BM6P6(@ ;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>@@@???<<<:::999999;;;;;;:::::::::::::::::::::::::::999777555555555555666777777666666666666777777:::999777666444333333333333222222111111222222333333333333222222222111111000111111111111222222222///////////////......---........................,,,,,,---...//////......//////.........---------,,,,,,,,,------.........***...333777777333...***+++++++++,,,,,,---------'''(((***,,,---,,,***)))++++++++++++++++++++++++------------------------------------------------------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********************************...---+++******+++---...++++++++++++******))))))++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------------,,,++++++******)))////////////////////////......---,,,++++++++++++------,,,,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000///////////////000111111111111222222222111111000222222222222222222222222444444555666777888999999999999999888999999::::::;;;;;;<<<>>>???AAABBBBBBGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKNNNOOOQQQQQQOOOLLLKKKKKKMMMPPPRRRSSSQQQNNNLLLKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQMMMNNNOOOQQQRRRRRRRRRRRRPPPRRRTTTVVVWWWVVVUUUTTTPPPNNNKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<===@@@AAAAAA@@@===<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999:::;;;<<<<<<<<<<<<;;;888666666999;;;;;;:::999888888888999::::::;;;;;;888666888;;;======;;;999888888888777777666666666666666666666777777777::::::999888777777888888:::::::::::::::999888777999999999888888888777777888999;;;:::999999:::<<<=========<<<<<<;;;;;;;;;:::999888888999:::<<<===::::::::::::::::::::::::999999999:::;;;;;;<<<<<>><<<;;;:::::::::;;;:::::::::::::::::::::::::::999888666666666666666888777777666666777777888888777666555444444333333333222222111111222222333111111111111000000000000000000111111111222222222///////////////......---........................,,,------...//////......//////.........---------,,,,,,------------------,,,---000111111000---,,,+++,,,,,,,,,,,,,,,,,,---((()))+++,,,,,,,,,+++***++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++************************---,,,***))))))***,,,---++++++++++++*********)))++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***..............................---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---------------.../////////////////////000111111111111111222222111111000111111111111111111111111333444555666777888999999999999888888888999::::::::::::;;;===>>>@@@AAAAAAFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKMMMOOOQQQQQQOOOMMMKKKKKKLLLNNNOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUVVVVVVVVVTTTSSSPPPMMMKKKJJJJJJIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;999999::::::;;;:::::::::;;;888666777999;;;;;;:::888888888888888999::::::888666555777999;;;:::888888888888888777777777666777777777777777777777777999999888888777777777777999999::::::999999888777999999888888888777777777888999::::::999999:::;;;<<<<<<<<<;;;;;;::::::::::::999999999999;;;<<<===999999999999999999999999888888888999999::::::;;;======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999888777777777777777777666666666666777777555555555444444444444333333222222111111222222333222222222111111111000000000000000111111111222222///////////////......---........................,,,---......///........................---------------------------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++*********------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------......------------,,,,,,++++++++++++++++++++++++++++++))))))))))))++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------------......///------,,,,,,,,,,,,++++++++++++++++++++++++***))),,,,,,,,,++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......///////////////000111111000000111111222111111000000000000000000000000000333444444555666777888888888888777777888999::::::999999:::;;;===>>>??????DDDCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJLLLNNNOOONNNMMMMMMMMMNNNNNNOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRROOOMMMJJJIIIIIIIIIHHHFFFJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@???????????????>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;::::::999999::::::;;;999999::::::999999888888:::888777777999::::::999777777666666777777888888666666666888::::::999777888888888888777777777777999999888888777777666666888888888777777777777777888999999999999888888777888888888888777777777777777888:::999888888999;;;:::::::::::::::999999999:::999999999:::;;;<<<===777777777777888888888888888888888999999999::::::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999888888888666666555555555555666666333333444444444444444444333222222111111222222333444444444444333333333333000000000000111111111111///////////////......---........................------...............---.................................------,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++******+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++++++++,,,---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******))))))***+++,,,,,,------------------------------+++++++++,,,---...//////------,,,,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,------...//////////////////000000111///000000111111111111111111111111111111111111111333333444555555666777777777777777777777888999:::888888999:::;;;<<<======AAABBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOONNNMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQOOOOOONNNLLLIIIHHHIIIIIIGGGFFFIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>@@@???>>>======>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::::::::999888777999888888888888999999999666666555555555666666777777888999;;;<<<;;;:::888888888888777777777777777::::::999888777666666555777777777777777777666666777888888888888888777777888888777777777666666666666777999888777777888:::999999999999888888888888999999999:::;;;;;;<<<<<<666666666777777888888888999999999999999:::::::::999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888555444444333333444444555222333444555555555444444333222222111111222222333444444444333333333222222//////000000000111111111///////////////......---........................---...............---------..............................------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))************------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,------...........................))))))******+++,,,......------,,,,,,,,,+++++++++)))******+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,---------.....................//////000///////////////000000111...///000111111111111111222222222222222222222222333333444444555555666666666666666666777888999:::777777888999:::;;;;;;<<>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@???>>>======>>>???@@@;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<;;;:::999999888888999999888888888888666666555555444555555666666888:::;;;;;;:::999888777777777777777777888888:::999999888777666555555555666666777777777666555666777777888888777777777777777777666666666555555555666888777666666777999888888888888888888888888888888999::::::;;;;;;;;;555666666777777888888888999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::999999888444444333333333333444444333333555666666555444333333222222111111222222333111111111000000000///////////////000000000111111///////////////......---.................................///......---,,,---------...............------------------,,,,,,***,,,---//////---,,,***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))*********+++------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++******))))))***+++,,,,,,------////////////////////////))))))))))))***+++------------,,,,,,,,,,,,++++++)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,---------......///............///000000///////////////000111111......///000111111111111222222222222222222222222333333333444444444555555555555555555666888999999777777888999999:::;;;;;;===>>>???AAACCCDDDDDDDDDFFFFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPOOONNNMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJLLLJJJHHHGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDBBBEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@?????????????????????????????????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@?????????@@@???>>>======>>>???@@@:::::::::999999:::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;::::::777888:::999888666777777666666555555444444555555444666888999777666666777777777777777888888888888888888777777666666555555333444666777777777666555555666666777777777777666666666666666555555555555444555777666555555666888777777777888888888888888666777888999::::::::::::555666666777888888999999888888888888888888888888999999888888999;;;<<<===::::::::::::::::::::::::777888999::::::999888888666555555444444555555666444555666777777666444333333222222111111222222333000000000/////////......////////////000000000111///////////////......---..............................//////...------,,,---------.........//////,,,,,,------------------++++++------------+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------***+++,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++......------,,,+++++++++*********++++++,,,,,,,,,........................************+++,,,,,,---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------.../////////////////////000111111---...///000111111111111111111111111111111111111333333333333333444444444444444444555666777999999777888888999999::::::;;;;;;<<<>>>AAACCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSOOONNNMMMKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIGGGEEECCCFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAABBBBBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????????????????>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999999:::;;;;;;;;;::::::666888::::::777666666777777777666555555555555555555777888888555555666888666777777777888888888888666666666555555555555555222333555777777666555444444555666666777777666666666666666555555555444444333555666666555444666777777777777888888999999999444555777888999999888888555666666777888999999:::777777777777666666666666:::999888777888;;;===???::::::::::::::::::::::::666777999999:::999888777777777666666666666777777555666777888888666444333333222222222222222222333111111111111000000000000////////////000000000000///////////////......---.........................../////////...---,,,,,,---------.........//////,,,,,,,,,------.........,,,++++++++++++++++++,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------------------------------+++,,,---------,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++//////...------,,,++++++***++++++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++***+++,,,---------------*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111,,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////000111111---...///000111111111111000000000000000000000000333333333333333333444444333333444444666777888999888888888999:::::::::;;;:::;;;>>>AAACCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRROOONNNLLLKKKKKKLLLNNNOOOMMMLLLLLLKKKKKKKKKKKKLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDFFFHHHJJJJJJIIIFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDD@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;777888999:::::::::::::::555888;;;:::777555555777888777666555555555555555888999:::999666666888;;;666666777777888888888999444444444555555555555555222333555777777666555444444444555666777777666666666666555555555444444444333444666555444444555777777777888888999999999:::333444666777888888777777777777777777666666666666888888888888777777777777777777777777888999:::;;;::::::999888777777888888777777666666666666666777888777777666555444444444444555666777777555333222222222222222222222222222...000222222111000000000111000///...///111333444000000////////////000000---------................../////////...---,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------..................---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++------------++++++*********++++++,,,,,,,,,000///...---------------+++++++++*********)))))).........------,,,,,,,,,************+++,,,---...,,,,,,---...---,,,***)))))))))***+++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))))))))*********........................,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,///............///000000//////000000111111111222//////000111111111111111333333333444444333222222222333444444555555444444777666666666777999;;;===<<<<<<<<<===>>>@@@BBBCCC@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDEEEGGGIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJIIILLLLLLLLLKKKLLLLLLMMMMMMOOOMMMKKKJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIIIIGGGGGGEEECCCBBBBBBDDDEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAA@@@>>><<<<<<======>>>@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;>>>===<<<;;;:::;;;;;;<<<:::999999888888999999:::;;;:::999999888888999999:::999888888777777888888888888777777777777888888777777777777777888888888777777777777666666666666555555666666666666555555444444444444444444444444555555555555555555555555555555444444444444555555666666666666666666666666555666666777777777777777888666555444444555666888555555555555555555555555666666777777888888888999999999888888888888888999999888777777666666777777888777777666666666777777888777777666555555444444444444555666555444333222111111111111111111111111000000000///......000222333222000///...///000111//////............//////..................------.........///......------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,,,,++++++************+++,,,---...,,,,,,---------,,,+++******++++++,,,,,,,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,+++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++........................,,,,,,,,,---------............---,,,,,,,,,------......------......///000//////000000000111111111//////000111111111111111222333333444333333222222333333444555555555555444666666666666777999;;;<<<;;;;;;;;;<<<>>>???AAABBB???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFDDDCCCDDDFFFIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDBBBBBBDDDEEEDDDCCCCCCBBBAAAAAAAAABBBDDDEEEAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>======>>>???AAA@@@???===>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@???>>>>>>======>>>>>>=========>>>======<<<;;;<<<;;;:::999999999::::::::::::999999999999::::::999999888777777777777888999999888777777777888888888777777666666777777888777777777777777777777777444444555666777888888999555555666666666666555555444444444444444444444444555555555555555555555555555555444444444444555555222222222222222222111111444555666666777777666666777666555444444555666777444444444444444444444444555555666777888999::::::;;;:::999888777777777777888777666666666666666666888888777777777777888888777777777666555555444444444444444333333333222222000000000000000000000000111000///---+++,,,000333555444222000.........///......------------....../////////...---------,,,------......///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,++++++******---------,,,,,,+++++++++******++++++,,,,,,------,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,++++++************+++---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++************+++,,,------,,,,,,---------,,,++++++,,,---------------,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,+++******+++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---......---------------....../////////000000000000111111//////000000111111000000222222333333333333222222333444555555666666555555666666666666777999:::;;;999999:::;;;<<<>>>???@@@>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDCCCBBBCCCFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFHHHIIIHHHHHHGGGEEEDDDBBBBBBDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCC??????@@@AAABBBBBBBBBBBB@@@@@@??????>>>>>>=========???@@@@@@?????????@@@>>>???@@@AAABBBBBBBBBBBB??????>>>==================<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888::::::999999999999::::::888888777666666666666777999888888777777777777777777777666666666666777777888888777777666666555555333444444555666777888888555555666666666666555555444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333333444555555666666555555777666555444444555666777444444444444444555555555555666666777888888999999:::999999888777777888888888777777666666666777777888777777777777888888999777777666666555555555555444333222222111111222222111111111111111111111111000111000...---...000333444333222000///......//////......------......///000000///...---,,,,,,,,,,,,,,,---.../////////...+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------------++++++++++++------------------------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......//////000000000000000000//////000000000000000///111111222333333333333222333444555555666666555555555555666666777888999999888888888999:::<<<>>>???>>>>>>???@@@AAAAAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJHHHHHHHHHIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHFFFDDDBBBBBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<>>>@@@@@@@@@@@@AAABBB===>>>??????@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<======<<<:::999999999:::;;;888888888888777777888888::::::999999999999::::::888888777666666666666777888888777666666666666777777666666555555666666777888888777666666555444444666666666555555555444444444555555666666555555444333333333333333333333333444444444444444444444444444444333333333333444444444444444444444555555555222333444444555555444444666555555444444555555666444444555555555666666666888888777777777777777777888888777777888999999:::888888888777777888888999777777666666777888999999666666666666555555555555444333222111111111111222222222222222222222222222///111333222111000111222111111000000000000000111000//////////////////000000000///...---,,,,,,,,,,,,,,,---.../////////...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,---------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------++++++++++++------------------------------,,,,,,++++++++++++,,,,,,************++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******---.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......000000////////////////////////000000000//////...000111222222333333333222333444444555555555555555444555555666777777777777777777777888999;;;======?????????@@@@@@AAAAAAAAA@@@AAACCCCCCCCCDDDFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHIIIFFFEEECCCBBBCCCDDDCCCBBBDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>??????>>>======<<<<<<;;;;;;===???@@@@@@@@@AAABBB<<<<<<<<<======>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<;;;999888888888999:::888888999999999999999999:::999999888888999999:::999999888777777777777888888777666666555555666666666666555555555555666666777777777666555444333333555555555555444444444444444444555555555555444444333333333333333333333333444444444444444444444444333333222222222222333333111111111222222222333333222333333444444444444444555555444444444444555555444444444555666666777777888888888888777777666666777777777777888999:::;;;888888888888888999999:::666555555555666777888999666666666666666666555555333333333222222222111111222222222222222222222222///111444444333111111111...//////000111222222222000000////////////000000/////////...---------,,,------......///...............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,,,,,,,------...)))***************++++++***************+++++++++,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......---------------......///000000////////////......//////000000000///......///000111222333333333333222333444444555555444444444444555666777666666666666666777888999;;;<<<===??????????????????@@@@@@???AAACCCCCCCCCDDDEEEGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJJJJKKKHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEFFFFFFGGGGGGFFFEEEEEECCCCCCDDDEEEFFFHHHIIIIIIGGGEEECCCCCCCCCDDDCCCBBBDDDDDDDDDDDDCCCAAA@@@???AAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999999999999888888999::::::::::::999888888777777777777888888999999888777777777777888777777666555555555555555555555444444444444555555666666555555444444333333111222222333444555666666444444555555555555444444333333333333333333333333333333333333333333333333333222222111111222222333222222222333333444444555222333444444555555444444444444444444444444444444222333333444555555666666777777777777777888888888999888888888888888999999777777777777777888999999444444444444555666777888555666666666666666666666222333444444444333111111111111111111111111111111000222222222000000111333......///000111222222222/////////....../////////..................------.........///......------......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,---------------***++++++,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,---...)))***+++---............++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,************************************************---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------......------......///000000000/////////.........//////000000///......---///000111222222333333333111222333333444333333333333444555666666666555555666666777888999;;;<<<===>>>>>>>>>===============>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCFFFHHHIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKKKKIIIGGGGGGGGGHHHGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJGGGEEECCCCCCCCCCCCCCCAAA@@@AAABBBBBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<;;;;;;::::::<<<>>>>>>======>>>???;;;;;;::::::;;;<<<>>>???===<<<;;;;;;::::::;;;;;;::::::;;;;;;::::::999888777888999:::::::::999999777777666666666666777777888888777666666666666777777666555555444444555555555444444444444444444555444444444444444444444444111111222333444555555666333444444555555444444333222222222222222222222222333333333333333333333333222222111111111111222222222333333444555555666666333333444555555555555555444444444555555444444444111111222333333444555555555555666777888999::::::;;;:::999888777777777777666666666666666777888888333333333444444666777777555555555666666666666666222333555555555444222000000000000000000000000000222222111///---...111444//////000111111111111111.........------.........---------................../////////...---,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...///---------------------------......//////......---------------------------*********++++++,,,,,,,,,++++++---......---++++++,,,,,,,,,++++++*********,,,+++++++++,,,------...+++++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++***+++,,,...///***+++,,,...///000000111+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,///............///000000000000//////.........---//////000000///...------//////000222222333333333111111222333333333333222333444555666666666555444666777777888999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;===???AAAAAAAAA@@@AAABBBBBBCCCEEEFFFFFFDDDBBBAAAAAACCCFFFIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJGGGEEECCCCCCCCCCCCBBBAAA<<<===???AAABBBBBBBBBBBB??????@@@AAABBBBBBBBBBBB>>>======<<<;;;;;;:::::::::<<<>>>>>>===<<<===>>><<<<<<;;;;;;<<<===???@@@<<<<<<;;;::::::::::::;;;::::::;;;<<<;;;:::999888666777888:::::::::999888666666555555555555666666777777666555555555555555666666555444444444444555555444444333333444444555333444444444444444444444444444444333333333222222333444444555555444444333222222222222222222222222333333333333333333333333222222111111111111222222......///000111111222222333444555555666666555555333444444555555444444333333333444444555666777777555444444444444555666666555666777888888777666555777777777777666555444333666666666666666666666666444444444444444444444444333333333222222111111111333222111111000000111111333222111/////////000111111111111111111111111111/////////...------,,,,,,...........................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,++++++,,,---///000000000///...............,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...+++,,,------......------......---,,,,,,,,,,,,---,,,,,,+++***+++,,,...///))))))*********+++++++++((())))))))))))******************++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------............//////............------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,...000111111000000***+++,,,,,,---------,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------***+++,,,,,,------,,,,,,------------------------..................------......------------......,,,,,,,,,---------......//////............//////000000////////////000000111111111111111111111111111111222222222333333333333333333444444444555555555555666666777777888888999;;;<<<;;;::::::;;;<<<======???@@@BBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEFFFEEECCCAAA@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;?????????>>>>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999888999999::::::999999888:::999888999:::;;;999777888888777666666666666666888777666555444333333333666666666555555444444444333333333222222111111111333333222222333333444555222222222333333444444444555555444444444333333333111111111111111111111111111111222222222111111000111111111111111111111111444333333222222111111000222111111000000111111222555555444444444333333333333333333333444444444444555444444444444555666666555666777888888777666555666666666555444444333333555555555555555555555555444444444444444444444444333333333222222222111111333222111111000000111111333222000/////////000111000000000000000000000000------.............................................---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,---///000//////...------------...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------...---------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---...))))))*********+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************++++++++++++------------........................---------------,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,...////////////...++++++,,,------,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,,,,,,,,,,------,,,,,,,,,---------......//////............//////000000////////////000000111111111111111111111111111111111222222222333333333333333444444444444555444555555666777777888888999:::;;;;;;::::::;;;<<<<<<<<<===???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCEEEDDDBBBAAA?????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<>>===<<<;;;;;;;;;::::::::::::::::::<<<;;;;;;;;;::::::999999888999999999999999999888888777777888999999888666777666666555444444555555666555555444444444444555555555555444444333333333333333333222222111111111333222222222222333444444222222333333333333333333333333333333222222222222111111111111111111111111000111111222222222111111111111111111111111111111111222222222222222222222222222111111111111222222333333333333222222222222333333333333222222222222555444444444444555666666555666666777777666666555666555444333333333333333444444444444444444444444444444444444444444444444333333333222222222222111333222111111000000111111222111000000///000000000////////////////////////,,,,,,------...//////000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...////////////...---------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++------,,,,,,,,,,,,---------,,,,,,+++******))))))++++++,,,---------------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***************+++++++++************+++++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------******++++++++++++******************++++++++++++------------........................---------------,,,,,,++++++,,,,,,------------.........//////,,,,,,---......------,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------...------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......//////............//////////////////////////////111111111111111111111111111111111222222222222333333333333333444444444444444444555555666777777777888999;;;;;;:::999;;;<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????????????????@@@AAAAAAAAAAAAAAA@@@DDDCCCBBB@@@>>>============>>>>>>???@@@AAAAAAAAABBBAAAAAAAAA@@@?????????>>>>>>>>>>>>============??????@@@??????>>>===<<<;;;:::::::::999888888888::::::::::::999999999999888888888888888888888888777666666777888888777555666555444444333444444444444444444444444555666666333333333333333222222222222222222222222111111111222222222222222333444444333333333333333222222222222222222111111111000000111111111111111111111111//////000111222222222222111111111111111111111111///000000111222222333333222222222222222222222222222222222111111111000000222222222222333333333333555444444444444555666666666666666666666666666666666666444333333333444444333333333333333333333333444444444444444444444444222222222222222222222222333222111111000000111111111111000000000000000000////////////////////////---------.........//////------------------------------------------------,,,------------------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---......///000//////...---.....................---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---+++++++++*********))))))++++++,,,------------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,---,,,,,,++++++,,,,,,---------........./////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------.........---,,,+++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------------......------,,,,,,,,,,,,------,,,,,,,,,---------......///......------......///...//////////////////...111111111111111111111111111111111111222222222222222222333333333444444444333444444555555666777777777888::::::999999:::<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBEEEFFFFFFEEEBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????BBBBBBAAA???>>><<<<<<;;;<<<======>>>???@@@AAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>======;;;::::::999888777666666999999999999999999999999888888888777777888888888777666666777888888777555555555444444444444444555444444444333333444444555222222222222111111111111222222222111111111111111222222222111222333333444444333333333222222111111222222111111111000000000111111111111111111111111......000111222222222222111111111111111111111111000000000000111111222222222222333333333333222222222222111111111000000000000111222333444555666666555444444444444555666666666666555555555555666666777666555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222333222111111000000111111000000000111111111000000000000000000000000000000//////.........---------------------------------------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,------.........111000//////......//////------......------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......++++++************++++++))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------......------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------------------,,,+++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------............------------......,,,,,,,,,---------............------------............////////////......000000000000000000000000000000111111111222222222222222222333333333444444333333333444555555666666666777999999888999:::<<<<<<<<<======>>>>>>??????>>>?????????@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGGGGEEECCCAAA>>>>>>>>>======>>>??????AAAAAAAAAAAAAAA@@@???>>>@@@@@@??????>>>===<<<;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>=====================>>>>>>>>>>>>????????????>>>======::::::999888888777666666888888888999999:::::::::888777777666666777777888888777777888999999888666666555555444555555666666666666555333333222222222111111111111111111111111111111111111111111111111222111111111111222333333333333333222222111111111222222222222111111111111000000000000000000000000---...///000111222222222000000000000000000000000111111111000000/////////111222222333333222222111222222222222111111111111///000111333444666777888555444444444444555666666666555555444444555555666555666666777777666555555333333333333333333333333444444444444444444444444111222222222222333333333333222111111000000111111//////000111111111111000000000000000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,,,,,,,------------,,,,,,++++++,,,---------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,---............000000///...............***+++,,,---------++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......******))))))))))))******))))))******+++,,,,,,---******+++,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------,,,+++++++++++++++***************************+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++,,,------***+++,,,,,,---------,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///......------......///,,,,,,,,,---------............------------......---...///000000///...---000000000000000000000000000000000111111111111222222222222222333333333333222222333333444555555555555666888888888888:::<<<==============================>>>>>>???@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDFFFFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======:::999999999888777777777777888888999:::;;;;;;<<<888777666555555666777888888777777888999999888666555555555555555555666777777666555333222222111111000000000111111111111111000000000111111111111111111111111111111222333333222222222222222111111111222222222111111111111000000000000000000000000000......///000111111111111000000000000000000000000111111000000///......---000111222333333222111000222222222111111111111000///000111222333444555666555444444444444555666666666555444444444444555666222444666777777666444333444444444444444444444444444444444444444444444444111111222222222333333333333222111111000000111111...///000111222111111000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---...//////...---,,,,,,,,,------------,,,,,,+++,,,---.........---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,***))))))***+++,,,............---......---,,,,,,,,,,,,---''')))+++,,,---,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++***+++++++++,,,,,,---------,,,+++***+++++++++*********)))))))))))))))*********++++++)))******************+++)))******+++,,,,,,------,,,------......------,,,*********+++++++++,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,---...///)))***+++,,,---.........******+++,,,,,,,,,++++++,,,,,,,,,------------...++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,---///000000///---,,,000000000000000000000000000000000000111111111111111222222222222333333333222222222333444444555555444666777888888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBAAA???>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???======<<<===>>>???@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<999999999999999999999888777888999:::;;;<<<======888777555444444555777888777666666777888888777555444444333333444555555666555444444333222222222333000000000111111222222222///000000000111111111222111111111111111222222333111111111111222222222222111111000000000/////////000000000000000000000000//////000000000000000///000000000000000000000000////////////////////////...///111222222111///...111111000000000/////////000000111111222222222333555444444444444555666666666555444333333444555666000222555777777666333111444444444444444444444444444444444444444444444444111111111222222333333333333222222111000111111111...///000222222222111000........................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---///000000///---,,,,,,------......------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***+++,,,...///......------,,,++++++******++++++&&&'''***,,,---,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,......---,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,---...---,,,***)))++++++++++++******))))))((())))))))))))*********(((((())))))*********+++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++((())))))))))))*********++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,...///111((()))***,,,---...//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,++++++++++++,,,---------,,,,,,------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...,,,---///000000///---,,,000000000000000000000000000000000000111111111111111111222222222333333333111222222333333444555555333555777888777888:::;;;;;;;;;::::::::::::999999;;;<<<<<<===>>>??????@@@BBB@@@???======>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>><<<;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999999999:::::::::888888999:::<<<===>>>>>>888777555444444555777888666555555666777777666444222222222222333333444555333333222222333333444444000000111111222222222333//////000000111111111222111111111000111222222333000000111111222222222333000/////////............000000000000000000000000///000000000000000///...000000000000000000000000------......///000000000---///000111111000///---000/////////............000000000000///...,,,,,,333333222111222333444555444333333222222333333444444444444444444444444444222222333333333333444444444444444333333222222222222222222111111111000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,+++,,,------,,,+++***))),,,***(((***---...---***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------******))))))))))))******........................,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,,,,...///,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------************************************************---,,,+++*********+++,,,------,,,,,,,,,,,,+++++++++*********))))))((((((***+++---......---+++***,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++******************,,,+++***)))((((((((((((---------,,,,,,+++++++++******+++++++++,,,,,,,,,///...------++++++***)))------++++++++++++------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------....../////////...,,,******,,,---+++(((+++++++++,,,,,,,,,------.........////////////000)))******++++++,,,------+++,,,---...///...---------------.........//////............/////////////////////...------,,,,,,////////////000000000000000000////////////000000111111222222222111111000222222333333333333444444444555777999999999888888888888999999999999888888;;;<<<===>>>>>>?????????>>>>>>======>>>@@@BBBCCC>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAAEEEDDDAAA???===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===<<<;;;:::::::::::::::;;;::::::::::::999999999:::;;;<<<<<<::::::;;;<<<999::::::;;;;;;::::::999999::::::;;;;;;::::::999888888666555444444444444666666777777666555444444555444444333222111000000222222222222222222222222222222222111111111000000111111111111000000000000111...,,,---000222111000111222222222222111000000000000111111111111000000222111000//////...//////222111111000///......---////////////////////////...............------------......///000111111222////////////000000000000......///000111111111111333333222222222333444555444333333222222333333444333333333333333333333333222222333333333333444444444444444333333222222222222222222111111111000000////////////000000111111000000000000000000000000////////////////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***---+++***+++---///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------************************************************++++++*********+++---...,,,,,,+++++++++*********+++*********))))))))))))***+++,,,------,,,+++***+++++++++******++++++++++++++++++,,,,,,+++++++++++++++******************//////...,,,,,,++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------.........,,,******,,,,,,+++)))............////////////---------.........//////,,,+++++++++++++++++++++((()))***+++++++++******,,,------------.....................////////////---------......................../////////000000000000////////////000000111111111222222111111000222222222333333333444444222333444555666666666666777777888999999999999999;;;<<<===>>>>>>?????????@@@@@@???>>>???@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@@@@DDDCCCAAA???============>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;999::::::;;;;;;::::::999999999::::::::::::999999999888777666555555555555666666666666666555444444444333333333333333333333222222222222222222222222333333333333222222222111111111111111000000000000111///---...000222111000111222222222222111000000000000111111111111000000111000000////////////000111111111000///.........////////////////////////------........................//////000000111111.../////////000000000000///000111222222333333333333222222222222333444444333333222222222222333333222222222222222222222222222222333333333333444444444444333333333333222222222222222111111111111111/////////000000000000111000000000000000000000000////////////////////////........................+++,,,,,,------.........------------------------............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++)))))))))***+++,,,...///+++++++++*********))))))***************))))))))))))***+++,,,,,,+++***)))++++++************++++++,,,++++++++++++++++++,,,******++++++++++++++++++...---,,,++++++******+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,+++******)))'''((()))************))),,,,,,,,,,,,---------------............/////////+++,,,,,,---......//////---------.........//////000//////......//////000000000111111222111111000222222222222333333333333222222222222333444555666555666777888999:::::::::;;;<<<===>>>>>>?????????BBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAA@@@@@@??????AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<======<<<:::888999999999999::::::::::::999999999999::::::::::::999999999888777666666555555666555666666666666555444444333333333333444444555555222222222222222222222222444444444333333333222222111111111111000000000000111///......000111111000111111222222111111000//////000000111111000000///000////////////000000111111111000000//////......////////////////////////,,,---------.../////////////////////////////////....../////////000000000222222222222222111000///222222222222222333333333333333222222222222333333222222222222222222222222222222222333333333444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------++++++,,,,,,---...//////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,---------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))*********+++,,,------++++++++++++************************************)))***++++++++++++***)))+++******))))))******+++---,,,+++******+++,,,---******+++++++++++++++,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++*********,,,+++++++++++++++++++++************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,------.........,,,,,,,,,---------....../////////......////////////000000111111111111111111222222222222333333333444333333222333555666777444555666888:::;;;;;;;;;;;;<<<===>>>>>>?????????BBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@<<<;;;;;;:::::::::;;;;;;999999::::::;;;;;;<<<<<<>>>>>>>>><<<999888777888999999::::::::::::999999888888999999999999888888999888777666666666666666555555555666666555444444333333333333333333333333111222222222222222333333444333333333333222222222111111111111000000000///000////////////000000000111111111111111000000/////////000000000000////////////...//////000111111111000000000/////////...////////////////////////,,,,,,,,,---...///000000//////////////////.............../////////000000000000000000000000///...111111222222222333333333333222222111111222222333444444444444444444444444222222222333333333444444333333333333333333333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++,,,,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***************+++++++++*********++++++*********++++++************++++++---,,,+++******+++,,,---******++++++,,,,,,,,,,,,000000///............///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******)))+++++++++++++++++++++,,,------------............************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------//////............//////...///000111111111111111111111111222222222333333333333222222222444666777333444666888:::;;;<<<<<<;;;<<<===>>>>>>???????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>=========>>>>>>????????????========================@@@?????????>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<999999::::::;;;<<<======>>>???>>><<<999777777888888999999::::::999999888777888888999999888888777888777777666666666666666444444555555555555444444333333222222111000000///111111111222222333333333222222222222111111111111111111111111000000000///000000000////////////000000111111111111000////////////000000000000////////////...//////000111111000000000000////////////////////////////////////,,,,,,,,,---...///000000////////////........................////////////***+++---...000111111111000111111222333222222222222222111111111111222222444444444444444444444444222222333333333333444444222222333333333333444444111111111111111222222222222111111111111000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,******++++++,,,---------......---------------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++++++++)))+++,,,,,,+++***+++---+++++++++,,,,,,,,,------************++++++++++++)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------------,,,------------...............------,,,++++++***,,,,,,,,,---------......///......------......///......///000111111111111111111111111222222222222000000000111111222333444444555666888:::;;;;;;;;;;;;<<<===>>>>>>?????????===>>>???AAABBBBBBCCCCCC@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>?????????????????????@@@??????>>>>>><<<===>>>>>>??????>>>>>>========================@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>???@@@@@@>>>>>>>>><<<999777777888888888999999999999888888777777888888888888777777666666555555555555666666333333444555555555555444333333222111000///......111111111222222333333444222222222111111111000000111111111111000000000000000111111000......///111000000111111000000///......//////000000//////...000////////////000000111000000000000////////////////////////////////////,,,---------.../////////........................------........./////////***+++,,,...000000111111///000111222333222222111222222111111111111222222333333333333333333333333222222333333333333444444222222222333333444444444000000111111111222222222222222222111111111000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,+++++++++,,,------.........---+++---...---+++)))+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++******++++++,,,------...++++++************+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,******,,,...))))))))))))*********************+++++++++,,,,,,+++++++++++++++++++++,,,+++***)))))))))***,,,,,,,,,------------.........,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,------------............///......------......///---...///000111111111111111111111111222222222222///000111222333333333333555555777888999:::;;;;;;;;;<<<===>>>>>>?????????===>>>???AAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@===>>>>>>????????????>>><<<===>>>??????>>>>>>===================================================:::::::::::::::;;;<<<===::::::;;;===>>>@@@AAAAAA===>>>>>><<<:::888888999888888999999999999888888666777777777777777777666555555444444444444555555222333444444555555555444222222222111111000000000000111111222333333444444333333222222222111111111111111111111000000000000000111222000...---///111000000000000000//////.........////////////......111000000////////////000////////////000000000000////////////////////////------..................,,,------....../////////---------.........//////......///////////////...///000111222333222111111222222111111111111222222222222222222222222222222222222333333333444444444222222222333333444444444000000111111222222222222222222222222111111000000////////////////////////////////////////////////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++,,,---///000111000///...,,,...000...+++***+++...+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,+++++++++************)))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...***+++,,,------,,,+++*********+++,,,,,,---......---------,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------(((+++---,,,******,,,...++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------,,,++++++*********,,,+++*********+++---...---------.........//////,,,,,,,,,---------......***++++++,,,,,,------...---------.........//////.........------.........---...///000111111111111000111111111111222222222111222444555666666555444555666777888999:::::::::;;;<<<===>>>??????????????????@@@AAA@@@???>>>===<<<===>>>???????????????>>>>>>??????@@@@@@@@@AAA<<<===>>>???????????????<<<===>>>??????>>>===<<<========================;;;;;;<<<<<<======>>>>>>:::::::::::::::;;;<<<===888888999;;;<<<>>>???@@@<<<======<<<:::888999999888888999999999999888888666666777777777777666666444444333333333444444555222333444444555555555444111222222222222333333333000000111222333333444444444444444333333333222222111111111111000000000000000111222000---,,,...111000000000000000//////.........////////////......222111000//////...//////////////////000000000000////////////////////////...............---------,,,,,,------...///000000---------.........//////---.........//////000000111111000000000000000111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111000000111111000/////////////////////...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,((()))***+++---...///000111111000000/////////...000///......------------,,,,,,++++++,,,,,,---...+++---//////...,,,,,,---+++,,,,,,------......///(((***)))''')))///222222...---,,,+++++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......---,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))*********)))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++***+++,,,...///******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,)))***+++,,,---,,,+++***+++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++************************))))))*********+++++++++------++++++++++++---------,,,,,,++++++,,,,,,---++++++***************+++************************,,,++++++******++++++,,,,,,,,,+++++++++,,,---...------,,,+++,,,---...///,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++******++++++,,,---...//////////////////000000000000000111111111222222222222111111111111111222222333111333444444222222333444777:::666888AAA>>>777:::<<<<<<======>>>>>>??????AAAAAA???>>>============???????????????>>>======<<<===???@@@@@@@@@???>>>===============>>>>>>???===>>>???AAAAAA@@@????????????>>>===<<<;;;;;;::::::;;;<<<<<<======<<<<<<::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999888888999999666666666666777888999:::<<<;;;999777666555666666222222222222222222222222333333333333333333333333666555333222111222333333222333333444444333333222444444333222111000///...000000000000////////////111111111111000000000000333222111000000//////000........................////////////////////////......------------....../////////...---------,,,***+++,,,---...............------,,,,,,------......................................./////////000111111000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111000000111111000///////////////111000///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------......//////000000/////////.........------,,,+++++++++++++++,,,,,,++++++,,,,,,---...)))+++------,,,+++++++++---------,,,,,,,,,,,,,,,+++------,,,///555999999---,,,+++++++++,,,---------------,,,,,,,,,++++++*********+++++++++,,,,,,------,,,++++++***))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***************++++++******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++*********)))))))))+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******************++++++++++++,,,***************************+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++***************+++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------,,,++++++***+++,,,,,,,,,,,,,,,+++,,,,,,------------------.../////////000000000000000000000000111111111222111000000000000111222222111222444444333333555777888>>><<<:::>>>:::555;;;;;;;;;;;;<<<<<<=========@@@???>>>===<<<;;;;;;;;;>>>????????????>>>======<<<======>>>>>>>>>>>>>>>======<<<<<<======>>>?????????@@@@@@???>>>===<<<>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888888888999999999888777666666666666;;;:::888666555555555555333333333222222222222222222222222222222222222222555444333222222222222333222333333444444333333222222222111111111111111000000000000000////////////000000000000000000000000...---------------......000000000000000000000000//////////////////////////////............//////............------------............---,,,+++***...------,,,,,,------.......................................////////////000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333444444333333222222111111222222222111111111111111111000000///////////////333222111000000//////000........................------------------------------------------------,,,,,,------...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,//////////////////..................------------,,,++++++************+++,,,,,,++++++,,,,,,---...***,,,------,,,++++++,,,...------,,,++++++*********,,,,,,***,,,222555444++++++++++++,,,,,,...............---------,,,,,,))))))*********+++++++++,,,++++++******))))))))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......,,,+++************,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++******---------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------,,,,,,+++,,,,,,------------------............------,,,++++++,,,---------------......---------,,,,,,,,,....../////////000000000////////////000000000000000000/////////000111111111222444444444555888:::>>>JJJJJJDDDAAA888555===::::::::::::;;;;;;;;;;;;======<<<;;;:::::::::;;;>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>????????????===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888888999888777666666555555666999888777555444444444444444444333333222222111111111111111111111111111111444444333222222222222333222222333333333333222222000000000111111222222222000000000000////////////////////////////////////+++++++++,,,,,,---...///000000000000000000000000////////////////////////000//////......//////000------------........................---,,,+++***...------,,,,,,------...------------------------.........////////////////////////000000000000000111111111111111111111111111111111111111111111111333333333333333333333333555444444333222111000000111111111111111111111111000000////////////000000333222111000000000000000////////////////////////........................------------------------***+++---...///...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---......,,,,,,,,,---,,,,,,,,,++++++************,,,***'''&&&***+++)))******++++++,,,---......------------,,,,,,,,,,,,************++++++++++++,,,+++++++++*********))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---...------,,,++++++++++++******+++++++++,,,,,,,,,........................------,,,,,,+++++++++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,......---,,,+++***+++,,,---...---,,,,,,------.........------,,,++++++,,,---............------------------------........./////////000000.........////////////000///////////////000000111000222333444555777:::===GGG[[[aaaXXXNNN@@@999???::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;======>>>>>>======<<<;;;<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;999999888888777777777777555555555555666777888888777777666555444444333333444444444333333222111111222222222222222222222222333333222222222222222222222222333333333333222222000000000000111111111111000000000000////////////............///////////////.........//////000111........................////////////////////////.........------.........,,,,,,,,,------.........***+++,,,---...............------,,,,,,------...------------------------///////////////.........---...///000000000000///000000000000000000000000111111111111111111111111333333333333333333333333444444333222111111000000111111111111111111111111000000////////////000000111111000000//////000000////////////////////////........................------------------------***+++---...///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,---,,,******+++---*********++++++,,,,,,,,,,,,...---)))(((***+++((()))***+++,,,------......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,++++++++++++++++++************++++++++++++++++++++++++++++++...---,,,++++++,,,---...------------,,,++++++*********+++++++++,,,,,,,,,........................,,,,,,++++++******)))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******))))))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,......---,,,+++)))***,,,---------,,,+++,,,,,,------------,,,,,,+++,,,------.........---++++++,,,,,,---...//////............////////////---.........///////////////////////////000000111000222333444555888<<>>JJJiii|||}}}yyyfffLLL>>>999999999888888777777777777777777888999:::;;;<<<;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<===<<<;;;;;;:::;;;<<<<<<::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;::::::999999888888888888999999444555666666666666555444777666555444333333333333555555666777666555444333222222333333444555555555222222222222222222222222///000111222333222222111111111222222222222111111/////////000000000000000000000000000////////////......///000000111222222///......---------......000000000000000000000000////////////////////////,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,............---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---+++,,,...000111111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000111111222222222222///////////////000111111111000000000000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------------------......///000,,,,,,++++++,,,,,,---...///000000...------///111///......------,,,,,,+++---//////+++***,,,,,,)))+++,,,---------,,,+++***......---------,,,,,,,,,)))************+++++++++******************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,---------......))))))))))))***+++,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,............,,,+++)))***,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------)))***+++,,,---,,,++++++------------------------)))))))))******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++***+++---......---+++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,---...,,,+++***)))***+++---...------...///000000//////---------,,,+++***)))(((......---------,,,,,,,,,---------.........//////////////////000000000000111111111111111222222333111111222222222555:::>>>DDDaaauuuyyyyyyjjjNNN===888888777777666666666555666666666666777999::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===<<<;;;:::::::::999999::::::;;;<<<@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888999::::::;;;;;;;;;;;;999999888888888888999999333444555666666666555444333333333333444555666666555666777777777666555444111222222333444555666666111111111111111111111111///000111222333333222111111111222222222222111111------...///000111222222000000000000////////////...//////000111222222333...............///000111........................////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111111000000//////......222222111111222444666777000111222222111000111222000000000000000000000000111111111111111111111111000000000000////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------,,,,,,+++***,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,------...------,,,,,,,,,+++)))'''&&&%%%$$$------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------...+++++++++,,,---------...++++++************++++++,,,,,,,,,,,,++++++***)))+++++++++******)))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++///...,,,+++***+++,,,,,,........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///------,,,---...///---------............///////////////000000000000111000//////111333666888EEENNN[[[cccaaaUUUEEE:::777777777777777777777777666666666666777777777777888999999::::::999999888888888::::::::::::888888;;;:::999999:::;;;===>>>>>>===<<<;;;;;;<<<>>>???=========<<<;;;:::888888:::::::::::::::;;;<<<===888888888999999:::::::::;;;::::::999999999999999666777888888888777555444555555444444444333333333444444333222222333333333555555444444444555555666555444333222111111111111///000111222333444444444333333333222222111111111000000000000000000000000000000000///......---------.........//////000000000000000000000000000000............////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000000000000000//////......111000000000000222333444000111222222000000111222000000000000000000000000111111111111111111111111000000000000000000000///000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------------------------,,,,,,,,,,,,,,,++++++*********...............---,,,,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,)))))))))))))))*********++++++************++++++,,,,,,,,,,,,,,,,,,+++***++++++*********)))))))))))))))******+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,---......---------............///000000000000111111111111111111000000111222555666;;;BBBJJJPPPOOOHHH>>>777666666666666666666666666555555666666666777777777888888999999999999888888888999::::::::::::999888999999888888999:::<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::999999999999::::::;;;999999999999999999::::::888888777666666666666666555666666777666555444333555444444444444333333333444333333222222333333444555555444444444444555555555444333222111111111111///000111222333333333333222222222222222222111111000000000000000000000000////////////............---........./////////000....................................////////////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....../////////000000000000000000////////////.../////////......///000000000111222222000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////..............................------------------------...---,,,,,,+++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,---------------------------------------,,,+++++++++++++++,,,------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------///...------,,,,,,------++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,------------,,,++++++************))))))***++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------............///000000111111111222222222222111000000000111333444333555888;;;;;;:::777555555555555555555555555555444555555555666666666666777888888999999888888777888999::::::::::::999888888777777777888999:::;;;:::;;;;;;::::::999888888::::::;;;;;;;;;;;;:::::::::999999888888888888999::::::999999999999999999777777666555555555555555444555555555555444333333444444444444333333333333333333333222222333333444555555444444444444444555444333222111111111111111000000111222333333333333111111111111111222222222000000000000000000000000............////////////.............../////////---------------------------............/////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000//////////////////////////////..................000111222111000///000222000000000000000000000000////////////////////////000000000000000111111111000000000////////////.........................................................---------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))******+++,,,---......//////......---------...------------------------++++++++++++++++++++++++******+++,,,,,,---............---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,//////......------,,,,,,,,,++++++******++++++,,,+++,,,,,,---............,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---------------............//////000000000000111111111222111000000000000111111111111111222222444444555333333333333333333333333444444444444555555555555666777777888888777777666999999999999999999999999777777888888999::::::;;;::::::;;;;;;:::888777555888999:::;;;;;;;;;;;;;;;;;;:::999888888888888888:::::::::999999888888888888888777666666666666666555555555555444444333333444444444333333333222222333333222222222333444444555555444444333333444444333333222111111111111111000000111222222222222222///000000000111111222222000000000000000000000000---------...///000000111........................---------------------------------.........//////,,,,,,------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...............///////////////////////////......///000111111000///000111////////////////////////........................///000000000111111111222111000000000////////////................................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,---------//////...------------...))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,+++++++++++++++************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,+++,,,,,,---............------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------............///.........////////////000111111000000//////000000222222111111222222333444111111111111111111111111222333333333444444444444555666666777777666666555888888888888888888888888888888999999:::;;;;;;;;;::::::;;;;;;:::999777555888888999:::;;;;;;;;;;;;<<<;;;:::999999888999999:::::::::999999888888888888777777666666666666666666666666555555555555555444444333333333222222222333222222222333333444555555555444333333333333333222222111111000000111111000000111222222222111111/////////000000111111111////////////////////////,,,------...///000111111...............---------........................------------............,,,,,,,,,---------......***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////---............/////////...//////000000000/////////000111111//////000111///////////////////////////////////////////////////000000111111222222222111111000000000/////////........................------------------------..................///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++////////////............///...---,,,+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++******))))))******))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,,,,------------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......---------------............///---------.........//////000000000000////////////111111111222222111111111111111111111111111111111222222222222333333333333444555555666666555555444777777666666666666777777777888999:::;;;;;;;;;;;;::::::::::::999888777777888888999::::::;;;::::::;;;::::::999999999999:::::::::999999999999999999666666555444444444444444777666555555444444555555333333333333222222222222222222222222333444555555666555444333222222222222222111111000000000111111000000111111111111111000////////////000000000000////////////////////////---------...///000000111.........---------------........................,,,------------.........+++,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---------.........//////,,,---...///000000/////////000111000///...///111///////////////////////////////////////////////////000000111111222333333111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,------.........***+++,,,,,,---------,,,------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...........................---+++*********,,,---------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++,,,,,,++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++************************************+++,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...//////......---------............///............////////////......//////////////////...//////000111111111111000000000000000000000000111111111111222222222333444444555555555555444444666555444444444444555666666777888999:::::::::999888888777777666777777777888999999:::::::::999999999888888888888999999:::999999999999999999::::::777666555555444444555555666555444333333333444444333333333222222222222111222222222222333444555666666555444333222222222222111111000000000000111111000000111111111111000000//////////////////......////////////////////////------......//////000000.........------,,,,,,,,,------------------------,,,,,,---------.........++++++,,,,,,---......///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////***+++---///000000/////////000111000///...///111////////////////////////000000000000000000000000///000000111222222333333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......***++++++,,,---...//////***+++,,,,,,------------...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,---------...---+++))))))***+++,,,***************************+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,---------++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))******************************+++,,,,,,---......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************))))))******+++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,---///000000//////---------.........//////////////////000000000000---......///000000//////------...///000111222333111111111111111111111111000111111111111222222222333444444555555444444333555444333222222333444555444555777888999999888888777666555444444555777888999999:::::::::999999888777777666666777888999999888888888999999::::::;;;999999888777777777777777555444333222111222333444333333333222222222111111222222222222333444555666666555444333222222222222111000000000000000111111000000111111111000000///000000//////.........---////////////////////////.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---,,,,,,+++,,,---///000....................................////////////......////////////......222111111111000000//////000////////////111333444555444111///......///000000///...---,,,------...---+++******,,,------,,,---,,,++++++++++++,,,---///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,---...---,,,+++***,,,...000000...---------///...------------...///---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------,,,++++++******)))***,,,---.../////////))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,---------------,,,+++***************************++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,---..................---++++++++++++++++++++++++111000///---,,,+++******++++++++++++++++++++++++---------......---,,,,,,,,,---...//////...---,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++000000///...,,,***((('''------,,,+++***)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,............////////////............////////////222111111111000000//////////////////000000000000222222111111111111111111333444555555666666555555444444555555666888999:::888888777777666444333222444444666666666555444333888888888888888888888888777777888888888999999999;;;;;;::::::999888888777666666777777888888999999444444333333333333222222333333333444444333222222333333333333333333333333666555444333111000//////111111000000000000111111000000000000000000000000000000///........................///////////////.................................000111111...,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------............------........................///...---,,,,,,,,,------////////////////////////............////////////......////////////......111111111000000000/////////////////////111222333222111///......///000111///...------,,,---......---+++******,,,------,,,...---,,,++++++,,,---...///...---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,---------,,,+++******,,,......---,,,,,,---........................---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,.........///////////////,,,------------,,,++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,,,,,,,------,,,++++++***************************++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---............---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,------------........................////////////111111111000000000//////000000000000111111111111111111111111111111111111111222333333444333333333444444444555666888999:::777777777777666555444333333444444555555444444333888888888888888888888888888888888888999999999999::::::999999888777777777555555555666666666666666444444333333333222222222333333333444444333333222111222222222333333333444444444333222111111000000111111000000000000111111000000000000000000000000000000///...............................................................------...///111000...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------............------........................//////...,,,,,,,,,,,,,,,000000000000000000000000............////////////......////////////......111111000000000000////////////...//////000111222///...------...///000111...---------------...///---+++******,,,------,,,......------------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***)))+++------,,,,,,,,,...---...////////////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,---+++)))'''''')))+++---++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,------------.........---,,,,,,++++++,,,,,,---.........------,,,,,,,,,)))***+++---.../////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,,,,---------------............/////////111111000000000000//////000000111111111222222222111111111111111111111111111111222333333333333333444444444555666777888999555555666666666666555555444444333333333333444444888888888888888888888888888888999999999:::::::::999999888777777666666555444444444444444333333333333333333333222222222222222333333444444333333333333444444444555555666666333333222222222111111111111111000000000000111111000000000000000000000000000000///...............---------------------------------------------------,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...------............------...........................------------,,,------////////////////////////............////////////......////////////......000000000000000000//////............//////000000...------------...///000------------------......---+++******,,,------,,,...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,---------------,,,,,,,,,++++++)))+++,,,---,,,,,,...///,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********+++++++++,,,(((((()))++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......---------.........//////---,,,,,,++++++,,,,,,---.........---,,,,,,++++++******++++++******)))(((+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------.........//////000000000000000000/////////000000000000111111111000000000000111111111111333333444555555555555444444444444444555666777888444444555666666777666666666555444333333444666777888888888888888888888888999999999999::::::::::::888777777666666555444444555444444444333333222222333333333222222222222111222222333444444444333333333333333333222222222222111111111111111222222222111111000000000000111111000000000000000000000000000000///..............................---------------------------------,,,++++++,,,......,,,***/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------............------........................***+++,,,---......//////....................................////////////......////////////......//////////////////000000---.........///////////////......---------------,,,,,,---------------------+++******,,,------,,,........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***,,,------------///111---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///.........---------,,,(((((()))***++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......---------.........//////---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******,,,,,,,,,+++***)))((('''++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,------------.........------------............//////////////////000000.........////////////000//////000000000111111111222333444444555555444444444333333333444555666777333444555666777777777777777666555555555777888999777777777777777777777777888888999999999:::::::::777777666666555444444333666555555444444333333333333333222222222111111111111222333333444444444333111111000...---,,,+++***000000111111111111222222111111000000000000111111////////////////////////000000///...............000000000000//////......------------------------,,,+++++++++------,,,***/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------............------........................)))***+++---...///000000....................................////////////......////////////............////////////000000------............------//////.........------,,,---------------,,,++++++---+++******,,,------,,,------............------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,---......------///111...///000000000000///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***......---,,,,,,+++******,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++*********)))))),,,++++++******++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))+++---//////---+++)))++++++++++++++++++++++++,,,+++++++++++++++,,,---++++++++++++++++++++++++)))***+++,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---------------,,,+++++++++******)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++------------............,,,------------...............////////////000000---------.........//////...//////000000111111111000000111222222222222222333333333333333444555555444444555666777777666666777777777777777888999:::777777777777777777777777777777888888888999999999777777666555555444444333555555555555555555444444222222222222111111111111111111222333444444444444555444333222000///------000000111111111111111111111111000000000000111111////////////////////////000000///...............222111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------........................)))***,,,......///..........................................////////////......////////////.............../////////000000,,,---............---,,,---......////////////...---.........---+++***)))---+++******,,,------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,---......---+++,,,...000////////////////////////+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************)))))))))))))))---------,,,+++***((('''*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...+++++++++*********)))))),,,++++++******++++++,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---......------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,---------+++***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***+++,,,------.........---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******++++++,,,---------***+++,,,...////////////******+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---------................../////////000000............////////////......//////000111111222000000111222222222222111333333333222333333444555555555666666666666666555555555666888888999999999777777777777777777777777666666777777777888888888777777666666555444444444444444444555555555555555222222222222111111111111000111222333444444444444666666555555444444333333111111111111000000000000111111000000000000111111////////////////////////000000///...............111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---..................---........................+++,,,---.........---,,,000000000000000000000000............/////////000......////////////......---.........//////000000,,,---.........---,,,++++++,,,---///000111111111......///...---+++)))'''---+++***+++,,,---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------...---,,,+++***+++,,,------------+++******,,,...000000////////////000000+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,------......***++++++,,,,,,,,,++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,+++***++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---............------,,,++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,---...//////***+++,,,,,,---------,,,)))******+++---......///++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---.........//////000000////////////000000000000---......///000111111222222222333444444444444333333333222222333333444444555666666666666666555555333444666888888888888777777777777777777777777777666666666666777777777777777777777666555555444444333333333444444555555555222222222111111111111000000111222333444444555444000000111111111222222222111111111111000000000///111111000000000000111111////////////////////////000000///...............111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---......------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////............/////////...---------,,,000000000000000000000000////////////////////////......------------......////////////////////////////////////////////////////////////////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---........................---......///000////////////...------++++++***)))+++++++++,,,---...///000++++++,,,---............---.........---,,,,,,+++.........///......---,,,///...---,,,,,,---...///...///000222222222111000...------------...//////........................+++++++++++++++***)))(((,,,+++)))(((((()))+++,,,***+++,,,,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------...000111111000...---...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000...+++)))((()))***,,,******,,,------,,,******+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------......///...---,,,,,,++++++,,,,,,,,,,,,+++)))'''&&&%%%$$$*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,------.....................---,,,++++++------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++***)))***+++,,,---,,,,,,,,,++++++*********+++***)))***,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..................------...............///000000000000000000111111111111111222222333333222222111555333111000000222555666444444444444444444444444666666666666777777777777777777777777777777777888666777777777777777666666999888888888777777666666999777444444444555444222222222222222222222222222555444444333333444444555111111111111111111111111333222222222111111000000000000///...............000000000000000000000000444111......000222111000...------,,,,,,------...------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++////////////...........................---------///////////////////////////////////////////////////..................///////////////////////////////////////////////////////////////////////////000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,..............................,,,,,,---............---...------,,,,,,++++++++++++++++++++++++,,,---...,,,,,,------...---------------......------,,,+++,,,,,,---...//////............------------......//////000111111111000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,+++******+++,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,------,,,***)))...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///,,,***)))***,,,---,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,---------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++************------,,,,,,,,,---...///,,,,,,,,,+++++++++******---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.......................................//////000//////000000000111111111111222222333333222222111333222111111222555888:::444444444444444444444444666666666777777777777888888777777777777777777777666666777777777777666666888888888777777777666666888666444444444555444222222222222222222222222222333333222222222222333333111111111111111111111111222222111111111000000000000000///...............////////////////////////222///------///000000...------,,,,,,,,,,,,------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------------------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++////////////............---------.......................................////////////////////////000//////......//////000//////////////////////////////////////////////////////////////////////////////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------------------------******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------...------,,,,,,------......------,,,,,,***+++,,,---/////////000------............------111000000////////////000---------------......///++++++++++++++++++++++++---------------,,,,,,+++...---,,,++++++,,,---...***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,((()))***++++++***)))(((------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///---+++++++++---......------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++************++++++...------,,,++++++******...---,,,,,,++++++,,,,,,,,,,,,------.../////////,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********)))))))))))))))------,,,,,,,,,---...///,,,,,,,,,++++++++++++***,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---............///////////////000000000000111111111111222222222222111111222111111222555888;;;===444444444444444444444444666666777777777888888888888888777777666666666555666666777777777777666666888888777777777777666666888666444444444555444333333333333333333333333333222222111111111111222222111111111111111111111111111111000000000000//////000//////............//////////////////////////////---,,,,,,---......------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------,,,,,,+++***))))))++++++++++++++++++++++++------------------------,,,,,,------------------------,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++////////////............,,,---------.../////////------------------------////////////////////////000000////////////000000///////////////////////////////////////////////////////////////////////////......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++++++++,,,............---,,,++++++,,,------...------,,,,,,***+++,,,---............,,,,,,...//////...,,,,,,222111///...---......///------,,,,,,------...///++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---+++++++++,,,---...---,,,++++++,,,---...++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,)))******+++,,,---......,,,,,,,,,++++++*********,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---.........------,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********)))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***((('''(((***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...............------.........///......////////////000000000111111111222222222222111111111111111222444777:::<<<333333333333333333333333666666666777777777888888888777777666666555555444555666666777777777777666777777777777777777666666888666444444555555444333333333333333333333333333222222111111111111222222111111111111111111111111000000000///////////////000///............//////////////////////////////...---------------------,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,------,,,,,,,,,+++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++////////////............,,,---------.../////////------------------------////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------++++++,,,---------------+++,,,,,,------......///...------,,,,,,,,,,,,---............---,,,++++++,,,,,,------...------,,,,,,---------------,,,,,,+++,,,---......---,,,+++111000...---------......,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******++++++,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***+++******))))))******+++*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,------------.........------,,,,,,,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((&&&''')))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////,,,,,,---...///......---...////////////000000000000111111222222111111000111111111111333444666777333333333333333333333333555666666666666777777777666666666666555555444444555555666777777777777777666666666666666666777777777555444444555555555444333333333333333333333333333333222222222222333333111111111111111111111111///////////////000000000//////............//////..............................//////............---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++////////////............---------...............------------------------////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------.........///---------,,,,,,---......---------...------,,,,,,,,,,,,------......---------------------,,,++++++,,,,,,------------,,,,,,///......------------...,,,,,,,,,,,,,,,------...........................***++++++,,,,,,,,,,,,+++************************++++++++++++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,******++++++++++++******++++++************++++++******++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------***+++,,,---......------------------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------+++,,,---.........------***++++++++++++,,,,,,,,,---+++))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////+++,,,---//////...------......////////////000000000000111111111111000000111111111111111111222222333333333333333333333333444444555555555666666666555555555555555555555555444555666777777888888777555555666666666666777777777555333333555666555444333333333333333333333333333333222222222222333333111111111111111111111111//////000000000000111111///............//////000........................---///111111///...///000...------,,,,,,------...------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++////////////...........................---------------------------------///////////////////////////..................///////////////////////////////////////////////////////////////////////////+++,,,...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------...............++++++++++++,,,---......,,,,,,------...---------+++,,,------......------++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---.........------,,,,,,++++++,,,,,,---...........................++++++,,,---------------***++++++++++++++++++***+++++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))*********++++++++++++,,,,,,,,,------------...***+++,,,............---,,,,,,---------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------+++,,,---.........------******+++++++++,,,,,,,,,111...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000***,,,---//////...---,,,........./////////000000000000111111111111000000000000000111111111222222222222222222222222222222333333333444444444444555333333333444444555555666444555666777888888888888555555555666666666777777666555333333555666555555444444444444444444444444222222111111111111222222111111111111111111111111000000000111111111222222...............///000000........................---///222111///......000///......------......///------------------------,,,------......------,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,------,,,,,,,,,,,,++++++------............------++++++++++++++++++++++++000/////////............/////////......------,,,........................////////////////////////......------------......////////////////////////////////////////////////////////////////////////+++,,,...000111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................************+++,,,---...++++++,,,---............+++,,,,,,---.........---)))***+++,,,---............---++++++++++++---...***+++---...///...------,,,,,,++++++,,,,,,---...........................,,,,,,---.../////////...+++,,,,,,------,,,,,,++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,............,,,+++******++++++++++++******---,,,,,,++++++,,,,,,---///......------,,,,,,+++...---,,,,,,++++++,,,,,,)))))))))******++++++,,,*********++++++,,,,,,---))))))******++++++++++++,,,,,,,,,---------......)))+++,,,...//////......,,,,,,,,,------.....................---,,,++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,++++++*********++++++,,,,,,,,,222///+++******++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000***+++---//////...---,,,............/////////000000000111111111111000000///000000111222222333333222222222222222222222222222222222333333333444444111222222333444555666666444555666777888888888888444555555555666666777777666555333333555666666555444444444444444444444444111111000000000000111111111111111111111111111111000000111111222222222333...............///000111........................,,,///111111///---.../////////............//////------------------------,,,------......------,,,---------,,,,,,,,,++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++////////////////////////------......//////000000---,,,,,,,,,---...000111......------------......////////////////////////////////////////////////////////////////////////---...//////......///111////////////............++++++,,,,,,,,,---------------............------.........------,,,,,,,,,......//////...---,,,,,,------------------------,,,---------,,,++++++***,,,---......//////......//////.........---------.........//////000000000000///...------...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************---,,,,,,+++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,+++,,,,,,------------,,,,,,+++++++++---------,,,+++***)))(((+++,,,---.........---,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,,,,------,,,+++*********+++,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,+++)))(((((()))+++,,,,,,------......------,,,------------------------..................------++++++++++++++++++++++++---------............///,,,++++++******++++++,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000000///---,,,---...000222000111111111111222222222000111222333444555555555333333333444444444555555333555666666555444444555555555444333333333333444555555555444444333333333444444333222222111000000222222222111111111111000///000222333333222000///222222222222111111111000------......///000000000........................000000000000000000000000///............---------,,,------......------,,,,,,,,,------,,,,,,+++***,,,,,,************,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////.........///////////////------------......///000///......------......///........................////////////////////////////////////////////////,,,...//////......///000////////////............++++++,,,,,,,,,---------------............------......---------,,,,,,,,,......//////...------,,,---------------------------------------,,,++++++,,,---......//////......//////.........---------+++++++++++++++,,,,,,,,,000///...------...///000,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************---,,,++++++******+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++******+++,,,---.........---,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---------,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------............---,,,+++******+++,,,---,,,------......------,,,------------------------------------------......++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////000///...------///000111000111111111111222222222222222333333444333333333333333333444444444555555333555666666555444444555555555444333333333333444444444333333222222222222444444333333222222111111222222222111111111000000///000222333333222000///000000000/////////......////////////.....................---------------////////////////////////............------------,,,,,,------------,,,,,,***+++,,,------------------,,,+++******+++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000///////////////.........---....../////////......///......------......///........................////////////////////////////////////////////////,,,---......------...000////////////............,,,,,,,,,,,,------------------............------...------------,,,,,,,,,.........///......---,,,---------------------------............---,,,,,,,,,---......//////.....................---------+++***************))))))//////...------...//////,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,------------------...............---,,,++++++,,,---...,,,------......------,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////////////////000///...---...///000111000111111111111222222222333333333333333222111111333333333444444444555555333555666666555444444555555555444333333333333444222222222222111111111111444444444333333333333333222222111111111000000000///000111222222111000///////////////............000000//////...------,,,------------------------------------------------............------------,,,,,,------------,,,,,,)))***,,,---.../////////------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000//////......---------...///000000///---,,,//////............//////------------------------////////////////////////////////////////////////,,,---......------...///////////////............,,,,,,,,,------------...------............---------------------------------...............---------------------------------......///......------,,,---......///.................................---------,,,,,,+++++++++........................,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,---------.........------,,,++++++,,,------,,,------......------,,,,,,,,,------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---............//////////////////////////////////////////......//////000111000000111111111222222222222222333333333222222111333333333444444444555555333555666666555444444555555555444333333333333444222222222222222222111111333444444444444444444444111111111111000000000000000000111111111111000000111111000000000//////////////////......---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---...//////...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000//////......------...///000000000///...---/////////....../////////........................////////////////////////////////////////////////,,,---///...------...000////////////............,,,,,,---------.........------............------------------------------------...............---------------------------------......///......---,,,---......///.........---.....................//////......---------,,,------............------+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,,,,---++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,---////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////........................///////////////000111111000000111111111222222222///000111222333333333333333333333444444444555555333555666666555444444555555555444333333333333444222222222222333333333333333444444444444444444444111111111000000000//////000000000111111000000000000000000////////////...,,,---------.........///,,,,,,,,,------.........------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000///////////////............//////000000000//////000//////......//////000////////////////////////////////////////////////////////////////////////---...//////......///111////////////............,,,---------............------............------,,,,,,,,,------------...,,,---......///.........------------------------,,,,,,---............---,,,---......//////......---------..................------------------,,,------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------222111///---,,,,,,,,,---+++++++++++++++,,,------***++++++++++++,,,,,,,,,---------------...//////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++,,,------......------,,,+++,,,,,,------.........++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////........................//////000000000111111111000111111111111222222222...///000222333333444444333333333444444444555555333555666666555444444555555555444333333333333444222222222333333333333333444444444333333333333333111111000000000/////////000000000000000000000000...---------,,,,,,,,,,,,+++,,,,,,---......//////,,,------....../////////........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////.........//////////////////.........///000111111000000////////////000000000000000000000000000000////////////////////////////////////////////////...///000000//////000222////////////............------------............------............------,,,,,,,,,---------......,,,------...//////......------------------------++++++,,,---------------,,,---......//////......---------.........//////---------------.........,,,------......------,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,---------000...,,,+++***+++,,,---,,,+++*********+++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,---...///******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---.........---,,,+++------------------------,,,,,,---------,,,+++*********+++,,,,,,---......+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,---......///------------------......------------------------,,,,,,---------.........------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////............////////////........................//////000111111111111111000111111111111222222222///000111222222222222222333333333444444444555555333555666666555444444555555555444333333333333444111111111111222222222333444444333333222222111111111000000000////////////000000////////////000000---------,,,,,,,,,++++++------------------------------...//////000111111........................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,------,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////---.........//////000000///............000222333000000////////////000000000000000000000000000000///////////////////////////////////////////////////000111111000000111222000/////////............---------.........//////---..................---,,,,,,,,,------.........,,,,,,---.../////////...------------------------***+++,,,,,,---------,,,,,,---......//////......---------.........//////.........//////000000000,,,,,,---......---,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,,,,++++++++++++,,,,,,---------,,,+++***))))))+++---...,,,+++*********+++,,,---*********++++++,,,,,,,,,---,,,+++***+++,,,---...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---...///...------,,,---.........---,,,+++------------------------***+++,,,,,,+++***((('''******+++,,,,,,---......+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------------............------,,,------......------,,,++++++,,,,,,---...//////..................------------------------------++++++,,,,,,,,,---------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............/////////000........................//////000111111111111111000111111111111222222222111222222222222111000000333333333444444444555555333555666666555444444555555555444333333333333444//////000000111111111222444444333222222111000000000000000000////////////000000////////////000000//////.........---------///......------,,,,,,+++.........///000111111222---------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,******,,,,,,,,,,,,******++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000000000000000111111---......///000111111222000000000000000000000000000000000000////////////222000///---,,,---...///000000000000000//////...//////000000111111111222000///...---,,,------...------..................------...---++++++---///......---------,,,,,,,,,...------,,,,,,------...---------------------------...//////---++++++,,,................................................---------------------------,,,++++++------,,,+++,,,------......------,,,---------,,,,,,+++++++++..................------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************+++,,,------***+++,,,------,,,+++***)))***,,,------,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...///...,,,++++++,,,---...++++++,,,------...//////......---,,,,,,+++******.........------,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***&&&'''***,,,---,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------///...---,,,,,,---...///++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------......------+++,,,---.........,,,,,,//////////////////////////////000000000000//////......////////////......000///.........///111222222222222222222222222222222222222333333333444444222333333444444333333222111111222222222333333333222222222222222222222222444444333333222111000000222222111000000000000000/////////////////////////////////......------,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......------,,,,,,+++***))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---...///000000000000000000000000111111111000000000000000......//////000000111111000000000000000000000000000000000000///////////////////////////......------...//////000000000000//////000000000111111111000///...---,,,------.../////////...---------,,,---......---,,,,,,---///............---------,,,---------,,,,,,---------------------------------)))+++,,,,,,+++***+++,,,........................------------------------------------------------...---,,,,,,......---,,,,,,------......------,,,---------,,,,,,+++++++++..................------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++***))))))***++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------...------,,,,,,---------))))))***++++++,,,------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++***+++,,,---/////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......---,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------***+++,,,,,,------,,,,,,...///////////////..............................//////000000000000//////......////////////......000///.........///111111222222222222222222222222222222222333333333333444222333333444444333333222111111111222222222333333222222222222222222222222444444333222222111000000000000///...............////////////////////////.........---------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...------,,,,,,+++******)))++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000////////////---...000111111///---,,,+++,,,---...///000000000//////000000000000111111//////...------------...000000///...---,,,,,,+++---...///...---,,,---////////////.........------------------------------------------------------(((***++++++++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------//////...---,,,------......------,,,------,,,,,,,,,,,,++++++------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++************++++++++++++***))))))***++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++...---,,,+++************,,,++++++++++++++++++,,,......,,,+++***)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,------...------,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,------...------------,,,,,,,,,******+++++++++++++++,,,,,,,,,---------,,,++++++////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---............------,,,,,,,,,,,,---------......,,,------------.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.........------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------)))***++++++,,,,,,++++++...---,,,++++++******+++...........................//////000000//////.........////////////......//////......//////000111000000000000000000000000111111222222222333333333222222333333333333222222111111111222222222222333222222222222222222222222333333333222111111000000000000///...............////////////////////////,,,,,,,,,,,,------------......------------......------------------------------------------------***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------,,,,,,++++++******,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---000000000000000000000000222222111111000/////////111111000000000000000000////////////////////////000000000000////////////......///000000///...---+++,,,---...//////////////////000000000000000000............------......//////......---------,,,---...000///...---...///000////////////.........,,,------------------,,,,,,,,,------------------+++,,,------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---...///...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++******))))))******++++++******************++++++***++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,++++++*********+++---,,,+++******+++,,,---...---+++***)))***++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---+++,,,---.........---,,,,,,,,,,,,------.........///......---+++******)))------------------------******++++++,,,,,,------,,,,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------......------,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...---+++***)))))))))***...........................//////////////////.........////////////..................//////000000000000000000000000000000111111111111222222222222222222333333333333222222111111111111222222222222111111111111111111111111333222222222111111000000222111111000000000000000////////////////////////+++++++++,,,,,,---------...------,,,,,,------...------------------------........................***+++,,,------+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++111111111111111111111111111111111111000000//////111111111111000000000000////////////////////////000000000000////////////000///...------...///000---...............------000000//////////////////------..................,,,---------......//////---///111111///......///000////////////.........,,,,,,---......---,,,,,,,,,,,,,,,---------.........///...---++++++,,,...---------------------------------------------------------------------------,,,+++,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++******))))))******+++*********++++++***************++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++*********++++++,,,------,,,+++******+++,,,---++++++***)))***+++---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++---...///...---,,,,,,,,,------------.........------,,,,,,++++++***------------------------++++++,,,,,,------......+++,,,,,,------,,,,,,,,,---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------333222000...------....................................////////////............////////////......---......///////////////////////////////////////000000000111111111222222111222222333333222222111000000111111111222222222111111111111111111111111222222111111111111111000222111111000000000000000////////////////////////+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------........................***+++,,,------+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,+++*********++++++111111111111111111111111000000000000000000000111111111111111111111111111000000000000000000000000000000000000////////////000///---,,,---...000222///////////////...---,,,000000////////////......,,,---......///.........+++,,,,,,---...///000000---///111222000//////////////////.........------+++,,,---......---,,,++++++,,,,,,------.........---------+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,++++++------,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++)))***++++++++++++***))))))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************+++,,,---...,,,++++++++++++++++++,,,)))))))))***+++,,,......******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---............++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,------------...,,,---------------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------------,,,,,,,,,,,,---------......,,,------------.........,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,------------.........++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000///...---------------------------------------......//////......---......////////////......------...////////////...///////////////////////////000000000000111111111111111222222222222111111000000000111111111111222111111111111111111111111111111111111111111111111000000///...............////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******++++++*********++++++,,,111111111111111111111111/////////000111111222222000000000111111222222333000000000000000000000000000000000000////////////...............///000000......///000000000//////000000/////////.........,,,,,,.../////////......,,,---------.../////////---000222333111000//////............---------,,,+++,,,...//////...,,,+++++++++,,,,,,---......///,,,,,,,,,***((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...,,,+++,,,---...---,,,,,,------......------,,,+++++++++,,,,,,---------***++++++,,,------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***))))))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++'''((()))+++---///000111,,,,,,,,,---------......---------,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***+++---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---............---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,++++++***---------------------------......//////......---......////////////......,,,---.../////////......000000000000000000000000/////////000000000111111111111222222222222111111000000000000111111111111111111111111111111111111000000000000111111111111000000///...............////////////////////////.........------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------++++++++++++++++++,,,,,,******++++++++++++*********)))))))))***+++,,,,,,111111111111111111111111......///000111222333333//////000111222333333333000000000000000000000000000000000000////////////,,,---///000111000///...,,,---...000111111111111000000//////.........---+++,,,.../////////........................---------000222333222000//////......---------,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,---,,,++++++,,,///222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...///...---,,,------......------,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))))))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---------,,,+++***************+++,,,------,,,+++******+++,,,------,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,++++++,,,---///000------------------------)))******+++---......///,,,,,,,,,------.........---,,,,,,++++++************+++,,,,,,------------&&&'''***,,,---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------...//////...------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---...///...---,,,---------------------------..................---......////////////......,,,,,,.../////////...---111111111111111111111111////////////000000000000111111222222222222111111000000000000111111111111000000000000000000000000000000000000000111111111222222111000000000000000/////////////////////////////////......------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,---******++++++++++++******))))))))))))***+++,,,---111111111111000000000000222111000//////000111222222222111000//////000000.........///////////////......//////000000111111//////............//////////////////////////////...................................................------------...//////111111000000//////......------------------------........................000000000///.........---/////////......---------.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,...//////---++++++***))))))+++---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++)))---------------,,,+++***......---,,,,,,+++******......---,,,++++++++++++,,,+++***))))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------))))))******++++++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...///,,,+++,,,...///---+++------------,,,,,,+++***,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------...------,,,,,,,,,,,,---------......++++++++++++++++++++++++333///,,,+++,,,---,,,***...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,------------------------...---,,,,,,,,,,,,---...---------............///---------------,,,,,,,,,//////......------,,,,,,000000000000////////////000000000000000000000000111111111000000000000000111111000000//////......111111000000000000111111111111000///////////////......---------,,,,,,,,,/////////......---------***)))))))))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,)))************+++++++++***,,,......,,,+++***+++++++++++++++++++++++++++------++++++++++++---------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,222111111111000000000000222111000//////000111222222222111000000000000000000000000000000000000000/////////000000000000000/////////....../////////////////////////////////...................................................------------...//////000000000000//////......---------------------------------------------------------------,,,,,,,,,.........---------,,,,,,......---------,,,,,,,,,,,,,,,---------.........---,,,+++,,,------,,,***,,,+++++++++,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,---......,,,+++,,,,,,,,,,,,++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))*********++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,+++,,,...///---+++,,,---------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++++++++)))'''))),,,///000///...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------...---,,,,,,,,,,,,---...------------............000000000000000000000////////////...............000000000000////////////000000000000000000000000111000000000000000000000111111000000////////////111111000000000000000111111000//////......//////.........---------,,,,,,.........---------,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......,,,+++***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,222222222111111111000000222111000000000000111222222222111000000000000111111111111111111111111111000000000000000000//////000//////////////////000////////////////////////...................................................------------...//////000000000////////////...------------------------------------------------,,,,,,,,,---------------------------,,,,,,,,,,,,...------------,,,,,,,,,---------........./////////---******+++++++++***.........---------------......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------...///000...,,,++++++***)))***+++,,,---...------,,,,,,++++++***)))***+++,,,------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,+++,,,---...---+++,,,,,,---------,,,++++++,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******---.........---,,,,,,+++,,,,,,,,,---------......------,,,,,,++++++******(((&&&&&&(((,,,///111111------,,,,,,++++++******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...------------------------...------,,,,,,------...------------............------------------.........///////////////000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000/////////222222111000//////000000000000///........................------------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,------------+++---......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------,,,,,,+++++++++------------++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,333333222222222111111111111111111111111111111111222222111000000111111111111111111111111000000000222111111000000/////////000000000000000000000000////////////////////////...................................................------------...//////////////////////////////---------------------------------------------------.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............222///+++)))***+++,,,+++///000000000...---,,,---,,,---///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,...///000...---+++***(((((((((***,,,...---------,,,,,,+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......///...---,,,+++******++++++,,,,,,------,,,,,,+++...------------,,,,,,,,,------------------------++++++************++++++---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,+++,,,------......------,,,......------,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++............---,,,++++++,,,,,,,,,---------......---------,,,,,,+++******+++***))))))+++,,,......---------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,------......//////000000111111////////////000000000000////////////////////////000000000000000111111111000000000000000000000000333222111000////////////000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------*********+++++++++,,,,,,......---,,,++++++******,,,,,,,,,,,,------------,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++---......---+++***+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,333333333333222222222222111111222222222222111111222111111111111111222222111111111000000/////////222222111111000000//////000000111222222111000000000000000000000000000000////////////////////////////////////////////////...------------...//////.............../////////---------------------------------------------------.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------444111,,,***+++,,,------///111222111///,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,......---,,,+++***(((((((((***,,,...------,,,,,,,,,,,,++++++------------,,,,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---......///...---,,,+++******++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------.........---,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++......---,,,++++++,,,---,,,,,,---------,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------------------------------------------,,,,,,,,,------------.........//////000000000000......//////000000111111.../////////000000000111//////////////////////////////000000111111111111000000000000111111111111222222111000//////000000000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,......------,,,+++******++++++++++++,,,,,,,,,,,,...000222222000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++,,,,,,---,,,,,,+++++++++------------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,444444444333333333222222111111222333333222111111222111111111111222333333111111111000000///......111111111111111111000000000111222333333222111000000000000000000000000000////////////////////////////////////////////////...------------...//////---............/////////------------------------........................,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,------------...+++++++++,,,,,,,,,------444000---+++,,,...//////...111333222///,,,,,,...)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---***))))))+++------,,,+++++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---++++++,,,---------,,,,,,,,,------......------,,,.........---------------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------,,,+++,,,...000+++,,,---......---,,,+++........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------,,,------......------,,,,,,,,,,,,,,,---------------------......//////000...///////////////000000......//////000000111111000000000000000000000000/////////000111111222222000000000111111111111222111111000000000000111111111111000////////////////////////.........------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,---------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,///111222222111/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------......///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,444444444444333333333333111222222333333222222111222111111111222222333444333333222111111000//////111111111111111111222222000111333444444333111000000000000000000000000000////////////////////////////////////////////////...------------...//////---------.........//////------------------------////////////////////////---------------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,---------...111///,,,+++---...///...,,,000333333///,,,,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---)))))))))***,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))+++---...++++++,,,------,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,---,,,***)))+++---***+++,,,,,,---------,,,,,,------......------,,,------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......++++++,,,,,,---.........+++------,,,******---000+++,,,---//////...,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------******++++++,,,------.../////////........................///000111111111000000000000000000000000...//////000111111222222000000111111111222222222////////////000111222333222222111000000000000000////////////............,,,,,,---------...............---,,,,,,,,,,,,,,,,,,,,,---------.........------------------,,,,,,,,,,,,,,,,,,------------...///111111///...---...------------------------+++,,,,,,------,,,,,,+++***++++++,,,------......******+++,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,555555444444444333333333111222333444444333222111222111111111222333333444444444333333222111000000000000000111222222222333000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000...------------...//////---------.........//////------------------------000000000000000000000000000000000//////......------------....../////////,,,,,,,,,------.........---------........./////////---++++++---.........***///333333...,,,,,,///---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))))))))+++---...---+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((()))+++///111++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,***+++,,,,,,------,,,,,,+++)))***+++,,,...///000000++++++++++++++++++++++++******))))))))))))******))),,,---,,,***)))+++---***+++,,,,,,------------,,,------......------,,,,,,---------.../////////++++++,,,,,,,,,---------...------,,,,,,++++++*********,,,---.../////////,,,,,,,,,---------......***++++++,,,---...//////,,,......+++((('''***,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------......///000111111//////......---------,,,---......///000111111222000000000000000000000000...//////000111222222222000000111111222222222222.../////////000222333444333222222111111111111111000/////////............---------....../////////000///...------------------------.........//////,,,,,,---------------------------.........//////,,,...000000...,,,,,,---------------------------++++++------------++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,///---+++))))))+++---///++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777777777777666666666666666666555444444333222222888888888666444333555666555444333222111111111111222111111000000000000111...000222222111000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////---...///000///,,,***(((---------............///000000000000000000000000........................---------.........//////,,,,,,,,,---------......//////.........------------///000///,,,+++***+++///111333333000...---,,,------------......//////,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------...//////...---+++***,,,++++++******++++++,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................------------------------++++++,,,------...//////******+++++++++,,,,,,,,,......---,,,++++++++++++---------,,,,,,+++++++++------------------------111...,,,,,,......+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++,,,---------------,,,,,,+++++++++...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,////////////////////////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++------------------------------------------------........................//////.........---------,,,,,,------------------------------------------........................///......------,,,++++++------............------////////////////////////////////////000000000000000000000000000000000000222111000//////000111222///000000000111111111111111111111111111111111111333222222111000//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......---------......///000////////////............---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++************************,,,,,,,,,------.........---,,,,,,++++++,,,,,,---.........------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))777777777777888888888888666666666666555555555555222333444333222111222333444444333333333333333444111111000////////////000...000222222111000000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////............---,,,,,,+++---------............///////////////////////////........................------------............,,,,,,---------.........//////.........------------...///...---++++++,,,---///111111///---,,,,,,+++,,,------......------******++++++++++++******---------.........//////,,,,,,,,,++++++++++++******,,,,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,------***++++++,,,,,,++++++*********))))))))))))))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++------------------------000...,,,,,,......,,,***------------------------*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++,,,---------.........---------,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,...---------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------------------------------------------------------......------,,,,,,,,,,,,++++++,,,,,,---...//////------------------------........................------------------------------............------.........................../////////000000000000000000000000000000000000111111000//////000111111000000111111111222222222111111111111111111111111000000//////...------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////.........//////000...------------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******:::::::::;;;<<<<<<======888999999999999:::::::::555777888999777666555666444444333333444444555555222222111000000000000000///111222222111000000111/////////000000000000111000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///---------............///////////////////////////........................,,,,,,,,,---------......,,,------------........................---------+++---///...---,,,,,,---,,,...000000...,,,++++++)))+++---.........,,,+++------............---------------.........//////,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++------,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,++++++************)))((((((((('''++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------------,,,,,,,,,,,,------------------------...---,,,,,,......---,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------/////////..................------,,,,,,------......------,,,,,,------...---,,,,,,,,,,,,---......000000///......---,,,,,,***+++++++++,,,---------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))***+++,,,...///000000------------------------------------------------++++++,,,------...//////------............------------------------------....../////////000000000000000000000000000000000111000000//////000000111111111111111222222222222000000000000000000000000000//////......---------------------------------........................++++++++++++++++++++++++------,,,+++,,,---...///111000000/////////000000...------------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++---,,,+++*********+++,,,BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????<<>>===<<<;;;999777666555444444666555444333222222222222111222222222000000111333111111111111000000000000////////////////////////000000000000000000000000////////////////////////***,,,...000000000......---------............///................................................,,,,,,,,,---------......---------.........//////---.....................+++,,,......---,,,---...---///000///...------...+++---///111111000...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---///...,,,+++******+++,,,...------,,,,,,------...***+++,,,---------,,,,,,***++++++,,,,,,++++++***------,,,++++++***))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------///...------,,,,,,,,,---------------------------------------------------,,,------------------...++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................------------------......------------------------...------,,,,,,------...---,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,------...///000111111............//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------,,,,,,------------------------------------------------......---------,,,,,,,,,------............------..................................../////////////////////////////////////////////000000/////////............////////////////////////////////////000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///000///......---------...000////////////.........------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++******++++++++++++******))))))******+++++++++++++++++++++++++++---,,,***))))))***,,,---SSSSSSSSSRRRRRRRRRQQQQQQRRRRRRPPPOOOMMMLLLJJJJJJMMMNNNOOOMMMJJJHHHFFFFFFBBBAAA???<<<:::888777777666555444222111111111111111222333222000000222444222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////***,,,///111111000...------------............///................................................---------.........//////------........./////////---------...............+++---///...---,,,,,,---...///000///------...///,,,...000111111111///...,,,------......------,,,---------.........//////------------,,,,,,,,,,,,+++---...---,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------***+++,,,---...---,,,+++***++++++,,,,,,++++++***---------,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........***++++++,,,,,,------...------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,------------............------------------------,,,---......,,,+++,,,...***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------------.........,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......******++++++,,,------...---......//////000000000---------......//////000........................------++++++++++++------,,,,,,,,,,,,------------******+++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............//////......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------............------////////////////////////------........./////////////////////////////////...//////000000//////...------------............////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000///...------,,,------...------------,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,+++*********+++,,,---RRRRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTRRRQQQPPPOOOOOOQQQRRRRRRQQQOOONNNOOOPPPGGGFFFDDDBBB@@@>>>======999888666555444333333333222333333222000000222444222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////---...//////000///......---------............///........................................................./////////000000............////////////---------.........//////---...///...---++++++,,,---......---,,,,,,---///---......///000/////////......////////////......---------.........//////...------------,,,,,,,,,,,,---...---,,,,,,,,,...---,,,,,,++++++,,,,,,---+++,,,---......//////...,,,,,,++++++++++++,,,,,,)))+++,,,......---,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...///......---------......------------.........///---------------------------...000...,,,***+++---++++++,,,,,,---......///+++,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,------......///------........./////////,,,,,,---......---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,------------------------------.........+++,,,,,,---......//////------------------------...---+++******+++---...,,,,,,,,,------------...)))***+++,,,------------------------------------------------------------------------------------,,,,,,,,,------.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------............------........................---------.........//////////////////////////////......///000000///......---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///111000///...------------...------------,,,,,,,,,,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,OOOPPPQQQSSSUUUWWWXXXYYYUUUTTTTTTTTTSSSSSSRRRRRRLLLMMMNNNMMMMMMMMMOOOQQQJJJIIIGGGFFFDDDCCCCCCCCC===<<<;;;999888777777777222333333111000000222555222222222222111111000000000000000000000000000000000000000000000000000000////////////////////////000///...------...///000---------.........//////................................................////////////000000000000............/////////000---------.........//////---///000///,,,++++++++++++,,,---,,,++++++,,,...------------......//////***++++++++++++++++++***+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,------...//////...---+++***,,,++++++******++++++,,,)))***,,,......---,,,++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////......,,,,,,,,,---------......---------------...///000---------.........//////---------------------------///000///+++)))+++---,,,,,,------...///000000+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------++++++,,,,,,---...//////.../////////000000111111,,,,,,---......---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------------------...---+++******+++---...,,,,,,,,,---------......)))***+++,,,------...---------------------------------------------------........................+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---..................------------------------------------.........//////////////////////////////---...///000000///...---.........////////////000.........................../////////////////////------------------------................................................------,,,+++,,,---...///222222000///............000000/////////.........,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,PPPQQQRRRSSSTTTSSSSSSRRRVVVTTTSSSTTTUUUTTTRRRPPPNNNQQQPPPKKKKKKPPPQQQMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCAAA???===<<<:::999666444444555666777444555555555444222000///222111000000111333555666//////000000111111222222111111000000//////.........///000///...---...000............................../////////...,,,++++++,,,,,,------.........//////////////////..............................000000///...------,,,,,,........................//////000000000000//////+++,,,---......---,,,+++.........------,,,,,,,,,---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******************++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++***++++++,,,---...//////.........------,,,,,,,,,------------------------.........------,,,,,,,,,---------............///+++++++++,,,,,,---------------............------,,,++++++---...///...,,,000000///...,,,+++***))).........------,,,,,,,,,...............---------------............------+++,,,,,,------,,,,,,+++***+++---//////...---,,,........................///////////////////////////////////////////////////,,,+++,,,...///---+++..................---------...///...,,,+++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))***++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////...,,,***+++,,,.................................------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///........................,,,---------------------,,,,,,,,,------..................////////////000,,,---000111111000---,,,---...///000000///...---.................................................................................------,,,,,,++++++,,,---...///111111222000///...---------------,,,,,,,,,,,,,,,---...///000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,+++++++++******++++++******+++---...///,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++UUUTTTTTTUUUUUUVVVWWWXXXZZZZZZYYYXXXXXXVVVUUUSSSRRRSSSQQQLLLLLLPPPPPPLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA<<<;;;999888777666777777666777777777666444222111111111000000111222444555000000000000000111111111111000000000/////////......///000///...---...000............................../////////...---,,,,,,,,,,,,------.........------------------------........................///......---,,,,,,++++++........................//////000000000000//////,,,------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------..............................------------------------******+++++++++,,,,,,,,,---------------,,,++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...+++++++++,,,,,,---------------............------,,,,,,+++---...///...,,,//////...---,,,++++++***......---------,,,,,,,,,------..................---------......---------,,,,,,------------,,,,,,***+++---//////...---,,,...........................................................................---+++,,,...///---+++........................---...///...,,,+++,,,---,,,,,,,,,---------......---------.........//////,,,---------------,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------------,,,,,,,,,,,,---------.........//////...,,,++++++,,,..............................---------,,,,,,,,,,,,,,,,,,---------......---..................---------,,,,,,,,,------....................................------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...---...///000000///...------...///000000///...---.................................................................................---------------------...///000111111222//////...---------------------,,,,,,,,,---......///...------,,,,,,------...------,,,,,,------...,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******+++---...///,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]]][[[XXXUUUUUUVVVXXXZZZ^^^______^^^]]]\\\\\\]]]YYYXXXTTTOOOOOOPPPOOOLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@???>>><<<:::999888999999999999777666555444000000000000111222333444111111111111000000000000000000000000////////////...///000///...---...000............................../////////...---------------...............------------------------..............................------,,,+++++++++...........................//////000000//////......------,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...........................------------------------++++++++++++,,,,,,,,,,,,------.........---,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,------------------------------------------******+++++++++++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------............---------,,,,,,---...///---,,,......---------,,,,,,,,,...------------,,,,,,,,,,,,---------.../////////------------------------------............------+++,,,---.........---,,,........................------------------------------------------------...---,,,,,,......---,,,........................---...///...,,,+++,,,---,,,,,,,,,---------......---------............///---....../////////..............................---,,,,,,,,,,,,---......---............------,,,,,,,,,,,,---------......---...///...,,,++++++,,,...........................------------,,,,,,,,,,,,,,,,,,---------...............//////............------,,,,,,,,,,,,---------------------------//////...---,,,++++++***,,,,,,,,,------------...,,,,,,,,,------------...........................---...////////////...---........................................................................---------.............../////////000000000111111///...------------------...---------------,,,,,,------,,,,,,++++++,,,,,,......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnjjjddd^^^\\\\\\^^^```bbbdddfffeeedddeeegggiii```\\\VVVRRRQQQQQQPPPMMMKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEECCCAAA>>><<<<<<<<<;;;:::888777555555000000000000111111222222222222111111000000//////000000000000////////////...///000///...---...000...........................////////////.........//////...........................///////////////.................................------,,,,,,,,,...........................//////////////////......---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++++++++,,,------------------------+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++---...///------------------------,,,,,,,,,------.........------------------------******++++++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,---......---+++------------------------------------------------,,,,,,,,,---...///000000......------------......---..................---+++,,,---.........------........................------------------------------------------------------,,,------------------------...............---...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...---------------------------,,,,,,,,,,,,---.....................---,,,+++,,,,,,,,,---------......---...///...,,,+++,,,---........................------------------------,,,,,,,,,---------............------------............---,,,++++++++++++------------------------.........------,,,,,,,,,------------------------.........////////////000///...------------...///................................................................................................---------......///////////////////////////............---,,,,,,---------............---,,,,,,+++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******************---------,,,,,,,,,,,,+++++++++++++++,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|||vvvqqqoooppprrruuuqqqrrrsssrrrrrrsssuuuwwwiiiaaaWWWSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMLLLKKKHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJGGGDDDBBB???>>>===:::888666555444000111111111222222222222222222111111000000//////////////////000000000000...///000///...---...000/////////////////////////////////...////////////000000000//////................../////////000000////////////////////////////////////..........................................////////////.........---,,,++++++,,,---...------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......************************+++++++++,,,,,,,,,------...---,,,+++,,,---...///++++++,,,,,,---...//////,,,,,,,,,------.........------------------------++++++,,,,,,------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,---......---+++,,,,,,,,,------------...------------------------,,,,,,,,,---...///000000//////...------...//////---..................---,,,,,,---------...------........................------------------------........................,,,------------,,,---------------.........//////---...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------,,,+++***,,,,,,,,,---------......,,,.........,,,+++,,,---........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++------------------------,,,,,,,,,------.........------------------------.........////////////000///...---,,,,,,---...///......------------..............................................................................,,,---------......//////...------------,,,,,,,,,------,,,,,,,,,------...---............,,,++++++++++++*********++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************************------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++zzzlll^^^XXXUUUSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPKKKJJJHHHGGGFFFFFFFFFGGGLLLMMMNNNOOONNNLLLJJJIIIDDDBBB???<<<999666444444111222222333333333222222111111111111000000000000////////////000000000000...///000///...---...000//////////////////////////////.........///000111222222111000///......---++++++,,,,,,---.........////////////////////////////////////////////////........................---......//////......---...------,,,,,,------...,,,,,,,,,------------...///...............------...------------,,,,,,,,,........................------------------------------------,,,,,,,,,,,,******++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///************************++++++,,,,,,,,,,,,---------------------......///***++++++,,,---...///000,,,,,,------------------------------------------,,,---------------......---------.........//////------,,,,,,,,,,,,++++++------............------...---,,,---......,,,+++------------------------,,,,,,,,,------------...,,,---------...////////////...---,,,,,,---...///------............------,,,,,,,,,---------..............................------------------------////////////////////////,,,---......,,,,,,---...,,,,,,------.../////////---...///...,,,+++,,,---,,,,,,,,,---------......///............---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------,,,,,,+++,,,,,,,,,---------......,,,---......,,,,,,,,,...........................,,,,,,,,,------------...,,,,,,,,,---------......---,,,+++******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...------------,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,---...///......------------..............................................................................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,---.........---,,,+++++++++******++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,---......---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnneee```[[[ZZZ[[[\\\\\\[[[[[[YYYXXXVVVVVVQQQOOOLLLJJJHHHGGGGGGGGGKKKLLLMMMNNNOOOOOONNNNNNIIIGGGCCC>>>:::777555444222333444444444444333222000000000000000111111111.../////////000000000111...///000///...---...000//////////////////////////////.........///111222333333222111000......---++++++,,,,,,---......///////////////////////////////////////////////////........................---......//////......---,,,------------------,,,,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,........................------------------------......---------,,,,,,,,,***++++++,,,------,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...............,,,,,,,,,------.........------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,+++++++++------............------...---------......,,,***---------------------,,,,,,,,,,,,---------......------.....................---+++******+++---...,,,,,,------------,,,,,,---,,,,,,,,,------..............................................................................+++---///...,,,+++---...,,,,,,------...//////000---...///...,,,+++,,,---,,,,,,,,,---------......//////.........---------******+++------......------------------------------,,,,,,,,,,,,---......,,,------............---,,,,,,,,,---------......,,,---......,,,,,,---...........................,,,,,,,,,---------......,,,,,,,,,---------.........---+++******+++---...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------......------,,,,,,------...........................................................................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---//////...---,,,+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------*********+++++++++,,,,,,++++++*********)))))))))+++,,,---------,,,+++++++++,,,---//////---,,,+++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}}}qqqkkkeeeccceeebbbaaaaaa```^^^\\\[[[ZZZVVVTTTPPPMMMJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPMMMJJJFFF@@@;;;888555444333444555555555444333222//////000000111111222222.../////////000000111111...///000///...---...000000000000000000000000000000///.........000111222444333222111000///...---------......///000111111000000000000000000000000------..........................................---..................---+++,,,............,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,------.........---******+++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++,,,,,,,,,---------+++,,,.../////////...---......---------,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,++++++*********++++++,,,,,,,,,------------------,,,,,,+++++++++---..................---...---------......,,,***......---------,,,,,,,,,,,,,,,,,,------........................---------,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................////////////////////////------------------------+++---///...,,,+++,,,///,,,,,,------...///000000---...///...,,,+++,,,---,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,---....................................---,,,,,,,,,,,,---......------...///000000000///,,,,,,,,,---------......,,,---......,,,,,,---...........................,,,,,,,,,------.........,,,,,,,,,---------......///...,,,++++++,,,...///************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,.........------,,,,,,,,,........./////////000000------------------------...---,,,,,,,,,,,,---...........................................................................,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++,,,,,,---...***+++---/////////---,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------......******++++++,,,,,,,,,,,,*********))))))))))))(((+++,,,---------,,,+++***+++,,,...//////...,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{wwwrrrmmmmmmkkkhhhfffeeeccc```^^^aaa[[[VVVVVVUUUQQQPPPQQQLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHBBB>>><<<:::888777666666555444444333222222///000111222333333333333///...---...//////---,,,******+++,,,---...///000////////////////////////111000///......///000111444444333111000...------...000111333333111000...////////////////////////......//////...---,,,,,,.........------........./////////...---------,,,.................................------,,,,,,,,,---......///000/////////000///...---,,,---......---,,,,,,++++++,,,,,,---...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---+++***)))+++---***+++---...///...------------------------------------------------------...------------...//////...---,,,,,,,,,,,,---...------,,,+++,,,---...///........................000---++++++------+++(((+++++++++,,,,,,,,,------------......------,,,+++///......------,,,++++++...------,,,,,,,,,------+++++++++,,,,,,---------.........------,,,,,,,,,...................................................------,,,,,,------...------------------------000000000///......---------------............///,,,,,,---...---,,,***)))++++++,,,---............------------------------...............///000000.........------,,,,,,,,,------------------------------------------------........................////////////////////////++++++,,,,,,,,,---------,,,------...------,,,,,,...------,,,,,,------...------------------------........................---...///000000///...------------............///------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,------...------------------------////////////000000000000..............................---------,,,,,,,,,......---,,,,,,+++******,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,|||yyywwwvvvvvvtttrrrooohhhaaa___\\\WWWUUUWWWUUUSSSQQQNNNLLLKKKKKKKKKKKKGGGBBB???===;;;999888777777777666555444222222333222222111111000//////000///...///000000///---000000000111111111111111////////////////////////111000///......///000111222222111000///......---......///000000///......////////////////////////......//////...------,,,......------------..................------------------------------------......---------,,,,,,,,,------...////////////...000///...---,,,------...---,,,,,,++++++,,,,,,---------,,,+++++++++++++++..............................------,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------,,,+++***,,,---+++,,,---.........---,,,------------------------------------------------,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...------,,,,,,,,,---...///........................000...,,,,,,------+++)))------------............------......------,,,+++...------------,,,,,,,,,...------,,,,,,---------------------------...............------,,,,,,,,,........................------------------------...------,,,,,,------...------------------------.....................///---------............///---------------,,,++++++,,,,,,---.........------------------------------...............///000000/////////......---------------------------------------------------------------------------------........................++++++,,,,,,,,,---------,,,,,,------...---------...------,,,,,,------...------------------------------------------------,,,---...//////...---,,,---------............///------------------------......---------,,,,,,,,,,,,,,,,,,---------....................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,|||sssnnnhhhbbb```aaa^^^\\\XXXTTTPPPMMMKKKKKKLLLIIIEEEBBB@@@???===<<<999::::::999777555333111444444222111111111111111111/////////111111000///000000000//////.........////////////////////////000000////////////000000000////////////.........------------------------////////////////////////.........///......---,,,------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...............///......---,,,------------,,,,,,++++++,,,,,,------------...------,,,,,,........................------,,,,,,++++++******------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------***,,,......,,,,,,,,,---------.........---,,,,,,------------------------------------------------,,,++++++++++++,,,------...------,,,,,,------...---,,,,,,,,,,,,---...///------------------------///...------------,,,***,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,---------......---------,,,,,,------.....................------.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,---......//////---------............///...------,,,,,,,,,,,,,,,------.........------,,,------------------------...............///000000///////////////.........------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------+++,,,,,,---.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///------------------------...------------,,,,,,,,,,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------................................./////////............---***++++++,,,---......///------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------xxxpppkkkllliiifffbbb]]]XXXUUURRRQQQPPPMMMJJJGGGFFFDDDBBB@@@=========<<<;;;888555333444333333333333555666777222000//////111222111000//////.........---------////////////////////////000000////////////000000---------.........//////...------,,,,,,------...////////////////////////---...............---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------)))+++...///...------............------,,,,,,+++------------------------------------------------,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,------......------------------------///...------------,,,,,,))))))*********+++++++++------......------,,,+++++++++,,,,,,---...//////------,,,,,,,,,---......//////......------,,,,,,...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......---------............///......,,,++++++,,,---.........///......---,,,,,,.......................................///000000//////..................................................................++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------...++++++,,,---...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///------------------------------------------------,,,,,,,,,---------..............................///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,------------................................./////////////////////...++++++,,,,,,---.........------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...{{{ssspppqqqoookkkfffbbb^^^\\\[[[UUUSSSOOOLLLJJJHHHEEECCCAAAAAAAAA@@@>>>;;;999777555555555555666777888999444222111000111222222111000000000111111111222222000000000000000000000000//////000000000000//////,,,,,,,,,---...///////////////...------...//////////////////////////////------...............------,,,,,,++++++,,,,,,---+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------))),,,...///...------............---,,,,,,,,,,,,---------------------------------------------------------------......///------------------------,,,,,,,,,---------------------------------------------...---,,,,,,,,,---))))))*********+++++++++------......------,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,---...///...---------,,,,,,++++++................................................------------------------...------,,,,,,------.................................---------,,,,,,,,,---------............///...---,,,,,,,,,---...///////////////...---,,,,,,.......................................///000000------------------------................................................+++++++++,,,,,,---------------------------------,,,,,,---------.........+++,,,,,,---.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---------............///------------------------------------------------,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,------------------------------........./////////.........................../////////////////////---------------------------......//////......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...{{{wwwtttrrrnnnjjjfffcccaaaaaa]]]ZZZVVVSSSPPPLLLHHHEEEFFFEEEDDDBBBAAA???>>>>>>;;;<<<<<<<<<;;;:::999888:::777444333333444333222000000000111111222222222000000000000000000000000//////000000000000//////,,,,,,------...//////000////////////////////////////////////////////////,,,---......///.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------........................++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,------------,,,++++++---,,,,,,++++++,,,,,,---,,,---......///.................................,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++---//////---------.........---,,,,,,,,,------------------------------------------------------...------------...//////,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------------......------,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,++++++.............../////////...................................................------,,,,,,------...........................//////......---,,,,,,+++---------............///---------------......///....../////////...------.......................................///000000,,,,,,,,,---------------................................................++++++,,,,,,------......------------------------,,,---------............,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///------------------------,,,,,,,,,------------...,,,,,,,,,---------..............................---------,,,,,,------...---------------------------............/////////........................---............/////////.........---------------......////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------~~~|||xxxsssooolllkkkjjjjjjfffbbb]]]YYYTTTNNNJJJJJJHHHFFFDDDCCCCCCCCCDDDCCCDDDEEEFFFEEECCCAAA???@@@===999777777777666555222111111111111111000000000000000000000000000000...///000111111000///...---------...//////000000...///000000000000///...////////////////////////,,,------...//////............------------......------,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------...////////////...,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,---......///........................,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...//////...,,,,,,---///------,,,,,,,,,---...///------------------------------------------------------,,,,,,------...///,,,,,,---......---,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---------------............------......------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,---...//////,,,,,,,,,------------------........./////////000........................------------------------...------,,,,,,------...........................///.....................---------............///,,,,,,---...............---......////////////..........................................///000000------------.........///................................................+++,,,,,,---......//////........................------------........................---,,,++++++...------,,,,,,------...------------------------------------------------------,,,++++++,,,---------------............///------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,------............,,,,,,------......//////......////////////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,{{{yyyxxxuuuqqqlllgggbbb\\\UUUQQQLLLJJJGGGEEEDDDEEEGGGHHHGGGIIIMMMOOOPPPOOOLLLJJJDDDAAA===::::::999888777999888888777555444444333000000000000000000000000...///000111111000///............/////////000000---...000111111000...---////////////////////////,,,,,,---.../////////...///......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---...//////000000//////,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,------,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------000000///---++++++---///---,,,,,,+++,,,---///000------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))(((***,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,---------......+++++++++,,,---...///000,,,------....../////////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////------......///000000000---------.........//////+++,,,...///000///...---------...///000000000///////////////////////////...............///000000---.........//////000000////////////////////////////////////////////////,,,,,,------...///000000////////////////////////---------.........///////////////...---,,,******...------,,,,,,------...------------------------........................---,,,+++******+++,,,------------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................+++++++++,,,---...///000++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,---------......***+++,,,---///000111111......////////////......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---------------------------------,,,++++++******++++++,,,wwwmmmeee___]]]QQQPPPNNNKKKHHHHHHIIIKKKIIIKKKNNNQQQRRRRRRPPPOOOJJJHHHDDDAAA@@@@@@AAABBB@@@===999777777777777666666666444333111///......///////////////000000111000000000000////////////........................---...///000000///...---......---------,,,,,,,,,,,,---...//////...---,,,........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++///,,,+++,,,...///---+++......---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++/////////......---------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,---------------+++******+++---,,,,,,,,,---------......------............---------------,,,,,,+++++++++---......//////......---...---,,,+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......,,,,,,,,,------............,,,)))''''''))),,,...///............---------..................------------............---------.........------///000000000000000000000000000000///...------------------...///...,,,,,,...000000///...---,,,,,,---...000000000///...---,,,+++........................///////////////...............//////000000111111000000//////.........---000000000000000000000000000000//////.........---,,,------......------,,,......---,,,++++++******//////...---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------.........---+++***------------------------......---------,,,,,,,,,+++++++++,,,,,,------------.........///000000000...------------...//////,,,,,,---...000000...,,,............---,,,+++***,,,------......------,,,++++++,,,,,,,,,---------+++---...---,,,******+++........................//////...------------............------,,,,,,,,,...---,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******++++++,,,,,,---.........---.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000000000///...~~~|||qqqiiiddd```^^^[[[VVVPPPMMMKKKJJJKKKKKKMMMNNNPPPRRRTTTTTTLLLJJJHHHEEEDDDCCCDDDDDDCCC@@@<<<999999888777666777777777666555333222111111000000//////000000000111111000000000/////////..............................////////////............---,,,,,,+++******------...//////...------........................------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,---------......,,,******,,,...,,,,,,,,,---------......------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,******)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,+++***---,,,,,,++++++,,,,,,---........................,,,,,,---------.........,,,,,,,,,------.........---,,,***))))))***,,,------------....../////////........................---......//////......---,,,---......------...000////////////////////////000///...------------.........///...------...000000///...---------------,,,,,,,,,,,,,,,+++***)))////////////////////////////////////////////////.../////////000000000111000000/////////.........000000000000000000000000000/////////............,,,------......------,,,///......---,,,,,,++++++//////...------,,,++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---------.........---,,,+++------------------------//////.........---------,,,,,,---------.........---..................///...------------.../////////...---...///000...---............---,,,+++***,,,------......------,,,++++++,,,,,,,,,------------...000///---,,,,,,---........................//////...---------------......---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,------......------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...............}}}zzzzzz}}}tttlllnnnkkkeee^^^WWWQQQMMMJJJLLLKKKIIIIIIJJJMMMPPPRRRLLLKKKKKKJJJIIIHHHHHHHHHGGGDDD@@@===;;;:::888777999999::::::999888666555333222111000000///000000222222111111111000000000//////////////////////////////............//////...------,,,++++++******------...//////...------........................------------------------,,,,,,,,,---------......------------------------...,,,+++,,,---...---++++++++++++,,,---...000000------------------------------------,,,,,,,,,,,,++++++************))))))++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...//////---,,,+++---...,,,,,,,,,---------......------............------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,---------,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------//////...............---,,,------------,,,,,,+++------,,,,,,,,,,,,------........................,,,------------.........---------------.........------,,,++++++,,,------+++,,,---...///000111111........................---......//////......---,,,---......------...000........................//////......------.........///000///...---...000....../////////...---------......//////......---000000000000000000000000////////////////////////////////////000000000000000000////////////......000000000000000000000000////////////............------............------/////////...------,,,,,,//////......---,,,,,,,,,,,,------------.........------,,,,,,,,,,,,---------............---,,,,,,------------------------000000/////////.........------............//////...------------------,,,...------------...//////333111.........///..................---,,,++++++,,,------......------,,,,,,,,,,,,,,,------------...000111111///......///........................///......---------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------......------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---...|||wwwtttuuuwww{{{{{{zzztttkkkbbb[[[VVVSSSQQQPPPNNNKKKIIIHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMLLLKKKHHHDDDAAA???===:::888999:::;;;<<<<<<;;;999888555444333222000000//////222222222222111111111000000000000000000000000000//////...------...000111---------------------------..................---........................------------------------------------.........///---------------------------,,,,,,,,,,,,---,,,,,,,,,++++++,,,---...//////------------------------...------------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------...//////...---,,,---...,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---------------....................................,,,,,,,,,---------..............................---,,,,,,,,,++++++******,,,---------------,,,,,,------,,,,,,,,,,,,------........................------------............---------...............------............------,,,------...///000000000............////////////......////////////......+++---//////...---...///........................//////............//////...///111000///...///000---...///000000///...---...///000000111111111000000000000000000000000000///////////////000000000////////////000000000000000000/////////////////////////////////////////////////////////.........------............------000/////////.........---//////......---------,,,------------............------,,,,,,,,,,,,------..................------........................////////////.........---------------............---------,,,,,,+++++++++...------------...//////666333///------.........---.........------,,,+++,,,------......------,,,,,,,,,,,,------------......///111111///...//////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,++++++,,,---...|||yyyyyyzzzyyy{{{}}}pppeee___[[[YYYXXXUUUTTTQQQNNNLLLKKKKKKJJJEEEGGGIIILLLOOOPPPPPPOOOLLLJJJFFFDDDBBB@@@===;;;999:::;;;<<<;;;;;;:::999777666444333111000000000222222222222111111111000000000000000000000000000///...---------///000111,,,,,,---...///000111111.........------.................................------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,...------,,,,,,,,,------------------------------.........---------,,,,,,---------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,---------///000///---,,,---...,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...,,,------...//////000000........................,,,,,,,,,---------..............................,,,,,,++++++******)))))),,,------......---------...------,,,,,,------...........................---------.........//////........................---...////////////...---////////////////////////........./////////000000...//////////////////...+++---//////...---...///........................//////.........//////000...000111111000//////000---...///000000000......+++,,,---......///......////////////////////////////////////000000111111000000000000//////////////////000000000000000000////////////////////////.........///////////////---......//////......---000///////////////......///...............---------------.........//////...------,,,,,,------............................................................---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***...------------...//////777333///,,,---.........---------...------,,,,,,,,,------......------,,,,,,,,,---------.........,,,...//////...---...///..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///...---,,,,,,---...///vvvkkkeeebbb```^^^ZZZXXXUUUQQQNNNKKKJJJIIIDDDFFFIIILLLNNNOOOPPPPPPLLLJJJGGGFFFEEECCCAAA???;;;:::::::::::::::::::::777666555444222222111111222222111111111000000000////////////////////////......---......///000111------...///000222222333///...------------...///........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---///...---,,,,,,,,,,,,,,,------------------------............---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,...//////---,,,,,,---,,,,,,,,,---------......------............------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,------...//////000000------------------------,,,,,,,,,---------..............................------------------,,,,,,,,,------............---......------------..............................------.........//////////////////.....................////////////......000000000/////////...............//////000000111...//////000000//////...***---///000///.................................//////......//////000000...000222333111000000000......///000000000//////---...///000000000000000////////////////////////...//////000000111111222000000000000//////////////////000000000000111111000000000000000000000000.........///////////////......////////////......//////////////////..............................------........./////////......------------...............---......///000...........................------------,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++...------------...//////666222...,,,,,,---......,,,------...------,,,,,,,,,------......------,,,,,,---------............+++---......---------..............................------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///......---------------{{{yyyzzzvvvvvv||||||yyyuuurrrkkkfff___VVVOOOLLLJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNJJJIIIGGGGGGGGGFFFDDDBBB===<<<:::999888999:::;;;777666555444333333333333111111000000000/////////........................,,,---...///000000000000////////////000000000000///...------------...///........................------------------------,,,,,,---------.........------------------------***,,,---,,,***)))+++---------,,,,,,,,,---......------------------------............------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------+++---///...---+++++++++,,,,,,,,,---------......------............------+++++++++,,,,,,---------------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........///////////////,,,,,,---.....................------------..........................................////////////000/////////.........---........................///////////////000000000---......///000000111111//////000000000000//////***---///000///.........///////////////////////////////////////000111111...000333333222111000000///////////////000000111111111222333333333222222000000000000000000000000...//////000111111222222111000000000/////////...//////000000000111111111000000000000000000000000............/////////000......////////////..........................................////////////............////////////......------------......///...------...///000111....................................------------......------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////333111---,,,------------,,,,,,------...------,,,,,,------......------,,,------------............***,,,......---------///...........................---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------......------,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------,,,++++++}}}tttnnnlllpppuuuxxx|||oooaaaVVVPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGGGGHHHHHHFFFDDD???===;;;888777888:::<<<777666555444444444444444000000000000////////////........................+++,,,...000111000000///000000000///......------///...---,,,,,,---...///........................------------------------,,,,,,,,,---------......////////////////////////))),,,---,,,***)))+++---+++++++++,,,---...///000------------------------//////.........---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,------...++++++,,,,,,,,,---------***,,,......,,,+++***+++,,,,,,,,,---------......---..................---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......//////000000,,,,,,---.../////////.........------------........................................../////////000000000//////.........---......------------......------...///000111222222---......///000111111222//////000000000000//////***,,,///000///...---...000000000000000000000000///////////////000111111...111333444333111000000000///.........000111222//////000000000//////...111111111111111111111111...//////000111222222222111111000000/////////...//////000000111111111222000000000000000000000000---.........//////000000......////////////......---------........................///////////////............/////////000......------------......///...------...///000111////////////////////////000/////////............//////.........---------,,,,,,,,,------............------------...//////111///---,,,---...---,,,,,,,,,------...---------,,,------......------,,,---------.........//////+++---...///...---...///...........................---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........---,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***(((~~~|||zzzwwwvvvwwwyyy{{{rrreee^^^WWWQQQRRRNNNIIIHHHJJJKKKJJJIIIIIIGGGFFFFFFHHHIIIHHHGGGCCCAAA>>>;;;999888999999666777888888777555333222333333222000////////////////////////////////////000000000000///...---,,,........................,,,++++++++++++,,,------//////.........---------,,,------......------,,,.........////////////000...---,,,,,,,,,,,,---...---------,,,,,,+++++++++...------,,,,,,------............------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))------------------------------------------------000000//////.........---......000000000///...---...------,,,,,,------..............................------------...//////+++++++++,,,,,,---------........./////////000000000111222000...,,,,,,,,,------,,,+++,,,---.../////////.........---------........................111111000///////////////........................///////////////////////////////////////.........---------...///000000111333111/////////000///...000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000222222222111111111111000222111000000000111333333111111111111111222222333333333222222111000000000111111111000000000000000000000000000000000000000//////............////////////............//////000000//////.........---////////////////////////........................000000//////.........------------,,,,,,+++++++++...///000111111000///...//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,------///000222222,,,++++++,,,---...///000------------------------,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,,,,,,,---------..............................---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------/////////......---------+++++++++,,,,,,---------~~~~~~}}}rrrfff\\\XXXUUUQQQQQQSSSTTTSSSQQQLLLIIIGGGFFFFFFEEEDDDCCCCCCBBB???===;;;:::::::::777888999999999777555444444333222000////////////////////////////////////000000000000///...---,,,........................,,,,,,,,,,,,,,,------...//////.........---------,,,------......------,,,++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---......---------,,,,,,,,,+++...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---.........---------------------------------------------------000/////////.........---.........//////......---...------,,,,,,------..............................------------...//////,,,,,,---------.........,,,,,,,,,,,,------------000111222111...,,,,,,---------,,,,,,,,,---.../////////.........---------........................111000//////.........///........................////////////////////////////////////////////////------......///000000111000///---,,,---...---,,,000000000000000000000000////////////////////////////////////////////////....../////////000000000111111111111111111111111222222222111111111111000222111000000000111222333111000000000000111222222111222222222222222222222111111111111000000000000000000000000000000000000//////............////////////............//////000000/////////.........////////////////////////........................000/////////..................---------,,,,,,,,,...///000111111000///.../////////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,------...------------...///000000------------------------,,,---------............---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------{{{|||}}}}}}wwwjjj^^^ZZZUUUTTTVVVWWWUUUSSSQQQNNNJJJGGGFFFDDDAAA???CCCCCCBBB@@@>>>===<<<;;;999:::;;;;;;:::999777666444333222111/////////...////////////////////////000000000000///...------........................---------,,,---......///...............---------,,,------......------,,,*********+++++++++,,,,,,...------,,,,,,------............---------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---.../////////------------------------------------------------/////////...............---------,,,,,,------......------,,,,,,------..............................------------...//////------............//////+++++++++,,,,,,,,,------000222222111///---------------,,,,,,------...///...............---------........................000///......---.................................////////////////////////////////////////////////---......//////000000111000...---,,,.........---000000000000000000000000///////////////////////////////////////////////////000000000000111111111111111111111111111111111222222222111111111111000111111000000111111222333000000/////////000111111000000111222222333444444111111111111111111111111000000000000000000000000000//////......//////000000//////......//////000000000////////////......////////////////////////........................////////////............//////............------//////000000000000//////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,+++++++++.........//////000111111------------------------------........./////////---------............///........................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,|||hhhbbbZZZVVVUUUUUUTTTSSSTTTQQQMMMJJJHHHFFFCCCAAACCCCCCBBBBBB@@@>>>===;;;::::::;;;;;;;;;:::999888555444333111000/////////////////////////////////000000000000000///.................................------------...//////........................,,,------......------,,,,,,------------.........------------------------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,------------------------------------------------........................---,,,+++***+++,,,---......------,,,,,,------..............................------------...//////------------............------------............000111222111///.........---------------......///................................................///......---------..............................///////////////////////////////////////000000000......//////000000000000222000......000000000///////////////////////////////////////////////////////////////////////////000000111111111222222222111111111111111111111111222222222111111111000000111111111111111222222222///////////////000000111000000000111111111222222000111111111111111222222000000000000000000000000000000////////////000000000000////////////000000000000//////////////////////////////////////////........................///////////////.........000///////////////////////////000000000000//////111000000000//////......---------------------------------------------------------...............222111000///...---------......//////000000000000.................................////////////000---------............///........................------------------------,,,,,,,,,------------------..................---,,,,,,,,,------------...------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++***************+++++++++++++++++++++,,,zzzqqqfff]]]YYYXXXVVVUUUTTTQQQNNNKKKJJJHHHFFFDDDCCCCCCBBBBBB@@@???===<<<::::::;;;;;;::::::999999777666555333111000000000000000000000000000000000000000000000000000///..............................------------...//////---.....................,,,------......------,,,............////////////------------------------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------------------------------------------------------...............,,,+++*********,,,---......------,,,,,,------..............................------------...//////---,,,,,,,,,,,,,,,,,,,,,---------........./////////111222111///.........------.........//////...---.....................////////////////////////......------------...///........................////////////////////////////////////000000111111/////////000000000000000111///......000111000///////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222222111111111000000000000111111222222222222///////////////000000111111111000000////////////000000111111222222222333111111111111111111111111000000////////////000000000000////////////000000//////000000000000000000////////////////////////////////////////////////.........///////////////000000000000000000000000000000////////////000000000000000000000/////////---------------------------------------------------------.........//////000//////.........//////------.../////////.......................................////////////000---------............///........................------------------------,,,,,,,,,------.........------...//////...------,,,,,,---------.........------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++ssshhhbbb]]]XXXUUUSSSPPPMMMLLLKKKJJJHHHGGGDDDCCCCCCBBB@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777555333222111111000000000000000000000000000000000111111000000///........................---------,,,---......///---------...............,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,---------------............------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---------------------------------------------------------------.........++++++++++++,,,---.........------,,,,,,------..............................------------...//////---,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........///111000...------...------...////////////...---------...............////////////////////////.........---......///000........................////////////////////////...//////000000111111222000000000000000000000000///---,,,,,,...//////...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222111111111111000000000111222222222222111000000/////////000111111222111111000//////......000000111111222333333333111111111111111111111111111000000//////000000111111000000//////000000111//////000000000000111111////////////////////////////////////////////////........./////////////////////000000000000111111000000////////////000000000000000000////////////........................------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,---...///,,,---//////000///...---........................------........./////////---------............///........................------------------------,,,,,,,,,---......//////***+++,,,------,,,+++***,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------------+++++++++++++++*********yyyqqqhhh___XXXWWWTTTQQQPPPOOOOOOMMMKKKGGGEEEDDDBBBAAAAAAAAABBB======<<<<<<<<<=========;;;:::999777555444333333000000000000000000000000///000000111111111000000........................,,,,,,,,,,,,,,,------...---------.........//////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,,,,,,,------------...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////------------------------------------------------,,,,,,,,,------.........***+++,,,---...............------,,,,,,------..............................------------...//////......------,,,,,,,,,,,,---------.........//////---...//////---,,,,,,---,,,---...///000//////...---------........./////////////////////////////////.........//////000111........................////////////////////////...//////000111111222222000000000000000000000000...---,,,,,,...//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222111111111111000///000111222333222222111111000000000000111222222222222222222111111111111000000111222222333444444111111111111111111111111111111000000000000111111111111000000000000111111//////000000000111111111////////////////////////////////////////////////............/////////000/////////000000000111111111000///......///000111////////////////////////////////////////////////........................,,,,,,------...//////000,,,,,,,,,,,,,,,---......---///000111111000...---........................,,,---------............---------............///........................------------------------,,,,,,------.../////////***+++---......---+++***------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++*********)))|||xxxjjjaaa\\\ZZZWWWUUUTTTSSSQQQPPPIIIGGGEEECCCBBBBBBCCCDDD???>>>>>>>>>>>>>>>??????===<<<:::888666555444333000000000000000000000000///000000111111111000000........................,,,++++++++++++,,,---------------.........//////,,,------......------,,,,,,,,,---------.........,,,,,,---......---,,,,,,+++++++++,,,,,,---------...------,,,,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------------------------------------------,,,,,,,,,------.........)))+++,,,...//////.........------,,,,,,------..............................------------...////////////.........---------000000000000111111111111,,,---///...---,,,,,,---,,,---///000000000///...---------.........//////000000000000000000000000///////////////000111111........................////////////////////////...//////000111222222222111111111000000000000000000///---...000111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111222222222222222222222222222222222111111111111000///000111222333222111111111111111111111222222333222222222333333444555555000000111222333333444444111111111111111111111111111111000000000000111111111111000000000000111111//////000000111111111222////////////////////////000000000000000000000000---.........//////000000......//////000000000111111000///......///000111............////////////000000000000000000000000........................,,,,,,------...///000000000//////........./////////000111222222111///...////////////////////////,,,,,,,,,---------......---------.........//////........................------------------------,,,,,,------...///000000,,,---///000000///---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++******))))))yyyuuuzzz{{{qqqnnnfff]]]YYYYYYWWWSSSSSSLLLFFFEEECCCAAA@@@CCC@@@BBBBBB@@@<<<;;;<<>><<<<<<===>>>>>>===<<<<<<888777666555333222111000000000000000////////////................................................------------------------...............---------------,,,------...///000---------............///555333000---,,,,,,---...------............------------------------------,,,------......------,,,)))***++++++,,,,,,++++++******+++,,,,,,---......---------------------------...000000000000...---...------,,,,,,------...------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////,,,,,,,,,---------------........./////////000000//////////////////////////////////////////////////////............//////000000000000////////////000000000000000000000000///////////////////////////////////////000000000000000111111111222222222111000000111222111///---111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333222111111111222222222333333444444333333333222222222222222222333333333444444555333111111222333444333222222222222222222222222333333333222222111111111111111111222222222333333333333222222222111111111111111111111111111111111000000//////000000111222111111111000000000//////000000000000000000000000000000//////////////////000000000000000000000000000000000000//////..............................//////........................................................................------------............////////////......////////////////////////000///...------,,,,,,---000000000//////000000111........................,,,,,,------------,,,,,,,,,,,,------------------////////////////////////------------------------++++++++++++++++++++++++------------------------..................------+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++~~~}}}~~~yyymmmeee^^^YYYTTTLLLHHHHHHDDDCCCCCCCCCBBBAAA@@@???======>>>>>>????????????:::999888666444333111111000000000000////////////................................................------------------------...............---------......------------......---------............///111000...,,,,,,---...///------...//////......---------------------------,,,------......------,,,)))***++++++,,,,,,++++++******+++,,,,,,---......---------------------------...///000000///...---...------,,,,,,------...------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........,,,,,,,,,---------................../////////////////////////////////////////////////////////////////////....../////////////////////000000000000/////////////////////////////////////////////////////////000000000000000000000111111111222222222222111000111222111000...000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111222333333333111111111222222222333333444444444333333333222222222222333333333444444444666444111111222444444444222222222222222222222222444333333333222222111111333333333222222222222111333333333222222222222111111111111111111111111111000000000000000111222222111111111111000000000000111111111111111111111111//////000000000000000000////////////////////////000000000000000/////////////////////////////////......//////////////////////////////////////////......................................................////////////......////////////////////////000///...---------------,,,,,,++++++++++++,,,,,,........................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------........................,,,---------......//////,,,+++++++++++++++++++++++++++,,,---------,,,+++++++++++++++++++++++++++~~~{{{zzz|||~~~yyypppfff```YYYRRRNNNNNNIIIGGGDDDCCCBBBBBB@@@???????????????@@@@@@@@@AAA===<<<:::888666444222111000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------..................///......---------......---------............///...------------......///------...////////////...------------------------,,,------......------,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------........................+++++++++,,,------......,,,,,,,,,---......//////------........./////////////////////////////////////////////////////////000//////......//////000////////////000000000000............////////////000000000000000000000000...///000111111111000000000111111111111222222222000///...///111333444333////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111...///000111222333333444333333444444444444555555444444444444333333333333333333333333444444444444555444222222444444444333333333333333333333333333333333333333333222222222444444333333222222222111333333333333222222222222111111111111111222222222111000000000000111222222222222111111111000000000111111111111111111111111//////000000000000111111........................000000000000000000000000////////////////////////......///000000000//////////////////////////////........................---...////////////...---......////////////......///////////////////////////...............//////...---,,,,,,,,,,,,,,,,,,........................------............------+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------.........---------------,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++}}}||||||tttlllddd\\\YYYZZZVVVRRRLLLHHHFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAABBB???>>>===:::888555444333000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------------...///000---------............///---...///000000///...---------...///////////////........................,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........................................................++++++,,,,,,---......///,,,------...//////000000---------.........//////////////////////////////////////////////////////000000////////////000000.../////////000000000111......//////000000000000000000000000000000000000...///000111222111000000000111111111111222222222222000------000333555555000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333444444444444555555555444444444444333333333333333333444444444444555444333333444555555444222333333333333333333333333222222333333333333333333222222333333333333333333444444333333333222222222000000111111111222222222111111000000111111222333222222222111111111000000111111111111111111111111//////000000000111111111////////////////////////000000000000000000000000////////////////////////---...///000111000000///////////////////////////........................---...///000000///...---......////////////......////////////////////////...------......///000111111111000///////////////........................------............------++++++,,,,,,---......///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...---------,,,++++++******------,,,,,,,,,+++++++++)))***,,,......---,,,+++++++++++++++++++++++++++vvvnnngggdddeeeccc\\\TTTNNNKKKJJJGGGEEEBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>;;;999666444333000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++++++++,,,...000111222---------.........//////...000111222222000...,,,------...///000000//////........................,,,------......------,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------------------------+++******+++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////................................................,,,,,,------...///000000------......///000111111---------.........//////////////////////////////////////////////////////000000////////////000000.../////////000000111111//////000000111111111222000000000000000000000000...///000222222111111000000111111111111222222222777333///---...111222333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222111111222222222333333333555555444444444333333333333333333444444444555555333333333555666666444111333333333333333333333333222222222333333444444444000111111222444555555666444444444333333333222222000000111111222222222222111111111000111111222333222222222111111111111000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000111111111000000000000000000000000---...///111111111000///000000000000000000000000........................---...///000000///...---......////////////......////////////////////////------------///000111222//////...---------------........................------............------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,------................../////////000000---,,,,,,+++***)))((((((---------,,,,,,+++++++++)))***,,,.........,,,+++++++++++++++++++++++++++zzzwwwwwwwwwsssmmmddd[[[UUUQQQOOONNNEEECCCAAAAAACCCDDDDDDCCCBBBBBB@@@>>>;;;888666444333222111///......------000000///...............---------------------------------............///000000000///...,,,+++***...,,,+++---000222111///........................///...,,,++++++,,,...///000///...------------------------------------------...///...------...///........................------------------------///...---,,,+++,,,---...------...............---///...,,,+++***+++,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---------------------------........................---------------------------......///000111222222,,,---......---,,,,,,,,,............//////000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000111333333333333333333333333444444333222111111111111000111111111111222222222000111111111111222222222444444333222111111111111222222222222222222222222444444444555444444333333000111111111111222222222222222333333333444444444444444444333222111000///333333444444444555555555555444333333333444666666555555555555555555555555666444333222333444666777888888666555444222111111444444444444444333222222333333444444444555555555555444333222111111111111000000000000111222333444111111111111111111111111333222111//////111222333111111000000000000111111000000////////////000000000000000000000000000000---...///000000///...---////////////////////////111111000000//////......///////////////.........000000///...............////////////////////////............////////////////////////////////////........................000///---,,,,,,---///000...---,,,,,,,,,,,,---...,,,---......,,,,,,---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------++++++++++++------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,}}}}}}yyyooobbbVVVOOOMMMIIIFFFCCCBBBCCCDDDDDDDDDDDDDDDBBB@@@>>>;;;999777555444333111000/////////000000///............///------------------------,,,,,,,,,,,,---------...,,,---....../////////...---+++***+++...///...---........................///...,,,++++++,,,.../////////......------......---------------------------...///...------...///........................------------------------000///---,,,++++++,,,,,,......////////////......---,,,+++***)))******+++------------------------......---,,,,,,,,,------.........------------------,,,,,,++++++,,,,,,---------------------------........................------------------------,,,,,,------....../////////000000///...---,,,,,,------......////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111333333333333333333333333333333222222222222222333111111111111222222222222111111111111222222222222444444333222111111222222333333222222222222222222444444555555555444444333222222222333333333444444333333444444444555555555333444444555555555555444444444444444444444444444444333222222222333444555444444444444444444444444555444333222222444555777444444444333333222222111222333333333333222111111222222222333333333444444666555444333222222222222222222111111111111111222111111111111111111111111111000///......///000111111111000000000000111111000000////////////000000000000000000000000000000......////////////......////////////////////////111000000000/////////............/////////000000000000///...............////////////////////////............////////////////////////////////////........................///...---,,,,,,---...///......---,,,,,,---......,,,---......,,,,,,---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,uuucccWWWRRRNNNJJJFFFDDDDDDDDDEEEDDDFFFEEEDDDCCCAAA>>><<<;;;888777666444222111111111111000//////......//////------------------------+++++++++,,,,,,,,,------,,,,,,---...///000000000---,,,+++,,,......---,,,...........................---,,,++++++,,,---...///............//////000---------------------------...///...------...///------------------------------------------------//////---,,,++++++++++++...//////000000///......---,,,++++++++++++++++++------------------------------,,,,,,,,,---......000//////......---------------,,,,,,,,,,,,------------------------------........................---------------------------------...............111111000000///...---------------...............000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111222333222222222333333444444444222222222222222333333444111111111111222222222333111111222222222333333333444333333222222222222333333333333333333333333333444444555555555555555444333444444444555555555555444444444555555555666666222333555666888888999999666666666666555555555555444444444333444555555666444444444444444444444444666555444333444555666777333333333333444444444444333444444444444333222222222222333333333333333444666555444333333222222333444444222111111000000000222222222222222222222222111000///......///000111111111000000000000111111000000000000000000000000000000000000000000000000//////............//////////////////////////////000000000000////////////.........//////000000000000//////............///////////////////////////............////////////////////////////////////......................................................---,,,,,,---......,,,---......,,,,,,---.........---------,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,pppbbb[[[RRRNNNIIIFFFEEEEEEEEEDDDEEEEEEDDDCCCBBB@@@>>>===;;;999888555444222111111111000000///.../////////........................+++,,,,,,,,,,,,---------///...............//////000///////////////.................................---,,,,,,,,,,,,---...............//////000111---------------------------...///...---------///------------------------------------------------------,,,,,,,,,,,,,,,,,,.........///......------........................,,,,,,------------------,,,,,,,,,,,,,,,---...///111111000///...------,,,------,,,,,,,,,,,,------------------------------................................................000000000000000/////////111000....../////////...------------............000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111//////000000111222333444111111222333333444555555444444333222222222333333111111111222222222333333222222222222333333333444333333222222222333333444333333333333444444444444444444555666666666666555444444444555555555666666444444444555555555555666222333444666777888999999888888888888777777777777777777777777777888888999666666666666666666666666777777666666666777888999666666666666666666666666666666777777666666555444444444444555555555555555555444444333222222222333444333222222111111111111222222222222222222222222333222222111111222222333111111000000000000111111000000000111111000000000////////////////////////000///...------...///000////////////////////////000000000000////////////000000//////////////////000///............//////////////////////////////............////////////////////////////////////........................------...//////...------......------------......,,,---......,,,,,,---.........---------,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,vvvfff\\\VVVRRRMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>><<<;;;999777444333222111111111000///////////////........................------------............//////.........///000000////////////.........///........................---------,,,,,,---------...............///000111---------------------------...///...---------///------------------------------------------------******+++,,,,,,---------,,,---------,,,,,,+++***---.....................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111111000///...------,,,...------,,,,,,------...------------------------................................................000000000000000////////////---+++,,,///000000///........................000000000000000000000000111111000000//////......////////////////////////111111111111111111111111111111111111111111111111000000000000111222444444111111222333333444555555666555444333222222222222111222222222222333333333222333333333444444444444222222222222333444555555333333444444444555555555444555666666777777777666444444444444555555555666444444444444555555555555333444555555666666666666777777777777777777777777888888999999999:::::::::777777777777777777777777777777777777777888888999::::::999888888777777666777777888888777777666555555555555555555555555555444333333222222222222333222222111111222333333444222222222222222222222222333333222222222222333333111111000000000000111111000000111111111111000000////////////////////////000///...------...///000////////////////////////////////////000000000000222222111000///......---//////............//////000000000000000000000000............////////////////////////////////////........................------...//////...------........................,,,---......,,,,,,---.........---------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---zzzggg[[[YYYVVVRRROOOMMMKKKIIIGGGDDDEEEEEEEEEDDDCCCBBBBBB???===;;;888666444222222222111000000//////000000........................---------.........//////---,,,,,,---...111333444+++---...---,,,,,,---...........................------------------------...------------......///---------------------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---------,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,,,,---......000//////......---------......------------......------------------------................................................---------...............000---***+++...111111//////////////////.........000000000000000000000000000000000000////////////////////////////////////111111111111111111111111222222222222222222222222111111111111111222333444222222222333333444444444666555444333222222222222222222222222333333333333333333333444444444555555222222222222333555666666333444444555555666666666444555666777888888888888444444555555555666666666555555555555666666666777666666777777777666555555666666777777888888888888999999:::;;;;;;;;;;;;:::888888888888888888888888888888888999999999999:::<<<<<<;;;;;;:::999888888888888999999888888777666555555555555555444444444444444333333333333444444111111111222222333555555333333333333333333333333111111111111111111111111111111000000000000111111///000111222222111000///000000000000000000000000//////............//////////////////////////////////////////000000000000222222111000000///......///............//////000000000000000000000000000............////////////////////////////////////................................................---...////////////...---,,,---......,,,,,,---.........---------,,,,,,,,,------............------------------------------+++,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,------ooobbb\\\ZZZXXXUUUTTTQQQNNNKKKHHHHHHHHHIIIHHHHHHGGGGGGBBB@@@>>>;;;888555444333222111000000//////000000........................,,,,,,---------...............------...000333444***,,,...---,,,,,,...000........................,,,------------------,,,...------,,,,,,,,,,,,------------------------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,+++***))),,,------,,,+++***))))))((()))***,,,,,,,,,+++***++++++,,,,,,---......///......---,,,,,,,,,------.........---------------......------------......------------------------................................................,,,,,,------......//////555000,,,,,,///111000---111111000000000/////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222111111222333333333333333333333333333333333333333333333444555666222222222333333333444444444444444444555555555555111222222333444555666777333444444555666666777777555555666777888888888888666666666777777777777888777777888888888999999999999999::::::::::::999999::::::;;;<<<======>>>???======???@@@@@@@@@???>>>===========================>>>?????????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<============<<<;;;;;;999999999888888888777777666666555555555555666666333333222222222333333444333333333333333333333333000111111111111111111000111111000000000000111111///000222333333222000///000000000000000000000000......////////////......////////////////////////.../////////000000000111000000000000000000000000...............///000000000000000000000000000000............////////////////////////////////////........................///...---,,,,,,---...///---...///000000///...---,,,---......,,,,,,---.........---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,------zzznnn___]]]\\\ZZZYYYVVVQQQNNNKKKKKKLLLLLLLLLLLLKKKKKKDDDBBB@@@===:::777666555222111111000000000000000////////////////////////++++++,,,,,,,,,---------333111///...---...///111+++---000000......000333........................,,,------......------,,,...---,,,,,,++++++++++++---------------------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,***'''&&&---......---,,,+++***))))))***,,,---...------,,,++++++,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,------------------......------------......------------------------........................////////////////////////---......///000111222222999444...---000111///,,,222222111111000000//////////////////////////////......//////000000111111222222222222222222222222111111111111111111111111222222222222222222222222333333222222111222222222444333333333333333333333000111111222444666888999222222333333333444444444444444444555555555666666111111222333444555777888444444444555666777777888555555666888888999999999777888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>======??????@@@BBBCCCDDDEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>======<<<<<<<<<888777777777777777888888555555444333222222222222333333333333333333333333222333333444444333333222111111000000000000111111///000222333333222000///000000000000000000000000---...///000000///...---////////////////////////.../////////000000111111---...///000111222333333...............///000111000000000000000000000000............/////////000////////////////////////........................000///---,,,,,,---///000---...///000000///...---,,,---......,,,,,,---.........---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++------------+++++++++,,,,,,---.........---...------,,,,,,------...~~~oooiiibbb___^^^\\\XXXSSSNNNMMMLLLLLLNNNPPPOOOOOONNNIIIBBB===;;;:::999888888555222000000111111111000000000000////////////........................111111000///////////////...///////////////...---333222000///.........//////............---------------------------------------------------------,,,,,,,,,---///000///............------,,,,,,,,,------------------------------------------------)))+++...000000///,,,+++......------------............------------......------------------------------------------------////////////////////////------------------------////////////////////////.................................////////////000111000///......///000111........................000000000000000000000000000000000000111111111111000000000000000000000000222111111111000000//////222222222222111111000000222222222222333444555666333333333333333333333333222333333444444333333222555444444444444555666666555555555444444444444444666555444444444555777888666666777777777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???<<<999999===@@@AAAAAAEEEFFFGGGFFFEEEDDDDDDEEEEEEDDDDDDFFFIIIKKKLLLLLLJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMMMMLLLJJJIIIHHHLLLMMMMMMLLLKKKKKKLLLNNNLLLLLLMMMMMMLLLKKKIIIHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>><<<:::999888888777777888888888777777666666666666666666666555555333333222222222222222333333333333222111111000000222222222222222111000000//////000000111111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////.........//////............//////555333000/////////,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................------..................---------------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------sssooojjjjjjkkkiiiaaaZZZSSSQQQNNNNNNNNNOOONNNMMMNNNJJJDDD???===<<<;;;;;;999666333111111111111000000000/////////.................................111000//////....../////////////////////.........222111000///.........//////............---------------------------------------------------------///------...//////---,,,......---------,,,,,,,,,------------------------------------------------***+++---...///...---,,,......------------............------------......------------------------------------------------................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000///......///000111........................000000000000000000000000000000000000111111111111111111111111111111111111222111111111000000000000222222222222111111111000222222222222222333444555444444444444444444444444333333444444444444333333444444444444444555666666555555555555444444444444666555555444555666888888999999999999999999999999888:::<<<>>>???AAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEDDDAAA??????BBBEEEGGGGGGMMMMMMMMMLLLJJJIIIIIIIIIJJJIIIIIIKKKMMMOOOOOONNNJJJKKKLLLKKKIIIIIIJJJKKKLLLMMMNNNMMMKKKKKKLLLNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMOOOOOONNNOOOPPPRRRPPPPPPPPPOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGEEECCCAAA??????>>>;;;;;;;;;;;;::::::999999888888777777666555444333666555444333222111111111333333333222222111111111222333333333333222111111111111111111111111222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000/////////////////////...//////............//////333444444222///,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------................................................---------........./////////...---,,,,,,,,,,,,---,,,,,,------------------------------------------}}}yyywwwzzz~~~zzznnnddd[[[XXXTTTQQQPPPPPPOOOMMMNNNJJJFFFBBBAAA@@@???>>>;;;999555333222222000///111111000000000/////////........................000///......------......///......---......//////111111000///............///............---------------------------------------------------------000///------......,,,***...------------,,,,,,,,,------------------------------------------------+++,,,,,,,,,------------......------------............------------......------------------------------------------------........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000////////////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000222222222222111111111111222222222111222222333333555555555555555555555555333333444444444444333333444444333333444444555666444444444555555555555555666555555666777888999:::::::::;;;;;;;;;<<<<<<<<<>>>???BBBEEEHHHIIIJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLJJJHHHFFFFFFIIIKKKMMMMMMOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNOOONNNLLLIIIJJJKKKJJJIIIIIIJJJLLLKKKLLLLLLLLLJJJJJJLLLMMMOOOOOOOOOOOONNNNNNNNNMMMLLLNNNPPPPPPOOONNNOOOPPPRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSTTTTTTQQQPPPNNNKKKIIIGGGFFFFFF@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;:::888666555777666666555444333333333333333333333222222222222333333333333333222222111222222222222111111111111111222222222222222222111000000000000000000000000........................000000000000000000000000000000000000000000000000////////////////////////......//////000000111111......////////////////////////............//////000444777444...+++---111........................---------------------------------------.........................................................---------.....................---,,,,,,,,,------------------------,,,,,,------------------------~~~|||{{{oooeeeaaa[[[WWWTTTSSSRRRQQQMMMKKKGGGEEEDDDDDDBBBAAA>>>;;;888666444333111///333333222222222111111111........................//////...---------------......---------...///000000000//////............///............---------------------------------------------------------000...,,,,,,---------+++---------------------------------------------------------------------------,,,+++++++++,,,---.........------------............------------..............................------------------------......................................./////////////////////////////////////////////////////////,,,,,,,,,---------......000000////////////000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222111111111222222555555555555555555555555444444555555555555444444444444444333444555555666333444444444555555666666666666777888999:::;;;<<<;;;;;;<<<>>>???AAABBBCCCGGGIIILLLOOOQQQSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPLLLKKKJJJKKKLLLNNNPPPQQQOOOOOONNNOOOPPPQQQPPPPPPMMMLLLMMMNNNPPPQQQOOOMMMJJJJJJKKKJJJIIIIIIKKKMMMLLLMMMNNNMMMLLLLLLNNNPPPUUUTTTSSSRRRRRRQQQQQQQQQSSSTTTUUUTTTRRROOOOOOOOOQQQPPPOOOMMMMMMMMMNNNOOONNNOOOQQQRRRSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJDDDDDDCCCAAA@@@??????>>>BBBBBBBBBAAA@@@???>>>===777888888888888888777777333333333333333333333333222333333333333222111111222222111111000000000///111111222222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////......//////000000111111............//////////////////............/////////222444222---+++---000................................................///////////////000000000---------...............---------..........................................------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~{{{mmmhhh```ZZZWWWUUUTTTSSSNNNLLLIIIHHHHHHGGGEEECCCAAA>>>;;;999888666333111222222111111111000000000//////////////////////////////...------------------------------.../////////////////////.........///............---------------------------------------------------------...,,,***+++---.........---------------------------------------------------------------------------,,,+++******,,,---.........------------............------------..............................------------------------........................,,,,,,---------.........////////////////////////////////////////////////,,,,,,,,,---------......//////000000000000//////111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333222222111222222222444444444444444444444444444555555666666555555444555555444444555555666777444444555555666777888888888999:::<<<===???@@@@@@@@@AAABBBEEEHHHJJJLLLMMMRRRTTTWWWYYYZZZYYYXXXWWWXXXWWWVVVUUUSSSRRRQQQPPPLLLLLLLLLMMMMMMNNNPPPRRRUUUSSSRRRSSSVVVWWWVVVTTTTTTSSSSSSTTTUUUVVVTTTSSSNNNNNNNNNLLLKKKLLLNNNPPPRRRSSSTTTSSSRRRSSSTTTVVV[[[[[[YYYXXXWWWWWWWWWWWW[[[\\\]]][[[XXXVVVVVVVVVTTTSSSQQQPPPPPPQQQRRRRRRQQQRRRSSSSSSSSSQQQOOONNNNNNNNNMMMLLLKKKKKKKKKKKKGGGFFFDDDCCCAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDD>>>>>>>>>===<<<;;;:::999555555555444444444444444222222333333222222111000111111111000000//////...000111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........................../////////000000000111---.........//////000000//////............////////////............---,,,........................................................................---------.........//////---------.........//////.....................---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxqqqhhh___ZZZWWWUUUTTTPPPNNNMMMLLLLLLKKKHHHEEECCCAAA>>><<<;;;999777444000000/////////.........////////////////////////000///......------......+++,,,---...................../////////......---///............------------------------------------------------------------+++******,,,...//////,,,,,,,,,------------...------------------------------------------------,,,+++*********+++---.........------------............------------..............................------------------------------------------------++++++,,,,,,---.........////////////////////////------------------------,,,---------............//////000000000000//////000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111222222222222222222222222222333333333333333333333222222333444444444444444444444444444444555555666666666666555555666666555555666666777888666777888999:::;;;<<<======>>>@@@BBBDDDFFFFFFGGGJJJKKKLLLOOOQQQTTTUUUVVVYYY[[[]]]______]]][[[YYYZZZZZZXXXWWWUUUSSSRRRQQQMMMNNNPPPPPPOOOPPPRRRTTTWWWUUUTTTWWW\\\^^^^^^\\\^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVTTTRRRQQQQQQSSSVVVUUUVVVWWWWWWVVVVVVXXXZZZ]]]]]]\\\[[[[[[\\\^^^___bbbbbbaaa___\\\[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXUUURRRPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDBBB???<<<:::::::::999999888777777666333333333333333222222111111111111000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////........................000000000000000/////////------......///000000000//////............/////////---+++,,,......---+++........................------------------------,,,,,,,,,+++++++++++++++,,,,,,------.../////////,,,,,,------.../////////...............---------------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttthhh```[[[XXXWWWTTTSSSRRRQQQQQQOOOKKKHHHEEECCCAAA??????===:::777111111000000000/////////////////////////////////111000//////......//////)))***---///000///...,,,------...//////......---///............---------------------------------------------------------///,,,******+++---------,,,,,,,,,---------......------------------------------------------------+++++++++++++++,,,,,,---......------------............------------..............................------------------------------------------------,,,,,,,,,---.../////////////////////////////////------------------------------........./////////...///000111111000///...000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111222222333333333222222222333333333444444333333333333444555666666555555555555555555555555666666666777777666666666777777777777777888999999;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGJJJLLLNNNNNNNNNRRRSSSTTTUUUVVVWWWXXXXXXZZZ\\\___``````^^^[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQSSSUUUUUUTTTTTTWWWYYYXXXWWWYYYaaakkkrrrttttttqqqmmmhhhdddbbbaaa___^^^______]]]ZZZXXXXXXZZZ\\\\\\]]]^^^^^^]]]^^^```bbbeeeeeeeeefffhhhkkknnnpppqqqooolllfffaaa______```ccccccddddddddddddccccccdddeeeeeecccaaa\\\XXXVVVSSSRRRQQQOOOMMMKKKKKKJJJJJJIIIGGGEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGEEECCCAAAAAA@@@???>>>===;;;;;;:::555555555555555444444333222222222222222222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................111111000000//////......------......///000000111//////............//////,,,------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------...//////000,,,,,,------...//////000//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,------------------++++++++++++++++++++++++qqqgggaaa]]][[[WWWVVVUUUUUUTTTRRRNNNJJJFFFDDDBBBAAAAAA???<<<999444444444333333333222222000000000000000000000000111111000///////////////'''***---000111000---+++,,,---.../////////...---//////.........---------------------------------------------------------111...+++******+++,,,+++,,,,,,,,,------.........------------------------------------------------******+++++++++,,,,,,,,,.........------..................------.........////////////////////////---------------------------------------------------------...///000000111////////////////////////000000000000000000000000.........////////////000...///000111111000///...////////////////////////111111111111111111111111000000000000111111111111222222222222222222222222111111111222222333333333222222222333333444444444333333333444555666777888777777777777777777777777666666777777777777666666888888888888888999999:::>>>???@@@AAACCCEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUYYY[[[^^^``````^^^[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWUUUXXXZZZZZZYYYYYY[[[^^^[[[\\\bbbnnn~~~zzztttpppnnnlllkkkfffeeeccc```]]]]]]___aaahhhiiijjjjjjiiijjjlllnnnsssssstttwww{{{|||ssskkkfffeeefffggghhhiiijjjjjjjjjhhhhhhjjjjjjjjjiiifffbbb^^^[[[ZZZYYYVVVSSSPPPNNNLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIDDDFFFHHHJJJLLLLLLKKKJJJFFFEEEDDDBBB@@@???>>>===777777777777777666666555333333333444444555555555222333333444444333333222000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................222222111000///...---------------...///000000111//////............//////***...111000,,,***...222........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,------...///000000,,,,,,------...///000000//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........++++++++++++++++++++++++zzzlllbbb___bbb___\\\XXXVVVUUUTTTSSSQQQLLLGGGBBBAAACCCBBB===888777555222111222333333222222222222222111111111000...///000111111000///...111222333333222000---,,,////////////////////////------------------------......------------......------..................***,,,......---***&&&###***+++---...///...------------------------------000///...---------------,,,+++,,,,,,---...///000/////////...---------,,,........................---------------------------------------------------------............///000000//////.........---------......//////000000,,,------...///000111111............/////////000000000000000////////////222222222111111111000000222222111111111111222222111222222222222333333333222222222222222222222222222222111111222222333444111111111111222333444555444333222444888:::999777777555555666999999666333777777777777777777777777555555444333444777<<<@@@DDDDDDEEEGGGJJJLLLOOOPPPOOOPPPSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ___^^^\\\[[[[[[ZZZZZZZZZWWWZZZ[[[YYYVVVVVV[[[```ZZZ___cccaaa^^^___aaacccaaaeeerrr|||rrriiiggghhhiiilllppptttvvvzzz~~~}}}uuupppllljjjiiimmmppppppnnnoootttxxx~~~}}}ssshhh```\\\___^^^[[[ZZZXXXVVVRRROOONNNNNNLLLJJJHHHHHHKKKNNNPPPQQQPPPNNNKKKHHHGGGGGGKKKIIIGGGIIILLLLLLIIIFFFHHHHHHGGGFFFDDDAAA???>>>???>>><<<;;;;;;:::888777777666444333333444555666333333444333333222111000//////000000000000000000222222000///..................//////000000111111......////////////......000000000000000000000000........................//////000000111111222222......////////////......///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////......//////...---,,,,,,...........................------,,,,,,------...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,ttthhhbbbbbb```^^^[[[YYYXXXWWWVVVUUUUUUPPPJJJFFFEEEDDDAAA???:::777444333333444333222222222111111111000000000...///000111111000///...---...///000000///---,,,////////////////////////------------------------......------------......---...............------,,,---...///...,,,)))''',,,,,,---.........------........................//////...---------------+++++++++,,,,,,---...///---------------,,,,,,,,,........................---------------------------------------------------------............///000/////////...................../////////////////////////////////.............../////////000000111111000000000/////////222222222111111111000000222222111111111111222222111111222222333333333444222222222222222222222222222222222111222222333444222222222222333444555666555333222444777999888666444333222444777888666333666666666777888:::;;;<<<:::;;;<<<<<<>>>AAAFFFIIILLLMMMNNNOOOQQQSSSUUUVVVQQQRRRSSSTTTTTTUUUUUUUUUZZZYYYXXXWWWVVVVVVWWWWWW[[[]]]___```___^^^]]]]]]___```___^^^]]]___cccgggiiimmmpppooollllllnnnooowwwwwwtttuuuwww|||{{{vvvttttttxxx{{{{{{zzzzzzuuulllhhhjjjhhhfffdddaaa]]]WWWRRRRRRQQQOOOMMMMMMQQQVVV[[[XXXWWWUUUQQQMMMKKKJJJIIIHHHHHHGGGIIIJJJHHHEEEBBBFFFFFFFFFFFFFFFFFFFFFEEEBBB@@@>>>>>>>>>===;;;:::999999888777666666666666555555555555444333111111000000000111111111111111333333222000000//////000000000000000000/////////...//////////////////...000000000000000000000000........................000000000000000000//////......////////////....../////////////////////...------------------------........................---------............///..............................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,qqqgggddddddcccaaa___^^^]]]\\\\\\___\\\VVVPPPKKKGGGEEEDDD===:::777555555555333222111111111111000000000/////////000000000000//////+++,,,...///000//////...////////////////////////------------------------......------------......////////////...---,,,,,,......//////......---,,,......------------------//////////////////////////////...------------...++++++++++++,,,---......++++++,,,,,,,,,,,,,,,,,,........................------------------------........................---------............///////////////............///////////////.........////////////////////////....../////////000000000222111111111000000000000222222222111111111111111222222111111111111222222000111111222333444444555333333333333333333333333222222222222222333444444333333333333444555666777555444444555666777777666333333333555777888777666777777777888:::===???AAA===???BBBDDDEEEHHHLLLOOORRRRRRSSSTTTUUUWWWXXXYYYVVVVVVUUUUUUUUUWWWXXXYYY]]][[[YYYXXXXXXYYY[[[\\\```eeekkkmmmllljjjjjjkkkooommmkkklllpppuuuzzz|||~~~|||zzzwwwqqqiii```ZZZVVVUUUSSSQQQQQQUUU[[[``````^^^ZZZVVVRRRNNNKKKJJJJJJJJJJJJJJJIIIFFFCCCAAABBBCCCCCCDDDEEEEEEFFFFFFDDDBBBAAA@@@AAA@@@???===<<<<<<;;;;;;:::999777777777777777666555444222111111111111222222333333333444333222111111111111111222222111000000///......////////////////////////000000000000000000000000........................111000000///......------......////////////............//////////////////------------------------........................---------............///------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,zzzooojjjjjjjjjjjjhhheeecccccccccdddfffeeeaaaYYYOOOHHHDDD@@@===999777666555333222111111111000000000////////////000000000000//////...///000111111111000000////////////////////////..............................------------......////////////...---,,,+++///...............//////000///...,,,,,,,,,---..................////////////......---------......+++++++++++++++,,,------++++++,,,,,,---------...................................................////////////////////////---------............//////////////////.........000000//////......------+++,,,---...000222333444...////////////000000000222222222222111111111111111111111111111111111111222222111111111111222222000111111222333444555555333333333333333333333333333222222222222333444444333333333333444555666777666555555666666777666666666666777888999::::::999:::::::::;;;===@@@CCCEEECCCFFFIIILLLMMMNNNQQQSSSUUUUUUVVVVVVXXXZZZ[[[\\\ZZZYYYXXXXXXYYY\\\___aaa___^^^^^^___bbbfffjjjlllqqqvvv{{{|||{{{{{{~~~yyynnnfffbbbbbb```]]][[[[[[]]]```cccbbb```^^^[[[VVVQQQMMMPPPPPPOOOLLLIIIGGGEEEDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDBBBAAAAAABBBBBBAAA???<<<<<<===>>>===<<<:::999999999888888666555333222222222222222333333333444333333222111111111111111111111111000000000//////000//////////////////000////////////////////////........................//////.........---------......////////////..................////////////........................---------------------------------............///---------------------------...............------........................,,,------------------,,,.../////////......---,,,++++++,,,,,,,,,,,,------xxxuuuuuuvvvvvvsssnnnkkkkkkkkkjjjpppwwwwwwmmm^^^OOOEEEBBB???;;;888777555444222111111111111000000000000000000////////////000000000000000000000//////...////////////////////////..............................------------......////////////...---,,,+++...------,,,,,,---...///111000...---,,,------...,,,,,,---------...............---------......///,,,,,,++++++,,,,,,------,,,,,,------......//////................................................////////////////////////---------............///.........///////////////000000//////......------,,,---...///000222333333////////////000000000111333333333333222222222222111111111111111111111111222222111111111111222222111111222333444444555555333333333333333333333333333333222222333333444555222222222222333444555666666777777777777777777888999:::::::::999::::::;;;<<<<<<>>>@@@DDDHHHKKKMMMPPPRRRUUUVVVVVVVVVWWWXXXWWWWWWXXXYYY[[[^^^___aaaZZZYYYXXXYYY\\\```eeehhhhhhjjjlllppptttyyy}}}}}}uuussstttuuusssoookkkiiiiiihhhiiikkknnnnnniiibbb\\\\\\YYYUUUQQQMMMKKKHHHGGGHHHHHHGGGFFFEEEFFFFFFFFFCCCBBBAAAAAACCCCCCBBBAAA;;;<<<>>>??????>>>===<<<:::::::::999888777555555333333333333333333333333222222111000000000111111///000000000111111111222111000////////////000111////////////////////////////////////////////////,,,---------.........///......////////////......---.........//////000000........................---------------------------------............///........................------...............---........................,,,,,,---......---,,,,,,......//////......------+++++++++,,,,,,---------zzzuuuttttttsss{{{mmmYYYKKKEEEAAA===;;;999888666444222222222222111111111000000000////////////000000.........------,,,,,,,,,////////////////////////..............................------------......////////////...---,,,,,,------,,,,,,,,,------...//////..................++++++,,,,,,---............------------...//////---------,,,,,,------...------..........................................................................................---------............///.........//////////////////////////////.........111111111000000//////////////////000000000111111444444444444333333333333111111111111111222222222222222111111111111222222333333333333444444444444333333333333333333333333333333333333333444444555222222222222333444555666666888999999888888999;;;:::;;;<<<<<<;;;;;;===???>>>@@@DDDIIINNNSSSVVVXXXVVVXXXYYYYYYXXXWWWWWWXXXUUUVVVWWWZZZ]]]```ccceee^^^^^^^^^```dddiiimmmpppzzz}}}|||xxxvvvtttvvv|||{{{qqqmmmfffbbb^^^YYYQQQLLLGGGFFFEEEDDDDDDEEEGGGHHHEEEDDDCCCCCCEEEFFFEEEDDD??????@@@@@@@@@@@@??????============<<<;;;:::999777666666555555444333333222111111000000000111111//////000000111222222333111111////////////111111000000000000000000000000////////////////////////,,,,,,------...//////000......////////////......------......///000000000........................////////////////////////---------............///////////////////////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...~~~|||}}}}}}uuu```RRRGGGDDD@@@>>>===;;;:::888333333333333222222222222111000///......///000111------,,,,,,------......////////////////////////..............................------------......---...............---------------------------,,,---......////////////...,,,,,,,,,---.../////////---------------.../////////......------......///......------------------................................................---------------------------------............///............/////////000.........///////////////333222222111000///......//////000000000111111111555555555555444444444333000000111111111222222222222222111111111111222222444444444444444333333333444444444444444444444444444333333333333444555555333333333333444555666777666888;;;;;;999999<<<>>><<<>>>@@@@@@@@@BBBFFFIIIHHHKKKOOOTTTXXXZZZ\\\\\\XXXYYYZZZYYYXXXWWWXXXYYYYYY[[[]]]aaaeeejjjmmmpppoooppppppsssvvvzzz~~~tttdddWWWMMMKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGHHHJJJJJJJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;:::888777666555444222222111111111222222333111111111111111111111111222111///......///111222000000000000000000000000////////////////////////.............../////////......////////////......------......///000000111........................////////////////////////---------............///........................,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******++++++++++++************+++,,,,,,---......uuudddVVVJJJGGGCCC@@@???>>>===;;;444444444333333333222222111000///......///000111---------...///000111222////////////////////////////////////////////////.........------.........------......///...............//////...---,,,,,,,,,---...000000000//////---------...///000000111---------------...///000000//////.........//////---------,,,,,,+++++++++........................////////////////////////---------------------------------.........//////---.........//////000000---.........//////000000000000000000000000000000000000000000111111111111666555555555555444444444000000111111222222222222222222111111111111222222666555555444444333222222444444444444444444444444444333333333333444555555555444444555555666777888666999;;;<<<:::;;;===@@@???BBBEEEFFFGGGIIINNNSSSSSSVVVYYY\\\]]]]]]\\\[[[]]]^^^^^^]]]\\\\\\^^^```eeegggjjjnnntttyyy}}}vvvddd\\\YYYVVVRRROOOMMMMMMMMMLLLKKKJJJKKKMMMOOONNNMMMLLLJJJGGGDDDBBBAAA@@@@@@BBBCCCDDDDDDEEEEEEDDDDDD???>>>===;;;999777666555333333333222222333444444333333222222111000000000222111000......000111222000000000000000000000000000000000000000000000000000000000///......------......////////////......---------...///000000111////////////////////////........................---------.........//////------------------------,,,,,,---.../////////...........................+++,,,...//////...,,,+++++++++,,,---------,,,,,,******+++,,,,,,---......xxxkkkbbbXXXNNNFFFDDDCCC===;;;===777666444222111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......------------......------............------000///...---,,,------............////////////000.................................------,,,,,,,,,...------,,,,,,------...........................000000//////............---,,,,,,++++++,,,,,,---------------------------000---***+++...000000///......------------......000000//////.........---222111000//////000111222111111111111111222222333333222222222222222222222111111111111111111111111000000000000000000000000000222333333222111333444444444444444444444444444222333333444444555555555999999999888777666555444:::;;;<<<<<<===@@@DDDGGGEEEIIINNNRRRTTTTTTUUUUUU\\\\\\]]]^^^```___]]]ZZZ\\\^^^aaafffkkkqqquuuxxx{{{zzzyyyrrrhhhaaa]]]\\\ZZZXXXUUURRRPPPRRRVVVZZZ[[[ZZZ\\\WWWPPPIIIEEECCCAAA@@@@@@BBBDDDDDDDDDEEEGGGHHHDDDDDDDDDCCC@@@;;;777444444333333222333333444444000111111111111000000///222111111111000000000///000000000000000000000000111111000/////////////////////...------------------------.........////////////............//////////////////////////////.................................------,,,,,,,,,000000000000000000000000........................---------,,,,,,+++++++++///...,,,+++***+++,,,,,,------......------,,,++++++,,,------++++++,,,---|||rrrkkkdddXXXMMMHHHDDD>>><<<===999888666444222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////......------------......------............------000///...---------......------........./////////.................................------,,,,,,,,,...------,,,,,,------.........................../////////.........------------,,,,,,,,,,,,------------------------------///---+++,,,...000///---///......------......///000000000/////////......222111000//////000000111......---......///000000222222222222222222222222111111111111111111111111222222222222222222222222111333444444333333444555555555555555555555555555444444444555555666666666666666777777888999999:::999;;;<<<===???CCCHHHLLLLLLQQQVVVXXXWWWXXX[[[^^^^^^```bbbcccccccccbbbbbbdddhhhooovvv|||~~~vvvqqqnnnjjjhhh```^^^\\\ZZZ[[[]]]___```fffaaaYYYRRRNNNJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFEEECCC@@@<<<:::888777666555444444333444111222222333333333222222111111111000000000000000000000000000000000000000111111000///////////////000000///.........//////---------.........////////////............//////////////////////////////..............................---------,,,,,,,,,////////////////////////........................---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,------......------,,,++++++,,,------++++++,,,---}}}yyyqqqdddVVVNNNHHHBBB@@@@@@<<<;;;888555333222222222////////////////////////000000000000000000000000////////////////////////////////////////////////......------------......------............------000///......------......,,,---------.............................................---------------......------------.......................................---------------......------------......///////////////////////////...---...//////---,,,///......------......///111000000000000000//////222222111000//////000000/////////000111222333444111111111111111111111111222222222222222222222222333333333333333333333333333444555555444444555666666666666666666666666666666666555555666666777777666666666777888:::<<<===<<<>>>AAACCCFFFKKKPPPTTTWWW[[[]]]]]]ZZZ[[[___cccaaaeeeiiikkkkkklllnnnqqqwww}}}~~~yyyvvvrrrqqqnnnhhhdddcccfffjjjtttnnnfff___XXXSSSNNNKKKHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDAAA@@@<<<;;;999777666555444444444444555555555555555555000000000000000000111111000000000000000000000000111111000/////////000000000000000//////000111111------.........///////////////............//////////////////////////////...........................------------,,,,,,,,,................................................------------,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------......------,,,++++++---...---,,,+++,,,---~~~{{{ooo```UUUMMMHHHEEEDDD>>>===:::666333222111000000000000000000000000000////////////////////////////////////////////////////////////////////////......------------......------............------//////..................,,,,,,,,,---------.............................................---------......------------..............................------------------------//////............//////////////////////////////....../////////...,,,+++//////............//////111111111111000000000000222222111000000/////////000000000111222333444555000000000000000111111111222222222222222222222222333333333333333333333333222444555555444444555666555555666666666666777777777666555555555666777888:::999888888999;;;===???BBBEEEJJJNNNQQQTTTWWWZZZ]]]]]]]]]]]]^^^```bbbdddeeekkkrrruuuwwwzzzyyypppmmmrrrxxx}}}uuummmddd\\\TTTOOONNNLLLJJJIIIJJJJJJJJJIIIGGGGGGGGGGGGFFFDDDAAA@@@===<<<;;;999888777666666999888777666555555444444000000000000111111111111000000000000000000000000111111000000///000000111000000/////////000111111............//////////////////............//////////////////////////////........................------------------------------------------------........................------------------,,,,,,---------,,,,,,,,,------------......------,,,+++,,,---...---,,,+++,,,...|||mmm```VVVPPPIIICCC@@@>>>;;;777444222000000111111111111111111111111////////////////////////000000000000000000000000..............................------------......------............------......//////////////////,,,,,,,,,---------......................................................///......------......///........................------------------------000//////......//////000000000000000000000000000---...000000///---,,,+++/////////....../////////000000000000111111111111111111111111000000//////---------......000111111//////000000000111111111222222222222222222222222222222222222222222222222222333444444333333444555444444555555555666666666666666555555555777999:::;;;;;;:::;;;===@@@CCCEEEGGGLLLRRRWWWYYYZZZ[[[[[[ZZZYYY[[[aaaiiiooopppnnnpppvvv}}}~~~zzzwwwkkk___XXX\\\XXXTTTQQQQQQPPPNNNLLLJJJJJJIIIGGGEEEBBB@@@>>>======<<<;;;::::::::::::===<<<:::777555333333222111111111222222222222222111111111111111111111111111111000000000000111111/////////......///000000........./////////000000//////............//////////////////////////////........................------------------------------------------------........................------------------------------------------------------......------,,,+++,,,---......,,,,,,---...}}}pppeee[[[OOODDDBBB@@@<<<999555333222222222222222222222222222222000000000000000000000000000000000000000000000000..............................------------......------............------......///000000000//////,,,---------...................................................///////////////............//////........................---------------.........//////............//////000000000000000000000000---...000///...,,,---...000//////......//////000//////000000000000000111000000111111111111000000000000//////000000111111///000000111111222222222333333333333333333333333222222222222222222222222111333444444333333444555444444444555555666666777777666555555666999<<<===;;;<<<>>>AAAEEEJJJNNNPPPNNNRRRWWW[[[]]]]]]^^^___\\\___hhhvvv~~~tttjjjmmmggg```\\\ZZZWWWTTTQQQQQQPPPNNNKKKHHHEEEBBB@@@@@@???>>>===============@@@>>>;;;888666444444333444444444333333333222222111111111111111111111111111111000000000111222222111000///............///....../////////000000000//////............//////////////////////////////........................,,,,,,,,,------------...------------------------........................------------............,,,,,,---............---------......------,,,+++,,,...///...---,,,---...vvvlll\\\NNNDDDBBB???;;;888666555555111111111111111111111111000000000000000000000000000000000000000000000000..............................------------......------............---------...///000111000000///------........./////////........................---........./////////000//////............//////........................------.........////////////......------......///////////////////////////,,,...///...,,,,,,...000000000////////////000000....../////////000000000...///000111222222111111444333222222222222222222000000111111222333333444333333333333333333333333333333333333333333333333222444555555444444555666444555555666777777888888888777777777999<<<@@@BBB@@@BBBEEEIIINNNSSSVVVXXXXXXYYY[[[]]]^^^bbbfffiiilllxxx~~~vvvppphhhdddcccbbb___[[[YYYWWWUUURRROOOLLLJJJHHHFFFEEECCCBBB@@@@@@??????AAA???<<<:::888777888888777777666555444333333222111111111111111111111111111111000000111111222333333222111000///............/////////000000000000//////............//////////////////////////////........................,,,,,,,,,---------......------------------------........................------------.........///+++,,,.../////////...---------......------,,,+++---...///...---,,,---///}}}zzzzzzjjjZZZFFFDDDAAA>>>;;;999888888000000000000000000000000000000000000000000000000000000000000000000000000.................................------.........---..................------...///111111111000///.........////////////000........................---.........//////000000//////............//////................................./////////000000......------------......////////////////////////,,,...///---+++,,,///222000000////////////000000---.........//////000000,,,...000111222222222222222111000///............000000111222333333444444333333333333333333333333444444444444444444444444444555666666555555666888555666666777888999999999999888888999;;;???CCCFFFGGGIIILLLPPPTTTWWWYYYZZZ``````___^^^```fffooottt~~~wwwqqqkkkiiijjjkkkiiifff^^^]]][[[XXXVVVSSSQQQPPPKKKIIIGGGEEECCCAAA@@@@@@AAA???===;;;:::;;;<<<===999999888666555444333222111111111111111111111111111111000000111222333333555444333111000/////////////////////000000000000//////............//////////////////////////////........................,,,,,,,,,------.........................................................---------.........//////+++,,,.../////////......------......------,,,+++---...///...------...///uuuaaaOOOJJJCCC???===<<<999666333333111000000000111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////------...///////////////..................------000000///...............000000///...---,,,,,,+++............////////////111000///...............,,,,,,---.../////////...//////////////////////////////.........---------////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111333222222222222222222222222222222222222222222222222222222333333444444444666555444333333333444555888777555444333444666777:::888666666999;;;:::888<<<======>>>@@@DDDIIINNNOOONNNSSS\\\^^^ZZZYYY]]]```bbbdddeeehhhrrrzzzssspppqqqssssssrrriiieee___[[[[[[[[[WWWQQQTTTPPPLLLJJJJJJHHHCCC???CCCBBB@@@>>><<<;;;;;;<<<>>>>>><<<;;;999777666555333333333333333333333333222111000///............000000000000000000000000222222000///............333111///---,,,---...///...............---------////////////////////////...------------...//////...........................///000111111000///...---..................---..................------........................---,,,,,,++++++,,,,,,---lllYYYRRRJJJDDDAAA???<<<999555444333222111111222333000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111111........................//////...---------------/////////...------,,,,,,............////////////000//////............///------......///.................................//////.........---------////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222222222222222222222222222333333333333333333444444666555444444444444555666999888777666666666777888:::777666777:::<<<;;;:::===???BBBEEEGGGKKKPPPSSSSSSQQQTTTZZZZZZWWWXXX\\\aaafffmmmrrrxxxzzzyyy{{{}}}}}}}}}qqqmmmgggbbbaaaaaa___]]]___ZZZRRRLLLIIIGGGFFFEEE???>>>======>>>@@@BBBCCCBBBAAA@@@===;;;999777666555555444444444333333333333222111000000000000000000000000000000000000000222111000///............222111///---,,,---...///........................////////////////////////...------------...//////........................---...///000000///...---------............------...................................................------,,,,,,------...yyyfff^^^RRRJJJEEEBBB@@@===777666555333222222222333000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////000111111111000000..............................---,,,,,,,,,,,,,,,....................................///////////////............//////000....../////////...------......................../////////.........------////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222444444444444333333333333666555555444555555666666888888888888888999999999999888777999;;;>>>>>>>>>@@@DDDIIINNNQQQTTTWWWYYYXXXVVVVVVXXXXXXXXX\\\aaaiiirrr~~~{{{xxxsssmmmjjjjjjnnnqqqsssmmmbbbUUUKKKGGGHHHJJJ@@@??????@@@AAADDDGGGIIIGGGFFFDDDAAA???<<<:::999888777777666555444333333333333222222111222222222000000000000000000000000222111000//////......///222111///...------......---------......//////000////////////////////////...------------...//////........................------............------,,,,,,------------,,,,,,................................................///......------......///pppgggYYYNNNHHHEEEBBB@@@999888666444222222222222000000000000000000000000////////////////////////////////////////////////........................////////////////////////------...............------------...............///...------,,,,,,---------------.........//////............////////////...............///000111///////////////...---,,,////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000111111111222222222222222222222222555555444444333333333222555444444444555555666666666777888999::::::999999999999:::<<<>>>AAACCCDDDFFFJJJPPPUUUWWWXXXZZZ[[[YYYXXXXXXXXXZZZ^^^gggnnnwww}}}xxxtttuuu~~~zzzhhhWWWMMMJJJLLLGGGFFFDDDCCCDDDFFFHHHIIIHHHHHHGGGEEECCCBBB@@@@@@<<<;;;:::888777555444333333333222222222222333333000000000000000000000000111111000///////////////111000///...---.........,,,------...///000000111////////////////////////...------------...//////................................................+++,,,,,,------,,,,,,+++---------.............................................------------......yyynnn```SSSLLLGGGDDDBBB;;;:::777555333222111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////------............---------------.........//////000//////...............,,,,,,------.../////////............////////////...............///000111///000000000///...------000000000000000000000000000000/////////.........////////////////////////////////////////////////000000000000000000000000111111000000000000111111//////000000000111111111222222222222222222222222555555555444444333333333333333444444555555555555555666777888999::::::999:::<<<>>>@@@CCCFFFIIIKKKLLLPPPUUUXXXYYYYYYYYYYYYVVVZZZ\\\^^^aaajjjuuu}}}}}}~~~nnn\\\RRROOONNNLLLHHHFFFDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFF@@@???>>><<<999888666555333333222111111111222222111111111111111111111111111000000////////////000000//////...............------......///000111111////////////////////////...------------...//////////////////////////////////////////////////////+++,,,,,,------,,,,,,+++---------.........//////........................------,,,,,,,,,,,,------zzzjjj\\\RRRLLLGGGDDD>>>===:::777444222222222111111111111111111111111000000000000000000000000////////////////////////........................//////////////////////////////000000000///......,,,,,,------.../////////000000///............///---------.........//////............///////////////............//////000//////000000000///......000000000000000000000000000000000/////////......////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111///000000111111222222222222222222222222222222222555555555444444444444444333444555666666666666666555666666888999:::;;;;;;===???CCCEEEHHHLLLPPPSSSTTTWWWYYYZZZZZZYYYZZZZZZYYYaaahhhkkkpppzzzvvvfff^^^WWWTTTOOOJJJGGGFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJCCCCCCAAA???===;;;999999555444333222111111111111111111111111111111111111000000////////////000000//////////////////...............//////000000111////////////////////////...------------...//////////////////////////////000000////////////000000,,,,,,------------,,,,,,,,,,,,------.../////////........................,,,,,,,,,++++++,,,,,,,,,xxxhhh\\\SSSKKKFFFBBB@@@===:::777555444333111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000//////...---,,,,,,------...//////000//////...------------...---------...........................////////////000//////............///...//////000000000000///........................000000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000111111222333333444222222222222222222222222444444444444555555555555444555777888999999888888777777777777999;;;===??????CCCGGGJJJMMMQQQVVVZZZ[[[\\\\\\\\\[[[[[[]]]```gggsss}}}wwwjjjeee]]]UUUNNNKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEDDDBBB@@@>>>===<<<777666555333222111111111111111111111111111111111000000////////////000000......///////////////...///////////////000000000////////////////////////...------------...//////////////////////////////000///............///000------............------,,,,,,------...//////000........................------,,,,,,,,,,,,------qqqcccXXXNNNHHHEEECCC@@@<<<999777666555111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---.........---,,,++++++,,,,,,------...///000000......---,,,,,,,,,,,,---..................................../////////000111000///.....................///000000111000000------------------------000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000111222333333444444222222222222222222222222333444444444555666666666666777999:::;;;;;;::::::999888888888:::<<>>:::999777555333222111111111111111111111111111111000000////////////000111......///////////////...000000000000////////////////////////////////////...------------...//////000000000000000000000000///...---,,,,,,---...///---......//////......---,,,,,,------...///000000.................................------.........xxxcccWWWVVVNNNJJJDDD>>>:::777666666222222333222222111000///222111000000///000000000000/////////............111333555444000...///000...---,,,++++++,,,---.../////////...------,,,,,,////////////////////////------...///...---+++***...---,,,,,,,,,,,,---...////////////000000000000............//////////////////...------------.........////////////..............................////////////000000000000////////////000000000000---///111222000/////////000000000000000000000000333333222222222222222222///000111222333444444444444555666555333222333444666777888888999999888888555999===>>>>>>???BBBEEENNNRRRUUUUUUSSSTTTZZZ___gggjjjmmmkkkhhhjjjpppuuussseeeXXXPPPKKKNNNKKKGGGEEEFFFHHHJJJKKKHHHGGGGGGGGGGGGEEEBBB@@@@@@>>>;;;888666444333333111000000000000111111222///000000000000000///...////////////////////////////////////////////////,,,---...//////...---,,,........................---------.........//////////////////////////////........................+++,,,------......------,,,------......------,,,---------,,,,,,------...qqqbbb\\\PPPLLLEEE???:::888666555222222222222222111000000222222111000000000000111000000/////////.........000222333222///---.../////////............//////.........///////////////////////////////////////,,,---.........---,,,+++///...------------...///---............/////////............//////////////////...------------.........////////////..............................////////////000000000000....../////////000000000...000111111000//////000111111111111111111111111222222222222222222222222000111222333333444444444111222444444444444666888555666666777777777777777666999===???AAAEEELLLQQQTTTYYY\\\]]][[[]]]ccciiikkkrrryyy{{{{{{{{{~~~rrrdddYYYSSSUUUQQQMMMJJJIIIJJJJJJIIIJJJJJJIIIJJJJJJJJJHHHGGGBBBAAA>>>;;;999777666666333333222222111222222222000000111111000000//////111111111111111111111111////////////////////////---...///000000///...---........................---------.........//////////////////////////////........................+++,,,------......------,,,------......------,,,......---,,,,,,,,,------oooeeeUUUPPPIIIBBB>>>;;;999777222222222222111111111111333333222111111111111111000000000/////////......///000111111///------...///000000111111000000///---......///000000111111////////////////////////,,,,,,---.........------000///............///000,,,,,,---------.....................//////////////////...------------.........////////////..............................////////////000000000000............///////////////000111000///...000222111111111111111111111111111111111222222333333444111111222333444444444444111333444555444555777888666777777777888888888888999<<>>;;;333333222222222222222222444333222222111111222222000000000////////////...///000000000///.........///000111222222111000///---........./////////000////////////////////////,,,,,,---........./////////..................///,,,------------.....................//////////////////...------------.........////////////..............................////////////000000000000---.........////////////111111111///......111333111111111111111111111111000000111222333333444444222222333444444444444444555666777666444444444555999999999999:::;;;<<<===<<<@@@EEEJJJOOOWWWaaahhhgggiiiiiifffeeehhhqqqxxx~~~sssiiiccc^^^[[[XXXUUUTTTRRRPPPNNNPPPPPPNNNLLLIIIFFFFFFFFFHHHGGGEEECCCAAA???======888888777555555444444444333333222222111111000000111111111111111111111111///////////////////////////000111222222111000///......................................./////////////////////////////////........................+++,,,------......------------............------///......---,,,,,,,,,,,,hhh___SSSKKKFFFDDD@@@>>>666555444333222222222333444333222222111111222222111000000000////////////000000000000111000///.........000111111000...............------,,,,,,,,,////////////////////////------------...//////000------------------------------........./////////............//////////////////...------------.........////////////......////////////////////////////////////000000000000.........////////////000111111111000...///111333111111111111111111111111000000111222333333444444333333444555555555444444666777888777555444555666888888999:::;;;===???@@@AAAFFFMMMSSSXXX^^^fffkkkrrrtttuuussssssyyy|||vvvssshhheeeaaa^^^[[[YYYUUUSSSUUUUUUUUUQQQMMMIIIHHHIIIHHHHHHGGGEEECCCAAA??????:::999888777666666666666666555333222111111111222000000000000000000000000000000000000000000000000///000111222222111000///........................////////////////////////////////////////////////........................+++,,,------......---------......//////......---///...---,,,,,,,,,,,,,,,yyymmm\\\OOOIIIEEEAAA>>>:::999777555333333333333333333222111111111111111111111000000000/////////111000///000111111000...---......//////......---......------,,,++++++***////////////////////////.........---......///000,,,,,,------------,,,,,,---............/////////............//////////////////...------------.........////////////......////////////////////////////////////000000000000////////////000000000000000111222111000///111333222222222222222222222222111111111222222333333444444444555555666555555444333555666777666777999:::777777888:::<<>><<<999666444444444444222222111000000000000111111111111000000000//////000...---///111111///---///......------......///------------------,,,,,,////////////////////////000///...------......///,,,---...//////...---,,,,,,,,,---------.....................//////////////////...------------.........////////////......////////////////////////////////////000000000000000000000000111111111222///111333222111000111222222222222222222222222222222222222222222222222222555555666666666666555555333555777777777777999;;;999:::;;;===@@@EEEIIIKKKQQQVVV\\\```dddjjjqqqwwwzzzvvvqqqmmmkkkjjjjjjiiihhhjjjjjjeee[[[RRRMMMLLLKKKKKKKKKJJJHHHFFFDDDCCC>>>>>>===============>>>999777555333222222333333000000000000000000000000000000000000000000000000//////000111111000//////........................000000000000/////////...////////////////////////........................+++,,,------......------......////////////......,,,,,,,,,,,,------...///wwwbbbUUUNNNGGGCCCAAA???;;;888555444444444222111111000///000000000111111111111000000000000///---,,,---000000...,,,000///...------...///000,,,,,,------.../////////////////////////////////111000///...------...///---...///000000///...---++++++,,,,,,,,,---------............/////////000//////...------------.........////////////......000000000000000000000000////////////000000000000000111111111222222222222///111333333222111000111222222222222222222222222333333222222222222222222555666666666666666555555777888999888777666666888===>>>???BBBFFFKKKOOORRRXXX[[[___bbbfffmmmvvv}}}~~~}}}~~~wwwiii\\\TTTQQQLLLLLLLLLLLLJJJHHHFFFDDD@@@@@@@@@???@@@@@@AAAAAA:::888666333222222333444111111111111111111111111000000000000000000000000...///000111111000///...........................111111000000/////////...////////////////////////........................+++,,,------......------......////////////......+++++++++,,,---...///000qqq[[[LLLEEECCC???>>>;;;999777555444333333222111111333444333111000000000000000000000000111111000000//////......111111000000//////......------......//////000000////////////////////////...---,,,,,,---...///000........................,,,---------......//////------------------------......------------......////////////000000000000---///111222333222000///000000000000000000000000000000000000000000000000222111111111000000//////222222111111222222333444333333333333333333333333333333222222222333444444333444555555666777:::===@@@@@@AAAEEEKKKPPPTTTUUU]]]```bbbbbbeeeooouuummmfffaaa[[[RRRMMMKKKKKKJJJIIIFFFDDDCCCBBBCCCBBBAAA???999888777555333222222222222222222222111111111111////////////////////////000000000000////////////000000///...............------......//////000000////////////////////////------------------------............////////////........................222111000///...---------~~~fffTTTJJJFFFBBB@@@>>>;;;999666444222333222111222333444333111111111111111111111111111////////////000000000000000000000000////////////.........///////////////////////////////////////000///...---------...///........................------........./////////------------------------///......------......///////////////000000000000...///111222222222000///000000000000000000000000111111111111111111111111222222222222111111111000222222222111222222333444333333333333333333333333555555444444444444555555666777777777888999===@@@GGGHHHKKKOOOTTTWWWXXXXXXYYY]]]bbbffflllxxxyyysssiii]]]TTTQQQOOOLLLIIIFFFDDDCCCBBBCCCBBBAAA???<<<;;;999777555444333333111111111111111111111111////////////////////////111000000000////////////000000///........................///////////////------------------------------------------------............////////////...........................---,,,+++++++++++++++wwwaaaRRRKKKEEECCC@@@>>><<<999555222444222111222333444333111222222222222222222222222.........///000111111111////////////000000000000///////////////.........////////////////////////111000///...------------..............................////////////000000------------------------///......------......///////////////000000000000...///000222222111111000000000000000000000000000111111111111111111111111333333333222222222222222222222222222222333444444333333333333333333333333777777666555555666666777888999::::::;;;>>>BBBFFFIIILLLPPPSSSVVVWWWWWWVVVXXX^^^fffnnnwwwtttdddYYYUUUSSSOOOKKKHHHGGGEEEDDDEEEDDDBBB@@@???>>><<<999777555444444111111111111111111111111000000000000000000000000111111000000000/////////000//////............///000000///////////////...---------------------------------------------------............/////////........................//////...------......///nnnZZZOOOGGGDDDAAA@@@???<<<777333444333222222333444333111222222222222222222222222.../////////000000000111.........///000111111111000000//////......------/////////////////////////////////......................................./////////000000000000000........................//////............//////////////////000000000000//////000111111111111000000000000000000000000000111111111111111111111111222222222222222222222222333222222222222333444444444444444444444444444444777777666666666666777777777999;;;===???CCCIIIMMMLLLNNNQQQSSSTTTUUUWWWXXX___eeeoooyyywwwfff[[[YYYWWWTTTOOOMMMLLLIIIHHHHHHGGGEEECCCBBB@@@>>>;;;888666555555111111111111222222222222111111111111111111111111111111111000000000//////000///............//////111000000000//////......////////////////////////........................---------.........//////........................//////......///000111111|||cccUUUIIIEEEAAA@@@AAA???;;;666555444333333444444222111111111111111111111111111111000000000/////////...------...///000111222222000000//////......------////////////////////////,,,---...//////000111111////////////////////////000000000000000/////////......................../////////....../////////////////////000000000000//////000111111111111111111111111111111111111111111111111111111111111111000000111111111111111111333333222222333333444555444444444444444444444444666666666666666777777888666999===AAAEEEIIIOOOSSSQQQSSSTTTUUUWWWZZZ___dddnnnttt}}}ssshhhdddaaa]]]XXXSSSPPPMMMLLLJJJHHHEEECCCCCCAAA???<<<999777666555333333333333222222222222222222222222222222222222111111111111000000000000//////............//////111111000000/////////...000000000000000000000000........................------------....................................++++++++++++,,,---......rrr```OOOIIICCCBBBCCCBBB>>>999666555333333444444222111111111111111111111111111111111111000///.........---......///000111111222///////////////.........////////////////////////+++,,,---///111111222222////////////////////////000000////////////..............................000//////......//////000////////////000000000000000000000000000111111111111111111111111111111111222222222222222222222222000000000000000111111111333333333333333444444555444444444444444444444444555555555666777888999:::888<<>>CCCIIIOOORRRSSSUUUVVVUUUYYY___dddhhhoooyyy}}}uuuqqqeeebbb^^^YYYVVVRRRMMMJJJDDDCCCAAA???===<<<;;;;;;:::999888666555333222111111111111111111111111111222222222111111111000000...............///000000000000000000000111111111................................................,,,,,,---------.................................000000/////////000000111yyy{{{xxx___VVVLLLGGGFFFEEE@@@;;;777555444444444444222111333333333333333333333333......//////000000111111////////////000000000000---.........//////000000////////////////////////...///000111111000//////000000000000000000000000//////......---------,,,////////////////////////000000////////////000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222111111111222222333333333444333333333333444555555555555555555555555555555555666777888:::===???@@@DDDIIIOOOTTTVVVVVVUUUVVV[[[bbbkkkrrrxxx{{{xxxooolllgggbbb^^^YYYTTTQQQEEEEEECCCAAA@@@???>>>>>><<<;;;:::888666333222111000000000000000000000000222222222111111111111000...............///000111//////000000111111222222111111111111111111111111////////////////////////,,,,,,,,,---------..............................------,,,,,,,,,,,,------kkkpppwww~~~ssscccWWWSSSMMMBBB>>>CCC===;;;999888888888777555666444222000//////000111000000000000////////////111111111111000000000000------............------///...---,,,,,,,,,,,,,,,+++,,,---...///111222222000000000000000000000000////////////////////////........................////////////000000000000111111000000//////......111111000000//////......111111111111111111111111333333222111111222333333222222222222111111000000222333333333333333333444444444444444555555666777555555666777999===DDDHHHOOOQQQTTTVVVWWWXXXZZZ[[[iiivvvzzztttyyyvvvwwwtttmmmgggccc]]]WWWOOOGGGCCCDDDCCC===;;;>>>:::999888777888666444222111111222222333333333333222222222222222111000///000///////////////000111---.........////////////000000000000000000000000////////////............------------------------,,,,,,,,,---------......------------------------ggglllrrrxxx}}}tttbbbYYYPPPCCC>>>@@@<<<999777666666666555333555333111000///000111222111111111111000000000000111111000000000/////////...//////////////////...///......---,,,,,,------,,,------...///000111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111000000////////////222222111111111000000000111111111111111111111111333333222111111222333333333222222222111111111111333333333333333444444444555555555555666666777888777888999:::===AAAHHHLLLPPPTTTWWWXXXXXX\\\dddkkk{{{vvvrrrvvvxxxyyyvvvqqqnnnnnnkkkfffZZZQQQJJJIIIGGGCCCBBBEEE>>><<<;;;:::999888555333333333222222222222333333111222222222222111111000222111000///////////////222222222222222333333333000000000000000000000000////////////............---------------------------------.........//////------------------------aaadddiiinnntttzzzoooaaaUUUHHHAAAAAA===;;;888777777666555333333222111000000111222333222222222222111111111111000000000/////////......//////000000000000////////////......------................../////////000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111000000000000/////////222222222222222111111111111111111111111111111111333222222111111222222333333333222222222222111111333333333444444444555555777777666666666777888888999:::<<<>>>AAAFFFMMMQQQTTTXXX[[[[[[[[[cccrrr~~~wwwtttwww|||}}}zzzvvvwwwzzzzzzvvvfff\\\QQQLLLIIIFFFDDDEEEBBB@@@===<<<;;;:::888555666555333222111111222222000111222222222222222222333222111000///.........111111111111111000000000000000000000000000000000////////////............------------------------........./////////000000------------------------[[[]]]aaaeeejjjqqqyyyzzzgggZZZOOOGGGEEEAAA???<<<::::::999777666222222111111111222333333222222111111111000000000////////////............/////////000000/////////000//////........./////////////////////.........///////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000000000000222222222222222222111111111111111111111111111111222222222222222222222222333333333333333333222222333333444444555555666666777777666666777777888999:::<<<>>>AAAEEEJJJPPPUUUXXXZZZ]]]___eeeqqq~~~}}}{{{|||{{{mmmdddZZZTTTPPPMMMHHHEEEBBB@@@>>>===<<<;;;999888999777555333111111222222000111111222333333333333222222111000/////////000///////////////.........000000000000000000000000////////////....................................---.........////////////........................UUUWWWZZZ]]]bbbiiiqqqvvvzzz~~~qqqaaaTTTKKKGGGDDDBBB???===<<<;;;888777222222222222222222333333111111000000000/////////////////////............---......//////......---//////.........//////000////////////............////////////////////////////////////////////////.................................////////////000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333444444333333444555555666777777666666666666777888999:::;;;===@@@DDDGGGMMMSSSWWWYYYYYY^^^gggvvv~~~xxxmmmhhhccc``````]]]UUUMMMDDDAAA???======<<<;;;:::;;;:::777555333222222222000111222333333333333333000000000000000111222333111111000000000000000000000000000000000000000000////////////....................................,,,,,,---------.................................PPPRRRTTTWWW[[[aaahhhmmmrrruuu{{{kkkZZZNNNGGGFFFCCC@@@===<<<;;;888666333333333333333333222222000000000000/////////...000000000/////////......------............------......------....../////////////////////.........000000000000000000000000////////////////////////........................---------.........//////000000000111111111111222000000000111111111111111111111111111111111111111111222222333333222222111333333444444444444555555333444444555666777888888666666777777999:::<<<===???AAAEEEHHHLLLPPPVVVZZZYYY]]]gggyyyzzzkkkkkkjjjkkkooonnndddYYYJJJGGGCCC@@@???>>>===;;;<<<;;;:::999777555444333111222333333333333333333/////////000111222333444---.........////////////000000000000000000000000////////////....................................,,,,,,,,,------------...........................KKKMMMPPPRRRUUUZZZ```dddiiimmmrrrwww|||xxxcccUUUMMMHHHFFFBBB@@@>>><<<:::888444444444444333222111111111111111000000000//////111111000000000/////////......////////////......------,,,,,,---......///.........///////////////000000000000000000000000////////////////////////....................................////////////000000111111111222222222111111111222222222333333111111111111111111111111111222333333333333222111333444444444555555555555333444555666777888999999777777888:::<<<>>>@@@AAAEEEGGGKKKNNNRRRVVV[[[^^^```jjj|||}}}xxxxxxwwwwwwzzz}}}{{{|||{{{|||tttfffVVVQQQLLLGGGDDDAAA>>><<<<<<<<<===<<<;;;888666444333333333444333333222222000000000000111222333333***++++++,,,---...//////000000000000000000000000////////////....................................------------....................................HHHJJJMMMPPPRRRVVVZZZ^^^dddgggkkkpppvvv|||lll]]]TTTLLLIIIFFFCCCAAA@@@===;;;555555555444333222111000222222222111111111111000111111111111000000000000//////000000000000//////,,,,,,,,,,,,,,,---...///............//////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111222222222222222222222333333444444444111111111111111111111111111222333444444333222111444444444555555555666666444444555666777888999999888888:::<<<>>>AAACCCEEEJJJLLLPPPSSSVVVZZZ___bbbiiixxx~~~~~~}}}|||uuuwwwxxxwwwuuurrrrrrrrrwwwvvvuuuvvvxxx}}}ttt___ZZZSSSLLLGGGCCC???===<<<===>>>???===:::777444444444444444333333222111222222111111111111111111---...///000111333444444000000000000000000000000000/////////............////////////////////////............/////////000////////////////////////IIIJJJKKKLLLMMMPPPUUUXXX^^^bbbhhhmmmrrryyy}}}eeeXXXOOOMMMHHHCCCAAA@@@>>>:::999777444222333333222111333222111111000000111111111111111111000000000000000000000000000000000000//////............/////////////////////000111111000000//////.........---.........///000111111111////////////000000000000//////000000111111222222000000000000////////////222222222222222111000///000000111111111222222222555333111222444555333111555555555555555555444444555444333333444555666777888888888:::???CCCFFFHHHXXXQQQPPPVVVXXXWWWaaappp|||xxxwwwuuutttsssuuuvvvtttqqqpppsssuuutttuuuuuuttttttvvvyyy|||zzz{{{~~~uuuiii^^^YYYRRRHHHBBBBBB???>>>======>>>===;;;999444444444333333222222222111000000000000000111111222222222222111111111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------------------------------GGGHHHIIIJJJKKKNNNRRRUUUYYY^^^ccchhhmmmttt}}}rrrbbbUUUQQQKKKFFFDDDBBB???;;;;;;888555444444444333222333222111111000000111111111111111111000000000000000000000000000000000000//////............/////////.........//////000111000000/////////.........000000000000//////////////////000000000111111111000000000000000111111111/////////000000000000000222222222222222111000000222222333333333444444444555333111222444555333111555555555555555555555555666666666555666777888888;;;;;;<<>><<<888888777666555444333222222222111111000111111222111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////...............---------------------------------AAABBBDDDDDDEEEGGGJJJLLLMMMQQQVVV[[[___fffooouuuyyy{{{|||eee[[[QQQLLLIIIEEEAAA???;;;888555333333333222111333222111111000000111111111111111111000000000/////////////////////////////////............//////......---------......///000000//////////////////222222111000///...------....../////////000000000222222111111000000//////......///000111111222222222222222333333222111111000000111111111222222222333333333333333333333333555555555555666666666666777888888999::::::::::::999===CCCJJJOOORRRUUUWWWUUUUUUZZZeeeppp}}}zzzssspppnnnkkkiiilllllllllllllllmmmmmmmmmqqqssstttuuuuuuvvvwwwyyy{{{qqqbbbVVVOOOHHHFFFCCCBBBAAA@@@>>>===;;;;;;999888666555444333333333222111111111222222333333333222222222111111000000000000000000000000////////////////////////////////////////////////................................................???@@@BBBCCCCCCDDDFFFHHHIIIMMMRRRUUUYYY___gggmmmqqquuuzzzrrrcccUUUOOOKKKFFFBBBBBB???===999777777777555444333222111111000000111111111111111111000000000/////////////////////////////////............/////////...------------......//////000000000000000000000000000000////////////---------.........//////222222111111000000//////...//////000111222222333111222222333333333222222000000111111111222222222333333333333333333333333555555555666666666777777666777888999:::;;;<<<<<<@@@GGGPPPVVVYYYYYYZZZZZZWWW\\\ggguuu{{{yyyppplllgggeeefffhhhgggfffjjjkkkmmmppprrrtttuuuvvv}}}}}}xxxzzz|||~~~pppddd[[[TTTKKKIIIEEECCCBBBAAA???=========<<<:::888777666555444444333222222222222222333333333333222222222222111111111111111111111111////////////////////////////////////////////////---.............................................>>>@@@BBBBBBBBBCCCDDDFFFFFFIIIMMMPPPSSSXXX___eeeiiilllrrryyyppp\\\TTTNNNGGGCCCDDD===;;;777555444444333111333222111111000000111111111111111111000000000000000000000000000000000000//////............//////000///......---.........//////000000000000111111---......///000111111222------........./////////111111111111000000000000///000000111111222222222111222333333333333333333222222333333333444444444222333444444222222333444555555555666666777777888777666777888:::<<>>>>>===<<<;;;999999888555555444333222222222222222111111111111000000000111111111111111111111111000000000000000000000000////////////////////////---------.......................................>>>@@@BBBCCCBBBBBBCCCEEECCCFFFJJJKKKMMMQQQXXX]]]___ccciiipppwww}}}hhh[[[RRRHHHDDDGGG<<<999555333333222000///333222111111000000111111111111111111000000000000000000000000000000000000//////............//////111000//////........./////////000000000111111111.........///000111111111/////////000000000000111000000000000000111111111111111111111111111111111111222333333444444333333222222333333333444444444111333555444222111333555444555555666777777888888888777777777:::???CCCFFFLLLPPPVVVWWWWWWWWW[[[^^^lllxxxvvvpppdddcccbbbbbbbbbdddeeeffffffhhhkkknnnrrrvvv{{{~~~|||}}}|||}}}}}}{{{wwwvvvzzz}}}~~~{{{uuummmdddUUUQQQLLLIIIGGGEEEDDDBBB???>>>>>>===<<<;;;;;;;;;666555444333333222222222222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////---------.........//////........................>>>@@@CCCCCCCCCBBBCCCDDDAAADDDGGGHHHIIIMMMSSSXXXYYY\\\bbbjjjqqqxxx}}}pppaaaVVVJJJEEEHHHAAA>>>;;;999888777666444333222222111000111111111111111111111000000000000000000000000000000000000//////............//////111111000/////////////////////000000111111111222////////////000000000000111111111111222222222222//////000000111111222222222222222111111111111111111222333333444444444444000000111111111222222222111333555444222111333555444555555666777888888999999888777888;;;AAAFFFJJJSSSVVVYYYXXXWWWZZZaaagggvvvzzzsssqqqoooiiibbb```[[[[[[]]]```ccchhhlllnnnfffkkkrrrvvvzzz~~~~~~~~~~~~uuujjjXXXUUUOOOLLLIIIHHHFFFEEE??????>>>>>>======<<<<<<777666555444333222222222444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////---------.........//////////////////////////////BBBAAA@@@???@@@AAABBBCCCDDDEEEEEEGGGHHHKKKLLLMMMUUUVVVZZZ```gggooovvvzzz}}}~~~eeeWWWPPPJJJEEEDDDAAA>>>;;;:::999777666444444333222222111111000111111000///////////////222111000111222333222000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111222222333333333333444444444444444444444444444444333555555555555555888:::888;;;>>>???AAAEEENNNTTTUUUXXXZZZ[[[[[[aaannnzzz~~~wwwqqqkkkccc^^^___aaa^^^\\\\\\]]]___aaaeeeiiinnnqqqsssvvvvvv|||ooofffaaaZZZUUUPPPLLLHHHEEE???@@@@@@???===<<<<<<===;;;999777666666555333111111111111111111111222222222111111111000000//////000000000000////////////000000000000000000000000////////////////////////////////////////////////BBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHJJJKKKNNNOOOSSSXXX^^^eeekkkooouuuyyy~~~rrr___SSSKKKFFFFFFCCC???<<<;;;:::888777444444333333222111111111111111000///////////////222111000000111222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333222222222222333333333333444444555555555555555555555555444666777777666777888:::888:::===@@@EEEKKKSSSYYYWWWYYY[[[]]]dddpppwwwmmmiiigggccc___aaa\\\[[[```dddcccaaabbbdddfffjjjmmmppptttyyy|||rrrkkkhhhbbb[[[UUUPPPMMMKKKCCCCCCBBB@@@===;;;::::::<<<:::888777777666444222222222222222222333333333222111111111111111111000111000000000////////////000000000000000000000000000000000000000000000000////////////////////////BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHIIILLLPPPUUUZZZ___bbbiiimmmsssyyy~~~kkkZZZOOOJJJHHHEEEAAA>>><<<;;;999777444444333333222222111111111111000////////////000111000//////111111000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333222222222222333333333333444444666666666666666666666666555777999999999888999::::::<<>><<<:::999888777555333444444444444444333333333111222222222222222333333111111000000000/////////000000000000000000000000111111111111111111111111////////////////////////BBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGIIILLLPPPSSSWWWYYY___ccciiiooovvv|||yyydddVVVPPPIIIFFFBBB???===;;;999777555444444333222222111111222111000000//////000000000///...///000111000...////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222333333333333333333222222222222333333333444444555555666666666666777777444777999::::::999:::;;;===@@@EEELLLRRRWWWZZZ[[[^^^dddlllxxxsssjjj______^^^\\\[[[\\\^^^```eeedddggglllpppqqquuuzzz||||||zzzuuulllaaaYYYUUUTTTPPPMMMIIIFFFCCCAAA???===???===;;;:::999888555333444444444444333333333333222222222333333444444444111111111000000000//////////////////////////////000000000000000000000000////////////////////////BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBFFFGGGHHHJJJLLLNNNPPPQQQVVVZZZ```fffmmmttt{{{ooo\\\SSSKKKGGGCCC???===;;;888777555555444444333222222111222222111000000000000000000///...///000111000...////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333444444333333333222222222333333333444444444444555555555666666666444666999:::::::::<<<===CCCGGGMMMSSSXXXZZZZZZZZZ___mmm~~~~~~uuunnngggaaa\\\YYY\\\^^^``````bbbeeehhhlllkkkmmmrrruuuyyyyyyooofff```]]]TTTPPPKKKHHHFFFDDDBBB@@@AAA???<<<;;;:::888666444444444333333222222222111222222333333444444444555111111111111000000000000////////////////////////////////////////////////////////////////////////BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJOOOSSSWWW]]]bbbiiipppuuu||||||dddVVVNNNJJJEEEAAA???<<<999777555555444444333333222222222222111000000000000111111000//////111111000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333444444444444333333222222333333333333444444444444444555555666666777555777999:::;;;===@@@CCCIIINNNTTTXXXYYY[[[___cccjjj}}}tttooohhhbbb___^^^]]]]]]]]]___cccfffiiillloooqqqqqqrrrvvv{{{|||sssjjjdddZZZTTTNNNJJJIIIHHHEEEBBBCCCAAA>>>===<<<:::888555444444333333222222111111222333333333333333444444222222111111111000000000000000000000000000000000........................////////////////////////BBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFIIIKKKOOOSSSWWW]]]dddiiitttyyyrrr```QQQMMMHHHDDDAAA???<<<:::555555555444333333222222333222111111000000111111222111000000111222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333444444444444333333222222333333333333444444444555555666777777888888777888:::;;;<<<@@@EEEIIIMMMRRRWWWXXXXXX^^^kkkuuuwwwqqqmmmcccaaa___^^^___aaacccdddfffhhhkkkpppuuuzzz|||~~~~~~yyypppeee___WWWRRRQQQOOOKKKGGGGGGEEEBBB@@@???===:::888555555555444333222222222333333333333222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////BBBCCCEEEFFFFFFFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEDDDFFFIIILLLPPPUUU[[[```nnnqqqvvv{{{kkkTTTPPPKKKGGGDDDAAA>>><<<666555555444444333222222333222111111000111111111222111000111222333222000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333444444555555444444333222222333333333444444444555666666777888999999999999:::;;;<<<>>>CCCIIINNNPPPUUUXXXWWWWWWaaauuu{{{mmmddd___^^^^^^\\\]]]^^^```dddgggjjjkkkllllllooouuu|||pppiii```ZZZXXXUUUQQQLLLIIIGGGDDDCCCAAA@@@===;;;777777666555444444333333333333333222222111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////JJJJJJJJJJJJIIIGGGFFFEEEHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBFFFGGGHHHIIIJJJMMMRRRUUUaaadddjjjqqqxxxxxxbbbXXXNNNKKKIIICCC===;;;:::777555333444444333222///000222333333222000///000000000000000000000000333333222111000000111111000000000000////////////111111111000000000000000000000000000000000000000111000///////////////000000000000000000000000000000000//////000222444555444444444444444444444444444444444444444444444444555666777666666666888:::>>>???@@@@@@BBBFFFLLLPPPSSSUUUVVVVVV[[[lllxxxpppeee^^^]]]___```aaa``````bbbdddhhhlllqqqtttwwwzzz|||zzzkkkggghhheee[[[RRROOOMMMJJJGGGDDDBBB@@@???:::::::::999888777555555444444333333333333333333000000000000000000000000000000000000000000000000666444111...---,,,------000000000000000000000000JJJJJJJJJIIIIIIHHHFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJNNNQQQUUUYYY```gggnnnwwwlll___RRRMMMJJJDDD???===;;;888555444444444333222222222111111111111222222111111111111111111111111222222111000000000000000000000000000////////////111000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111333333111000000000111222444444444444444444444444444444444444444444444444666777888777777777999;;;<<<<<<===???BBBHHHOOOSSSTTTVVVXXX\\\fffzzz~~~tttiiiddd]]]ZZZ[[[^^^```aaafffhhhkkknnnqqqtttwwwyyy|||xxxwwwsssiii```ZZZWWWSSSNNNJJJEEEBBB@@@;;;:::999888666555444333444444333333333333222222111111111111111111111111000000000000000000000000333111///...---...///000////////////////////////KKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEEEEEEEGGGJJJLLLMMMQQQWWW^^^fffnnnwww|||yyyiiiXXXOOOKKKEEEAAA@@@<<<:::777555555555444333444333111000000111333444111111111111111111111111111111000000000000//////////////////000000000000000000000000000000111111000000000000000000000000000000000//////000000111222222222222222222222222333333222111111111111222444444444444444444444444444444555555555555555555666777888888777888:::<<<<<<<<<===AAAHHHOOOTTTVVVRRRSSSXXX```nnnrrrfff___\\\ZZZYYYZZZ^^^bbbeeefffjjjmmmqqquuuwwwzzz~~~xxx{{{{{{qqqgggccc]]]VVVQQQKKKFFFBBB???>>>;;;888666555555444444444333333333222222222111111111111111111111111000000000000000000000000//////.........000222333........................NNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDEEEGGGIIIHHHLLLQQQVVV\\\ccckkkooovvv}}}sss\\\PPPKKKFFFCCCBBB???<<<888666666666444333444333222111111222333444111111111111111111111111//////000000000/////////////////////000000000000000000000000000111111111000000000000000000000000000000000///000000111111222222222222222222222222000000000111222333444555333333444444444444444444555555555555555666666666555777888888777888:::<<<>>>???BBBIIIPPPVVVXXXXXXSSSUUU\\\hhhwwwvvviiiaaa[[[WWW[[[\\\___cccgggkkkmmmmmmooossswww{{{{{{|||~~~yyylllggg```[[[WWWRRRLLLHHHDDDBBB???<<<999888999999555555444444333222222222111111111111111111111111000000000000000000000000............///000222333........................QQQQQQPPPPPPOOOMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFGGGIIIEEEGGGJJJMMMQQQUUU[[[___jjjqqqzzz~~~bbbRRRLLLHHHEEEEEEAAA>>>:::888777666555444222333444555555444333222111111111111111111111111...///000000000000//////.../////////000000000111//////000000111111111111000000000000000000000000000000000000000111222222111111111111111111111111///000111222333444444555333333333444444444555555555555555666666777777777555666777888777888:::===???BBBHHHPPPVVVXXXXXXWWWYYY^^^hhhvvvpppddd^^^]]]]]]\\\```bbbgggkkknnnqqqssstttxxx|||~~~yyyjjjeee___]]]\\\ZZZVVVRRRHHHFFFBBB???<<<;;;;;;<<<666666555555444333333222111111111111111111111111111111111111111111111111///////////////000000000........................UUUTTTTTTRRRQQQOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJHHHGGGGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHIIIGGGIIIJJJKKKLLLOOOSSSVVV___fffoooxxxmmmYYYQQQKKKHHHFFFCCC@@@<<<:::888777555444222333555666666555333222222222222222222222222222...///000111222111000///......//////000000111111/////////000111111222222000000000000000000000000000000000000111111222333000000000000000000000000333333333444333222222111222333333444444555555555555555666666777777888888555777888999888:::<<<>>>@@@FFFMMMSSSVVVWWWYYYZZZ```gggtttqqqiii```\\\]]]aaadddeeeeeehhhmmmqqqsssvvvyyy|||yyyiiieee``````cccdddaaa]]]NNNLLLHHHDDD@@@===<<<;;;888888777666555444444333222222222222222222222222111111111111111111111111000000000000////////////........................]]]]]][[[ZZZWWWUUURRRQQQSSSSSSSSSSSSSSSSSSSSSSSSOOONNNLLLJJJHHHGGGGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJIIIJJJKKKLLLLLLMMMPPPSSSXXX^^^gggooowww{{{cccWWWPPPJJJGGGEEEBBB>>>;;;999888666444444444555555555555444444222222222222222222222222...///111222333222111000.........///000111111111...//////000111111222222000000000000000000000000000000000000111222333444111111111111111111111111333333444444444333222111222222333333444555555666555555666777777888999999888999:::;;;;;;<<>>;;;:::888666444777666444333333444666777222222222222222222222222...000222333444333222111---......///000111111222...//////000111222222222000000000000000000000000000000000000111222333444222222222222222222222222///000222444555555555444222222333333444555666666555666666777888999999999999;;;<<<======>>>AAACCCLLLRRRWWWWWWVVV[[[gggqqqwwwhhh``````___```eeekkkppppppoootttxxx}}}xxxwwwuuurrrtttwwwqqqlllmmmrrrssspppkkkdddaaa\\\UUUMMMEEE???;;;;;;;;;:::999888777666555222222222222222222222222111111111111111111111111---...///000111111000000000000000000000000000000{{{vvvoooiiifffdddaaa```[[[[[[[[[[[[[[[\\\]]]]]]\\\YYYTTTPPPNNNLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGIIILLLOOOQQQPPPTTTZZZaaalllxxx{{{eeeWWWPPPLLLDDDDDDCCC@@@<<<999777777444444444333333222222222111222222333333222222111222222222222222222222222444333333222111111111222222222222111111111000000///000000000000111111111000111111111111222222222111111111111111111111111555555444333333222111111444555666666777777666666999777666555666777999;;;666:::>>>>>><<<>>>DDDJJJQQQXXX\\\YYYVVV^^^rrr|||pppfffaaa```aaafffkkkmmmoooqqquuuyyyyyywwwsssrrrrrrwwwyyysssqqqqqqpppooopppdddYYYVVVQQQHHH@@@>>>===;;;:::999:::999888666555444444333222222222222444444333222111000///...222222000///............000000000000000000000000|||xxxsssnnnjjjcccbbbaaa```______``````aaa^^^ZZZWWWTTTQQQNNNKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNNNNQQQVVV]]]fffqqq|||ppp\\\OOOJJJFFFFFFDDDAAA===:::999888555555444444333222222222111222222333333222222111111111111111111111111111333222111111000000000111222222222111111111000000000000000111111111222222000111111111111222222222111111111111111111111111333333333333333333333333222333444444555555444444666666555666777888:::;;;999;;;======>>>CCCJJJPPPRRRVVVZZZ[[[^^^lllxxxnnniiidddccceeejjjmmmqqqsssuuuyyyzzzrrrqqquuu|||uuuqqqnnnmmmmmmcccZZZXXXUUULLLEEEBBB@@@>>>;;;::::::999777666666555444333222222222222111111111111111111111111222222000//////.........000000000000000000000000}}}wwwqqqooolllhhhfffdddcccccceeedddbbb```]]]YYYSSSPPPMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNRRRWWW]]]eeennnttt~~~}}}~~~eeeTTTMMMJJJHHHFFFBBB???<<<;;;:::666555555444333333222222111222222333333222222111000000000000000000000000222111000000///000000000222222222111111111111111111111111111222222222333000111111111111222222222222222222222222222222222111222222333444555555666333333444555555555555444444444555777888999:::;;;<<<<<<<<<>>>CCCJJJRRRWWWWWWXXX\\\cccpppzzzpppgggdddeeeeeehhhkkkoooqqquuuwwwyyy{{{ssspppqqq{{{}}}sssnnnllllllddd^^^]]]ZZZSSSKKKGGGCCC@@@===<<<;;;:::888666666666555333333222222222//////000111222333333444222111000000////////////000000000000000000000000zzztttnnnjjjgggfffgggfffffffffddd```ZZZUUUQQQOOOMMMKKKJJJJJJKKKKKKIIIIIIJJJJJJKKKJJJIIIIIIKKKMMMPPPSSSVVV[[[aaaeeeqqqwww~~~||||||~~~ppp]]]TTTMMMJJJFFFCCC@@@>>>;;;:::777666666555444333222222111222222333333222222111111111111111111111111111222111111000000000111111111111111111111111111111111111222222222333333333000000111111111222222222222222222222222222222222222222333333444555555555555555666777777777777777555666777888999999999999<<<<<<===BBBJJJRRRWWWZZZ\\\^^^fffvvvrrrooohhhdddeeehhhjjjmmmqqqrrruuuxxx|||yyyqqq{{{xxxrrrqqqpppjjjeeecccaaaZZZQQQJJJEEEBBB???===<<<;;;999888777777555444333333333333//////000111222333333444222111111000//////000000000000000000000000000000yyyrrrmmmjjjhhhhhhhhhhhhgggddd```\\\UUUTTTQQQOOOMMMMMMLLLLLLGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNPPPRRRSSSUUUYYY[[[dddjjjttt}}}~~~~~~{{{~~~~~~}}}zzz}}}yyy}}}|||eeeZZZPPPLLLFFFBBB@@@>>>;;;999888777777666555333333222111222222333333222222111222222222222222222222222222222111111111222222333111111111111111111111111111111222222222333333333000000111111111222222222222222222222222222222222444444444444444444444444555666777777888888777777777888999999:::999999888<<<>>>BBBJJJRRRXXXZZZ[[[]]]eeewwwyyymmmhhhkkkgggfffjjjmmmnnnppptttvvvzzz~~~||||||zzzvvvqqqllliiicccXXXOOOIIIFFFBBB???>>>===<<<;;;999888666555444333333333111111111111111111111222222111111000000000000111111111111111111111111111xxxtttnnnlllkkkjjjiiihhheeecccZZZYYYXXXVVVTTTRRRPPPOOOJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRRRRRRRSSSTTTVVVYYY___iiittt}}}~~~~~~{{{}}}yyyxxx|||}}}vvvvvvzzzppp___SSSNNNGGGCCCAAA@@@<<<999999999888666555444333222111222222333333222222111222222222222222222222222222222222222222222333444111111111111111222222222111111111111222222222333000111111111111222222222333333333333333333333333555555555444444444444444444444555666666666666555999::::::::::::;;;;;;;;;@@@DDDKKKRRRWWW[[[\\\]]]___pppuuuiiifffhhhhhhgggiiiooorrrqqqssswwwvvv}}}wwwsssmmmbbbWWWRRRNNNIIIEEEBBB@@@>>>===:::999777666444444333333333222222222111111000000222111111000000111111111111111111111111111111111xxxuuuppplllkkkjjjiiihhh`````````^^^\\\XXXUUUSSSPPPOOONNNMMMMMMMMMNNNOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUZZZaaajjjrrr{{{||||||~~~yyyvvvwwwzzzuuuvvvgggWWWPPPIIIDDDCCCBBB>>>;;;:::999888777666444333333111222222333333222222111111111111111111111111111111111111111111222333333000000111111111222222222000000000111111111222222000111111111111222222222333333333333333333333333333333444444555555666666444444555666666666666666999999999:::;;;===???AAAGGGMMMSSSXXXZZZ\\\___bbbiiisssiiihhhjjjmmmllllllqqqwwwyyywwwwwwzzz~~~}}}xxxmmmaaa___ZZZRRRLLLGGGCCC@@@>>>::::::888666555444333333222222222111111111000000222111111000000111222222111111111111111111111111{{{tttooolllllllllllldddeeeeeedddaaa]]]YYYVVVVVVUUURRROOONNNNNNOOOPPPOOORRRTTTTTTSSSRRRRRRRRRVVVYYY]]]bbbhhhooovvv{{{~~~|||~~~}}}yyyvvvuuuyyyxxxwwwpppYYYSSSJJJFFFEEEDDD@@@<<<::::::999777666444333333222222222333333222222222000000000000000000000000000000///000000111222222000000111111222222222222///000000000000111111111000111111111111222222222333333333333333333333333111222333444666777888888666777777888888888888888888888888999<<<@@@CCCFFFNNNSSSYYY[[[ZZZ\\\aaaggguuurrrfffgggmmmpppooouuuuuuzzz|||{{{}}}vvvjjjhhhbbbYYYQQQJJJEEE@@@>>>;;;:::888777555444444333111111111111111111222222222111111111111111222222111111111111111111111111tttmmmkkkjjjiiiggghhhjjjlllmmmkkkgggbbb______]]]YYYVVVSSSRRRQQQQQQMMMMMMNNNPPPTTTWWWXXXXXXSSSVVVZZZ\\\___dddkkkppp|||~~~|||{{{}}}~~~~~~~~~}}}yyyvvvtttvvv~~~gggUUUNNNNNNEEE??????<<<:::999777666666555222000111222222333333222222111222222222111111000000000222222333333333222222111111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222555555555666666666666666777666666666666777777888<<<<<<<<<<<<===BBBHHHMMMVVV[[[^^^^^^\\\```jjjsss~~~tttjjjgggiiimmmtttzzzvvvvvvssskkk```VVVNNNHHHBBB>>>BBB===888666777777444111444444444444333111///...////////////000000000000//////000000000000//////vvvyyy}}}{{{ssspppmmmiiifffiiijjjmmmnnnnnnllliiihhhfffccc___[[[WWWTTTSSSSSSPPPOOOOOORRRUUUXXXYYYXXXWWWYYY[[[[[[[[[\\\```dddnnnuuu~~~~~~|||}}}~~~}}}zzzvvvuuuttt{{{oooYYYOOONNNFFFAAABBB>>>===;;;888777666666444333222222333333333333222222333333222222222111111111222222222333333222222111111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222555555555555666666666666777666666666666777888888999::::::;;;???EEELLLRRR^^^bbbffffffeeejjjvvvssslllgggiiimmmqqqwww}}}}}}|||qqqmmmeee[[[QQQHHHBBB@@@===:::888777888888666444444444444444333222000///111111111111111111000000//////000000000000//////nnnppprrrtttvvvyyy}}}{{{vvvqqqjjjeeehhhjjjllloooqqqsssttttttrrrooojjjeee```\\\YYYXXXSSSRRRQQQRRRUUUWWWWWWWWWWWWYYYZZZZZZXXXXXXXXXYYY^^^eeennnwww~~~}}}~~~}}}zzzwwwuuurrrttt~~~|||aaaQQQNNNHHHEEEEEE@@@@@@===999777777777666555333444444444444444444333333333333333222222222222111222222333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333555555555555666666777777777777666666777888888999999:::;;;===BBBJJJSSSZZZ```dddhhhiiijjjrrr~~~mmmhhhfffgggnnntttxxx~~~rrrrrrnnneeeYYYNNNGGGDDD======<<<<<<;;;999777666333444444444333333222111333333333222222111111000///000000111111000000///mmmmmmnnnnnnooorrrvvvzzz{{{{{{uuummmhhhhhhiiikkkooossswww{{{}}}~~~{{{vvvpppjjjeeebbb```VVVTTTRRRRRRSSSTTTSSSSSSRRRTTTVVVXXXXXXWWWWWWVVVTTTZZZbbbkkkttt~~~}}}zzzwwwvvvuuuqqqooottt{{{kkkUUUOOOIIIGGGGGGBBBBBB>>>:::777666666666666444444555555555555444444333333333333333333333333111111222333333333222222111111111111111111111111000000000000000000000000111111111222222222333333333333333333333333333333444444555555666666777777777777777777888888999:::;;;<<<>>>AAAGGGOOOYYY``````eeeiiikkknnnwwwooogggeeefffjjjrrrxxx~~~zzzxxxtttnnnfff[[[QQQJJJCCCCCCCCCAAA>>>:::888777444444444444444333333333444444333222111000000///000000000111111000000000kkkkkkjjjiiiiiilllppptttuuuxxx}}}}}}xxxrrrnnnjjjkkkllloootttzzz|||wwwrrrmmmjjjhhh\\\YYYUUUSSSRRRQQQPPPOOOMMMOOORRRUUUWWWWWWVVVTTTQQQUUU[[[aaahhhsss~~~}}}{{{vvvuuuuuuvvvsssnnnnnnsss|||yyy]]]RRRJJJHHHHHHBBBBBB???:::777666666666555444555555666666555555444333333333333333333333333000111222333333333333333111111111111111111111111000000000000000000000000111222222222222333333333333333333333333333333333444444444555666777777888777777777888888999;;;;;;;;;===@@@DDDJJJRRR[[[aaadddiiinnnqqquuu|||lllggghhhgggggglllrrryyy}}}vvvtttssslll^^^QQQIIIHHHDDDAAA>>>;;;999888555555444444444444444444333333222111000000//////000000111111111111000000nnnnnnmmmkkkjjjlllooorrrtttwwwzzz~~~~~~~~~~~~|||yyywwwqqqqqqrrrtttwww||||||xxxuuurrrqqqhhhccc^^^YYYVVVTTTRRRPPPOOOOOOQQQTTTWWWXXXVVVTTTSSSUUUXXXZZZ^^^fffqqqyyy~~~}}}{{{yyyttttttvvvyyyvvvpppmmmooovvvhhhYYYMMMIIIIIICCCBBB???;;;888777777666555444444555555555555444444222222222222333333333333000111222222333333333333111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333333444444555666777888888777777888888999:::<<<<<<;;;>>>CCCHHHNNNVVV]]]bbbhhhmmmtttwww|||zzzjjjaaabbbgggfffgggkkkrrrzzz{{{{{{|||mmm```TTTNNNEEE@@@???>>>;;;999777666555444444444444444222222222111000000//////000111111222222111111000ssssssrrrpppooooooqqqssssssuuuxxx{{{}}}~~~~~~}}}|||~~~{{{{{{{{{{{{|||~~~~~~wwwrrrjjjddd___\\\YYYVVVUUUTTTUUUYYY]]]___^^^]]]XXXYYYZZZYYYZZZ___gggnnn{{{~~~|||zzzyyyvvvuuuxxx{{{yyyrrrnnnnnnsssuuubbbQQQJJJJJJEEECCC@@@===;;;:::999666555444444444555555444444444111111111222222222333333000000111222333333333333111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444333333444555666777888888888888888999:::;;;<<<===>>>BBBIIIPPPWWW^^^eeeiiiooovvv}}}vvvjjjddd______bbbbbbfffmmmvvvuuukkk^^^NNNDDDBBBAAA===999999888666555444444444444222222222222222222111111000111111222222111111000rrrrrrrrrpppnnnnnnoooqqqoooqqquuuxxx{{{|||}}}|||~~~|||tttmmmgggccc___\\\YYYYYYZZZ___eeeiiiiiihhh^^^^^^^^^\\\[[[^^^eeekkkpppxxx~~~|||zzzyyyxxxwwwzzz}}}{{{sssnnnmmmooo~~~hhhTTTKKKKKKGGGDDDBBB???===<<<:::777555333444444444444444444333000000000111111222222222///000111222333444444444111111111111111111111111222222222222222222222222222222333333333444444444444444444444444444444444333333444555666777888999888888888999:::;;;===>>>AAAGGGPPPXXX```gggmmmqqq{{{yyyhhhccccccaaa______```fffppp|||oooXXXJJJFFFDDD===777:::999777555444333444444333333333333333333333444111111222222222222111111zzzyyywwwuuussssssssssssrrrtttxxx|||~~~}}}}}}~~~|||uuunnnjjjiiiiiiggggggkkkqqquuuwwwvvvsssjjjeeeiiillljjjhhhiiinnnttt}}}wwwssstttxxx|||}}}zzzuuuqqqoooppp{{{{{{rrrZZZNNNJJJJJJIIIFFFAAA===;;;999777555222333555666666444333111222222222222222222222222111111111222222333333333222222111111000/////////111111111111111111111111222222333333333333444444444444444555555555666666888888888888888999999999<<<888777;;;======>>>AAACCCMMMXXX^^^bbbjjjvvvrrrkkkeeebbb```^^^```eeedddkkkvvv}}}fffTTTLLLGGGCCC>>>:::;;;;;;:::888666555666222111111111111111222222222222222222222222222222}}}|||zzzyyyxxxxxxxxxxxxyyy{{{}}}|||{{{wwwwwwwww{{{|||vvvuuuxxxyyyvvvtttuuuuuu{{{zzzvvvwwwyyy{{{{{{wwwsssooonnnnnnwwwxxxzzz~~~bbbRRRLLLKKKHHHEEEAAA???===:::888555444555666777777555444333333333333333333333333333222222333333333444444444444444444333333333333333111111111111111111111111222222333333333333444444444444444444555555555555777777888888888888999999===999888<<<>>>>>>@@@CCCOOOWWW```fffllluuu{{{tttnnnhhhfffcccaaadddjjjiiiqqqlllYYYNNNHHHDDDBBB<<<<<<;;;:::777555333333222222111111111111222222111111111111111111111111~~~zzzzzzzzzzzzxxxssspppnnnmmmoootttvvvsss{{{pppYYYNNNKKKGGGEEECCCAAA???===999777666666777888777666555444444444444444444444444444333333444444444444555555000111111111111222222222222222222222222222222222222222333333333333444444333333333444444444555555666666777777888888888888===999999<<<>>>???BBBGGGVVV\\\dddlllsss~~~xxxtttuuuqqqmmmllljjjiiinnntttwwwvvvcccUUUMMMIIIGGG??????===;;;888666444333222222111111111111222222000000000000000000000000}}}yyyyyywwwssspppnnnnnnooossstttyyywwwpppsssyyybbbQQQJJJGGGFFFDDDCCCBBB???;;;888777777777777777666444444444444444444444444444444333333333444444444444444...//////000111111222222222222222222222222222222222222222333333333444444333333333333444444444444666666666777777888888999<<<999999<<<>>>@@@EEELLLYYY___iiisss}}}{{{uuuuuuuuuuuuuuussssssuuuuuuvvv}}}qqqaaaUUUMMMIIICCCAAA???===;;;999777666333333222111111111222222111111111111111111111111~~~wwwvvvssspppmmmllloooqqqsssttttttvvv~~~{{{ooonnnsss}}}oooWWWKKKIIIGGGFFFEEEDDDAAA===:::777777666666555444333333222222222222222222222222333333333222222222222222111222222333444555666666222222222222222222222222222222222333333333444444333333333444444444555555555666666777888999999999:::888999<<>><<<<<<;;;999777444333333222111111222222222222222222222222222222uuutttqqqmmmkkkkkknnnqqqpppqqqpppnnnoooxxxuuuppptttbbbQQQLLLJJJGGGFFFDDDBBB>>>;;;888777666555444444333333222222222222222222222222333333222222222222111111111111222333333444555555333333333333333333333333222222333333333333444444444444444555555555666666666666777888999::::::;;;:::999:::>>>AAAFFFQQQ[[[bbbiiiuuu|||sssiiigggmmmtttvvvttt{{{ppp[[[MMMGGGCCC>>><<<<<<;;;999666555444333222222111222222222222222222222222222222vvvtttqqqllliiiiiikkknnnmmmooooookkkgggjjjuuu~~~zzz~~~oooYYYPPPMMMIIIFFFDDDBBB???===999999888666555444444444333333333333333333333333444444333333333222222222000000000111111222222222333333333333333333333333222222333333333333444444555555555666666666777777777777888999:::;;;<<<<<<;;;;;;===BBBEEELLLXXXeeejjjnnnyyy{{{jjjjjjjjjkkkoootttxxx{{{pppaaaOOOIIIBBB???>>>===999555555555444333222222222222111111111111111111111111wwwuuuqqqmmmhhhgggiiikkkmmmpppqqqllleeeeeellltttxxx```RRRNNNJJJFFFDDDBBB???>>>;;;:::999777666555555555444444444444444444444444555555555444444333333333333333444444444444555555333333333333333333333333222222333333333444444444666666666666777777777777777888888:::;;;<<<============@@@DDDIIIPPP]]]kkkvvvxxxzzzfff___gggnnnqqqrrruuu}}}uuuWWWPPPHHHCCCBBB@@@;;;666666555444333222222222222000000000000000000000000~~~yyyrrrmmmkkkmmmnnnooojjjlllllliiicccaaadddhhhiii[[[OOOKKKIIIAAAAAADDD???;;;:::999777666555555555444444444555555555555555444444444444444444444333555555555444444333333333333111///111444555333111111111222333333444555555555555444555666888:::;;;:::888777777888:::;;;;;;:::>>>BBBDDDJJJWWWhhhsss~~~~~~pppiiifffjjjnnnrrrvvv{{{nnnYYYHHHDDDAAA:::999???888777777555444333222222222222222111000//////...zzzsssmmmkkkkkkllllllhhhjjjkkkhhhcccaaacccfffuuuqqqZZZMMMIIIHHHBBBBBBEEE@@@;;;:::888777555555444444444444444444444444444444333333333333444444444444555555444444444333333333333222111222555666555333333333333444555555555666444444444444555777888999888777777888:::<<<======;;;>>>BBBHHHSSScccsss~~~uuujjjgggllloootttxxx{{{xxxcccOOOHHHDDD<<<999<<<888888777666555333222222333222222111000000//////}}}uuunnnjjjiiiiiihhheeegggiiigggccc```aaaccclll}}}bbbQQQKKKKKKDDDCCCDDD???;;;:::888777555444444444555444444444333222222222222222222333333444444444555444444444444333333333444333222333666777666555555555555555555555666666333333333444555666777888666666888999;;;===>>>??????@@@EEERRRdddvvv{{{iiifffiiiooorrrwww{{{~~~oooXXXMMMGGG@@@<<<===:::999888777555444333222333222222111111000000000xxxpppkkkhhhfffeeedddfffhhhgggdddaaaaaaaaajjjzzzpppZZZPPPOOOHHHDDDDDD???===<<<:::888777555555555666666555444444333222222000111111222333444555555444444444444444444444444333333333444555666666666666666555555555555555555444444444555666777888888666888:::;;;<<<===>>>@@@CCCDDDNNNbbbxxxnnnfffhhhnnnrrrvvv|||}}}~~~cccSSSJJJCCC@@@@@@;;;:::999888666555333333333333222222222111111111|||sssmmmhhheeecccdddfffgggfffeeecccaaaaaafffrrr|||```QQQPPPIIIFFFEEEAAA???>>>===:::999777777666888777777666555444444333111111222333444444555555444444444444444444444444222333333444333444444555555555555444444444444444555666777777888888888888777:::<<<<<<<<<===???AAAFFFJJJYYYsss~~~oooiiiiiimmmrrrwww}}}~~~vvv___PPPFFFAAA@@@<<<<<<:::999777555444333333333333333222222222222|||wwwpppjjjfffccceeeeeeeeeeeedddcccbbbaaa```hhhwwweeeRRROOOJJJGGGGGGEEEAAA@@@>>><<<:::999888777888888777777666555555555333333333444444555555555333333333444444444444555333444555444222222222444444444444444444444444444666777888999999999999888888:::<<<<<<;;;===AAAFFFKKKSSShhhpppjjjlllooorrrwww|||ttt]]]LLLCCC???>>>===<<<:::888666555444333333333333333333333333{{{sssmmmhhheeeeeecccbbbaaaaaaaaaaaaaaa\\\aaakkk|||rrrXXXSSSLLLGGGHHHFFFBBB@@@>>><<<:::888777777666666666666666666555555555555555555555555555555333333333444444444555555555777888666333111222333444444444555666666666777666666888888999888888777666999;;;;;;;;;>>>FFFLLLVVVaaayyyxxxkkkmmmsssuuu{{{pppYYYJJJCCC???>>>===;;;999777555444333333444444444444444444}}}uuuoooiiifffdddbbb```______`````````]]]___ffftttbbbYYYOOOHHHGGGDDDAAA@@@>>>;;;999777666666444444444555555555555555666666666666666555555555333333333444444555555555888999:::888444111222444444555555666777888888999555666777888888777666666444777999:::;;;@@@IIIQQQ```mmmwwwllliiiqqqxxx{{{fffTTTKKK@@@???===;;;999777555444444444444444444444444444xxxnnniiigggdddcccaaa___^^^___```aaa___^^^bbbkkkwwwqqq\\\RRRLLLGGGGGGEEECCC@@@===:::888777777555555555555555555555555444555555666666666666666555555555555555555555555777777777777777777666666666666666666666555555555777777888999:::;;;;;;;;;;;;======<<<<<>>===999666777999888777555333222222111{{{rrrllliiifffeeebbb___]]]]]]]]]^^^___^^^```fffppp{{{cccVVVNNNJJJIIIEEECCC@@@===:::888777777555555555555555555555555444555555666666666666666555555555555555555555555444444444444444444444444555555666666666666666666666666777777888888999999999;;;;;;;;;===FFFRRR[[[nnn~~~nnnggglllttt}}}lllXXXIIIBBB======<<<888555666999888666555444333222222yyyrrrmmmhhhfffccc___\\\[[[[[[[[[^^^\\\\\\```fffqqqnnn\\\QQQLLLKKKEEEDDDAAA>>>;;;999888777555555555555555555555555444555555666666666666666555555555555555555555555666666666666666666666666555555555666666777777777777777777888888888888888999:::;;;===BBBLLLZZZdddvvv~~~mmmeeehhhppp|||{{{hhhPPPGGG???===<<<888666777888777666555444444444444yyysssiiifffccc___\\\ZZZZZZZZZ[[[YYYYYYZZZ]]]eeeuuu{{{bbbSSSLLLKKKEEEDDDBBB???<<<:::888777555555555555555555555555444555555666666666666666555555555555555555555555777777777777777888888888444444555666777888888999:::::::::::::::::::::999<<<<<<===@@@GGGTTTbbblll|||}}}jjjdddfffpppyyyxxxZZZNNNCCC???===;;;999:::777777666555555444555555xxxhhhfffccc___\\\[[[[[[[[[YYYWWWWWWXXXYYY^^^kkkyyyhhhUUULLLIIIEEEDDDCCC@@@>>>;;;999777666666666666666666666666444555555666666666666666666666666666666666666666333333333444444555555555444555555666777888999999;;;;;;;;;:::::::::::::::<<<<<<>>>BBBKKKYYYgggqqq{{{mmmccceeelll{{{dddVVVFFF@@@>>>;;;:::;;;888777666555555555555555zzzjjjgggddd```]]]\\\[[[[[[XXXVVVVVVWWWWWWZZZeeeqqqqqqZZZNNNIIIFFFEEEDDDBBB???<<<999888666666666666666666666666444555555666666666666666666666666666666666666666444444444555666666777777666666666777777888888888888888888999999999999999;;;<<<>>>EEEQQQ```mmmuuuzzzooogggeeellluuusssaaaMMMCCC???;;;::::::999888777666555555555555zzzmmmkkkfffbbb^^^[[[ZZZZZZXXXWWWWWWWWWVVVWWWaaalll|||aaaRRRKKKFFFEEEDDDBBB@@@<<<999888666666666666666666666666444555555666666666666666666666666666666666666666666666666777888999999999777777777777777777777888777888888999999:::::::::<<<===CCCMMM[[[jjjxxxpppggghhhlllwwwrrrZZZKKKDDD???<<<;;;:::999888666555444444444yyyqqqnnnhhhccc^^^[[[YYYXXXYYYXXXXXXXXXUUUVVV^^^hhhfffUUUMMMFFFEEEEEECCC@@@===:::888777777777777777777777777444555555666666666666666777777777777777777777777222333333444555666666777888888888777777777777777999999:::;;;;;;<<<======>>>AAAHHHTTTddduuuzzzgggeeekkktttfffTTTJJJCCC???>>>;;;:::888777555444333333yyytttmmmgggdddbbb```^^^]]][[[WWWUUUUUUXXX]]]___tttlllUUUPPPFFFDDDAAA@@@??????===;;;999999999888888888888888666666666666666777888888666666666666666666666666888888777777666666555555777777777777888999:::;;;;;;999666666888<<<>>>???<<>><<<888888888777777777777777666666666666666777888888666666666666666666666666888888777777666666666555777777777777888999:::;;;;;;:::888888:::<<<>>>???EEENNN\\\mmmxxxooojjjppp|||uuuZZZJJJAAA======;;;999888888777555444{{{qqqgggaaa^^^\\\[[[\\\ZZZWWWUUUVVVXXX[[[]]]eeessscccUUUMMMJJJFFFCCCBBB@@@???===888888777777777666666666666666666666666777888888666666666666666666666666777777777777777777666666777777777777888999:::;;;;;;:::::::::;;;===???@@@HHHRRRccc{{{nnnmmmqqq{{{iiiSSSFFF@@@<<<;;;999999999888666444sssiiibbb___^^^]]][[[ZZZXXXWWWWWWXXXZZZ\\\```ooojjjVVVOOOLLLGGGDDDBBB@@@???===999999888888777777666666666666666666666777777888666666666666666666666666777777777777777777888888777777777777888999:::;;;999:::;;;;;;<<<===???AAAJJJTTThhhooojjjoooyyyxxx___MMMDDD<<<;;;:::::::::999777444wwwlllfffbbbaaa```[[[[[[YYYXXXXXXYYYZZZ[[[aaaooorrrYYYPPPLLLGGGCCCAAA@@@???===;;;;;;:::999999888777777666666666666666777777888777777777777777777777777666666777777888888999999777777777777888999:::;;;888:::;;;;;;;;;===AAADDDQQQ\\\rrr}}}jjjkkkrrrlllTTTEEE>>>===;;;;;;;;;:::888666|||rrrkkkfffdddbbb\\\\\\[[[[[[ZZZZZZ[[[[[[bbbppp}}}___QQQMMMHHHDDDBBBAAA@@@???<<<<<<;;;:::999888888777666666666666666777888888777777777777777777777777666666777777888999::::::777777777777888999:::;;;888:::<<<;;;;;;>>>DDDJJJWWWbbbzzzxxxooooooxxx|||{{{{{{|||~~~```IIICCC@@@===<<<;;;;;;999888xxxoooiiidddbbb]]]]]]]]]]]]\\\\\\[[[[[[aaapppjjjSSSOOOIIIEEECCCCCCBBBBBB<<<<<<;;;:::999888777666666666666666666777888888777777777777777777777777555666666888999:::;;;;;;777777777777888999:::;;;:::<<<===<<<<<>>======CCCMMMUUU^^^kkk|||iiikkkttt}}}~~~{{{yyywwwuuussswwwvvvwwwxxx{{{|||{{{zzzxxx{{{fffKKKFFFAAA===;;;;;;;;;;;;rrrddd^^^_________^^^]]]]]]]]]^^^^^^bbbjjj~~~vvvbbbOOOIIIJJJCCC???BBB@@@===<<<;;;:::999888888888:::999888777666666777777444555666888888888777777999999888888888888888888999888888777888:::;;;<<<:::;;;;;;===BBBKKKUUU\\\ddduuu~~~nnnmmmttt{{{wwwuuurrrooonnnoooppprrrrrrssstttuuuwwwxxxyyyyyy|||zzzUUUMMMBBB;;;888999<<>>;;;;;;===uuugggbbbccc^^^^^^^^^^^^^^^]]]\\\[[[^^^bbbooottt\\\QQQOOOGGGDDDEEEBBB>>>===<<<;;;:::999999999777888::::::;;;:::999999777777888888888777666666888888888888888888888888999999999999999;;;<<<<<<>>>???@@@CCCHHHQQQ[[[bbbppprrrooouuuyyyyyyuuurrrpppkkkgggjjjiiiiiijjjlllooorrrtttwwwvvvuuuuuuuuuwwwzzz{{{xxx|||xxx^^^HHHDDDDDD===999;;;vvvjjjdddeee______``````___^^^]]]\\\]]]^^^ggguuu}}}bbbRRROOOHHHFFFGGGCCC???>>>===;;;:::999999999555777999;;;;;;:::999888888888888888777777666666888888888888888999999999999999999:::;;;;;;<<<===???@@@BBBEEEKKKTTT^^^eeerrryyyjjjrrr~~~|||vvvrrrmmmiiihhhhhhgggfffffffffggghhhkkknnnqqqssswwwuuutttssssssvvvyyy{{{zzz}}}jjjKKKEEEEEE>>>999<<>><<<;;;:::999999444666888::::::999888777999999888888777777777666777777888888888999999999999::::::;;;<<<<<<======>>>@@@CCCFFFMMMUUU___fffssssssooo|||}}}wwwrrrmmmjjjfffddddddeeefffgggfffggghhhiiilllooorrrsssvvvuuusssssstttvvvyyy{{{{{{~~~wwwSSSFFFCCC>>>;;;>>>tttllliiicccbbb```___^^^^^^^^^^^^]]]]]]```ccchhhuuurrrXXXPPPIIIGGGHHHBBBBBBAAA???===;;;:::999999555666777888999888777777999999888777777777888888777777777888999999::::::999:::;;;<<<============>>>@@@CCCHHHNNNWWWaaaggguuuxxxsssxxx|||zzzxxxtttooollleeecccaaa```aaacccfffgggiiiiiikkkmmmppprrruuuvvvxxxwwwwwwwwwxxx{{{}}}~~~cccMMMDDD@@@??????{{{pppkkkcccaaa^^^\\\[[[[[[\\\]]]\\\]]]___```aaalll```TTTLLLIIIHHHAAABBBAAA???===<<<::::::999999999888888888888888777999888777777777888999:::666777777888999999::::::999:::<<<===>>>>>>======>>>AAAEEEIIIPPPYYYccciiiyyyssswww{{{xxxuuuvvvvvvvvvtttppplllhhhbbbcccccccccccceeehhhkkkjjjkkknnnqqqtttwwwzzz{{{||||||}}}yyyYYYHHHDDDBBB===rrrkkkbbb```\\\YYYXXXYYY[[[]]][[[]]]___^^^]]]ggggggXXXNNNJJJHHH@@@CCCBBB@@@>>><<<;;;:::999;;;;;;:::999888888888999888888777777777888:::;;;666777777888999999:::::::::;;;<<<>>>>>>>>>>>>===???BBBFFFKKKRRR[[[dddjjj~~~wwwsss|||wwwrrrqqqppprrrsssuuuvvvtttpppkkkhhheeefffggghhhhhhjjjmmmpppkkklllooossswww{{{~~~cccMMMHHHCCC;;;vvvmmmdddaaa]]]ZZZZZZ[[[\\\[[[]]]\\\\\\\\\^^^ggg|||qqqWWWNNNLLLFFFAAAEEECCCAAA???===;;;::::::;;;;;;:::999888888888999888888999999999999888888777888:::;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;===???BBBCCCHHHQQQWWW]]]jjjxxx{{{wwwpppllllllnnnrrrtttvvvvvvsssooommmllliiihhhiiilllpppqqqooolllllllllnnnttt}}}{{{ZZZFFF@@@???yyyqqqiiieee```\\\[[[[[[[[[ZZZ[[[ZZZ[[[[[[]]]fffzzz{{{^^^SSSOOOJJJEEEEEECCCAAA???===;;;::::::::::::999888888888888888888888999999999999888888888888999:::;;;;;;;;;;;;999:::;;;;;;;;;<<>>}}}vvvooojjjddd___\\\[[[ZZZYYYYYYXXXYYY[[[]]]fffxxxgggWWWPPPLLLGGGDDDCCCAAA???===<<<;;;::::::999888888777888888888888888999999999999888888999999999999:::;;;<<<===999:::;;;<<<<<<>>>AAADDDGGGNNNXXX^^^```iii}}}uuuwww|||xxxwwwuuurrrnnnkkkkkknnnppppppssswwwyyyyyyxxxxxxxxxvvvwwwyyy|||~~~}}}yyyvvvtttxxxsssWWWGGG@@@{{{rrrmmmeee___\\\ZZZYYYXXXXXXWWWYYY\\\^^^eeetttoooYYYPPPKKKFFFDDDCCCAAA???>>><<<;;;;;;999888888777777888888888888999999::::::999999888::::::999999:::;;;===>>>:::;;;<<<<<<<<<>>>BBBEEELLLSSS\\\dddkkkxxxuuuqqq|||~~~{{{wwwtttttttttsssqqqooopppsssvvvsssvvvzzz|||||||||}}}~~~~~~|||hhhQQQDDDsssnnnfff___[[[ZZZYYYXXXXXXWWWYYY]]]___dddppp}}}yyy^^^QQQKKKFFFDDDCCCAAA@@@>>>===<<<<<<999888888888888888999999999999::::::::::::999999;;;:::999999:::;;;===>>>===============???CCCFFFQQQVVV^^^hhhwwwxxxqqqsss|||{{{yyyvvvtttvvvwwwwwwvvvvvvwwwyyy|||zzz}}}zzz[[[HHHvvvpppggg```[[[YYYXXXXXXWWWVVVXXX\\\___bbbkkkuuufffWWWNNNGGGDDDCCCBBB@@@>>>=========999999999888999999:::;;;999999::::::::::::999999::::::::::::;;;<<<===>>>===============@@@EEEHHHVVV[[[cccmmmyyyssssssxxx~~~{{{yyyyyyyyyxxxwwwyyy{{{|||}}}|||}}}hhhOOO|||uuukkkbbb\\\YYYWWWVVVUUUUUUWWW[[[]]]^^^eeelllyyymmm[[[PPPHHHDDDCCCBBB@@@???>>>======::::::999999:::;;;;;;<<<999::::::;;;;;;::::::999999:::;;;<<<============:::;;;<<<<<<>>>CCCIIIMMMXXXaaakkkssspppsss{{{}}}}}}{{{yyyxxxzzz{{{|||{{{}}}{{{^^^yyynnnddd]]]YYYVVVUUUTTTSSSUUUYYY[[[[[[```gggkkkooo\\\PPPGGGDDDCCCBBB@@@???>>>>>>>>>::::::::::::;;;;;;<<<===999::::::;;;;;;::::::999999:::;;;===>>>======<<<777999:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;===BBBDDDHHHQQQ[[[dddlllttt~~~zzzyyyxxx~~~uuummmdddZZZWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[aaalll|||nnnXXXPPPHHHEEEBBB@@@??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;======???CCCFFFJJJSSS^^^eeeqqq{{{www|||~~~xxx}}}yyyqqqggg]]]XXXYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZ]]]cccpppvvv\\\QQQIIIFFFCCC@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAA@@@BBBGGGKKKPPP\\\gggrrrzzz|||jjjhhhtttxxxmmmbbb\\\\\\ZZZZZZZZZ[[[[[[ZZZZZZYYYUUUXXX]]]fffzzziiiVVVNNNJJJFFFCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAAAAACCCHHHMMMTTTaaalll}}}yyy~~~mmmhhhqqq{{{oooccc]]]\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZUUUXXX[[[```pppsss\\\PPPMMMHHHEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::::::::;;;<<<===>>>??????AAA@@@CCCIIIOOOWWWeeeqqqzzz|||}}}}}}pppqqq{{{}}}qqqddd^^^]]]ZZZ[[[[[[\\\\\\\\\\\\[[[XXX[[[ZZZ[[[gggzzzaaaQQQNNNIIIFFFDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999999:::;;;<<<===>>>???AAA@@@CCCJJJQQQYYYgggtttyyytttyyyrrrxxxzzzppphhhbbb^^^___^^^]]]\\\[[[[[[[[[[[[\\\]]]YYY\\\hhhvvviiiVVVNNNHHHFFFCCC>>><<<===<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBDDDKKKRRR\\\kkkyyy{{{{{{}}}xxxxxx}}}sssjjjccc^^^^^^]]]]]]\\\[[[[[[[[[\\\[[[\\\YYY[[[hhhvvvmmmWWWOOOHHHFFFCCC???=========<<<;;;;;;::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<======???@@@@@@CCCDDDIIIQQQWWW___mmmzzz|||vvvzzz~~~wwwmmmddd^^^]]]]]]\\\\\\[[[\\\\\\\\\[[[]]]YYY[[[ggguuurrrYYYPPPHHHFFFDDD@@@>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;;;;;;;===============>>>???@@@CCCFFFNNNWWW]]]dddqqq}}}tttsss{{{yyyoooddd^^^]]]]]]\\\[[[[[[\\\\\\]]]\\\^^^[[[\\\gggtttttt\\\RRRIIIFFFEEEBBB??????======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>======>>>>>>???@@@EEEHHHPPPXXX___gggwwwzzzsssuuu{{{pppfff___]]]]]]\\\\\\[[[[[[\\\\\\\\\___]]]^^^fffqqqvvv___TTTIIIGGGGGGDDD@@@???======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>===>>>>>>???@@@AAAGGGIIIPPPXXX___lllwwwvvvxxx~~~zzz|||rrrhhhbbb___^^^]]]\\\[[[[[[[[[[[[ZZZ___]]]^^^ccckkk|||bbbUUUJJJGGGHHHEEEBBB@@@>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBIIIKKKRRRZZZddduuuxxxuuuyyy|||}}}uuutttqqqwww}}}uuulllggg```___^^^\\\[[[ZZZZZZYYYWWW]]]]]]\\\___ddd{{{dddWWWJJJHHHIIIFFFBBB@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDJJJNNNWWWaaammmqqqttt|||tttmmmxxxnnnrrrwwwoookkkaaa```^^^\\\[[[YYYYYYYYYUUU[[[[[[ZZZ\\\```uuueeeWWWKKKHHHIIIGGGCCCAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<>>>@@@BBBDDDEEEKKKPPP[[[hhhuuuooouuuyyyllluuummmnnn}}}{{{ooofff```ZZZWWWYYYYYYXXXXXXZZZZZZXXX[[[___\\\^^^qqqpppZZZOOOMMMFFFCCCFFFDDD@@@???>>>======<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>@@@???>>>CCCJJJPPPXXX```iii{{{ssswwwmmmqqqyyytttzzzwww{{{{{{pppggg```ZZZWWWXXXYYYWWWWWWYYYYYYWWWZZZ]]][[[\\\nnnxxx___RRROOOGGGCCCEEECCC@@@???>>>======<<<<<<===<<<===============<<<<<<>>>===>>>@@@???>>>CCCJJJSSSZZZbbbmmm{{{rrr{{{uuusssuuuxxxrrrxxxzzzpppjjjaaa[[[WWWWWWXXXVVVVVVXXXXXXWWWYYY\\\ZZZ[[[jjj|||gggVVVPPPGGGCCCEEEAAA@@@@@@???>>>============>>>>>>>>>>>>===<<<;;;:::>>>===>>>@@@??????DDDKKKVVV\\\ffftttxxxwwwtttwwwxxxvvvuuu|||{{{rrrmmmbbb\\\WWWWWWWWWTTTUUUWWWYYYXXXYYY[[[ZZZ[[[fffsssmmmWWWPPPGGGDDDEEEAAAAAA@@@???>>>===========================<<<;;;;;;>>>===>>>@@@@@@@@@FFFNNNYYY___iii||||||~~~uuuoooyyy~~~xxxxxx~~~uuupppeee^^^XXXWWWVVVTTTTTTWWWYYYYYYZZZ[[[[[[\\\ccckkktttsssYYYOOOHHHFFFGGGCCCAAA@@@???>>>>>>=========;;;;;;<<<======>>>======>>>===>>>AAABBBCCCJJJSSS[[[bbbooo|||}}}{{{mmmtttyyysssggg```YYYXXXVVVTTTTTTWWWWWWXXXYYYZZZ[[[]]]aaadddgggrrrzzz\\\PPPIIIHHHIIIDDDAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>===???BBBDDDGGGOOOYYY___iiiyyyttt|||}}}~~~uuuuuu}}}tttjjjbbb[[[YYYWWWTTTTTTWWWTTTVVVWWWXXXZZZ]]]^^^^^^^^^fffuuuaaaSSSKKKJJJJJJDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<===============<<<===<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::===<<>>?????????>>>>>>>>>>>>>>>AAA>>>???CCCHHHOOOZZZdddvvv~~~~~~}}}}}}zzz{{{qqqfffllltttwww|||wwwlllfff^^^XXXVVVUUUUUUUUUVVVUUUUUUUUUWWWXXXWWWVVVTTTXXXcccvvvppp[[[RRRJJJEEEFFFBBBBBBAAAAAA@@@?????????????????????>>>>>>>>>>>>AAA???@@@EEEJJJQQQ]]]hhhwwwwwwyyy~~~zzzzzz}}}~~~~~~jjj[[[___ggglllttt~~~vvvmmmggg^^^XXXUUUUUUVVVVVVVVVUUUUUUUUUWWWXXXWWWVVVRRRVVVaaauuuxxx___SSSKKKGGGGGGBBBBBBAAAAAA@@@@@@??????????????????????????????AAA@@@BBBFFFKKKSSS```lllzzz{{{vvvyyy~~~yyyxxx{{{{{{~~~fffTTTUUU[[[aaammm|||}}}uuuooohhh___WWWUUUUUUWWWXXXWWWVVVVVVVVVXXXYYYXXXWWWVVVYYYbbbvvvcccSSSKKKHHHGGGCCCBBBBBBAAA@@@@@@??????>>>???????????????@@@@@@CCCBBBDDDHHHLLLSSSaaaoooyyy|||~~~}}}~~~yyyxxxzzz{{{zzzsss{{{jjjVVVVVV\\\aaaooo}}}uuuoooiii___XXXUUUVVVXXXYYYYYYWWWWWWXXXYYYZZZYYYXXXYYY[[[cccvvv~~~||||||hhhSSSKKKIIIFFFCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@AAACCCCCCEEEIIILLLTTTdddsss}}}xxx~~~~~~|||}}}yyyxxx{{{|||}}}rrrvvvmmm\\\___fffkkk|||}}}vvvoooiii```ZZZWWWWWWXXXXXXXXXWWWWWWWWWYYYZZZYYYXXXWWWYYYbbbuuu|||xxx}}}mmmUUUMMMJJJFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBCCCGGGKKKOOOXXXiiizzzxxxuuu}}}|||xxxxxx{{{|||}}}zzzrrrbbbiiiqqqwww}}}vvvoooiiiaaa[[[XXXXXXXXXXXXWWWVVVUUUVVVXXXXXXXXXWWWVVVXXXaaattt~~~yyy~~~sssXXXQQQMMMGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@BBBGGGMMMSSS^^^rrr~~~ttttttzzzwwwwwwzzzyyy{{{~~~lllqqqxxx}}}~~~wwwnnniiibbb\\\ZZZYYYXXXWWWUUUTTTSSSTTTVVVWWWVVVUUUXXXZZZbbbttt}}}www[[[SSSOOOHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>AAAHHHOOOVVVcccyyyvvvssswwwyyyvvvvvvyyyvvvvvv}}}uuuwww{{{~~~|||sssqqqkkkbbb[[[WWWVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXUUUZZZdddsss^^^RRRMMMHHHDDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@AAABBBBBBAAA@@@DDDDDDJJJRRRWWWbbb~~~rrrpppvvv|||zzzvvvsssuuuvvvwww~~~www|||wwwttt|||zzzvvvwwwuuuqqqkkkbbb[[[WWWVVVUUUTTTRRRRRRSSSSSSTTTUUUVVVWWWWWWYYY```ooocccTTTNNNIIIFFFDDDCCCAAA@@@@@@AAAAAABBB@@@???@@@AAABBBAAA@@@BBB@@@FFFRRR^^^mmmoooooowww}}}xxxuuuuuuuuuuuuyyyyyyzzz|||xxxwwwxxxyyyrrrlllccc[[[WWWUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXX]]]kkkjjjVVVNNNJJJGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@>>>>>>@@@AAA@@@???CCCAAAFFFUUUeeeyyynnnppp{{{}}}xxxvvvtttrrrtttyyyxxx{{{}}}vvv~~~zzzssslllccc\\\WWWUUUSSSRRRTTTSSSSSSSSSSSSSSSTTTUUUXXXWWW\\\kkkqqqYYYOOOKKKIIIGGGEEECCCAAA@@@@@@AAAAAA???======???@@@@@@@@@EEEFFFMMMZZZjjj~~~~~~oootttzzzwwwtttqqqrrruuuuuuwww}}}uuuvvvzzztttmmmddd\\\WWWTTTRRRQQQSSSSSSSSSRRRSSSSSSTTTTTTWWWWWW]]]mmmxxx\\\OOOMMMIIIHHHFFFCCCBBBAAAAAAAAAAAA???======>>>@@@AAAAAADDDKKKVVVaaammmzzzqqqxxx|||xxxuuurrrsssuuutttuuuxxxyyypppzzz{{{tttnnnddd\\\WWWTTTRRRPPPRRRRRRRRRRRRRRRSSSTTTUUUWWWXXX___lll```QQQNNNIIIHHHFFFDDDCCCBBBBBBCCCAAA???======???AAABBBBBBAAALLLZZZeeerrr~~~uuurrr|||}}}wwwuuurrrsssuuussstttvvvrrrsss~~~uuunnneee\\\VVVSSSQQQPPPQQQQQQQQQRRRRRRTTTUUUVVVXXXYYY^^^gggvvvdddRRRPPPHHHGGGFFFDDDCCCCCCDDDDDDBBB@@@======???BBBCCCDDDDDDNNN\\\hhhyyywwwsssuuu}}}uuurrrppppppssspppssswww{{{qqqvvvoooeee\\\VVVSSSQQQOOOPPPPPPPPPQQQRRRTTTUUUVVVYYYZZZ\\\cccooohhhTTTQQQHHHGGGFFFDDDDDDDDDEEEEEECCC@@@>>>===@@@BBBDDDEEEJJJRRR]]]jjj~~~uuutttzzz}}}sssooommmnnnpppooosssxxxqqqyyywwwpppfff]]]WWWTTTRRRQQQRRRQQQQQQQQQRRRUUUWWWYYYVVVWWWYYY^^^llljjjSSSOOOJJJGGGEEECCCCCCCCCCCCBBB@@@AAABBBAAA@@@@@@BBBCCCJJJSSS]]]kkkvvvpppuuu}}}xxxsssrrrrrrqqqsssrrruuuqqqmmmzzzssshhh___XXXTTTQQQOOORRRQQQQQQQQQRRRTTTWWWYYYWWWXXXZZZ___lllrrrYYYRRRJJJHHHEEECCCCCCDDDCCCBBB@@@AAABBBAAA@@@AAACCCEEELLLUUUbbbqqqvvvqqqvvv|||uuurrrqqqrrrsssqqqttt}}}{{{ooo~~~|||uuukkkaaaZZZTTTQQQNNNQQQQQQPPPQQQRRRTTTWWWXXXYYYYYY[[[```jjj|||zzz^^^TTTKKKIIIFFFDDDDDDDDDCCCBBB@@@AAABBBAAAAAABBBDDDGGGOOOZZZiiizzz|||tttpppxxxxxxrrrqqqrrrsssppprrrzzztttxxx|||uuukkkbbb[[[UUUQQQOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYZZZ^^^fffuuu___RRRLLLJJJFFFEEEDDDDDDCCCBBB@@@AAABBBAAAAAACCCGGGIIIRRR___qqqvvvqqqoooyyy}}}uuurrrsssrrrooopppvvv}}}|||uuuzzzzzztttkkkccc\\\WWWSSSPPPOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWXXX\\\```kkkbbbQQQMMMKKKGGGEEEEEEEEECCCBBB@@@AAABBBBBBBBBEEEIIILLLWWWeeezzzsssoooooo|||yyytttsssqqqnnnnnnrrrvvv}}}sssqqqzzzzzz}}}{{{vvvmmmeee^^^YYYUUURRRNNNOOOPPPQQQSSSTTTUUUUUUVVVUUUVVVYYY[[[ccczzziiiUUUOOOLLLHHHFFFFFFEEEDDDCCC@@@AAABBBBBBCCCFFFKKKOOO]]]mmmrrrooossswwwssspppllllllnnnqqquuu~~~vvvnnn}}}}}}nnnmmmtttzzzzzzqqqhhhaaa[[[VVVSSSNNNOOOPPPRRRSSSTTTTTTUUUVVVTTTVVVXXXWWW]]]uuuoooYYYOOOMMMIIIGGGFFFEEEDDDCCCAAAAAABBBBBBCCCHHHMMMQQQddduuuxxxppprrrzzzzzzsssoookkkjjjlllnnnpppwwwpppttt~~~hhhccciiiooo}}}~~~uuukkkccc\\\VVVSSSMMMNNNPPPRRRSSSTTTTTTTTTWWWTTTVVVXXXVVVZZZsssqqq[[[PPPMMMIIIGGGFFFFFFDDDCCCAAAAAABBBBBBDDDHHHNNNSSSiii{{{rrrooouuu|||sssnnnkkkjjjkkklllnnnttt{{{sssooosssggg^^^bbbfff|||vvvlllddd]]]WWWSSSQQQPPPNNNOOOQQQTTTUUUUUUYYYUUUUUUXXXVVVYYYnnnsss^^^QQQKKKFFFFFFFFFCCCCCCEEEHHHEEECCCEEEFFFHHHOOOWWWkkk~~~rrrnnnyyy~~~sssooonnnnnnooommmkkknnnuuutttqqqooo```___bbbwwwvvvmmmeee]]]WWWTTTQQQOOOOOOPPPRRRTTTUUUTTTVVVSSSTTTWWWVVVZZZmmmwwwaaaRRRKKKGGGGGGFFFCCCCCCEEEFFFCCCCCCEEEGGGJJJSSS\\\ooorrrrrrvvvooommmmmmnnnlllkkknnnuuuyyyooo{{{gggbbbeeerrr}}}{{{vvvmmmeee^^^YYYUUUPPPOOOPPPQQQTTTUUUTTTSSSTTTRRRTTTVVVVVVZZZkkk}}}cccRRRLLLGGGGGGFFFDDDCCCFFFDDDBBBCCCFFFHHHMMMXXXcccttt~~~sssxxx{{{ooolllkkklllkkkjjjnnnuuunnnwwwrrrfffhhhkkk}}}zzz|||xxxnnnggg```ZZZVVVPPPPPPQQQSSSUUUUUUTTTRRRTTTSSSUUUVVVUUUXXXfffvvvcccSSSLLLHHHHHHGGGDDDDDDFFFEEECCCDDDGGGJJJPPP]]]jjj|||xxxpppkkkiiijjjjjjjjjnnnttt~~~pppoookkkhhhfffxxx{{{~~~wwwuuuzzz}}}zzzqqqhhhaaa[[[WWWQQQQQQQQQSSSUUUUUUTTTRRRUUUVVVWWWVVVTTTVVV___jjjbbbSSSMMMHHHHHHHHHEEEEEEGGGFFFFFFGGGIIIKKKRRRaaaooo~~~sssmmmhhhhhhiiijjjnnnttt{{{wwwkkkuuurrrgggddduuuxxxsssnnnnnnrrrxxx{{{~~~tttkkkccc\\\XXXRRRRRRQQQSSSUUUUUUTTTRRRUUUWWWXXXVVVSSSTTTZZZaaarrrdddTTTNNNIIIIIIHHHFFFEEEHHHGGGGGGHHHKKKMMMUUUfffvvvwwwoooiiihhhiiijjjnnnsssxxxmmmlllwww}}}iiicccrrr~~~ooommmmmmkkkoooxxx}}}vvvmmmddd]]]YYYTTTSSSQQQRRRSSSUUUTTTTTTSSSVVVWWWUUURRRTTTXXX\\\mmmiiiUUUNNNJJJIIIIIIFFFFFFHHHEEEFFFHHHKKKNNNXXXkkk}}}zzzqqqiiihhhiiijjjnnnrrrxxxqqqfffkkk~~~ooocccnnn}}}ooogggkkknnnnnnttt~~~xxxnnneee]]]YYYUUUSSSQQQQQQSSSTTTUUUTTTQQQUUUWWWTTTRRRTTTXXX[[[nnnnnnUUUOOOJJJJJJIIIFFFFFFHHHCCCEEEHHHLLLPPPZZZooo}}}sssjjjhhhiiijjjnnnrrrxxxtttddddddvvvtttccclllzzzooollljjjkkklllrrr~~~wwwllleeeccccccaaaWWWOOOPPPRRRRRRSSSTTTNNNUUUUUUUUUXXXTTTWWWfff{{{hhh[[[QQQIIIHHHJJJHHHFFFGGGGGGIIIGGGLLLWWW___ppp}}}wwwoookkkkkkmmmnnnnnnyyyvvveeeeeeqqq|||fffiiioooyyyuuuooommmmmmqqqvvv~~~wwwllleeeaaa___^^^VVVOOOPPPSSSSSSSSSTTTRRRWWWUUUTTTWWWVVV\\\mmmnnn\\\RRRIIIHHHJJJHHHFFFGGGFFFHHHGGGMMMZZZbbbuuu~~~xxxooojjjiiikkkllllllxxx{{{fffbbbjjjzzzkkkgggiiiuuuzzzooooooooorrrzzzwwwnnnfff___YYYZZZSSSOOORRRTTTSSSSSSTTTUUUZZZVVVSSSWWWXXXbbbuuuuuu]]]SSSJJJIIIJJJHHHGGGGGGEEEHHHHHHOOO]]]ggg{{{zzzqqqiiiggghhhjjjkkkuuurrrfffkkkzzzssseeebbbrrrwwwtttppprrrxxxvvvooohhh___WWWVVVQQQOOOSSSTTTSSSRRRTTTTTTYYYVVVTTTYYY[[[eeexxx{{{___UUUKKKIIIJJJHHHGGGGGGEEEHHHHHHPPP___jjj~~~tttjjjffffffiiikkkpppmmmlll{{{yyyeee___sss~~~wwwzzztttvvv~~~vvvqqqjjj```XXXTTTPPPOOOSSSTTTRRRRRRTTTQQQWWWVVVVVV\\\]]]eeewwwbbbVVVLLLIIIJJJHHHGGGGGGFFFIIIIIIQQQ```lll{{{wwwmmmgggfffiiilllmmm|||ooohhhsss~~~hhhaaaxxxzzzvvv{{{zzz}}}wwwqqqjjjaaaZZZSSSPPPPPPRRRRRRPPPQQQTTTOOOVVVWWWXXX^^^^^^eeevvvdddXXXMMMJJJJJJHHHGGGHHHGGGJJJJJJRRRbbbpppxxxzzzppphhhfffiiillllllyyywwwgggmmm|||nnnfff{{{|||yyy~~~xxxppphhh```ZZZTTTQQQPPPQQQQQQNNNPPPTTTPPPWWWXXXYYY^^^___fffxxx|||eeeYYYNNNJJJIIIHHHGGGHHHFFFIIIJJJSSSeeeuuu~~~yyy{{{qqqiiifffhhhkkknnnwwwllloooqqqvvviiixxx~~~zzzpppfff^^^ZZZTTTQQQPPPQQQOOOMMMOOOTTTSSSYYYXXXYYY^^^___hhhzzzxxxuuuzzzfffZZZNNNJJJIIIHHHGGGHHHEEEIIIJJJUUUhhhxxx}}}{{{{{{qqqiiieeefffiiipppvvvnnnooohhhxxx{{{kkkttt{{{rrrkkkddd]]]XXXVVVSSSQQQPPPQQQSSSSSSSSSTTTRRRVVV]]]^^^]]]hhhyyy|||sssyyyoooYYYMMMMMMHHHHHHIIIDDDOOOJJJLLLYYYhhh~~~vvvmmmhhhhhhiiikkkrrrwww```dddooorrrsss~~~yyypppjjjddd^^^YYYUUUSSSPPPPPPQQQSSSSSSSSSUUURRRUUU\\\]]]\\\hhhwwwwww|||sss[[[NNNLLLHHHHHHJJJEEELLLJJJPPP^^^mmmxxxoooiiihhhhhhiiirrrzzzaaa^^^iiivvvrrr}}}zzz{{{vvvoooiiiddd^^^YYYUUURRRPPPOOOPPPRRRSSSSSSUUUSSSUUUZZZZZZ[[[fffttt~~~zzz___NNNLLLHHHHHHJJJGGGHHHKKKTTTbbbqqqzzzpppjjjgggggggggrrrggg\\\dddxxx|||pppwwwyyy{{{|||uuummmgggbbb[[[WWWSSSQQQOOONNNPPPRRRSSSSSSUUUSSSTTTWWWXXXZZZdddooocccOOOMMMIIIGGGKKKIIIHHHLLLWWWcccqqq~~~|||rrrkkkgggeeefffqqq}}}ppp^^^cccsssnnnkkkrrrzzz~~~xxxwww|||uuummmfff___XXXTTTRRRPPPNNNNNNOOOQQQRRRRRRTTTSSSTTTVVVWWWZZZaaaiiihhhQQQOOOJJJGGGKKKKKKJJJOOOXXXbbbrrr|||}}}tttmmmgggcccfffmmmxxx|||xxxrrrrrrwwwzzzaaabbblllpppdddgggrrr{{{uuuttt{{{uuullleee___WWWRRRQQQOOOMMMMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVYYY^^^bbbssskkkSSSQQQLLLHHHJJJKKKLLLQQQYYYeeexxx}}}||||||}}}vvvnnngggbbbdddhhhmmmlllhhhfffkkkqqqvvv}}}gggbbbeeevvvxxxfffeeerrryyytttrrr|||uuulllfff```YYYTTTPPPNNNLLLLLLNNNQQQRRRRRRQQQSSSTTTUUUWWWYYY\\\]]]hhhnnnUUUTTTOOOIIIJJJKKKMMMRRR\\\kkk~~~}}}~~~}}}vvvnnngggaaa```ccceeeccc```bbbgggkkkkkkqqq~~~rrrfff```kkkmmmhhhvvvxxxrrrssssss}}}tttlllfffaaa[[[VVVPPPNNNLLLLLLNNNQQQRRRRRROOORRRUUUVVVWWWZZZZZZYYYcccoooVVVUUUPPPIIIIIIJJJLLLRRR^^^qqq~~~zzz}}}}}}vvvooogggaaa]]]aaabbb```___bbbfffhhhffflllyyy~~~mmm```dddxxxsssmmmzzzqqqmmmqqqyyy}}}vvvooohhhaaaZZZUUUNNNMMMLLLLLLNNNPPPRRRTTTSSSRRRRRRRRRSSSUUUWWWYYYaaaqqqvvvXXXTTTOOOKKKKKKJJJNNNVVVdddyyyzzz~~~xxxnnneee___```___^^^^^^___aaadddeeefffhhhqqqooofffpppxxx{{{sssyyyllloooxxx|||uuummmfff___XXXTTTMMMLLLKKKKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWXXX\\\jjj}}}\\\VVVPPPKKKLLLKKKQQQZZZiii}}}}}}|||zzzpppfff``````___^^^^^^___```bbbcccbbbeeemmmvvviiiqqqwwwxxxxxxooommmxxx{{{ssslllddd]]]VVVRRRLLLKKKKKKKKKLLLMMMOOOQQQQQQRRRSSSUUUUUUVVVVVVVVVWWWccczzzbbbXXXQQQLLLMMMNNNUUU___ppp~~~{{{}}}~~~sssiiibbb________________________]]]aaaiiixxxlllpppsss|||xxxrrrrrryyy{{{sssjjjbbb[[[UUUPPPLLLLLLKKKLLLLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTUUU___qqqdddYYYQQQLLLPPPQQQXXXdddwww~~~~~~}}}vvvkkkddd^^^____________^^^]]]\\\[[[___ffftttooommmnnnuuu~~~ppp}}}ttt{{{|||sssjjjbbbZZZTTTPPPMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSTTT[[[iii|||dddXXXPPPMMMQQQTTTYYYfff{{{{{{}}}xxxmmmeee^^^_________^^^]]]\\\[[[[[[___fffsssuuuiiiiiimmmooo}}}{{{~~~tttkkkbbb[[[UUUQQQMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQVVV```rrreeeXXXPPPMMMRRRUUUZZZhhh}}}}}}tttzzzxxxnnnfff_________^^^^^^]]]]]]]]]]]]aaahhhvvvgggeeeiii~~~uuuvvvlllccc\\\VVVRRRKKKLLLMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQQQQTTT[[[kkkfffYYYPPPLLLQQQSSS[[[iiixxxnnnxxx~~~{{{xxxmmmggg```___^^^]]]]]]^^^_________bbbiiiyyyhhhcccgggxxx}}}xxxmmmddd]]]WWWSSSJJJKKKLLLLLLLLLLLLLLLKKKPPPOOONNNMMMNNNOOOPPPQQQRRRUUUZZZjjjhhhZZZQQQLLLPPPRRR\\\jjj~~~xxxnnnyyy}}}|||vvv~~~wwwmmmgggaaa```^^^]]]]]]^^^```aaa```cccjjj|||iiicccggguuuyyymmmddd\\\UUUQQQNNNLLLJJJJJJKKKMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUQQQXXX]]]jjjiiiVVVSSSQQQQQQUUU[[[iiizzzuuu|||{{{wwwxxx}}}zzzrrrlllccc```]]]\\\]]]^^^___^^^```aaahhh}}}|||dddkkkppp~~~xxxmmmddd\\\UUURRRNNNLLLJJJJJJKKKMMMNNNNNNRRRRRRRRRSSSTTTTTTUUUUUURRRYYY___ooolllXXXTTTQQQQQQUUUaaaooozzzuuu~~~~~~yyyvvvvvv|||{{{rrrllldddaaa^^^]]]^^^_________bbbbbbjjj}}}iiiiiijjjxxxwwwmmmddd]]]VVVRRRNNNLLLJJJJJJKKKMMMNNNNNNQQQQQQRRRSSSSSSTTTUUUUUUTTTZZZbbbuuuyyyxxxppp[[[UUUQQQQQQVVVeeeuuuvvv{{{yyyvvvzzzwwwuuuvvv|||}}}tttnnnfffccc___^^^^^^___``````cccdddkkk}}}ppphhhfffuuuvvvmmmeee]]]WWWSSSNNNLLLJJJJJJKKKMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUZZZdddxxxsssuuuqqq[[[UUUQQQRRRXXXeeewww~~~wwwoooxxx{{{xxxzzzwwwvvvuuuwww~~~xxxrrrhhheeeaaa^^^^^^`````````bbbcccjjjyyyuuuiiifffwww~~~wwwnnnfff___XXXTTTNNNLLLJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUYYYcccyyyooosssqqq[[[TTTQQQTTT[[[ggg{{{|||~~~~~~tttoooyyy|||}}}wwwuuuvvvvvvvvv}}}|||vvvjjjfffaaa^^^^^^___`````````aaahhhtttzzziiieeewww{{{yyy}}}yyyppphhh```YYYTTTNNNLLLJJJJJJKKKMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWaaayyyoootttrrr\\\TTTQQQUUU^^^kkk{{{|||xxxsssqqq|||{{{uuutttuuuvvvttt|||}}}xxxkkkgggaaa^^^]]]^^^___```___```eeeooowwwiii___pppxxx|||}}}zzzrrriiiaaaYYYTTTNNNLLLJJJJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTVVV```yyyxxx}}}uuu^^^UUUQQQUUU^^^ooo|||{{{~~~qqqqqqsss}}}yyytttsssttttttuuu~~~|||wwwlllgggaaa]]]\\\]]]^^^_________dddkkkooo|||mmm\\\hhhttt{{{{{{|||sssjjjbbbYYYTTTOOOLLLJJJJJJKKKMMMNNNNNNNNNNNNPPPQQQRRRTTTUUUUUUTTTUUU```zzzyyy```VVVQQQUUU^^^pppzzz||||||kkknnnsss~~~wwwrrrrrrrrrsssyyyzzzuuulllgggaaa\\\[[[\\\^^^^^^``````dddjjjkkkwwwrrr\\\eeekkk~~~}}}ssskkkccc[[[UUUMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUYYYbbbvvvxxx[[[WWWTTTUUU```nnnzzz||||||ooommmqqq~~~xxxsssoooqqquuuzzzyyytttpppfff___^^^___^^^]]]]]]aaaffffffhhhpppwwwuuuaaajjjiii}}}|||xxxvvvwwwyyy~~~}}}ssslllddd\\\VVVNNNMMMKKKJJJKKKLLLNNNOOOQQQQQQRRRSSSTTTUUUUUUVVVVVVZZZbbbuuuxxxZZZWWWSSSUUUaaasss|||zzzpppnnnrrr{{{vvvqqqmmmooottt{{{{{{vvvpppggg______```^^^]]]^^^```ggghhhjjjooosss{{{aaaffffffzzzxxxqqqnnnnnnooorrrwww|||sssllleee]]]XXXNNNMMMKKKKKKKKKLLLNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWYYYaaatttxxxZZZUUUSSSUUUcccyyy~~~xxxqqqqqquuuwwwrrrnnnlllooottt||||||vvvpppggg`````````___^^^```aaahhhjjjjjjmmmooofffddddddwww}}}zzzuuuooolllkkkmmmooosss{{{zzzrrrkkkeee]]]XXXNNNMMMLLLKKKKKKMMMOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYWWWYYYaaatttyyyYYYTTTRRRVVVfffzzzwwwssstttxxx{{{tttpppmmmlllooouuu|||zzzuuuppphhhbbbaaaaaa______bbbbbbjjjjjjjjjlllqqqnnneeecccuuuyyyzzzuuuooopppooommmkkkkkkmmmpppzzzyyypppjjjddd\\\WWWNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXXXXWWWXXXbbbxxxyyyZZZTTTRRRXXXhhhyyyzzzvvvwww{{{xxxqqqooonnnmmmrrrxxx|||yyysssoooiiidddbbbaaa___aaadddeeejjjiiihhhmmmuuussseeebbbsssrrryyyzzzoooiiihhheeegggjjjjjjiiilllqqquuuyyyqqqjjjddd\\\WWWOOONNNLLLLLLLLLMMMOOOQQQPPPQQQRRRSSSUUUVVVXXXXXXWWWZZZgggyyy[[[VVVSSSYYYjjjzzzyyy{{{~~~{{{uuuooonnnnnnnnntttzzz~~~xxxsssooojjjeeedddbbb```bbbfffhhhjjjggggggoooxxxvvvbbb___pppqqquuu}}}uuummmeeeccceeedddgggiiikkkmmmttt~~~{{{sssllleee]]]XXXOOONNNMMMLLLLLLNNNPPPQQQPPPQQQRRRSSSUUUWWWXXXYYYYYY]]]mmmyyy]]]WWWUUU[[[lll}}}{{{~~~xxxqqqllllllmmmooouuu{{{zzzvvvooojjjfffeeebbb```ccchhhjjjjjjeeegggpppwww}}}eee[[[kkkyyyxxxzzzppplllhhhcccdddiiiiiikkknnnooottt}}}tttmmmfff^^^YYYOOONNNMMMLLLLLLNNNPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[```qqqzzz]]]XXXVVV\\\mmm}}}|||uuuoookkkkkklllnnnttt||||||yyyooojjjgggeeeccc```ccciiijjjjjjeeegggpppuuujjjWWWhhh~~~yyyrrrkkkhhhdddaaadddhhhoooooouuu~~~|||rrriiiaaaZZZVVVQQQOOOMMMLLLLLLMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZ[[[YYYbbbsssvvv___VVVWWWdddtttxxxpppnnnmmmnnnmmmnnnvvv~~~zzzwwwrrrnnnhhhcccbbbdddgggjjjllliiigggggghhhmmm{{{hhh___eeevvv|||vvvpppkkkhhheeebbbeeekkksssvvv{{{qqqiiiaaa[[[WWWQQQOOOMMMKKKKKKMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[cccvvvvvv___VVVWWWddduuuvvvpppmmmllllllllloooxxx~~~zzzwwwqqqmmmgggbbbaaacccgggjjjlllkkkjjjkkkjjjkkkttt~~~ppp^^^cccrrr|||uuupppllljjjgggfffjjjppp{{{yyyppphhhaaa[[[WWWPPPOOOMMMKKKKKKMMMOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\]]]eeezzzwww___WWWXXXeeevvv{{{ssspppllljjjjjjkkkooo{{{~~~zzzxxxppplllfffbbb```cccgggjjjjjjjjjlllnnnllljjjmmmtttzzz___bbbooouuuvvvrrrooommmkkkjjjpppxxxxxxooofff___YYYUUUPPPNNNLLLKKKKKKLLLNNNPPPQQQRRRSSSVVVXXXZZZ\\\]]]```hhh|||www___WWWXXXfffxxxxxxqqqooojjjhhhhhhkkkqqq}}}zzzxxxppplllfffbbbaaadddhhhkkkhhhhhhiiilllkkkiiikkkpppcccdddnnn~~~qqq~~~uuurrrooonnnmmmnnnxxxxxxnnneee]]]WWWSSSPPPNNNLLLJJJJJJLLLNNNPPPQQQRRRSSSVVVXXX[[[\\\]]]aaajjjzzzwww___WWWYYYhhhyyy}}}vvvqqqmmmiiifffhhhlllttt}}}yyywwwpppmmmgggccccccfffjjjnnnllliiiggghhhhhhfffjjjooogggeeekkkqqqzzztttqqqoooooopppvvvvvvlllddd\\\VVVRRROOONNNLLLJJJJJJLLLNNNOOOQQQRRRTTTVVVYYY[[[]]]^^^aaalll{{{www___WWWZZZiii{{{{{{uuurrrlllhhhfffiiinnnxxx}}}xxxuuupppmmmhhhddddddggglllooossslllgggeeedddcccgggmmmiiidddfffzzzttttttzzz|||uuusssrrrtttxxx{{{sssjjjccc]]]XXXUUUOOONNNKKKJJJJJJKKKNNNOOOQQQRRRTTTVVVYYY\\\^^^___```mmmzzzwww___WWWZZZjjj|||yyytttrrrjjjggggggjjjqqq|||~~~wwwsssoookkkgggccccccggglllooossskkkeeedddddddddhhhmmm~~~mmmfffeeexxxzzzpppvvvwwwvvvwwwzzz}}}xxxqqqiiiddd___ZZZWWWOOOMMMKKKJJJJJJKKKMMMOOOPPPRRRTTTVVVYYY\\\^^^______nnnyyy}}}www___XXX[[[jjj}}}}}}wwwtttrrrjjjgggggglllsss~~~~~~wwwrrrnnnjjjfffbbbcccfffkkkooonnngggcccccceeeggglllqqqzzzrrriiifffxxxoooxxx}}}zzzzzzxxxpppiiiddd^^^XXXSSSLLLKKKIIIHHHIIIJJJLLLMMMSSSSSSUUUWWWYYY[[[\\\]]]bbbppp~~~uuu^^^[[[aaaooo|||uuuooommmnnniiiiiinnnqqqyyyzzzvvvnnnlllhhhdddbbbcccgggkkknnnhhhdddeeeggghhhlllpppxxxfffdddxxxuuuqqqyyyxxxzzz~~~xxxooohhhccc^^^WWWRRRLLLKKKJJJIIIIIIKKKMMMNNNRRRSSSUUUWWWYYY[[[\\\]]]bbbmmm}}}vvv```]]]cccssszzzrrrmmmkkklllhhhjjjpppttt~~~zzzvvvnnnlllhhhdddbbbbbbfffjjjmmmgggcccdddeeefffiiinnnxxx|||hhhcccwww|||zzzyyyyyy~~~wwwooohhhbbb]]]VVVRRRMMMLLLKKKJJJJJJLLLNNNOOORRRSSSTTTVVVXXXZZZ\\\]]]aaaiiixxxbbb^^^eeevvv~~~wwwooojjjiiihhhhhhlllrrrwwwyyyvvvnnnllliiidddaaabbbeeehhhkkkfffcccdddddddddggglllqqqhhhaaawww|||~~~}}}vvvnnngggaaa\\\VVVQQQMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\___dddwwwzzzccc^^^eeevvv}}}vvvmmmhhhgggdddgggmmmssszzz~~~yyyvvvnnnllliiidddaaa```ccceeeiiieeedddeeedddccceeejjjpppggg```vvv||||||uuummmfff```[[[TTTPPPLLLLLLKKKJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\\\\```nnn|||ddd^^^cccvvv}}}uuulllhhhhhhccchhhooovvv~~~yyyuuunnnmmmiiiddd```___aaacccgggeeeeeegggeeeccceeekkktttfff^^^uuuzzz{{{tttllleee```ZZZTTTOOOKKKKKKJJJIIIJJJLLLOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\YYY\\\hhh~~~ddd^^^dddxxx|||tttkkkggghhhdddiiirrr{{{~~~xxxuuunnnmmmjjjeee```^^^___```cccccceeegggeeebbbeeekkkvvvjjj^^^ooo|||zzztttkkkddd___YYYSSSNNNJJJJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[[[[WWWZZZfff}}}~~~fff```ggg|||zzzrrrjjjfffhhhfffllluuu}}}xxxuuunnnmmmjjjeee```]]]]]]^^^___```dddgggdddaaadddkkksssqqq^^^hhh|||zzzssskkkddd^^^YYYRRRNNNJJJIIIHHHHHHIIIKKKNNNOOOQQQRRRSSSUUUWWWYYYZZZ[[[UUUYYYfff}}}~~~gggbbbjjj}}}yyyqqqhhheeeggggggnnnxxx}}}xxxuuuooommmjjjeee```]]]\\\]]]\\\^^^bbbeeeccc```dddjjjooovvv^^^bbbqqqwwwssslllfff___ZZZTTTPPPLLLLLLLLLLLLMMMOOOQQQRRRRRRSSSVVVXXXZZZ[[[[[[[[[VVVVVV```yyyyyyfff```ddd{{{uuullleeedddhhhgggsss}}}zzzxxxooolllgggdddbbb```]]][[[\\\]]]___```bbbcccccccccjjjqqq|||```gggttt~~~xxxsssllleee___YYYSSSOOONNNMMMMMMLLLMMMNNNOOOPPPTTTUUUWWWZZZ\\\\\\\\\\\\XXXWWW___wwwxxxgggccciiizzzssskkkddddddhhhmmmyyy{{{yyypppmmmhhhdddaaa___\\\ZZZ[[[\\\^^^___aaabbbbbbbbbgggnnnccceeepppyyyyyytttlllddd]]]WWWQQQNNNOOONNNMMMLLLLLLMMMNNNOOOSSSUUUWWWYYY[[[\\\\\\\\\YYYXXX___uuuvvvgggfffnnnxxxqqqjjjcccdddiiittt|||zzzqqqnnnhhhdddaaa^^^[[[YYYZZZ[[[]]]___```aaaaaaaaacccjjj~~~hhhccciiirrryyytttkkkccc\\\UUUPPPLLLMMMLLLKKKKKKLLLMMMNNNOOOQQQRRRTTTWWWXXXYYYYYYYYYYYYXXX___vvvtttggghhhqqq{{{tttnnnhhhcccfffkkkxxx{{{yyyrrrnnniiidddaaa^^^[[[XXX[[[\\\]]]___```aaabbbbbbaaahhh{{{ooobbbcccmmmyyysssjjjaaaZZZTTTOOOLLLIIIIIIIIIJJJKKKNNNPPPQQQPPPQQQTTTVVVXXXYYYYYYYYYXXXYYYbbb{{{sssfffgggqqq|||uuuooojjjfffdddiiippp|||~~~zzzwwwrrrnnniiidddaaa^^^[[[XXX\\\]]]___```bbbbbbccccccaaagggyyywwwbbb```kkkwwwqqqhhh```YYYTTTOOOLLLGGGHHHHHHIIIKKKNNNPPPRRRQQQSSSUUUWWWYYYZZZZZZZZZVVVZZZggguuurrreeegggpppuuuoooiiifffeeefffmmmvvv~~~yyyvvvqqqnnnhhhdddaaa^^^[[[YYY]]]]]]___aaabbbcccccccccbbbgggxxxfff```kkk~~~vvvpppggg^^^XXXSSSOOOMMMHHHHHHHHHIIIJJJMMMOOOPPPQQQRRRTTTWWWYYYYYYZZZYYYVVV[[[lll|||qqqqqqeeehhhqqq|||oooiiidddcccdddhhhqqq{{{zzzwwwpppmmmhhhdddaaa___\\\ZZZ\\\]]]^^^```aaabbbbbbcccbbbfffwwwkkkaaakkk|||xxx}}}~~~uuuooofff^^^XXXSSSPPPNNNJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRUUUVVVWWWWWWWWWVVV]]]pppyyyqqqpppeeeiiisssyyyzzz|||~~~wwwkkkeeeaaaaaaccciiittt{{{xxxooolllgggdddbbb```]]][[[[[[\\\]]]___```aaaaaabbbaaafffvvvnnnbbblll~~~~~~zzz{{{zzzxxxrrrmmmfff___YYYSSSNNNKKKJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQPPPRRRVVVWWWUUUSSSXXXaaawwwvvvrrrqqqiiiiiisss|||{{{zzzzzzzzzzzzyyyyyy||||||yyytttsssssstttwwwzzz}}}wwwpppjjjfffcccdddfffnnn}}}xxxsssppplllfffdddcccaaa]]]YYY^^^___```_________aaaccceeehhhwwwpppaaahhhsss~~~xxxqqqllleee^^^XXXSSSNNNKKKJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQQQQSSSVVVWWWVVVTTTWWWaaaxxxrrrmmmzzzooohhhhhhsss|||zzzxxxvvvtttsssssssssrrrqqqrrrtttvvvvvvtttqqqpppppppppqqqsssvvvyyy{{{{{{}}}~~~tttnnnhhheeeeeegggllluuuxxxsssoookkkfffdddcccaaa^^^ZZZ\\\^^^___^^^^^^^^^```bbbfffiiixxxsssbbbgggppp}}}xxxooojjjccc\\\WWWRRRNNNKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRQQQRRRTTTVVVWWWWWWUUUWWWaaawwwooohhhsssnnnhhhiiittt~~~{{{xxxwwwuuutttqqqooommmllllllllljjjjjjkkklllnnnnnnllljjjkkkkkkkkklllnnnqqqsssuuutttvvvxxx|||xxxooojjjeeedddfffkkkrrr~~~yyytttnnnjjjeeeccccccbbb___[[[[[[\\\^^^^^^]]]^^^___aaahhhkkkyyyxxxcccffflll|||xxxnnniiiaaa[[[VVVRRRNNNLLLIIIIIIIIIIIIJJJLLLNNNOOOQQQQQQSSSTTTVVVWWWWWWWWWXXX```tttnnngggrrrnnniiiiiittt}}}yyywwwuuusssqqqqqqpppnnnkkkjjjiiiiiijjjhhhhhhiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkmmmooopppnnnooorrruuuwwwzzz|||}}}~~~~~~zzzqqqiiieeeaaabbbgggoooxxxyyytttmmmiiieeeccccccccc___\\\ZZZ\\\^^^___^^^^^^```aaahhhmmmyyyzzzcccdddhhh~~~xxxnnniiiaaaZZZUUUQQQNNNLLLIIIIIIHHHHHHIIIKKKMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXZZZ___ooonnnhhhtttpppjjjjjjttt|||yyyvvvsssrrrqqqooonnnmmmllljjjiiihhhggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhggghhhhhhiiijjjlllmmmmmmllllllnnnppprrrtttvvvwwwyyyzzz{{{{{{{{{{{{{{{||||||ssskkkeeeaaa```cccjjjsss}}}yyyuuummmiiieeeccccccccc___\\\[[[]]]___`````````aaabbbffflllvvv|||cccbbbccczzzzzzpppjjjaaaZZZTTTQQQNNNLLLIIIIIIHHHHHHIIIJJJLLLMMMMMMPPPRRRTTTTTTUUUVVVXXXYYY^^^lllrrrlllxxxnnniiijjjuuu}}}zzzsssqqqooonnnmmmmmmkkkjjjhhhgggfffeeeeeefffggghhhhhhiiiiiiiiigggfffggghhhhhhhhhiiijjjkkkkkkllllllkkkkkkkkklllnnnpppqqqrrrssstttvvvvvvtttssstttuuuxxxzzz~~~tttlllgggcccaaacccgggqqq{{{yyyuuunnnjjjeeeccccccbbb___[[[ZZZ]]]```aaaaaaaaabbbcccccciiisss}}}bbb```___sss{{{rrrkkkbbbZZZTTTPPPNNNLLLIIIHHHHHHHHHHHHJJJKKKLLLLLLOOORRRSSSSSSSSSUUUXXXWWW]]]mmm{{{vvv~~~jjjgggiiiuuu|||xxxuuurrrmmmllljjjjjjkkkkkkiiihhhfffeeeeeeeeeeeeggghhhjjjhhhjjjkkkiiigggfffgggiiihhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjlllmmmnnnlllnnnqqqqqqooooooppprrrrrrtttvvvyyy|||~~~~~~tttlllgggeeedddccchhhnnnzzzyyyvvvoookkkfffdddcccaaa^^^ZZZXXX[[[___aaaaaaaaaaaabbb___fffooobbb___[[[mmm|||sssmmmcccZZZTTTPPPMMMLLLIIIHHHHHHGGGHHHIIIKKKLLLJJJNNNQQQSSSRRRRRRUUUWWWTTT\\\nnn~~~gggeeehhhuuuzzzvvvsssooommmllljjjiiijjjkkkkkkjjjhhhffffffffffffhhhiiikkkmmmjjjlllmmmkkkhhhgggiiikkkhhhhhhiiijjjkkkkkkjjjjjjkkkjjjiiihhhhhhiiijjjkkkfffiiimmmnnnmmmmmmoooqqqooopppqqqtttvvvxxxzzz{{{|||}}}~~~}}}vvvmmmgggddddddeeefffmmmttt~~~zzzvvvppplllgggdddcccaaa]]]YYYWWWZZZ^^^````````````aaa\\\dddmmm|||bbb^^^YYYiii{{{tttmmmcccYYYRRRNNNKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRRRRRRRSSSUUUWWWYYY[[[lll|||hhhbbbhhh{{{~~~{{{wwwtttqqqooollliiiiiiiiihhhgggggghhhiiijjjggghhhhhhiiijjjkkkkkkllllllkkkiiihhhhhhhhhiiijjjjjjhhhfffddddddfffhhhjjjkkkllllllmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnooooooqqqrrrssstttuuutttsssrrrtttvvvyyy{{{|||uuunnngggffffffgggjjjooorrr}}}~~~yyyuuuooolllgggcccaaa```^^^]]][[[\\\]]]^^^____________```ccclllggg^^^bbbccc}}}{{{ssslllbbbYYYSSSOOOLLLKKKIIIHHHHHHHHHIIIKKKLLLNNNPPPQQQSSSTTTTTTUUUWWWXXX\\\^^^ooo~~~~~~fffaaahhh|||}}}{{{xxxtttrrrpppnnnllljjjjjjiiihhhggghhhiiijjjkkkjjjjjjjjjkkkkkkllllllmmmmmmlllkkkjjjiiijjjjjjkkkjjjhhhfffeeeeeefffhhhjjjmmmmmmmmmlllllllllllllllnnnnnnnnnnnnooooooppppppnnnooopppqqqqqqqqqppppppsssuuuvvvxxxyyy{{{~~~qqqkkkgggggghhhjjjnnntttzzz~~~xxxuuuooolllgggcccaaa___^^^\\\ZZZZZZ\\\]]]^^^_________aaacccjjj|||iii^^^bbbdddyyypppjjjaaaYYYSSSPPPMMMLLLIIIHHHHHHHHHIIIKKKMMMNNNPPPRRRUUUVVVVVVWWWXXXZZZ\\\bbbtttyyyccc```hhh}}}}}}zzzwwwvvvtttqqqooonnnnnnmmmlllkkkjjjiiihhhhhhjjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnooonnnmmmlllllllllmmmmmmjjjiiigggffffffgggiiijjjooonnnlllkkkkkkkkkllllllooooooooooooppppppppppppmmmnnnooooooppppppoooooorrrsssttttttuuuxxx|||xxxooojjjhhhkkknnnqqqxxx}}}wwwtttooolllgggcccaaa___]]]\\\XXXYYY[[[]]]^^^___``````bbbdddjjjyyylll^^^aaaggg~~~wwwnnnhhh```YYYTTTQQQNNNMMMIIIHHHHHHHHHJJJLLLNNNOOOPPPRRRUUUWWWWWWXXXYYYZZZYYYfff}}}vvvbbb```iii~~~~~~yyyvvvvvvvvvuuusssrrrpppmmmmmmnnnoooooonnnmmmllljjjiiiiiikkkmmmnnnppppppooooooooooooooooooqqqqqqqqqppppppppppppppplllkkkiiihhhhhhiiikkklllpppnnnllljjjjjjjjjlllmmmooooooooooooooooooppppppnnnoooooopppqqqqqqqqqqqqsssssstttssstttvvv{{{~~~yyyrrrooollllllqqquuuzzz|||wwwsssppplllgggbbb```^^^\\\[[[XXXYYY[[[]]]___aaaaaabbbcccffflll{{{qqq]]]```iii|||uuulllggg___YYYTTTQQQNNNMMMHHHHHHHHHIIIJJJLLLNNNPPPPPPRRRUUUVVVWWWXXXYYY[[[[[[pppuuucccbbbjjj}}}uuusssqqqppppppqqqrrrrrrqqqnnnllllllnnnqqqrrrsssrrrpppmmmkkkkkklllnnnppprrrqqqqqqqqqqqqqqqqqqqqqtttttttttttttttsssssssssnnnnnnmmmllllllmmmnnnnnnpppooommmkkkjjjkkkmmmnnnoooooooooooooooooooooooooooooooooppppppqqqrrrssstttuuuvvvvvvvvvyyy|||{{{sssnnnooommmooouuu{{{|||wwwsssppplllfffbbb```^^^\\\ZZZYYYZZZ\\\^^^```aaabbbcccbbbgggpppxxx^^^___lllzzztttkkkfff___YYYTTTQQQNNNLLLHHHHHHHHHIIIKKKMMMOOOQQQQQQSSSTTTUUUVVVXXX[[[]]]ddd}}}{{{rrrcccccckkk~~~yyyuuurrrmmmmmmmmmmmmmmmooopppqqqrrrooommmnnnppptttvvvwwwwwwuuuqqqnnnmmmmmmoooqqqttttttttttttttttttttttttwwwwwwxxxxxxxxxwwwvvvuuurrrrrrrrrqqqqqqrrrrrrrrrqqqpppooooooooopppqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnooopppqqqrrrsssuuuvvvyyyzzz{{{||||||vvvqqqnnnpppooorrryyy}}}wwwtttppplllfffbbb___]]][[[YYYYYYZZZ\\\^^^___aaaaaaaaa```gggqqq~~~bbbaaapppyyyrrrkkkfff___YYYTTTQQQMMMKKKHHHHHHHHHIIIKKKMMMPPPQQQTTTUUUUUUUUUVVVYYY]]]aaaooo}}}ooosss~~~mmm```bbbkkk~~~{{{vvvsssqqqooommmkkkjjjjjjkkkkkklllmmmoooqqqtttrrrppppppssswwwzzz{{{|||yyyuuupppnnnoooppprrrwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvssssssttttttuuuvvvvvvvvvttttttssssssrrrrrrrrrrrrppppppppppppqqqssstttvvvtttwww{{{}}}}}}wwwsssqqqppptttsssxxx~~~xxxuuuppplllfffbbb___]]][[[YYYYYYYYY[[[\\\]]]^^^^^^^^^^^^eeemmmxxxgggeeeuuuxxxqqqkkkfff___YYYTTTPPPMMMJJJHHHHHHHHHIIIKKKNNNPPPQQQVVVWWWVVVVVVVVVZZZ___dddvvvsssfffnnn}}}iii]]]```kkk~~~yyyqqqnnnkkkjjjjjjjjjiiihhhhhhjjjkkkkkkkkklllooopppvvvtttqqqrrruuuyyy}}}~~~|||wwwrrrooooooqqqrrryyyyyyzzzzzz{{{|||}}}}}}zzz{{{|||||||||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwyyyzzzzzzzzzzzzvvvvvvuuuuuuuuutttttttttsssssssssssstttvvvxxxyyyssswww|||{{{yyytttrrrssssssxxxyyy~~~~~~yyyuuuppplllfffbbb___]]]ZZZXXXXXXXXXYYY[[[[[[\\\\\\\\\\\\bbbiiirrrkkkhhhyyy|||tttppphhh```\\\VVVPPPLLLMMMIIIIIIKKKMMMOOOQQQSSSTTTUUUSSSSSSWWWYYY\\\ccckkkwww~~~kkkaaalll{{{qqq\\\^^^llluuummmkkkeeeeeeeeefffhhhjjjkkklllhhhjjjkkklllmmmooosssvvvwwwxxxxxxxxxxxxzzz~~~yyyrrrooopppsssvvvyyyzzz}}}~~~~~~}}}|||~~~~~~~~~~~~}}}~~~~~~~~~}}}yyyvvv{{{{{{{{{|||{{{{{{zzzzzzvvvwwwyyy{{{{{{zzzyyyxxxssstttwwwyyyzzz{{{{{{{{{yyyzzz|||yyyvvvsssrrrvvv|||{{{xxxvvvooonnnkkkgggccc___\\\ZZZWWWWWWXXXYYY[[[]]]___```______bbbllluuummmyyy}}}vvvppphhh```\\\WWWPPPLLLLLLIIIIIIKKKMMMOOOQQQSSSSSSTTTRRRRRRVVVXXX[[[bbbiii{{{wwwfff^^^iiivvvnnnZZZ]]]mmmzzznnngggfffaaabbbbbbdddfffhhhiiikkklllmmmnnnnnnooorrrwww{{{|||||||||{{{zzz|||}}}xxxvvvvvvyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{yyy{{{{{{{{{||||||{{{{{{zzzzzz{{{|||}}}}}}|||zzzyyyzzzyyyyyyyyyyyy{{{|||}}}}}}~~~~~~{{{xxxxxxvvvuuuyyy~~~{{{wwwuuuooonnnkkkgggccc___\\\[[[UUUVVVWWWXXXZZZ\\\^^^___^^^___bbbkkkvvvmmmyyy~~~wwwqqqiiiaaa\\\VVVOOOKKKLLLIIIIIIKKKMMMOOOQQQRRRSSSSSSQQQQQQUUUWWWZZZ```ggg~~~sssccc]]]hhhvvvkkkYYY]]]nnnzzznnnddd````````````aaaccceeehhhjjjkkkooooooooooooqqquuu|||~~~~~~~~~}}}|||{{{{{{|||||||||||||||{{{~~~~~~|||{{{~~~|||zzzzzz{{{}}}~~~~~~{{{yyyyyy{{{|||{{{~~~yyyuuussspppnnnkkkgggccc___\\\[[[TTTTTTUUUWWWYYY[[[^^^___]]]___bbbjjj~~~xxxmmmxxxyyyqqqiiiaaa\\\VVVOOOKKKKKKIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPQQQUUUWWWXXX^^^eee|||wwwfff^^^lll}}}hhhXXX^^^qqq}}}nnneee___]]]___aaaaaabbbdddgggjjjlllnnnoooooonnnnnnpppuuu}}}||||||}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~zzz{{{zzz{{{~~~yyytttqqqpppnnnkkkhhhccc```]]][[[SSSTTTUUUVVVXXX[[[]]]^^^\\\^^^bbbjjj|||yyymmmwwwxxxpppggg___[[[UUUNNNJJJJJJIIIJJJKKKLLLNNNOOOQQQQQQQQQOOOQQQTTTVVVXXX]]]dddwww{{{iiibbbsss|||gggYYY```ssssssgggbbb``````cccaaabbbccceeegggjjjmmmnnnnnnnnnnnnnnnpppuuu{{{~~~}}}~~~{{{yyyzzz~~~~~~yyytttqqqpppooolllhhhddd```]]]\\\TTTTTTUUUVVVXXXZZZ[[[\\\[[[^^^bbbiii{{{xxxkkkuuu~~~wwwmmmeee]]]YYYTTTMMMJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQOOOQQQUUUWWWXXX\\\ccctttxxxiiihhh|||zzzfffYYYaaatttnnneeecccccceeegggaaaaaabbbdddfffiiikkklllnnnppprrrtttuuuxxx|||zzzwwwyyy~~~{{{vvvsssqqqooolllhhhddd```]]]\\\VVVVVVVVVWWWXXXYYYZZZ[[[YYY]]]bbbjjj{{{vvviiisss~~~|||uuujjjbbb[[[WWWSSSLLLIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPRRRVVVWWWXXX\\\bbbsssooojjjrrrxxxdddXXX```sss~~~mmmffffffggggggiiiccccccdddeeegggiiikkklllrrruuuzzz}}}~~~}}}{{{yyyxxx~~~}}}xxxtttqqqooollliiidddaaa^^^\\\XXXXXXXXXWWWXXXYYYYYYZZZXXX]]]bbbjjj{{{sssgggrrrzzzyyyzzzssshhh```YYYVVVRRRLLLIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPRRRVVVXXXXXX\\\bbbuuuiiikkkzzzvvvcccWWW___rrr}}}mmmgggiiiiiihhhhhhfffgggggghhhjjjkkkmmmnnnvvv{{{}}}{{{|||{{{{{{~~~yyyvvvqqqooommmiiieeeaaa^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYYWWW\\\ccckkk{{{qqqfffqqqxxxvvvuuuxxxqqqgggaaaYYYRRRNNNLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRUUUXXXXXXWWW\\\cccsssyyyhhhiii~~~rrrbbbWWW\\\nnnzzzkkkiiikkkiiigggjjjiiigggiiinnnqqqrrrtttyyyzzz{{{yyy{{{{{{xxxvvvtttpppkkkgggccc```\\\YYYVVVWWWXXXZZZ[[[\\\\\\\\\]]]```bbbgggzzzqqqeeelllzzztttssssssuuu~~~wwwppphhhbbbZZZSSSNNNLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQQQQTTTWWWWWWVVV[[[bbbuuu|||mmmsssooo```UUUZZZkkk}}}mmmlllnnnkkkiiikkkjjjhhhjjjpppssstttxxx~~~}}}yyywwwtttpppkkkgggccc```\\\YYYXXXXXXZZZ[[[\\\\\\\\\\\\\\\aaaeeehhhxxxpppdddkkkvvvnnnzzzxxxmmmooovvvvvvooohhhccc[[[TTTOOOLLLJJJHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQQQQSSSVVVVVVUUUZZZaaauuuuuukkk]]]SSSXXXggg~~~pppnnnpppmmmkkkmmmmmmlllnnntttxxx{{{zzz|||~~~{{{xxxssspppkkkgggccc```\\\YYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[ccchhhjjjxxxoooccciiirrriiirrrpppjjjnnnyyy}}}tttmmmgggbbb[[[TTTPPPLLLJJJHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQQQQSSSVVVUUUTTTXXX___sss}}}hhh[[[SSSWWWdddxxxrrrooopppmmmkkkmmmoooooosssyyy~~~|||xxx{{{}}}zzzssspppkkkgggccc```\\\ZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\bbbfffkkk|||nnnaaahhhzzzooogggpppnnnlllqqqyyyzzzqqqkkkeee```ZZZTTTPPPLLLIIIGGGIIIJJJKKKLLLNNNPPPQQQRRRRRRQQQSSSVVVTTTSSSWWW]]]nnndddYYYSSSWWWbbbtttrrrnnnnnnkkkjjjlllnnnpppvvv}}}~~~yyyxxx}}}}}}zzzrrrooojjjgggddd```]]]ZZZYYYYYYZZZZZZZZZZZZZZZYYY^^^aaaccclllnnn```fff~~~uuummmhhhpppwwwmmmpppttt{{{}}}vvvnnnhhhbbb^^^XXXSSSOOOLLLIIIGGGIIIJJJKKKLLLNNNPPPQQQRRRSSSRRRTTTVVVTTTRRRVVV]]]kkk}}}```WWWSSSWWWaaapppssslllkkkhhhhhhllllllpppxxxyyyxxxzzz}}}{{{rrrooojjjgggdddaaa]]][[[XXXXXXYYYZZZZZZZZZZZZZZZ^^^```cccnnnnnn```eeeyyyvvvpppjjjqqqooommmrrruuuzzzssskkkeee^^^[[[VVVQQQOOOLLLJJJHHHIIIJJJKKKLLLNNNPPPQQQRRRTTTSSSUUUWWWUUUSSSVVV]]]jjjvvv{{{|||\\\TTTQQQVVV___mmmtttkkkiiifffgggllloootttzzzzzz}}}zzzrrrnnnjjjfffdddaaa^^^[[[WWWXXXYYYZZZ[[[\\\\\\\\\\\\```fffqqqnnn```eeeuuuzzzqqqsss{{{kkklllsssuuu~~~xxxqqqiiiddd\\\YYYTTTQQQNNNLLLJJJHHHIIIJJJKKKLLLNNNPPPQQQRRRUUUTTTVVVWWWUUUSSSVVV]]]jjjpppqqqvvvuuuYYYRRRPPPUUU^^^kkkuuukkkhhhfffhhhmmmssszzz|||~~~|||zzzrrrnnnjjjfffdddaaa^^^[[[XXXXXXZZZ[[[]]]]]]^^^^^^ZZZaaajjjsssooo```eeerrrwwwuuurrrjjjmmmtttzzz{{{uuunnngggbbb^^^YYYSSSNNNKKKIIIGGGEEEGGGHHHJJJLLLNNNQQQRRRSSSPPPXXXUUUQQQVVVVVVUUU[[[lllyyymmmjjjmmmxxxqqqXXXSSSPPPSSS[[[jjj}}}mmmffffffkkkqqqvvv}}}||||||}}}uuupppjjjddd```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[]]]]]][[[___fffooonnn^^^bbbttt|||ooojjjlllvvvxxxrrrllleee```ZZZVVVPPPLLLJJJIIIHHHFFFGGGHHHJJJLLLOOOQQQSSSTTTPPPXXXUUUQQQUUUUUUVVV^^^sss~~~lllfffeeejjjxxxmmmWWWRRROOORRRZZZiii~~~pppgggfffmmmuuu}}}{{{zzzzzzuuuqqqjjjeeeaaa___\\\[[[XXXWWWXXXXXXYYYZZZ\\\\\\\\\```eeennnnnn^^^ccctttsssmmmlllmmm{{{|||tttooojjjccc^^^VVVRRRNNNJJJIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTQQQXXXUUURRRUUUTTTWWWccc~~~~~~oooaaa___aaajjjzzzgggUUUPPPNNNQQQYYYggg}}}xxxmmmjjjsss~~~}}}zzzyyyxxxvvvqqqkkkfffccc```^^^\\\VVVVVVWWWWWWXXXZZZ[[[\\\___```dddnnnooo___cccuuukkkmmmpppoooxxxrrrmmmhhhbbb]]]UUURRRMMMJJJIIIIIIIIIHHHIIIIIIKKKMMMPPPRRRTTTUUURRRXXXVVVSSSUUUTTT[[[kkkzzzqqqggg^^^ZZZ```lllbbbTTTOOOMMMQQQYYYggg|||vvvsss~~~~~~{{{yyyxxxvvvrrrlllgggdddaaa___\\\VVVVVVWWWXXXYYYZZZ\\\]]]```aaaeeeoooooo___cccwwwuuugggnnnrrrssswwwppplllgggaaa\\\WWWSSSNNNKKKIIIIIIHHHHHHIIIJJJLLLNNNQQQSSSTTTUUURRRXXXVVVTTTVVVUUU```vvvssshhh```\\\ZZZbbbppp^^^SSSOOONNNQQQYYYggg|||}}}}}}~~~}}}zzzyyyuuuqqqlllhhheeebbb___]]]WWWWWWXXXYYYZZZ\\\]]]^^^aaaaaaffftttppp```dddyyyooofffnnnttt{{{~~~vvvoookkkfff```[[[VVVRRRNNNJJJIIIIIIIIIHHHJJJKKKMMMOOOQQQSSSUUUVVVSSSXXXWWWVVVWWWWWWfffsssddd]]][[[bbbjjjxxxyyy[[[RRROOOMMMQQQYYYggg{{{}}}|||}}}|||{{{{{{zzzxxxxxx~~~{{{yyytttppplllhhhfffccc___\\\WWWWWWXXXYYY[[[]]]^^^______aaaiii{{{pppaaaeeeyyytttllljjjqqqzzz}}}uuunnniiiccc]]]XXXRRROOOKKKHHHIIIIIIJJJIIIJJJKKKMMMOOORRRTTTVVVWWWSSSXXXWWWWWWYYYYYYkkkzzzjjjcccbbbpppxxxtttYYYPPPMMMLLLPPPXXXfffyyy|||xxxxxx|||}}}{{{wwwvvvvvvuuurrrqqqxxx}}}yyyvvvrrroookkkhhheeebbb___\\\VVVVVVWWWXXXZZZ\\\^^^___^^^aaammmqqqaaafffxxx}}}ooommmnnnuuu|||tttmmmgggbbb[[[VVVNNNKKKHHHGGGHHHIIIJJJKKKKKKLLLMMMPPPRRRTTTVVVWWWSSSXXXXXXXXXZZZZZZnnnssslllmmm}}}qqqWWWOOOKKKKKKOOOWWWdddxxxyyyvvvvvvzzz~~~|||zzzsssrrrrrrqqqnnnlllsss{{{|||wwwtttrrroookkkhhheeebbb^^^[[[UUUUUUVVVWWWYYY[[[]]]^^^\\\aaaoooqqqbbbgggwwwuuupppqqqttt~~~|||tttmmmfff___YYYUUUMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKMMMOOORRRSSSTTTUUUSSSVVVYYYXXXVVV]]]uuu~~~xxxlllWWWLLLKKKMMMQQQWWWbbbtttwwwuuuvvvwwwwwwyyy}}}~~~~~~xxxttttttpppjjjffffffiiimmmppp|||~~~wwwrrrooopppmmmiiifffcccaaa]]][[[UUUTTTTTTTTTVVVXXX[[[]]]```aaaooooooaaaccc|||tttsssuuu|||{{{tttllleee^^^XXXTTTMMMLLLJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUUUUSSSVVVXXXWWWTTT\\\tttiiiVVVMMMLLLLLLPPPUUUaaatttwwwppprrrsssuuuwwwyyy}}}|||zzz~~~{{{vvvrrrpppmmmhhhdddccceeeiiikkkxxx~~~xxxssspppooolllhhheeebbb```]]]ZZZTTTTTTTTTTTTVVVYYY[[[]]]```aaammmnnn___bbbzzz|||yyy{{{zzzrrrjjjccc\\\UUURRRLLLKKKJJJHHHHHHHHHIIIIIILLLMMMOOOQQQSSSUUUVVVVVVTTTUUUVVVUUUTTT]]]uuubbbTTTOOOLLLKKKNNNTTTaaauuu}}}zzzvvvooojjjmmmooorrrtttxxx}}}|||wwwtttssswwwxxxyyyzzzxxxtttpppnnniiigggccc```___aaadddfffrrr~~~}}}yyytttrrrnnnkkkgggdddaaa___\\\YYYTTTTTTTTTUUUVVVYYY[[[]]]```___iiilll^^^aaawww~~~yyypppggg```YYYSSSOOOKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVTTTUUUVVVUUUUUU```xxx}}}\\\SSSOOOKKKJJJNNNUUUccczzzzzzuuusssppplllhhhjjjlllooorrruuuzzzxxxqqqmmmkkkjjjmmmnnnoooooonnnllliiigggaaa```^^^\\\]]]___bbbdddnnnyyy}}}yyyvvvtttnnnjjjfffccc```^^^[[[XXXSSSTTTTTTUUUWWWYYY[[[\\\___^^^eeevvvlll]]]```uuu|||vvvmmmddd]]]WWWQQQNNNJJJIIIHHHGGGGGGHHHJJJJJJNNNOOOQQQSSSTTTUUUVVVVVVUUUUUUVVVVVVXXXbbbzzzuuuZZZVVVMMMJJJJJJNNNVVVfff{{{wwwqqqnnnmmmkkkiiiggggggjjjmmmppprrrvvv{{{vvvnnngggdddccccccccceeefffggggggeeecccbbb\\\[[[YYYYYY[[[___ccceeekkkuuu~~~~~~~~~}}}~~~|||{{{zzzuuuvvvwwwyyy}}}}}}yyyvvvtttmmmjjjfffccc```^^^ZZZXXXSSSSSSTTTVVVWWWYYY[[[\\\^^^^^^cccpppmmm^^^bbbuuuyyysssjjjaaaZZZUUUPPPNNNHHHHHHGGGGGGGGGIIIJJJKKKNNNOOOQQQRRRTTTUUUUUUVVVUUUTTTUUUUUUWWW```uuupppYYYXXXKKKIIIIIINNNWWWhhh~~~yyynnnkkkgggeeeeeeeeeeeedddfffiiilllooorrrvvvzzz}}}zzzvvvnnnfffaaa______```^^^```cccffffffeeebbb```ZZZXXXWWWWWWYYY^^^cccfffjjjrrrzzz{{{{{{||||||zzzzzz}}}~~~||||||}}}}}}~~~xxxssspppnnnmmmkkkkkkkkkmmmppptttxxx{{{~~~|||yyyvvvtttmmmjjjfffccc```^^^[[[XXXRRRSSSTTTVVVXXXYYY[[[[[[^^^^^^cccmmm|||pppaaadddyyy~~~vvvpppggg___YYYTTTPPPNNNGGGGGGFFFFFFGGGIIIJJJKKKNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRYYYjjj{{{iiiTTTSSSKKKIIIIIINNNVVVfff}}}yyyqqqllldddbbb```___```aaabbbccceeehhhlllppptttxxx}}}~~~|||sssoooiiiccc___^^^___```___bbbfffjjjjjjiiifffccc[[[XXXUUUTTTVVV[[[```dddhhhpppvvvvvvwwwyyyyyywwwwwwyyy{{{zzzwwwtttssssssuuuvvv~~~~~~zzztttmmmgggdddbbbbbbaaa``````aaacccgggjjjmmmooorrrvvvyyy}}}|||xxxuuutttnnnkkkgggcccaaa^^^[[[YYYRRRSSSUUUWWWXXXZZZZZZ[[[]]]___dddlllyyytttdddggg~~~uuuooofff^^^XXXSSSPPPNNNGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNSSSaaaqqqxxxzzz|||yyycccNNNMMMKKKIIIIIINNNUUUcccyyy{{{qqqiiiddd```___]]]]]]^^^```bbbcccdddgggmmmrrrvvv|||~~~~~~}}}zzzyyyooolllgggbbb______```bbbaaadddjjjnnnooommmjjjggg]]]YYYUUURRRSSSXXX]]]aaagggnnnsssssstttwwwwwwvvvuuuwwwyyywwwsssnnnmmmmmmooorrr{{{wwwsssmmmeee```\\\[[[[[[ZZZYYYYYYYYYZZZ^^^aaaccccccfffjjjmmmqqqvvv|||~~~|||xxxuuusssnnnkkkgggdddaaa___\\\YYYRRRSSSUUUWWWXXXZZZZZZ[[[\\\___eeemmmyyyvvvfffiiirrrmmmddd\\\WWWRRRNNNKKKJJJIIIGGGGGGGGGIIIKKKLLLRRRSSSSSSTTTTTTTTTTTTSSSTTTRRRPPPNNNLLLPPPYYYbbbooo{{{~~~xxxxxxzzzzzzwww~~~___QQQKKKJJJHHHHHHMMMTTTaaasssyyyqqqkkkfffccc]]]\\\[[[[[[\\\^^^```aaabbbdddiiiooovvv{{{~~~}}}{{{zzzyyywwwtttrrrnnnkkkgggcccaaaaaabbbccceeejjjoooqqqttttttnnnggg]]]YYYSSSRRRTTTYYY^^^aaahhhiiikkknnnpppqqqrrrsssqqqssstttqqqllliiiiiijjjpppppp|||zzzppplllggg```\\\YYYXXXWWWVVVYYY[[[\\\[[[[[[[[[\\\___bbbfffhhhhhhkkkooottt{{{}}}|||yyyvvvtttmmmkkkhhhddd```\\\ZZZXXXPPPQQQTTTUUUUUUWWWYYY[[[[[[___eeelllvvvzzzgggnnnrrrlllddd\\\VVVRRRNNNKKKJJJIIIGGGGGGGGGIIIKKKLLLPPPQQQRRRRRRRRRRRRRRRRRRPPPOOONNNMMMNNNQQQYYY___dddpppxxxuuurrruuuzzz}}}{{{www[[[PPPLLLJJJHHHHHHLLLSSS___qqq}}}tttmmmhhhdddbbb]]]\\\ZZZZZZ[[[]]]___aaabbbdddhhhnnntttzzz~~~|||{{{yyywwwvvvuuussspppmmmiiihhheeecccbbbccceeefffjjjoootttvvvwwwwwwppphhhZZZVVVRRRPPPSSSXXX\\\^^^ccceeefffiiijjjlllmmmmmmkkkmmmnnnlllhhheeefffggglllooo~~~xxxqqqjjjgggccc^^^[[[YYYYYYYYYXXXZZZ\\\\\\[[[ZZZZZZZZZ^^^aaaccccccbbbbbbfffiiiooorrrxxx~~~{{{xxxuuutttjjjiiifffbbb^^^ZZZWWWVVVPPPRRRTTTVVVVVVWWWYYY[[[ZZZ]]]cccjjjuuu{{{iiiooo}}}qqqkkkccc\\\VVVQQQMMMKKKIIIHHHGGGGGGHHHJJJLLLMMMPPPQQQRRRRRRSSSSSSRRRRRROOOOOONNNOOORRRXXX]]]```^^^fffmmmmmmmmmsss|||mmmVVVOOOMMMJJJHHHHHHKKKPPP[[[nnn~~~{{{tttnnniiigggdddbbb]]]\\\YYYXXXYYY[[[^^^```dddeeegggkkkqqqxxx~~~~~~{{{xxxwwwwwwuuusssqqqpppnnnllliiifffccccccccccccdddeeeggghhhlllqqqvvvwwwxxxvvvnnnfffUUURRROOONNNQQQUUUYYY[[[]]]^^^___aaacccdddeeeeeeeeegggiiigggdddbbbdddffflllsss{{{ooofffbbbaaa___\\\[[[[[[[[[[[[\\\^^^___^^^\\\ZZZZZZ[[[aaabbbcccaaa]]]\\\^^^```bbbfffnnnwww~~~zzzwwwtttsssjjjhhhfffbbb^^^ZZZWWWUUUQQQRRRUUUVVVVVVWWWYYY[[[ZZZ]]]bbbjjjvvv}}}jjjqqqzzzpppjjjbbb[[[UUUQQQMMMKKKIIIHHHGGGGGGHHHJJJMMMOOORRRSSSTTTUUUUUUUUUUUUUUURRRQQQPPPRRRYYYbbbffffff___dddiiijjjllltttfffSSSMMMKKKIIIGGGHHHJJJNNNXXXjjj|||{{{uuurrrnnnjjjiiihhhgggeee^^^\\\YYYWWWXXXZZZ^^^aaafffffffffiiiooowww~~~}}}{{{zzz||||||yyytttpppppprrrooommmjjjiiigggeeebbb___]]]^^^___aaaccccccddddddhhhmmmqqqrrrqqqoooggg^^^PPPNNNLLLLLLPPPSSSVVVWWWXXXYYYZZZ\\\]]]^^^______aaadddfffeeecccbbbeeehhhnnnzzzvvvjjjaaa]]]]]]]]]]]]]]]^^^^^^___```aaabbb```^^^\\\\\\\\\cccddddddaaa]]][[[\\\^^^]]]bbbjjjuuu}}}yyyvvvsssqqqkkkjjjgggccc___[[[XXXWWWPPPRRRTTTUUUUUUVVVXXXYYY\\\^^^ccckkkyyy}}}kkkrrrzzz~~~xxxoooiiiaaaZZZUUUPPPMMMJJJHHHGGGGGGGGGIIIKKKNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRUUUaaaooorrrmmm```bbbdddhhhnnnzzzbbbQQQLLLIIIHHHGGGHHHIIILLLUUUhhhzzz|||uuuqqqooommmjjjjjjjjjjjjiiihhhaaa^^^ZZZWWWWWW[[[___bbbgggggggggiiinnnvvv}}}|||xxxvvvuuuwwwvvvrrrmmmiiijjjkkkgggeeecccbbbaaa___[[[YYYXXXYYY[[[\\\]]]]]]\\\\\\aaaeeehhhhhhgggeee^^^UUUKKKJJJJJJLLLOOOSSSTTTTTTUUUVVVXXXYYY[[[\\\]]]]]]___aaaccccccbbbbbbfffiiiooo{{{rrrggg___^^^^^^___``````aaaaaaaaa___``````___\\\[[[[[[\\\___aaaaaa```\\\[[[]]]```___dddmmmwww|||xxxuuurrrpppkkkiiifffbbb^^^ZZZWWWVVVOOOQQQSSSTTTTTTTTTVVVXXX[[[]]]ccclll{{{|||kkktttwwwxxx}}}wwwnnnhhhaaaYYYTTTPPPMMMJJJGGGGGGGGGGGGIIILLLOOOQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSUUUVVV]]]nnn}}}}}}sss___^^^___fffqqq~~~]]]PPPKKKGGGFFFGGGHHHIIIKKKSSSgggzzz~~~xxxrrrooonnnnnnmmmlllmmmnnnnnnmmmllldddaaa\\\XXXXXX\\\aaaeeehhhhhhhhhjjjooovvv}}}|||xxxtttsssppppppnnnjjjfffdddcccddd___^^^\\\[[[ZZZXXXUUUSSSSSSSSSTTTTTTTTTTTTSSSSSSYYY\\\^^^]]]]]]\\\WWWPPPHHHHHHIIILLLPPPSSSTTTSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^```bbbbbbaaabbbfffjjjqqquuullleeeaaaaaabbbcccddddddbbbaaa```[[[\\\\\\[[[YYYYYY[[[\\\ZZZ]]]______]]]^^^aaadddhhhmmmuuu}}}~~~{{{wwwssspppnnnhhhfffddd```\\\XXXUUUSSSPPPRRRSSSTTTTTTTTTVVVWWWZZZ\\\bbbmmm}}}{{{lllwwwyyyyyy|||}}}wwwmmmhhh```YYYTTTPPPLLLJJJGGGGGGGGGGGGJJJMMMPPPRRRPPPQQQRRRSSSTTTUUUUUUUUUSSSYYY___kkkyyyddd``````hhhuuuuuuVVVMMMKKKHHHEEEFFFHHHIIIJJJSSSggg{{{{{{yyyxxxyyyzzzzzzxxxtttrrrrrrtttuuuttttttuuuvvvvvvtttssshhhddd^^^ZZZZZZ^^^dddhhhiiiiiijjjlllqqqwww}}}|||yyyuuurrrpppkkkhhheeebbb```___]]]\\\WWWVVVTTTTTTTTTSSSPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLOOORRRRRRQQQRRRSSSPPPJJJFFFGGGIIIMMMRRRTTTTTTSSSSSSTTTWWWZZZ]]]___```aaa```cccddddddcccdddiiimmmzzz}}}rrrjjjfffeeefffgggggggggeeebbb___]]]YYYZZZ[[[ZZZZZZ[[[]]]```___bbbeeeffffffggglllpppuuuyyy}}}zzzvvvrrrooommmhhhfffccc___[[[WWWTTTSSSRRRSSSUUUVVVUUUUUUWWWYYY\\\^^^eeeqqq|||ooo{{{zzz|||}}}zzz~~~|||wwwlllggg```YYYTTTPPPLLLJJJGGGFFFGGGHHHJJJMMMPPPRRRRRRSSSTTTUUUWWWWWWWWWXXXUUU]]]hhhxxx}}}mmmgggeeelllyyymmmQQQKKKKKKHHHEEEFFFHHHJJJJJJSSShhh{{{wwwssssssssswwwyyyyyyxxxuuuuuuxxx|||}}}||||||}}}~~~|||yyyjjjfff```[[[[[[___eeeiiiiiiiiikkkmmmrrrxxx}}}}}}{{{wwwtttqqqooohhhccc^^^\\\]]]\\\ZZZWWWRRRQQQPPPPPPPPPOOOMMMKKKHHHHHHGGGGGGGGGGGGHHHIIIHHHJJJJJJHHHIIILLLJJJFFFFFFGGGJJJNNNSSSUUUTTTSSSSSSTTTWWWZZZ]]]```aaabbbeeeggghhhgggfffhhhmmmqqq~~~rrrjjjiiijjjiiiiiijjjhhheeeaaa]]]ZZZZZZ[[[\\\\\\]]]^^^bbbdddhhhlllooopppqqqsssxxx|||}}}zzzvvvrrrooommmiiihhheeeaaa]]]YYYVVVUUUTTTUUUWWWWWWWWWWWWYYYZZZ___bbbjjjwww}}}qqq~~~{{{|||zzzzzzsssjjjfff___WWWPPPLLLKKKJJJJJJJJJIIIJJJKKKNNNQQQRRRSSSSSSSSSTTTUUUVVVXXXXXX\\\___mmmsssqqqnnnppp}}}^^^VVVNNNDDDJJJHHHGGGHHHJJJKKKRRRcccsss{{{ooojjjnnnvvvuuujjj___\\\^^^aaafffllljjjlllnnnpppssswww{{{zzzvvvssspppllljjjccc```\\\ZZZXXXWWWTTTRRRRRRPPPNNNLLLJJJHHHHHHGGGGGGGGGGGGFFFDDDCCCDDDFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEHHHMMMRRRTTTSSSPPPNNNNNNQQQVVVZZZ^^^`````````dddccceeeggggggiiirrr}}}zzzpppkkkllloooqqqpppmmmhhhbbb^^^]]]]]]]]]^^^```cccfffjjjmmmoootttsssrrrrrrtttvvvyyyzzz{{{vvvssspppnnnllliiigggdddaaa\\\YYYVVVTTTSSSSSSTTTVVVXXXYYY[[[[[[^^^```kkk~~~|||ppp{{{}}}xxxrrriiieee^^^VVVPPPLLLJJJJJJIIIIIIHHHIIIJJJMMMPPPQQQSSSSSSTTTTTTUUUVVVXXXYYYYYY```rrr~~~|||zzz|||\\\TTTMMMEEEJJJFFFFFFGGGHHHJJJPPP```pppzzzqqqpppxxxxxxlll```\\\]]]```eeekkkiiikkknnnppprrrvvvzzz~~~}}}xxxsssppplllhhhfff]]]ZZZWWWTTTSSSRRROOOMMMNNNMMMLLLJJJIIIIIIHHHHHHFFFGGGGGGFFFDDDCCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJNNNRRRSSSRRROOOMMMLLLPPPUUUZZZ^^^````````````aaaccceeeeeehhhtttyyyqqqmmmnnnpppqqqoookkkfffbbb_________eeegggjjjmmmpppqqqqqqppprrrqqqqqqpppqqqsssuuuvvvyyy~~~zzzvvvsssqqqnnnllljjjiiifffbbb^^^ZZZWWWVVVSSSSSSTTTVVVXXXYYY[[[[[[___bbbmmm{{{nnnyyywwwqqqhhhddd]]]VVVOOOLLLJJJJJJHHHHHHHHHIIIJJJMMMOOOQQQTTTTTTTTTTTTUUUWWWXXXYYYXXXcccwww}}}YYYPPPKKKEEEJJJDDDDDDEEEFFFGGGMMM]]]lll~~~yyy}}}{{{nnnbbb\\\\\\^^^ccchhhiiikkkmmmoooqqqtttxxx{{{}}}~~~}}}yyytttoookkkgggbbb___WWWTTTQQQOOOOOONNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHIIILLLOOORRRRRRQQQNNNMMMKKKNNNTTTYYY]]]___^^^^^^^^^___bbbdddeeekkk}}}{{{vvvrrrppppppqqqqqqnnnjjjeeeccccccdddeeennnpppsssuuuuuussspppmmmjjjiiihhhgggggghhhiiijjjooottt{{{zzzvvvsssqqqnnnllljjjiiifffbbb^^^ZZZWWWVVVSSSSSSTTTVVVXXXYYY[[[[[[```dddoooyyyllluuu}}}vvvqqqgggccc\\\TTTOOOKKKIIIIIIHHHHHHHHHJJJLLLNNNPPPQQQTTTTTTTTTUUUVVVWWWXXXYYYYYYcccuuuuuuXXXNNNIIIFFFIIIDDDDDDEEEFFFFFFLLLZZZiii{{{oooaaa\\\[[[\\\```eeehhhjjjmmmoooqqqssswwwzzz|||}}}yyyvvvpppjjjfffaaa]]]YYYTTTRRROOONNNMMMMMMKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPNNNLLLKKKNNNRRRWWWZZZ[[[ZZZYYY]]]^^^aaadddhhhvvv{{{vvvsssrrrrrrqqqpppqqqnnnjjjggghhhjjjmmmnnnuuuuuutttsssppplllhhheeebbbbbbaaa``````aaabbbbbbfffjjjpppvvvzzz~~~~~~yyyvvvtttqqqooollliiihhheeeaaa]]]YYYVVVUUUSSSSSSTTTVVVXXXYYY[[[[[[```eeeqqqvvvjjjsssuuuuuuwwwqqqeeeaaa[[[SSSNNNJJJIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYYYYYYY___ooonnnXXXMMMHHHFFFFFFEEEEEEFFFGGGGGGKKKYYYgggwwwkkk___ZZZZZZ[[[^^^cccfffiiimmmoooqqqtttwwwyyy}}}~~~~~~vvvrrrlllfffaaa]]]XXXUUUQQQOOOLLLKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQPPPOOONNNMMMMMMOOORRRTTTVVVVVVUUUUUU\\\\\\```fffqqq{{{{{{xxxtttrrrrrrrrrqqqpppqqqooommmmmmqqqtttvvvvvvxxxuuupppjjjeeeaaa_______________```aaabbbcccddddddhhhlllppprrruuuxxx{{{}}}|||yyyvvvtttrrrooolllkkkiiifffbbb^^^ZZZWWWVVVSSSSSSTTTVVVXXXYYY[[[[[[___fffpppsssjjjsssuuunnnttt~~~wwwrrrddd```YYYRRRMMMIIIHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYaaarrrfffXXXMMMGGGHHHEEEFFFFFFGGGHHHGGGKKKXXXfff{{{nnndddZZZXXXYYYZZZ]]]aaaeeehhhlllppprrruuuxxxzzz~~~zzzqqqmmmgggaaa]]]XXXTTTPPPLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKJJJKKKMMMOOOQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQRRRTTTUUUUUUUUU[[[\\\bbbooowwwtttyyyxxxvvvtttrrrqqqqqqqqqsssrrrrrruuuzzz|||zzzxxxwwwrrrjjjccc^^^\\\]]]^^^\\\]]]___bbbeeegggiiijjjlllooosssuuuvvvwwwxxxyyyxxx|||}}}}}}{{{xxxvvvtttrrrooommmlllkkkhhhddd```\\\YYYXXXSSSSSSTTTVVVXXXYYY[[[[[[^^^eeemmmzzzpppkkkvvv|||tttmmmnnnxxx|||vvvqqqccc___XXXQQQLLLIIIHHHHHHGGGHHHJJJMMMOOOQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZaaammm^^^WWWMMMHHHIIIEEEFFFFFFGGGHHHGGGJJJVVVddd|||nnneee\\\VVVVVVXXXZZZ\\\```cccggglllpppsssvvvyyy|||zzztttkkkgggbbb]]]XXXTTTOOOLLLJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMOOORRRRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRTTTWWWYYY[[[^^^aaallltttooorrrzzz{{{{{{xxxsssqqqrrrtttvvvvvvxxx|||yyysssoookkkddd^^^[[[\\\___aaaaaacccgggkkkppptttwwwyyyzzz}}}~~~|||zzzxxxvvvuuurrrooommmkkkiiifffbbb^^^[[[XXXVVVSSSSSSTTTVVVXXXYYY[[[[[[\\\cccjjjtttmmmmmmzzzjjjhhhjjjqqq~~~{{{tttpppbbb___XXXQQQLLLIIIHHHGGGEEEGGGIIILLLNNNPPPRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZjjj|||yyyXXXVVVMMMHHHKKKEEEEEEEEEGGGGGGFFFIIIUUUbbb~~~ssshhh___WWWSSSUUUXXXZZZ\\\___cccggglllqqqtttwww{{{}}}vvvpppgggddd^^^YYYUUUQQQMMMJJJJJJHHHGGGGGGIIIIIIIIIHHHEEEFFFGGGHHHJJJMMMOOOPPPKKKLLLMMMNNNNNNOOOQQQSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRQQQQQQRRRUUUYYY^^^aaacccgggvvv}}}mmmmmmttt|||~~~{{{uuuqqqsssvvvyyyyyy|||wwwooogggddd___[[[[[[]]]```cccllloootttzzz{{{yyywwwvvvuuusssooommmgggfffccc___[[[WWWTTTRRRSSSSSSTTTVVVXXXYYY[[[[[[[[[bbbhhhppplllnnn}}}ggghhhkkkuuu{{{sssnnnfff```XXXQQQNNNMMMLLLLLLJJJJJJLLLMMMOOOQQQRRRRRRTTTYYYVVVTTTYYYZZZ^^^kkkzzztttVVVSSSMMMEEEEEEEEEIIIFFFEEEFFFFFFJJJTTT^^^uuussshhhbbb\\\VVVSSSUUUWWWWWWYYY]]]dddiiinnnrrrtttvvv{{{~~~yyyqqqjjjdddaaa[[[UUUPPPMMMLLLKKKFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKMMMMMMMMMLLLMMMNNNLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPRRRUUUUUUTTTRRRRRRSSSUUURRRQQQTTTWWWXXX]]]bbbhhhttt~~~pppooonnnkkk|||zzzrrrpppwwwzzzrrrmmmaaa______bbb```___gggrrrvvv{{{vvvssspppnnnllljjjkkkhhhbbb^^^[[[XXXUUUSSSSSSUUUXXXYYYYYYZZZ\\\]]]]]]___fffvvvssspppiiijjjppp}}}xxxpppjjjbbb\\\TTTNNNKKKJJJIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUTTTZZZWWWUUUZZZ[[[aaapppoooSSSQQQKKKEEEFFFFFFGGGEEEDDDEEEFFFHHHQQQ[[[qqqyyyqqqhhhccc]]]XXXTTTVVVYYYYYY[[[___dddhhhnnnqqqsssvvvzzz~~~~~~vvvmmmgggaaa^^^XXXSSSNNNKKKJJJIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLNNNPPPPPPOOONNNOOOPPPLLLMMMNNNOOOPPPPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQSSSUUUUUUVVVVVVVVVTTTSSSUUU[[[___aaafffmmmsssrrrhhhhhhlllpppzzzvvvxxx|||uuummmhhhbbb```aaaeeefffiiisss~~~{{{vvvsssqqqooommmkkkkkkgggbbb^^^[[[XXXUUUSSSRRRTTTWWWXXXYYYYYY[[[\\\^^^aaajjj}}}tttrrrllloooyyy}}}vvvmmmggg___ZZZSSSMMMJJJIIIHHHGGGFFFGGGJJJMMMQQQTTTWWWXXXUUUZZZXXXWWW\\\^^^fffzzzhhhPPPNNNJJJEEEGGGGGGDDDCCCDDDFFFFFFGGGOOOWWWlll{{{vvvwwwwwwvvvtttpppiiiccc___ZZZVVVXXXZZZ[[[]]]```ccchhhmmmqqqrrruuuzzz~~~zzzrrriiibbb]]]ZZZTTTOOOKKKIIIHHHHHHHHHHHHHHHHHHJJJNNNQQQSSSPPPQQQSSSSSSRRRQQQRRRSSSOOOPPPRRRTTTTTTSSSQQQOOORRRSSSSSSSSSSSSRRRQQQQQQRRRSSSUUUXXX[[[\\\\\\ZZZTTTTTTYYY```dddgggmmmtttwwwggg```aaalllyyy{{{zzz}}}wwwqqqjjjfffbbbbbbeeejjjpppxxx}}}zzzvvvtttrrrqqqnnnllljjjfffaaa]]][[[XXXVVVTTTQQQTTTVVVXXXXXXYYY[[[\\\```dddppp~~~uuuuuuqqqyyy|||uuummmggg___[[[TTTOOOLLLKKKJJJIIIGGGHHHKKKNNNQQQTTTWWWXXXVVVZZZYYYZZZ___```mmm{{{yyy~~~dddOOONNNHHHEEEGGGGGGCCCCCCDDDGGGGGGGGGMMMUUUfffzzzssssssvvvxxxwwwvvvssskkkdddaaa[[[XXXYYY[[[[[[]]]```bbbggglllpppqqqtttyyy}}}}}}~~~wwwoooeee___YYYVVVQQQMMMIIIHHHGGGGGGHHHHHHHHHIIIKKKOOOSSSUUURRRTTTUUUUUUTTTSSSTTTUUUTTTUUUUUUVVVUUUUUUTTTSSSUUUUUUUUUVVVUUUUUUTTTTTTVVVWWW[[[```dddddd```]]][[[[[[___dddhhhlllttt}}}iiibbb```aaaooo}}}wwwrrroookkkiiiccceeejjjqqq{{{{{{yyyvvvtttsssrrrooommmiiieeeaaa]]][[[YYYVVVTTTRRRTTTWWWYYYZZZZZZ\\\^^^bbbhhhvvv|||wwwyyyzzz{{{uuunnnhhh^^^ZZZTTTOOOMMMLLLKKKJJJJJJKKKMMMOOOQQQTTTUUUVVVUUUZZZYYY[[[```ccctttvvvrrrttt}}}~~~```PPPNNNHHHDDDGGGFFFDDDCCCEEEHHHGGGGGGLLLSSSbbb|||zzztttqqquuu{{{~~~||||||zzzrrriiiccc]]]YYYZZZ[[[ZZZ[[[^^^aaaeeekkkooopppsssxxx|||{{{|||~~~|||uuulllccc\\\VVVTTTOOOKKKIIIHHHHHHHHHHHHGGGHHHIIILLLPPPSSSUUUSSSUUUVVVVVVUUUTTTTTTUUUWWWVVVTTTRRRRRRSSSUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWXXX[[[aaagggjjjgggbbb^^^ddddddhhhmmmrrrxxxqqqbbbaaabbbdddrrrxxxrrrooommmkkkjjjfffjjjqqqzzzzzzxxxvvvttttttrrrooommmgggddd```\\\[[[YYYWWWUUUSSSVVVYYY[[[[[[]]]___```dddlll}}}wwwuuu{{{}}}yyyssslllgggZZZVVVQQQMMMKKKJJJIIIHHHMMMMMMOOOPPPRRRSSSTTTUUUUUUYYYYYY]]]aaadddzzzyyytttmmmkkkrrrttt\\\OOONNNGGGDDDGGGEEEEEEDDDEEEGGGFFFEEEKKKRRR___vvvwwwrrrqqqqqqxxx|||qqqggg```[[[[[[[[[YYYZZZ]]]```eeejjjnnnooorrrwww{{{yyy{{{}}}~~~yyyrrriii```ZZZTTTQQQNNNJJJHHHHHHIIIIIIGGGHHHIIILLLNNNQQQSSSTTTUUUVVVXXXWWWVVVTTTUUUUUUWWWUUURRRPPPPPPRRRUUUWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[aaahhhmmmllljjjgggeeejjjlllrrrzzzrrrfff^^^```ccciiiwww~~~vvvpppmmmlllkkkjjjjjjrrr{{{~~~~~~~~~|||{{{zzz||||||||||||~~~~~~yyywwwuuutttsssqqqnnnkkkfffccc___\\\ZZZYYYWWWUUUTTTWWWZZZ\\\]]]^^^```bbbfffrrrqqqrrr~~~zzzuuuooogggbbbXXXTTTOOOLLLJJJIIIHHHFFFMMMNNNOOOQQQRRRTTTUUUUUUTTTWWWYYY]]]bbbeee~~~yyyoooiiieeefffrrrjjjUUULLLLLLEEEDDDHHHFFFEEECCCCCCEEECCCCCCIIIQQQ\\\qqq|||~~~yyysssqqqsssvvvwwwkkkddd___^^^\\\ZZZZZZ\\\___dddiiimmmoooqqqvvvzzzxxxzzz|||~~~~~~}}}|||zzz}}}}}}uuunnnfff^^^WWWQQQOOOKKKHHHGGGGGGHHHIIIHHHJJJLLLOOOQQQSSSSSSTTTWWWXXXYYYYYYWWWVVVVVVWWWWWWVVVUUUTTTTTTVVVYYYZZZ\\\]]]___aaaccceeeffffffdddjjjqqqrrrpppooossswwwxxx|||dddaaa^^^^^^eeeqqq}}}xxxrrrnnnmmmnnnnnnooopppzzz~~~}}}www{{{}}}{{{|||~~~}}}|||xxxvvvuuusssrrrpppllliiieeebbb^^^\\\ZZZYYYWWWVVVSSSVVVYYY[[[\\\^^^```bbbfffyyyqqqttt~~~wwwrrrkkkccc]]]XXXTTTOOOLLLKKKJJJHHHGGGMMMMMMOOOQQQSSSUUUVVVWWWSSSWWWXXX]]]bbbeeeuuujjjccc```dddrrrbbbPPPJJJJJJDDDDDDHHHGGGDDDBBBBBBCCCAAAAAAGGGPPPZZZmmm|||tttwww~~~}}}xxxttttttyyy}}}yyynnngggaaa```^^^[[[ZZZ\\\___ccciiimmmnnnqqqvvvyyyxxxyyy|||}}}}}}|||zzzxxx|||~~~{{{ssslllddd\\\VVVOOOMMMJJJGGGFFFFFFHHHIIIJJJLLLOOORRRTTTUUUTTTTTTXXXZZZ[[[ZZZXXXWWWWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^bbbdddfffiiilllnnnooopppmmmsssxxxwwwtttuuu~~~ppp___aaa___^^^fffxxxvvvrrrnnnmmmnnnqqqtttuuuuuu~~~xxxyyy{{{~~~}}}|||{{{xxxvvvtttsssrrroookkkhhheeebbb^^^[[[ZZZYYYXXXVVVRRRUUUXXXZZZ\\\]]]___aaafff}}}sssyyy|||tttmmmfff___[[[UUUSSSOOOLLLJJJIIIJJJKKKPPPQQQSSSTTTUUUUUUUUUUUUUUUSSSUUUZZZ\\\eeeuuueeebbbXXXiii~~~]]]QQQHHHFFFHHHFFFCCCAAA???AAABBBCCCCCCEEEGGGIIIWWWggg{{{uuuvvv}}}zzzyyy{{{~~~qqqhhh___]]]\\\[[[[[[]]]___bbbfffjjjmmmppptttvvvwwwyyy||||||{{{xxxwwwwwwxxxyyy{{{~~~{{{pppfff___XXXTTTOOOLLLIIIGGGHHHJJJKKKKKKOOOPPPRRRUUUVVVWWWWWWWWWZZZ]]]___]]]XXXVVVYYY]]]aaadddggggggdddbbbaaabbbcccdddgggjjjmmmppprrrsssnnnqqquuuwwwyyyqqqaaabbbdddiiivvvuuutttsssssstttvvvxxxyyy|||tttxxx~~~|||{{{{{{vvvuuusssqqqnnnkkkjjjiiibbb```\\\YYYVVVUUUUUUUUUQQQTTTXXXZZZYYY[[[^^^bbblllyyyzzzrrrkkkddd^^^ZZZTTTRRRNNNKKKIIIIIIJJJKKKOOOPPPRRRTTTUUUVVVVVVUUUTTTSSSWWW[[[]]]fffyyyiiiggg___oooyyyZZZOOOFFFEEEGGGEEEBBBAAA@@@AAACCCCCCCCCDDDGGGIIIWWWggg~~~{{{www}}}sssjjjaaa^^^^^^\\\\\\^^^aaadddhhhkkkmmmooorrrtttvvvxxxyyyyyywwwuuuuuuuuuvvvyyy|||wwwmmmddd]]]VVVSSSNNNKKKHHHHHHIIILLLMMMMMMOOOQQQSSSUUUXXXYYYZZZ[[[]]]^^^]]][[[YYY[[[```dddkkklllmmmkkkgggcccbbbccc```aaacccfffhhhkkkmmmnnnmmmppptttxxx}}}uuukkkdddiiinnnvvv}}}}}}vvvuuuuuuvvvwwwzzz}}}zzz{{{}}}{{{zzzzzzuuuuuusssqqqnnnkkkiiigggbbb```\\\YYYVVVUUUUUUUUURRRVVVYYY[[[ZZZ\\\___cccqqqxxxxxxpppiiiccc]]]YYYRRRPPPMMMJJJIIIIIIJJJKKKOOOPPPRRRTTTVVVVVVVVVVVVSSSTTTXXX\\\^^^hhhqqqmmmfffwwwkkkVVVLLLEEEDDDFFFDDDBBBBBBAAABBBCCCCCCCCCEEEGGGJJJXXXggg}}}~~~}}}vvvlllccc```___^^^^^^```dddfffjjjlllmmmoooqqqsssuuuvvvvvvtttrrrqqqrrrsssxxx}}}}}}sssiiiaaaZZZTTTQQQLLLJJJHHHHHHKKKNNNOOOPPPQQQSSSTTTWWWZZZ\\\^^^______^^^\\\\\\^^^ccciiimmmrrrqqqooojjjeeeaaa______\\\]]]^^^```bbbdddeeefffeeeiiimmmsss{{{xxxlllgggjjjrrr||||||zzzxxxxxxxxxyyy|||zzz{{{}}}{{{yyyyyyttttttsssrrroookkkhhhfffaaa___\\\YYYVVVUUUUUUVVVTTTXXX[[[]]]\\\]]]aaaddduuuvvv|||uuunnnhhhbbb\\\XXXPPPOOOLLLIIIHHHIIIJJJLLLOOOPPPRRRUUUVVVWWWWWWWWWTTTTTTWWW[[[___mmmuuupppiiizzzbbbSSSKKKDDDEEEFFFDDDCCCDDDBBBCCCDDDCCCCCCEEEHHHKKKXXXhhh~~~xxxmmmddd```___^^^___aaadddfffjjjlllnnnooorrrtttvvvvvvtttrrrooooooqqqsss}}}zzzpppggg___XXXSSSPPPJJJHHHHHHIIIMMMPPPRRRSSSVVVVVVWWWYYY[[[^^^```aaa___]]]]]]```eeekkknnnpppmmmkkkgggbbb]]]ZZZXXXXXXYYYZZZ[[[\\\]]]^^^___```___bbbfffmmmwwwwwwnnnkkkmmmsss~~~}}}zzz{{{{{{{{{|||~~~{{{xxx~~~|||zzzyyyrrrssssssrrroookkkgggdddaaa___\\\YYYVVVVVVVVVVVVWWWZZZ^^^^^^^^^___bbbfffuuu~~~uuuzzzsssmmmgggaaa[[[WWWOOOMMMKKKIIIIIIJJJLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWUUUUUUVVVXXX```tttrrrmmmiii{{{___QQQJJJEEEFFFGGGEEEDDDEEECCCCCCDDDCCCDDDFFFJJJMMMXXXjjjyyynnnddd```___^^^___aaacccfffjjjmmmoooqqqtttvvvvvvvvvtttrrroooppprrrttt}}}~~~xxxoooeee^^^WWWRRROOOHHHHHHHHHKKKOOOSSSUUUUUUYYYZZZZZZ\\\]]]^^^______\\\]]]```eeejjjmmmmmmkkkccc```[[[XXXUUUTTTTTTTTTXXXYYYYYYZZZ[[[\\\]]]]]]^^^___ccciiisss}}}tttooommmrrrzzz}}}~~~}}}~~~}}}{{{{{{yyyyyyxxxwwwxxx||||||zzzxxxqqqrrrrrrqqqoookkkfffddd```___[[[YYYWWWVVVVVVVVVYYY\\\___```___```cccgggrrryyyvvv{{{wwwpppjjjddd___YYYVVVNNNMMMKKKIIIIIIKKKMMMOOOQQQRRRTTTVVVWWWWWWVVVVVVTTTTTTTTTVVVaaazzzkkkiiijjj|||^^^PPPJJJFFFGGGGGGDDDCCCEEEBBBCCCCCCCCCDDDGGGLLLPPPZZZlll{{{pppeeeaaa___^^^___bbbcccfffjjjmmmppprrruuuwwwvvvvvvuuusssqqqqqqtttvvv{{{~~~wwwnnnddd\\\VVVQQQNNNHHHHHHHHHLLLQQQUUUVVVWWWYYYZZZ\\\]]]^^^^^^]]]]]]ZZZ___eeejjjkkkiiieeecccYYYVVVSSSRRRSSSUUUUUUUUUYYYYYYZZZ[[[\\\\\\]]]^^^ZZZ[[[^^^eeennnyyy~~~uuuqqqpppttt~~~~~~|||wwwrrrqqqsssttttttxxx||||||yyywwwrrrrrrqqqpppmmmjjjfffddd```^^^[[[XXXWWWVVVVVVWWWZZZ]]]```aaa``````dddgggppp~~~uuuyyy}}}wwwssslllfffaaa[[[VVVSSSNNNMMMKKKJJJJJJLLLOOOQQQSSSTTTUUUVVVVVVVVVUUUUUUQQQSSSTTTVVVbbb~~~vvvffflllnnnyyy[[[NNNIIIFFFFFFEEEBBBAAADDDAAABBBBBBCCCEEEIIINNNSSS^^^ooo}}}rrrgggbbbaaa___aaadddeeehhhlllnnnpppqqqtttvvvttttttttttttrrrsssuuuwww|||}}}vvvlllccc[[[TTTNNNKKKHHHHHHIIIMMMRRRVVVWWWWWWVVVXXX[[[^^^______]]][[[[[[aaahhhkkkgggaaa]]][[[SSSQQQOOOQQQTTTWWWWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^aaagggpppzzzzzzuuuvvvyyy}}}xxxuuurrrrrrtttxxx}}}}}}zzzwwwuuurrrrrrpppnnnkkkiiifffeee```^^^[[[XXXWWWVVVWWWWWWZZZ]]]```aaa``````cccgggpppttt}}}zzztttpppiiiccc^^^YYYTTTPPPNNNMMMKKKJJJKKKMMMPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTNNNRRRTTTWWWdddpppfffqqqssssssXXXLLLHHHEEEFFFDDD@@@???BBB@@@AAABBBCCCEEEJJJPPPTTTaaapppttthhhdddbbbaaacccfffhhhjjjmmmooooooppprrrtttrrrsssttttttssstttuuuwww|||uuukkkaaaYYYRRRLLLIIIHHHHHHJJJNNNRRRVVVWWWWWWRRRUUUZZZ^^^```___]]]\\\]]]dddjjjjjjccc[[[WWWVVVPPPNNNMMMPPPTTTWWWWWWVVVXXXYYYZZZ[[[\\\^^^______ggghhhkkkrrr{{{~~~zzzyyy|||qqqrrrtttxxx~~~~~~{{{xxxuuussssssrrrpppmmmjjjhhhfffeee___^^^[[[XXXWWWVVVWWWWWWZZZ]]]aaaaaa``````cccfffrrr~~~sss|||uuupppjjjeeeccc^^^VVVQQQPPPLLLJJJJJJKKKNNNRRRSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRSSSVVVaaavvv}}}ssspppqqq|||gggUUUIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBEEEJJJLLLKKKOOOTTTfffssstttjjjfffeeeddddddgggkkkmmmooopppoooppprrrttttttvvvwwwwwwwwwwwwzzz|||ttthhhaaaZZZRRRNNNMMMIIIKKKNNNRRRTTTUUUUUUUUUYYY\\\______^^^]]]___aaadddeeeddd___XXXTTTSSSUUUSSSUUUWWWWWWVVVUUUVVVWWWYYYYYYYYY\\\aaafffiiijjjuuuuuuyyy~~~wwwwwwzzz~~~{{{xxxuuussssssqqqnnnkkkhhheeedddccc```^^^ZZZWWWVVVVVVXXXYYY^^^]]]^^^aaabbbaaaeeejjjsssttt{{{zzztttooohhhbbb```[[[SSSOOONNNKKKJJJJJJKKKOOORRRSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSSSSUUU]]]ppp{{{uuuuuuxxxaaaSSSIIIHHHFFFEEEDDDCCCCCCCCCBBBAAACCCGGGHHHHHHMMMRRReeetttvvvlllhhhgggeeefffhhhkkkmmmooooooooopppqqqsssuuuwwwxxxyyyyyyzzz|||~~~uuuhhh```YYYQQQMMMLLLHHHKKKNNNRRRUUUVVVWWWWWWZZZ]]]______]]]]]]___aaaeeeccc```[[[VVVSSSRRRSSSQQQSSSUUUVVVVVVVVVXXXYYY\\\___ccchhhlllqqqvvvyyyzzz{{{~~~~~~{{{wwwtttsssrrrqqqnnnkkkhhhfffdddccc___\\\YYYVVVUUUUUUWWWYYY___^^^```ccccccbbbgggmmmyyyppptttxxxsssnnnfff___\\\WWWPPPLLLLLLKKKJJJJJJLLLOOORRRTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUSSSSSSZZZiii|||yyyxxx{{{~~~yyyZZZPPPHHHGGGFFFDDDCCCCCCCCCCCCAAA???@@@CCCDDDEEEJJJPPP___qqq~~~~~~yyynnnjjjiiiggghhhjjjlllmmmooooooooooooqqqsssvvvxxxzzz{{{|||}}}vvvhhh```XXXPPPKKKJJJHHHJJJNNNRRRUUUXXXYYYYYY^^^_________^^^___```bbbddd```ZZZUUUSSSSSSSSSSSSSSSUUUWWWXXXXXXZZZ\\\___cccjjjrrrwwwzzz~~~|||zzz}}}zzzwwwtttrrrrrrqqqooollliiifffdddccc]]][[[WWWUUUTTTUUUWWWYYY```___aaadddddddddjjjqqqjjjnnn~~~{{{vvvqqqlllddd\\\YYYTTTNNNKKKLLLJJJJJJJJJMMMPPPSSSTTTTTTVVVVVVVVVUUUUUUVVVVVVVVVWWWUUUSSSTTTZZZfffttt}}}{{{}}}}}}|||{{{|||nnnUUUNNNGGGFFFEEEDDDCCCCCCCCCCCCAAA>>>>>>@@@AAABBBHHHNNNVVVjjjzzzwwwuuuqqqnnnnnnnnnpppuuuzzzzzzpppllljjjhhhhhhkkklllnnnooopppooopppqqqsssvvvyyy|||~~~wwwhhh___WWWNNNJJJIIIIIIKKKNNNSSSVVVYYY[[[\\\bbbbbbaaaaaa```aaabbbcccaaa[[[TTTQQQRRRUUUWWWWWWXXXYYY[[[\\\]]]___cccfffkkkuuu|||yyyvvvsssrrrqqqpppnnnllliiifffcccbbb\\\ZZZWWWUUUUUUVVVYYY[[[``````bbbdddcccdddllluuuyyygggnnn}}}yyytttpppiiiaaaZZZWWWSSSMMMKKKLLLJJJIIIJJJMMMQQQTTTUUUTTTVVVVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSVVV^^^hhhqqqwwwtttvvvzzz}}}hhhRRRMMMEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>@@@AAAAAAFFFMMMOOOaaa{{{yyypppmmmjjjfffdddeeeeeeiiiooouuuyyy|||}}}|||{{{qqqllljjjhhhiiikkklllnnnpppqqqqqqqqqsssuuuwwwzzz~~~vvvhhh^^^UUUMMMIIIHHHJJJLLLOOOSSSWWW[[[]]]___eeedddcccccccccccccccccc[[[VVVQQQPPPTTTYYY[[[\\\[[[\\\]]]^^^```dddiiimmmsss~~~~~~~~~{{{wwwtttrrrqqqpppooonnnkkkhhheeebbb```\\\ZZZWWWVVVVVVXXX[[[]]]______aaacccbbbdddmmmyyyrrrgggwww{{{vvvqqqmmmddd]]]WWWUUURRRMMMJJJKKKIIIIIIKKKNNNRRRUUUUUUTTTVVVWWWWWWXXXXXXWWWWWWVVVSSSRRRRRRXXXbbblllrrrtttoooqqquuuzzz```OOOLLLDDDDDDCCCBBBBBBBBBBBBBBBAAA???>>>AAAAAA@@@EEEKKKLLL[[[rrrxxxppphhheeeccc``````cccaaaeeekkkpppssssssrrrqqqvvvyyy~~~}}}rrrnnnllliiiiiillllllnnnqqqrrrssstttvvvxxx{{{~~~vvvggg]]]TTTMMMIIIHHHLLLNNNQQQTTTXXX\\\___```eeedddcccdddeeedddbbb```UUUSSSRRRSSSVVVZZZ]]]^^^\\\]]]^^^```ccciiipppuuu~~~~~~}}}}}}~~~~~~zzzvvvsssqqqpppnnnmmmllljjjgggccc```^^^[[[YYYWWWVVVWWWYYY]]]_________bbbcccbbbdddppp|||pppoooyyysssmmmhhh^^^XXXTTTSSSQQQKKKHHHIIIIIIIIIKKKOOOSSSUUUVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVRRRPPPRRRZZZfffooorrrrrrllllllnnntttuuuWWWLLLKKKDDDCCCBBBBBBAAAAAABBBBBB???===>>>AAAAAA???BBBGGGJJJSSSfff}}}|||qqqiiiccc```^^^\\\^^^bbbdddeeehhhkkklllkkkjjjiiimmmpppxxxtttpppmmmkkkkkkmmmlllnnnqqqssstttvvvyyy|||uuufff[[[TTTLLLIIIIIIOOOPPPRRRUUUXXX\\\___aaacccbbbbbbcccdddccc___[[[PPPRRRTTTVVVWWWXXXZZZ\\\\\\^^^```dddjjjsss|||||||||}}}}}}yyyuuurrrqqqpppllllllkkkiiifffbbb^^^\\\YYYXXXVVVUUUVVVYYY]]]___```aaacccdddcccfffsssuuu~~~xxxqqqjjjeeeYYYTTTQQQRRRPPPJJJGGGGGGHHHIIIKKKOOOSSSVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVQQQPPPRRR[[[gggppprrrpppiiiggghhhnnn|||jjjPPPIIIIIICCCCCCBBBAAAAAAAAABBBBBB===<<<===@@@@@@>>>@@@EEEHHHNNN]]]sssyyytttmmmfff```^^^\\\ZZZ\\\aaagggggggggggggggggggggggghhhmmmwwwvvvqqqooommmmmmooolllnnnqqqtttvvvxxx{{{~~~ttteee[[[SSSLLLIIIJJJPPPQQQSSSUUUYYY\\\___aaa`````````bbbdddbbb\\\XXXMMMRRRWWWXXXWWWVVVWWWYYY^^^```ccciiiqqq|||~~~{{{{{{~~~}}}yyyuuurrrppppppkkkkkkjjjhhheeeaaa]]][[[WWWVVVTTTTTTUUUXXX\\\___aaabbbeeefffdddggguuu{{{}}}vvvooofffaaaWWWUUUQQQMMMJJJIIIIIIJJJHHHIIILLLOOORRRTTTVVVWWWTTTUUUUUUVVVVVVUUUUUUTTTRRRPPPVVVfffqqqqqqmmmllliiiddddddmmm~~~[[[OOOKKKFFFEEEDDDDDDBBBAAA@@@??????AAA@@@?????????AAACCCEEEGGGIIISSSeeeyyyxxxqqqllldddbbb```^^^]]]___aaabbbggggggfffdddeeegggfffdddjjjnnnyyyzzzvvvuuurrrooooooooommmpppwww|||}}}tttfff\\\SSSKKKIIIKKKNNNPPPSSSWWWYYYZZZZZZZZZ[[[[[[]]]aaaccc___VVVNNNNNNRRRWWWYYYXXXYYY[[[^^^___dddjjjqqqyyy}}}zzzyyy{{{|||{{{vvvrrrpppooonnnpppmmmiiifffddd```]]]ZZZXXXVVVUUUTTTVVVZZZ^^^```^^^ddddddeeehhhhhhxxx~~~zzztttlllddd___WWWTTTPPPMMMJJJIIIJJJJJJHHHJJJLLLOOORRRTTTVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSSSS\\\lllwwwwwwrrrpppkkkffffffqqqyyyXXXNNNKKKEEEDDDDDDCCCBBBAAA@@@@@@???AAA@@@?????????AAACCCDDDGGGHHHQQQ```sss|||vvvoooiiieeeaaa```______```bbbdddeeefffffffffeeeeeefffggggggllluuu~~~yyyvvvsssppppppooonnnrrryyy}}}~~~tttfff[[[SSSKKKIIIKKKNNNPPPSSSWWWYYYZZZZZZZZZ[[[[[[]]]```bbb]]]UUUNNNNNNRRRVVVXXXXXXXXX[[[^^^ccchhhoooxxx{{{zzz{{{}}}|||wwwsssqqqpppoooooollliiifffccc```\\\ZZZXXXWWWUUUUUUVVVZZZ]]]```]]]cccccceeejjjlll}}}}}}wwwqqqiiibbb\\\VVVSSSOOOLLLJJJIIIJJJJJJIIIKKKMMMPPPSSSUUUVVVWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRWWWcccttt~~~xxxtttoooiiiiiisssnnnTTTMMMJJJDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDFFFGGGMMM[[[mmmxxxtttrrrqqqqqqnnnkkkfffbbb___^^^^^^```bbbdddfffhhhiiifffgggggggggggggggjjjmmmsss}}}yyyuuurrrqqqqqqpppttt{{{uuufff[[[RRRKKKIIIKKKNNNPPPSSSWWWYYYZZZZZZZZZZZZ[[[^^^```___[[[TTTOOOPPPTTTXXXYYYYYYZZZ^^^aaaiiimmmuuu}}}||||||}}}|||xxxtttrrrppppppnnnkkkgggeeebbb___\\\YYYXXXWWWVVVVVVWWWZZZ]]]___]]]bbbbbbdddkkkppp}}}|||uuunnnggg```ZZZTTTRRRNNNKKKIIIIIIJJJKKKJJJLLLNNNQQQSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPZZZkkk|||}}}wwwvvvnnnjjjsssdddQQQLLLHHHCCCBBBAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCCEEEEEEKKKWWWiii{{{qqqjjjfffeeeeeefffeeedddbbb___^^^]]]^^^aaadddggghhhiiiiiihhhhhhiiiiiihhhiiiooovvv}}}wwwttttttssssssvvv~~~vvvfff[[[RRRKKKIIIKKKNNNPPPTTTWWWYYYZZZ[[[ZZZZZZ\\\^^^___]]]XXXSSSPPPTTTWWW[[[\\\\\\___ccchhhnnnrrr|||~~~~~~~~~~~~{{{wwwtttqqqooonnnllliiifffcccaaa^^^[[[XXXXXXWWWWWWVVVXXXZZZ]]]___]]]bbbaaaccckkkrrr~~~zzzssslllfff^^^XXXRRRPPPMMMJJJIIIIIIJJJKKKKKKMMMOOOQQQTTTVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUUUURRRaaavvv}}}|||qqqkkksss}}}\\\OOOJJJFFFAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBEEEEEEJJJUUUfffssshhhaaa^^^^^^^^^___```______^^^]]]]]]___bbbeeeggghhhhhhhhhffffffhhhjjjiiikkkwwwyyyvvvvvvvvvuuuyyywwwggg\\\RRRKKKJJJLLLOOOQQQUUUXXXZZZ\\\\\\[[[ZZZ]]]```___[[[VVVSSSRRRTTTWWW[[[\\\^^^aaahhhmmmsssxxx~~~~~~}}}}}}|||yyyvvvrrrpppnnnmmmjjjhhhdddbbb```]]]ZZZWWWWWWWWWWWWWWWYYY[[[^^^```___cccaaaccckkkssswwwpppjjjddd\\\VVVQQQOOOLLLIIIHHHIIIJJJKKKMMMNNNPPPRRRTTTVVVWWWWWWTTTUUUUUUVVVVVVUUUUUUUUUWWWjjj~~~tttnnnxxxpppVVVNNNIIIDDDBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>??????@@@AAAAAAAAADDDDDDIIITTTccc|||mmmbbb\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[]]]___aaadddeeefffffffffddddddggglllnnnsss|||yyyyyyxxxxxx|||yyyiii]]]SSSLLLKKKNNNQQQSSSVVVZZZ\\\]]]]]]]]]ZZZ___bbb```YYYTTTSSSUUUSSSVVVZZZ\\\^^^dddlllrrrzzz~~~}}}}}}{{{zzzxxxuuurrrooommmkkkhhhfffccc```___\\\YYYVVVUUUUUUVVVXXXZZZ]]]```aaa___dddbbbdddllluuu}}}tttmmmgggaaaYYYTTTPPPNNNKKKIIIHHHIIIJJJKKKMMMOOOPPPSSSUUUVVVWWWWWWUUUUUUUUUUUUTTTSSSSSSRRR[[[qqq|||ttttttdddQQQMMMIIIDDDDDDCCCBBBBBBAAA@@@???>>>>>>===>>>???@@@@@@AAAAAAAAACCCDDDHHHQQQ___vvv}}}kkk```\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYY[[[]]]___aaaccceeefffffffffeeekkksssyyy}}}zzz{{{{{{zzz}}}{{{kkk^^^TTTMMMMMMOOORRRTTTXXX[[[^^^______^^^[[[```ddd```XXXSSSTTTWWWUUUXXX\\\^^^bbbiiirrryyy~~~}}}}}}{{{zzzxxxvvvssspppmmmlllgggeeebbb___^^^[[[XXXVVVSSSTTTUUUXXX[[[^^^aaaccc___dddcccgggpppyyyzzzrrrkkkeee___WWWRRROOOMMMKKKHHHHHHHHHJJJKKKNNNOOOQQQSSSUUUVVVWWWXXXVVVVVVUUUUUUSSSRRRPPPOOO[[[rrryyytttxxx\\\NNNMMMHHHEEEFFFCCCCCCBBBAAA@@@>>>>>>======>>>???@@@@@@AAA@@@@@@BBBCCCGGGOOO[[[qqq~~~kkkaaa^^^___]]]]]]\\\\\\[[[ZZZZZZZZZYYYZZZ\\\___bbbdddfffgggjjjiiippp{{{~~~|||}}}|||{{{~~~}}}lll___UUUNNNMMMPPPSSSUUUYYY\\\___``````___\\\aaaeeeaaaXXXSSSTTTXXXYYY\\\___bbbgggoooyyy~~~}}}}}}{{{{{{yyywwwtttqqqnnnmmmfffdddaaa___]]][[[XXXUUURRRSSSUUUXXX\\\___bbbddd^^^cccdddhhhrrr|||~~~}}}~~~xxxpppggg```ZZZUUUQQQKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUUUUUUUUUUSSSWWWXXXSSSNNNOOOSSSVVV___yyyyyytttzzzwwwZZZSSSKKKFFFFFFEEECCCBBBAAA@@@????????????????????????@@@AAABBBCCCCCCDDDGGGMMMWWWjjjpppccc______^^^]]]]]]]]]\\\[[[[[[[[[^^^\\\^^^dddgggfffeeeggghhhqqq}}}~~~jjj]]]UUUPPPNNNOOORRRUUUZZZ]]]^^^______```]]]cccddd]]]TTTSSSUUUVVVXXX]]]cccfffiiioooyyy~~~{{{yyywwwvvvuuuuuuvvvuuusssnnnkkkiiifffcccaaa^^^[[[VVVSSSQQQPPPRRRVVV]]]aaacccbbbggggggiiilllqqq~~~|||vvvmmmddd]]]WWWRRRNNNIIIIIIHHHHHHHHHIIIJJJJJJOOOPPPRRRTTTVVVVVVVVVVVVTTTTTTSSSRRRQQQRRRUUUYYYhhh|||vvvvvvtttVVVOOOIIIDDDDDDAAACCCBBBAAA@@@????????????????????????@@@AAABBBCCCDDDDDDGGGLLLTTTeeesssgggbbbbbb^^^]]]]]]\\\[[[[[[[[[[[[aaa___aaafffiiiggggggjjjlllzzz}}}iii]]]VVVRRRPPPQQQQQQUUUZZZ^^^____________^^^cccddd\\\TTTSSSVVVWWWZZZ___dddhhhkkksss~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzxxxvvvuuuttttttuuuuuurrrnnnkkkhhhfffccc```^^^[[[WWWTTTSSSRRRTTTXXX^^^cccdddcccfffgggiiinnnvvvxxxrrriii```YYYSSSNNNKKKIIIIIIIIIIIIIIIJJJKKKKKKQQQRRRTTTVVVWWWXXXWWWWWWYYYRRRPPPTTTUUUTTTYYYaaarrryyyvvv{{{sssUUUMMMHHHEEEDDD???CCCBBBAAA@@@@@@?????????????????????@@@AAABBBCCCCCCCCCEEEIIIOOO^^^yyy{{{nnnhhhggg```___^^^]]]^^^___aaaccchhhfffhhhlllnnnlllmmmpppyyy|||iii]]]WWWSSSRRRTTTQQQUUU[[[___```____________dddccc[[[UUUTTTWWWXXX\\\```fffjjjoooxxx|||yyywwwvvvvvvvvvuuusssqqqppprrrsssuuuvvvyyy|||~~~{{{yyywwwvvvtttssssssttttttrrrnnnlllgggeeebbb___^^^[[[XXXUUUUUUUUUWWWZZZ___ccceeeeeefffgggjjjqqq~~~uuuooofff]]]VVVPPPLLLIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTVVVWWWXXXWWWWWW\\\TTTSSSXXXWWWUUU]]]lllzzz~~~~~~}}}|||uuuXXXPPPJJJHHHFFF???CCCCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBDDDHHHMMMZZZssswwwnnnjjjbbbaaabbbcccfffkkkpppsssuuussstttwwwxxxvvvyyy}}}~~~~~~~~~|||iii]]]XXXTTTSSSUUURRRVVV[[[___``````___```aaadddbbb[[[UUUVVVXXXYYY\\\aaaggglllrrr}}}|||xxxuuussspppnnnmmmmmmoootttyyy|||~~~}}}{{{yyywwwvvvsssrrrrrrrrrrrrqqqnnnkkkfffdddaaa^^^]]][[[YYYWWWVVVWWWYYY\\\```ccceeefffggghhhlllvvv}}}rrrlllcccZZZSSSOOOKKKIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRTTTVVVWWWWWWVVVVVVYYYVVVVVVXXXWWWXXXfffwww|||yyy|||~~~ttt[[[QQQJJJHHHFFF???DDDCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBBBB@@@AAADDDHHHLLLYYYqqq}}}ppphhhbbbccceeekkkrrrzzz}}}}}}}}}~~~}}}{{{hhh]]]WWWTTTSSSUUUSSSVVV[[[^^^______```aaaccceeebbbZZZUUUWWWZZZ[[[\\\bbbhhhnnnuuu|||xxxwwwuuuvvvzzz}}}{{{yyyxxxxxxsssrrrqqqqqqqqqpppmmmjjjeeebbb___]]]\\\[[[ZZZXXXVVVXXXZZZ]]]___bbbdddfffhhhkkkppp}}}xxxoooiii___WWWRRRNNNKKKJJJHHHHHHIIIJJJLLLMMMOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVTTTVVVWWWXXX\\\hhhzzz|||vvvrrrssswwwmmmZZZQQQHHHFFFFFF???DDDCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBCCC@@@AAADDDHHHMMMXXXooossshhhcccfffllluuu}}}|||}}}~~~~~~}}}zzz}}}~~~xxxwww~~~yyyfff\\\WWWTTTTTTVVVUUUXXX[[[\\\^^^___aaaccceeeeeeaaaYYYUUUXXX\\\\\\]]]ccckkkrrrzzz|||zzzyyyyyyyyytttrrrppppppooonnnkkkiiidddaaa^^^\\\\\\\\\[[[ZZZWWWZZZ\\\^^^___aaadddfffiiinnnvvv{{{tttkkkeee\\\TTTOOOMMMKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWSSSWWWWWWYYYiiizzzsssnnnjjjjjjooo{{{wwwdddXXXQQQGGGFFFHHHCCCDDDCCCBBBAAAAAA@@@AAAAAA????????????@@@AAABBBCCCAAABBBEEEHHHLLLVVVlll|||nnnjjjnnnwww|||yyyyyyzzz{{{zzzwwwzzz~~~zzzrrrooopppwwwtttcccZZZWWWUUUWWWYYYWWWYYYZZZ[[[\\\^^^bbbfffffffff```XXXUUUYYY]]]]]]___eeennnwww}}}zzzxxxxxxxxxxxxuuussspppooonnnllliiigggccc```]]][[[[[[\\\\\\[[[YYY\\\___```aaabbbeeehhhhhhooo{{{yyyqqqhhhbbbYYYRRRNNNLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXUUUZZZYYY\\\wwwqqqllliiieeefffjjjsssnnn___XXXRRRHHHHHHLLLHHHDDDDDDCCCBBBAAAAAAAAAAAA????????????@@@AAABBBCCCBBBCCCFFFIIIKKKTTTiii{{{vvvrrrwwwyyyuuutttvvvwwwwwwuuuxxx|||wwwooohhhiiimmmrrr|||ppp```XXXWWWWWWYYY\\\YYYYYYZZZZZZ[[[^^^cccggggggfff```XXXUUUZZZ^^^^^^```hhhqqqzzz|||yyywwwvvvwwwwwwvvvssspppnnnmmmkkkhhhfffccc```\\\[[[[[[\\\\\\\\\[[[^^^aaabbbbbbcccfffiiigggppp~~~tttkkkddd\\\UUURRRNNNIIIGGGIIIMMMMMMMMMNNNOOORRRTTTUUUWWWXXXYYYZZZZZZYYYXXXWWW\\\[[[ZZZeeeuuummmggg___^^^bbbqqqyyyiii^^^SSSOOOMMMIIIEEEDDD@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBB@@@BBBEEEHHHIIIQQQbbbsss}}}xxxtttqqqpppnnnmmmooopppqqqssswww||||||ooogggbbb```dddiiisss|||zzzmmmaaa[[[YYYXXXZZZ]]]XXXYYYYYYWWWVVVZZZaaaggglllfff^^^XXXVVVXXX[[[]]]ggglllsss{{{|||yyyvvvuuuuuusssrrruuurrrooommmllljjjhhhffffffccc^^^ZZZXXXYYY[[[\\\]]]___aaacccccceeehhhjjjmmmrrr|||qqqiiiccc[[[TTTQQQNNNIIIGGGIIIMMMMMMMMMNNNPPPRRRUUUVVVXXXXXXXXXYYYYYYXXXXXXXXXWWWYYY___ppprrrjjjccc]]]___fffxxxsssdddYYYOOOMMMLLLHHHDDDDDD@@@@@@???>>>>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBAAABBBEEEHHHIIIPPPaaarrr{{{vvvqqqnnnllljjjhhhiiiiiijjjmmmqqqwww|||{{{qqqfff___\\\[[[```fffsss}}}vvvjjj^^^YYYXXXWWWYYY\\\ZZZ[[[[[[YYYXXX\\\ccciiilllfff___YYYWWWXXX[[[]]]dddkkkttt~~~~~~|||xxxvvvuuutttsssrrrtttqqqnnnlllkkkjjjgggfffdddbbb^^^[[[YYYYYYZZZ[[[^^^```ccceeeeeefffhhhjjjnnnuuu~~~xxxnnnfffaaaYYYRRRPPPMMMIIIHHHJJJLLLLLLMMMOOOQQQTTTVVVXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUYYYcccxxx|||qqqjjjbbb]]]dddpppnnn```VVVNNNLLLLLLIIIFFFEEE@@@@@@???>>>>>>>>>>>>???@@@?????????@@@@@@AAABBBBBBBBBEEEHHHIIIPPP```ooo}}}yyysssnnnjjjgggdddbbb``````bbbeeekkkrrrxxx|||~~~zzzuuuqqqkkkcccZZZWWWVVVWWW]]]dddsss}}}pppeeeZZZVVVVVVVVVXXX\\\\\\]]]]]][[[ZZZ^^^dddjjjkkkggg```ZZZWWWXXX[[[]]]aaajjjvvv~~~{{{xxxwwwvvvuuusssrrrrrrpppmmmkkkjjjiiifffdddbbb```^^^[[[ZZZYYYYYYZZZ```bbbeeeggggggggghhhiiinnnxxx~~~yyyssskkkddd^^^WWWQQQOOOMMMIIIHHHJJJLLLMMMNNNPPPSSSVVVXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXZZZeee}}}yyyqqqllldddaaammm~~~mmmaaaWWWOOONNNNNNKKKHHHGGG@@@???>>>>>>======>>>>>>???????????????@@@AAABBBCCCCCCEEEGGGIIIOOO]]]kkk~~~|||wwwpppjjjfffbbb___\\\YYYZZZ]]]bbbjjjrrrzzz~~~~~~{{{vvvqqqmmmhhhddd```]]]XXXSSSRRRSSSVVV^^^gggttt~~~~~~lllaaaWWWUUUUUUVVVXXX\\\\\\]]]^^^\\\[[[^^^dddiiijjjgggaaa[[[WWWXXX[[[^^^```kkkyyy~~~|||zzzxxxxxxwwwuuusssqqqooommmkkkjjjhhheeeccc___^^^^^^\\\[[[ZZZYYYYYY```cccfffhhhhhhggghhhhhhnnnzzzzzzuuuooohhhccc[[[TTTNNNMMMLLLIIIIIIKKKLLLMMMOOORRRUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXYYY^^^nnnzzzuuupppllleeeeeewww{{{ooobbbXXXPPPOOOOOOKKKGGGFFF@@@???>>>>>>======>>>>>>????????????@@@AAABBBCCCEEECCCDDDGGGIIIOOO[[[ggg|||zzzuuunnngggbbb^^^ZZZXXXTTTWWW[[[bbbkkkttt{{{~~~~~~}}}zzzyyyoookkkfffaaa]]]ZZZWWWTTTSSSPPPNNNOOOQQQUUU___hhhsss}}}zzzhhh^^^UUUTTTUUUVVVYYY\\\[[[]]]]]]\\\[[[]]]ccchhhiiigggbbb\\\XXXWWW[[[^^^cccnnn|||}}}{{{zzzzzzyyywwwtttpppnnnlllkkkjjjhhheeebbb^^^^^^^^^]]]\\\[[[ZZZZZZ```cccfffggggggfffggghhhooo|||}}}wwwqqqkkkeeeaaaXXXRRRLLLLLLKKKIIIIIILLLMMMOOOQQQTTTVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVaaa{{{uuupppmmmkkkgggjjj~~~yyynnn```VVVOOONNNOOOKKKFFFEEEAAAAAA@@@????????????@@@?????????@@@AAABBBCCCDDDFFFDDDDDDGGGIIINNNYYYddd|||{{{vvvrrrjjjddd___ZZZVVVSSSQQQTTTZZZaaaiiipppuuuxxxvvvvvvuuusssqqqnnnkkkjjj___\\\WWWSSSQQQPPPOOOMMMLLLJJJKKKNNNPPPSSS]]]hhhrrr{{{uuueee[[[SSSRRRTTTUUUWWW[[[ZZZ\\\]]]\\\[[[\\\aaafffiiigggddd^^^XXXWWW[[[___gggrrr~~~}}}~~~}}}{{{{{{{{{zzzwwwuuupppnnnmmmlllkkkhhheeebbb^^^^^^^^^]]]]]]\\\\\\\\\aaaccceeeeeefffgggiiikkksss{{{tttmmmfffaaa]]]VVVPPPKKKKKKKKKIIIJJJMMMOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXUUUcccuuupppmmmllljjjpppsssjjj^^^UUUOOOOOOPPPMMMIIIHHHDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAABBBCCCEEEFFFGGGDDDDDDGGGIIINNNWWWaaavvv{{{rrrmmmfff```ZZZVVVRRRPPPMMMPPPVVV\\\bbbfffhhhiiihhhgggfffdddbbb___\\\[[[TTTQQQMMMKKKKKKLLLMMMMMMJJJJJJLLLOOOPPPSSS]]]hhhqqqzzz}}}pppaaaXXXQQQPPPRRRSSSUUUXXX[[[]]]^^^]]][[[]]]aaaeeehhhhhheee___XXXWWW[[[___kkkuuu~~~}}}|||{{{zzzzzzzzzxxxvvvssspppooonnnmmmllliiieeebbb______^^^]]]]]]^^^^^^^^^cccdddeeeeeefffhhhlllooozzzzzzrrrjjjccc^^^[[[UUUOOOJJJJJJKKKIIIJJJMMMPPPQQQTTTVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXcccxxxrrrnnnoooooovvvoooeee^^^VVVPPPRRRTTTRRRNNNMMMGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDFFFFFFHHHEEEDDDGGGIIIMMMVVV```rrr{{{ooojjjccc]]]XXXTTTPPPMMMJJJMMMRRRXXX[[[\\\\\\[[[\\\[[[[[[YYYWWWUUUSSSRRRPPPMMMIIIHHHJJJMMMOOOPPPLLLLLLOOORRRRRRUUU___iiiqqqxxxyyylll___VVVOOONNNPPPQQQSSSVVV[[[]]]___^^^\\\]]]bbbfffhhhhhheee___XXXWWW[[[___mmmwww~~~zzzyyyxxxxxxyyywwwtttrrrpppooonnnnnnmmmjjjeeebbbaaa```^^^]]]]]]^^^___```eeeeeeeeeeeefffiiinnnrrr}}}tttkkkddd^^^ZZZWWWSSSPPPLLLJJJIIIKKKNNNPPPTTTVVVXXXYYYXXXWWWWWWWWWWWW[[[^^^]]]\\\\\\WWWQQQUUU```sss{{{wwwvvvpppjjjooo~~~mmmaaa[[[XXXVVVVVVWWWUUUPPPLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHGGGHHHMMMSSSXXXmmm}}}uuunnndddYYYUUUQQQLLLIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQNNNPPPSSSTTTRRROOOMMMMMMKKKLLLLLLMMMOOOQQQSSSTTTSSSRRRPPPOOORRRZZZdddkkkwww~~~rrrggg[[[RRRKKKLLLOOOPPPQQQSSS\\\aaadddddd```___bbbfffgggfffddd```[[[ZZZ[[[\\\iiiuuu~~~|||yyywwwtttsssrrrqqqpppnnnllliiihhhgggfffaaa```^^^]]]]]]^^^___```gggcccaaabbbccceeemmmvvvzzzqqqhhhaaa\\\WWWUUUQQQOOOLLLJJJJJJLLLOOOQQQTTTVVVXXXYYYXXXWWWWWWXXXWWW]]]```___]]][[[VVVOOORRR[[[iiivvv}}}yyytttnnnlllwww}}}lllaaa^^^\\\YYYXXXYYYXXXTTTPPPOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHLLLRRRVVVhhhzzz{{{sssmmmbbbXXXSSSOOOJJJHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJLLLNNNOOONNNLLLKKKLLLOOOOOOPPPQQQRRRTTTUUUVVVTTTRRRQQQPPPSSS[[[eeellluuu|||ooodddZZZQQQKKKLLLOOOPPPQQQRRRYYY^^^cccbbb___]]]___bbbhhhhhhfffbbb^^^\\\]]]___jjjuuu~~~|||yyywwwtttrrrqqqnnnmmmkkkhhhfffddddddcccaaa___^^^\\\\\\^^^___```bbb^^^\\\^^^aaafffqqq|||{{{uuulllddd^^^YYYTTTRRROOOMMMKKKJJJKKKMMMQQQSSSUUUWWWYYYYYYXXXWWWXXXYYYYYY```eeebbb^^^ZZZSSSLLLPPPVVV___hhhooowwwxxxpppssstttiiiddd```\\\ZZZ[[[YYYVVVSSSRRRQQQOOOLLLIIIFFFDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFJJJOOOSSS___pppyyyrrrkkk```VVVQQQMMMHHHEEEEEEBBBBBBCCCDDDEEEFFFHHHIIIHHHIIIKKKKKKKKKKKKLLLNNNSSSSSSTTTUUUVVVWWWXXXYYYUUUTTTSSSRRRVVV]]]gggnnnuuu{{{~~~lll```WWWPPPKKKLLLOOOOOOPPPRRRXXX^^^cccccc___\\\]]]```hhhiiiiiieeeaaa___```ccckkkvvv~~~|||yyyvvvtttrrrqqqlllkkkiiigggeeecccbbbbbb```^^^]]]\\\\\\]]]___```^^^[[[ZZZ]]]aaaiiiwww|||vvvppphhhaaa[[[VVVRRRPPPMMMLLLJJJJJJLLLOOOSSSUUUUUUWWWYYYYYYXXXXXXYYY[[[^^^fffjjjfff^^^WWWPPPKKKRRRWWW]]]bbbiiivvvyyyssshhhccc\\\YYYXXXVVVSSSPPPPPPOOOMMMJJJGGGEEEDDDCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEGGGKKKOOOVVVeee{{{yyyrrrggg]]]SSSNNNJJJEEECCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLMMMPPPSSSVVVVVVWWWXXXYYYZZZZZZZZZVVVUUUTTTUUUXXX___iiiooowww}}}|||jjj___UUUOOOLLLNNNPPPOOOPPPRRRZZZ```eeefffbbb^^^^^^```hhhjjjkkkhhhbbb```bbbfffnnnyyy~~~|||yyyvvvsssqqqpppmmmlllkkkhhhgggeeeeeeddd___^^^\\\\\\\\\]]]___```]]]\\\]]]aaaeeemmm|||yyyrrrlllddd]]]XXXTTTPPPNNNKKKKKKJJJKKKMMMPPPTTTVVVVVVXXXYYYYYYXXXYYYZZZ\\\ccckkkooohhh^^^VVVQQQMMMVVVYYY]]]bbbjjjyyyyyyhhhbbbYYYTTTQQQPPPMMMJJJKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFFFFEEEEEEFFFHHHKKKNNN]]]sssyyyrrrcccYYYOOOKKKHHHDDDAAABBBDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMOOOSSSVVVWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVZZZaaajjjqqqwww|||{{{jjj___TTTPPPNNNQQQRRRPPPQQQTTTZZZ___eeefffbbb______aaahhhkkkmmmjjjdddaaacccgggrrr|||~~~|||yyyuuussspppooommmlllkkkiiigggffffffeee___^^^\\\\\\\\\^^^```aaa^^^^^^aaaeeehhhnnn}}}{{{uuummmhhh```ZZZUUUQQQNNNLLLJJJJJJJJJLLLNNNQQQUUUWWWWWWXXXYYYYYYYYYYYY\\\^^^fffnnnqqqiii]]]WWWVVVWWW\\\]]]^^^aaajjjzzz}}}fff^^^UUUNNNLLLKKKIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDFFFFFFFFFEEEEEEFFFHHHJJJVVVjjjwwwppp```VVVMMMIIIGGGCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLOOORRRUUUXXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVVVVXXX[[[bbbkkkqqquuuzzzzzziii___UUURRRRRRTTTUUURRRSSSVVVXXX^^^cccddd```^^^___bbbiiinnnqqqmmmeeebbbdddhhhttt}}}~~~|||xxxuuurrrpppnnnkkkjjjhhhgggeeeddddddddd___^^^]]]]]]]]]___aaabbb___```cccgggiiiqqqwwwqqqhhhccc\\\VVVQQQNNNKKKIIIJJJJJJKKKLLLOOORRRUUUVVVWWWXXXYYYYYYYYYZZZ]]]___eeennnpppggg\\\ZZZ___dddgggccc___```iiixxxwwwbbbZZZQQQJJJIIIJJJJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGGGGEEEDDDEEEFFFHHHPPP```uuutttkkk]]]SSSJJJHHHFFFDDDCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJLLLMMMOOORRRTTTYYYZZZ[[[\\\\\\[[[YYYXXXUUUVVVVVVXXX\\\ccclllrrruuuyyyxxxggg]]]VVVTTTUUUXXXXXXUUUUUUYYYYYY^^^ccccccaaa___bbbffflllqqquuuppphhhccceeejjjttt}}}~~~|||xxxuuurrrooonnniiihhhgggeeedddccccccccc```___^^^^^^^^^```bbbdddbbbbbbdddhhhlllwww|||tttoooeee```YYYSSSOOOLLLIIIGGGKKKKKKKKKMMMOOORRRTTTVVVXXXYYYYYYYYYYYYZZZ]]]```ccclllooofff\\\]]]fffmmmpppiiiaaa___hhhwwwsssjjj___XXXNNNIIIIIIKKKMMMNNNJJJHHHFFFEEEDDDEEEFFFGGG@@@@@@AAABBBDDDFFFGGGHHHEEEFFFHHHGGGEEEDDDDDDEEEGGGMMMYYYmmmrrrggg[[[RRRIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNOOOPPPSSSUUUZZZ[[[\\\]]]]]][[[ZZZXXXUUUUUUVVVXXX\\\ccclllrrrwww{{{wwwfff[[[WWWUUUWWWZZZZZZWWWWWW[[[\\\```eeeeeecccbbbfffjjjoootttwwwsssjjjdddgggkkksss|||~~~~~~}}}~~~|||xxxuuuqqqooommmjjjiiigggfffeeeddddddccc``````___^^^___aaaccceeefffeeefffiiiooo{{{qqqiii___\\\WWWRRRMMMKKKIIIHHHJJJJJJKKKLLLOOORRRUUUWWWXXXXXXWWWXXXZZZ]]]aaaccchhhlllhhh^^^\\\gggvvv~~~vvvmmmggggggiiioootttiiiccc\\\[[[UUUOOOOOOTTTUUURRRPPPLLLFFFCCCCCCDDDEEEFFFBBBBBBBBBBBBDDDFFFIIIJJJKKKIIIHHHFFFDDDCCCBBBBBBDDDGGGSSSiiiqqqggg\\\RRRIIIFFFFFFEEEEEEHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGJJJMMMNNNOOOPPPRRRTTTWWWXXXZZZ[[[[[[YYYXXXVVVUUUWWWZZZ]]]bbbgggnnnrrrwwwwwwhhh```YYYYYYYYYYYYXXXWWWVVVVVV[[[___eeegggggggggiiikkksssuuuuuurrrmmmjjjjjjlllttt~~~~~~}}}{{{}}}|||{{{yyyvvvrrrooommmjjjgggdddbbbbbbbbbbbbaaabbb```]]][[[]]]```bbbdddggghhhjjjnnnyyy|||vvvmmmeee]]]ZZZVVVQQQMMMJJJIIIHHHJJJKKKKKKMMMPPPRRRUUUWWWWWWWWWVVVWWWYYY\\\___```eeegggccc]]]^^^hhhtttyyyzzznnnggghhhjjjnnnyyyvvvllleeeaaa^^^___]]]YYYYYY]]]]]][[[QQQMMMJJJGGGFFFFFFEEEDDDAAAAAABBBCCCEEEGGGIIIKKKLLLKKKIIIGGGEEEDDDCCCBBBEEEFFFPPPccc|||qqqgggYYYOOOGGGFFFFFFFFFGGGJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJMMMOOOPPPQQQRRRTTTWWWXXXYYYZZZZZZYYYYYYXXXYYY[[[^^^aaaeeejjjpppuuu{{{wwwiiiaaaYYYYYYYYYYYYXXXXXXWWWVVV[[[```eeehhhiiiiiilllnnnuuuvvvvvvrrrmmmkkklllnnnuuu~~~~~~~~~}}}{{{||||||{{{xxxuuuqqqnnnllljjjgggcccaaaaaabbbbbbaaaaaa___]]]\\\^^^aaadddeeehhhjjjmmmrrrzzzvvvpppggg```YYYWWWSSSOOOKKKIIIHHHHHHKKKKKKLLLNNNQQQSSSUUUWWWVVVVVVVVVVVVXXXZZZ\\\^^^______\\\ZZZ```jjjrrrtttyyynnnhhhjjjmmmoooxxxrrrooolllhhheeeeeehhhhhhdddccceeefffeeeUUURRRNNNKKKIIIGGGEEECCC@@@AAABBBCCCEEEHHHJJJKKKNNNMMMJJJHHHFFFDDDCCCCCCGGGFFFKKK\\\sssqqqgggVVVMMMEEEEEEGGGGGGIIILLLGGGGGGGGGFFFGGGGGGHHHHHHHHHKKKNNNPPPPPPQQQSSSUUUXXXXXXXXXXXXYYYZZZZZZ[[[^^^```ccceeeiiinnnsssxxxvvviiibbbZZZZZZZZZZZZYYYXXXWWWWWWZZZ```fffjjjkkklllooorrrwwwxxxvvvrrrmmmlllnnnqqqwww}}}|||}}}}}}|||{{{||||||zzzxxxtttpppmmmjjjiiifffbbbaaaaaaaaaaaa```___^^^]]]]]]___bbbeeehhhhhhkkkqqqzzz}}}vvvqqqkkkccc]]]UUUSSSPPPLLLJJJIIIHHHIIILLLMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\[[[WWWTTTWWWbbbmmmrrrssssssnnnmmmpppqqqsssxxxssswwwwwwrrrnnnkkknnnlllgggdddhhhkkklll___ZZZSSSMMMIIIFFFDDDBBB@@@AAACCCEEEGGGIIIKKKLLLMMMLLLJJJHHHFFFDDDCCCCCCGGGEEEJJJXXXmmmssshhhUUULLLEEEEEEFFFFFFGGGJJJGGGGGGFFFFFFGGGHHHIIIIIIIIILLLOOOQQQQQQRRRTTTVVVXXXXXXWWWWWWXXXZZZ\\\^^^aaaccceeehhhkkkpppuuuzzzuuuhhhbbbZZZ[[[[[[[[[ZZZYYYYYYXXXYYY___fffjjjlllooorrruuuyyyxxxvvvqqqllllllppptttzzz}}}|||zzzzzz{{{|||{{{zzz||||||zzzxxxtttpppmmmkkkhhheeeaaa______```______\\\]]]]]]^^^```cccgggjjjggglllttt{{{sssmmmfff```[[[RRRPPPMMMJJJIIIHHHIIIJJJMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZXXXSSSQQQZZZhhhtttxxxwwwsssssswwwxxxsssttt}}}xxxpppkkkllljjjeeefffmmmsssttthhh```UUUKKKFFFDDDCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMLLLKKKIIIGGGEEEDDDCCCCCCFFFEEEJJJWWWhhh}}}tttiiiVVVNNNFFFEEEFFFDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMPPPRRRRRRSSSUUUWWWXXXWWWVVVVVVXXX[[[^^^```aaacccfffiiilllrrrxxx|||rrrfff```ZZZZZZ[[[[[[\\\[[[[[[ZZZYYY___fffkkknnnqqquuuxxxyyyyyyvvvqqqllllllqqquuu~~~zzzyyywwwwwwyyyzzzyyyxxx{{{{{{zzzxxxuuuqqqnnnlllfffccc```^^^^^^^^^^^^]]][[[]]]___``````ccchhhlllfffmmmzzzwwwooogggaaa\\\XXXOOOMMMKKKIIIIIIIIIJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXVVVRRRVVVeeevvvzzz|||{{{qqqssswwwlllgggiiikkkmmmsss{{{}}}{{{jjjaaaTTTJJJDDDCCCDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEIIITTTbbbrrrttthhhWWWNNNGGGFFFEEECCCBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNQQQSSSSSSTTTVVVXXXWWWVVVVVVWWWYYY\\\```bbb```bbbfffjjjooovvv}}}}}}nnnccc]]]YYYZZZ[[[\\\]]]]]]^^^^^^[[[aaahhhnnnpppssswww{{{zzzzzzxxxsssoooooossswwwyyywwwuuuuuuvvvwwwwwwvvvyyyxxxxxxvvvtttqqqnnnllleeebbb^^^]]]]]]]]]]]]\\\ZZZ]]]```aaaaaaccchhhmmmiiirrr{{{rrriiiaaa[[[VVVTTTMMMLLLJJJIIIIIIJJJKKKMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVSSSTTT```vvv~~~xxxnnnrrryyyooohhhnnnwwwyyyeee]]]RRRIIIEEEEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFGGGOOOYYYgggxxxrrrfffVVVNNNGGGFFFEEEBBBAAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLOOOQQQSSSTTTUUUWWWYYYUUUUUUVVVXXXZZZ]]]```bbbaaadddhhhnnnttt|||zzzkkk```ZZZWWWXXXZZZ\\\^^^___``````___dddlllqqqtttwww{{{~~~||||||{{{vvvrrrrrrvvvyyy~~~~~~}}}xxxvvvttttttuuuuuutttsssttttttttttttrrrooommmllldddaaa^^^\\\\\\\\\\\\[[[ZZZ^^^bbbbbbbbbccchhhmmmooozzz|||wwwnnneee\\\VVVRRRPPPLLLKKKJJJIIIIIIJJJLLLNNNOOOPPPSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQVVVhhhzzzsssmmmttt}}}wwwnnnwwwrrr___YYYPPPJJJGGGGGGHHHHHHJJJKKKMMMNNNOOOOOONNNNNNIIIIIIHHHHHHHHHIIIIIIJJJJJJFFFEEEJJJSSS___ppp~~~qqqdddUUUMMMFFFEEEEEECCCBBBCCCAAAAAABBBCCCEEEGGGHHHIIILLLOOORRRTTTTTTUUUWWWYYYTTTUUUVVVXXX[[[^^^aaabbbbbbfffkkkqqqxxxxxxiii^^^XXXWWWXXXZZZ\\\___aaabbbbbbaaagggoootttvvvyyy}}}~~~~~~}}}yyyvvvuuuxxx{{{~~~|||{{{zzzwwwuuussssssssstttsssrrrqqqqqqrrrqqqpppnnnlllkkkdddaaa]]][[[[[[\\\[[[[[[[[[___ccccccbbbccchhhmmmttt~~~wwwpppfff]]]WWWRRROOOMMMIIIIIIHHHHHHIIIJJJLLLMMMQQQQQQRRRSSSUUUXXXZZZ[[[XXX]]]ZZZRRRRRRXXXXXXRRRZZZ___rrrtttlllkkkwww|||zzznnn\\\WWWQQQLLLKKKMMMOOOPPPTTTTTTSSSRRRQQQPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIKKKIIIHHHKKKOOOYYYlll|||tttfffUUUMMMGGGEEECCCAAABBBEEEFFFEEECCCBBBCCCDDDFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSOOOSSSXXX\\\^^^```ccceeegggjjjpppvvv~~~pppeee]]]YYYYYYXXXXXX[[[aaafffgggggghhhkkkpppxxx~~~yyyuuu{{{~~~|||{{{{{{{{{|||xxxwwwuuusssrrrrrrrrrrrrrrrrrrqqqpppnnnllljjjiiicccbbb```]]]ZZZXXXYYY[[[```bbbdddeeefffhhhkkkmmmxxx|||tttnnneee\\\VVVRRRNNNLLLIIIIIIHHHHHHIIIKKKLLLMMMRRRRRRTTTUUUWWWXXXYYYZZZYYYZZZWWWUUUVVVYYYXXXTTT]]]hhh{{{vvvqqqppp{{{wwwlll___ZZZSSSPPPSSSVVVXXXXXXYYYXXXVVVSSSQQQPPPPPPPPPMMMMMMMMMMMMLLLKKKKKKJJJLLLIIIIIIKKKOOOXXXjjjzzztttfffUUUMMMGGGEEECCCAAABBBEEEFFFEEEDDDCCCDDDEEEGGGIIILLLLLLMMMNNNOOOPPPPPPQQQPPPTTTXXX\\\^^^```ccceeeiiilllrrryyy~~~mmmaaaZZZVVVXXXXXXXXX\\\bbbfffhhhggghhhlllttt|||xxxtttzzz~~~|||{{{{{{{{{vvvuuusssrrrqqqqqqqqqqqqrrrrrrqqqooonnnkkkjjjiiicccbbb```\\\YYYXXXZZZ[[[___bbbeeeffffffhhhmmmrrr~~~yyypppjjjbbbZZZTTTPPPMMMKKKIIIHHHHHHIIIJJJLLLNNNOOOSSSTTTVVVXXXYYYYYYYYYYYYZZZVVVUUUXXXZZZYYYZZZ]]]kkk{{{vvvsssuuu~~~vvvoooeee^^^XXXXXX___eeefffddd```]]]YYYUUURRRQQQQQQQQQRRRQQQPPPOOOMMMLLLLLLLLLMMMJJJJJJKKKNNNVVVgggwwwttteeeTTTMMMGGGEEEDDDAAABBBEEEEEEEEEDDDDDDEEEGGGHHHIIINNNMMMMMMLLLLLLMMMOOOOOORRRUUUYYY\\\^^^aaaeeeggglllooouuu}}}{{{iii]]]VVVSSSWWWXXXZZZ___dddhhhiiiiiiiiioooyyyxxxuuu}}}~~~|||{{{zzzssssssrrrqqqpppppppppppprrrrrrpppnnnllljjjhhhhhhbbbbbb___\\\YYYXXXZZZ\\\^^^cccggggggfffhhhqqqxxxyyyuuukkkeee^^^WWWRRROOOLLLJJJHHHHHHHHHIIIKKKMMMOOOQQQUUUVVVXXXZZZ[[[ZZZYYYXXX[[[VVVWWW\\\\\\[[[eeettttttsssxxx}}}~~~}}}wwwmmmeee___aaakkkrrrsssppphhhddd___ZZZVVVUUUUUUVVVZZZXXXUUURRROOOMMMMMMLLLNNNLLLKKKKKKMMMTTTcccrrruuudddTTTMMMGGGFFFDDDBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHIIINNNMMMLLLKKKLLLNNNPPPRRRUUUWWW[[[]]]___cccgggjjjooossszzzvvveeeZZZUUUSSSVVVYYY^^^ccchhhkkklllllllllttt}}}xxxxxx~~~|||zzzxxxrrrrrrqqqqqqppppppppppppqqqpppnnnllljjjhhhggggggbbbaaa___\\\YYYYYY\\\^^^___eeeiiihhhfffiiittt~~~{{{uuuqqqddd```YYYTTTPPPMMMKKKIIIGGGGGGHHHIIILLLOOOQQQSSSVVVWWWYYY[[[[[[[[[YYYXXX[[[ZZZ]]]```^^^ccczzz}}}rrrttt~~~tttmmmfffiiirrryyyxxxuuunnnlllhhhccc```___^^^___bbb___ZZZUUUQQQNNNMMMMMMPPPMMMLLLKKKLLLQQQ___mmmvvvdddSSSMMMGGGFFFEEEBBBAAADDDAAABBBCCCDDDEEEGGGIIIIIILLLLLLLLLLLLOOORRRUUUXXXYYY[[[]]]___aaaeeejjjnnntttxxxrrrbbbZZZWWWVVVVVV[[[bbbiiinnnpppqqqqqqqqqzzz|||xxx|||~~~{{{yyywwwssssssrrrrrrqqqqqqppppppnnnmmmkkkiiigggfffffffffcccbbb___\\\ZZZZZZ^^^aaabbbgggkkkjjjhhhlllyyy}}}vvvppplll___[[[VVVQQQNNNLLLJJJHHHGGGGGGHHHJJJMMMPPPSSSUUUWWWWWWYYYZZZ[[[ZZZZZZYYY[[[___cccdddfffvvv{{{uuuxxxrrrllllllrrrvvvuuurrroooooonnnllljjjiiigggfffeeeaaa[[[UUUQQQOOONNNOOORRROOOMMMLLLKKKOOO[[[iii|||xxxfffSSSLLLGGGGGGEEEBBBAAACCCAAABBBCCCEEEGGGIIIJJJJJJLLLMMMNNNPPPTTTXXX[[[]]]]]]^^^```aaaccchhhnnnrrryyypppaaa[[[ZZZZZZXXX^^^hhhppptttvvvvvvvvvxxx~~~{{{~~~|||yyywwwvvvssssssssssssqqqpppooonnnjjjiiigggeeeddddddeeeeeedddccc```]]][[[\\\```dddfffiiillllllmmmuuuyyyrrrkkkfff[[[WWWSSSOOOMMMKKKIIIGGGFFFGGGHHHJJJMMMQQQUUUWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[bbbfffhhhsssxxxzzz~~~yyyyyytttnnnkkklllmmmkkkiiihhhjjjlllnnnnnnllliiifffbbb^^^XXXSSSOOOOOOPPPQQQSSSPPPMMMLLLJJJMMMYYYeeewwwzzzgggSSSLLLHHHGGGFFFBBBAAACCCBBBCCCEEEGGGJJJKKKLLLMMMNNNOOORRRUUUYYY\\\___```aaaaaabbbccceeejjjqqqvvvooo```[[[[[[\\\ZZZbbbmmmvvvzzz{{{{{{{{{}}}{{{yyywwwvvvvvvsssssssssrrrpppnnnlllkkkfffeeecccbbbbbbbbbdddeeeeeedddaaa^^^\\\^^^bbbfffiiijjjlllooouuu|||vvvooogggbbbXXXUUUQQQNNNLLLJJJHHHGGGFFFFFFHHHJJJNNNRRRUUUWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\cccgggjjj}}}wwwuuutttwww}}}wwwwwwyyytttnnnjjjgggeeedddbbb^^^bbbgggkkkllljjjfffccc^^^ZZZUUUPPPNNNOOOQQQSSSTTTQQQNNNLLLIIILLLWWWcccuuu|||hhhRRRLLLHHHGGGFFFBBBAAABBBCCCEEEGGGIIILLLMMMOOOOOOPPPRRRUUUYYY\\\___aaaaaacccccccccdddffflllsssxxxooo```[[[[[[]]][[[dddpppyyy}}}~~~~~~~~~|||yyywwwvvvvvvvvvrrrrrrrrrqqqooollljjjhhhdddcccaaa``````bbbccceeefffeeebbb^^^]]]___dddhhhjjjkkklllqqq{{{{{{rrrlllgggbbb```RRRPPPMMMKKKIIIHHHIIIIIIHHHIIILLLOOORRRTTTVVVWWWVVVXXXZZZYYYXXXYYY\\\```___gggiiijjjtttsssooooootttqqq}}}|||}}}xxxssskkkddd___[[[XXXVVVQQQTTTXXX\\\^^^\\\YYYWWWQQQRRRSSSTTTUUUWWWWWWXXXUUUQQQJJJFFFFFFLLLRRRWWWuuu}}}iiiWWWNNNGGGFFFFFFEEEEEEGGGFFFHHHJJJKKKKKKMMMPPPRRRWWWWWWWWWZZZ^^^bbbdddeeebbbfffiiijjjjjjoooxxxhhh[[[YYYYYYYYYaaaeeeppp}}}|||{{{yyywwwvvvtttssssssqqqnnnmmmkkkiiifffdddfffdddaaa``````aaaaaa```cccbbbaaaaaabbbcccfffgggkkkmmmsss|||~~~vvvnnnhhhbbb]]]ZZZQQQOOOLLLJJJHHHHHHHHHIIIHHHJJJLLLOOORRRTTTVVVWWWWWWXXXYYYYYYXXXYYY]]]```___dddeeejjj~~~uuurrrlllmmmtttzzzzzzwwwxxxzzzzzzuuummmfff```ZZZUUURRRJJJMMMRRRXXX[[[[[[XXXUUUMMMMMMOOOPPPQQQSSSTTTUUUVVVRRRLLLGGGGGGLLLRRRVVVqqq}}}hhhWWWNNNGGGFFFGGGEEEFFFHHHHHHJJJLLLMMMMMMOOORRRTTTYYYYYYZZZ]]]```ccceeeeeebbbeeehhhjjjnnnuuu~~~}}}ggg\\\ZZZ[[[[[[bbbeeeppp~~~|||{{{yyywwwvvvttttttsssrrrooollljjjjjjhhhfffddddddbbb```______```______```______```bbbeeehhhiiilllmmmrrr||||||wwwpppiiibbb\\\VVVRRRNNNMMMJJJHHHGGGGGGHHHHHHIIIKKKMMMPPPSSSUUUVVVWWWWWWXXXYYYYYYYYY[[[^^^aaa___aaabbblll}}}wwwrrrkkknnnxxx~~~tttpppssswww|||xxxqqqiiiaaaZZZRRRMMMGGGJJJPPPWWW[[[[[[WWWSSSKKKKKKLLLMMMNNNPPPQQQRRRUUURRRLLLIIIHHHLLLQQQTTThhh~~~hhhWWWOOOGGGGGGHHHGGGGGGIIIJJJLLLNNNOOOPPPRRRUUUWWWZZZ\\\^^^```bbbdddeeeeeedddeeeiiinnnwwwxxxeee\\\[[[\\\^^^bbbfffppp|||{{{zzzwwwtttsssrrrsssssspppmmmjjjhhhhhhgggfffeeebbb```^^^]]]^^^^^^^^^]]][[[\\\]]]___bbbfffiiikkkllllllpppzzz{{{uuuqqqkkkeee^^^XXXQQQMMMLLLJJJHHHGGGFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXXXXYYYZZZ\\\^^^```bbb^^^___cccttt|||zzztttnnnuuu|||rrrnnnrrrwww}}}zzztttmmmeee[[[RRRKKKLLLOOOUUU\\\aaa___YYYSSSOOONNNMMMMMMMMMNNNOOOPPPQQQOOOKKKIIIIIILLLQQQTTT\\\uuuiiiXXXOOOHHHHHHIIIIIIIIILLLLLLMMMPPPQQQRRRTTTWWWYYY[[[^^^```bbbccccccdddeeeggghhhmmmuuutttccc\\\ZZZ\\\^^^bbbgggqqq{{{~~~}}}}}}zzzxxxtttqqqppppppqqqssspppmmmiiiggggggggggggfff___^^^\\\\\\]]]]]]\\\[[[ZZZ[[[\\\___bbbfffiiijjjkkkjjjooozzz|||wwwooolllfffaaa[[[UUUPPPLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOQQQTTTVVVWWWWWWXXXYYY[[[]]]```bbbcccccc[[[___lll~~~{{{|||wwwrrr|||tttrrruuuzzz|||zzzvvvqqqjjj```WWWPPPPPPSSSZZZccciiiggg___WWWRRRQQQOOOMMMLLLKKKLLLLLLLLLKKKIIIIIIJJJMMMQQQSSSUUUiii}}}kkkXXXPPPIIIIIIKKKKKKLLLNNNLLLNNNPPPRRRSSSUUUXXX[[[\\\___aaabbbbbbbbbdddfffjjjlllsss~~~oooaaa[[[YYYZZZ]]]aaaiiisss}}}}}}|||{{{{{{xxxvvvssspppooooooppprrrpppmmmjjjhhhhhhhhhgggfff^^^]]]\\\\\\]]]^^^\\\[[[[[[\\\]]]```bbbeeeggghhhjjjkkkrrr~~~wwwsssjjjfff```[[[WWWSSSNNNKKKHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTVVVWWWWWWXXXYYY]]]aaaeeegggeeeccc\\\fff}}}{{{yyy{{{vvvttt|||yyyxxxyyyzzz|||zzzxxxvvvsssooohhh```[[[TTTXXX```jjjqqqoooeee\\\TTTRRROOOLLLJJJJJJJJJKKKKKKKKKJJJJJJLLLNNNPPPRRRSSSbbbssskkkXXXPPPJJJJJJLLLLLLNNNPPPNNNPPPRRRTTTUUUWWW[[[]]]]]]```bbbbbbaaabbbeeeiiimmmsss}}}jjj___[[[XXXZZZ^^^bbblllxxx~~~|||zzzyyyyyyvvvuuurrrpppoooooopppqqqooommmkkkjjjiiihhhfffddd^^^]]]]]]^^^______]]][[[\\\]]]___aaaccceeefffggglllpppzzz~~~xxxrrroooddd___YYYUUUQQQOOOLLLJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMOOOPPPSSSUUUVVVWWWWWWXXXZZZ___fffkkkkkkgggcccbbbqqqzzzvvvvvvqqqrrr~~~{{{{{{zzz|||}}}}}}zzzwwwuuuyyyvvvvvvuuuuuutttpppkkkggg```cccjjjsssxxxsssfff[[[UUUSSSPPPMMMLLLMMMNNNOOONNNNNNNNNNNNNNNNNNOOOOOOQQQ\\\iii|||gggYYYQQQJJJKKKMMMNNNOOORRRPPPRRRTTTVVVXXXZZZ]]]```___bbbcccbbbaaaccciiinnnuuu~~~eee]]][[[YYY[[[```dddppp~~~~~~|||{{{yyyxxxwwwttttttrrrqqqppppppoooooommmlllkkkjjjiiigggccc______^^^^^^___aaaaaa___]]]\\\]]]___bbbdddfffhhhhhhqqqxxxyyysssnnnkkk___[[[TTTPPPMMMKKKJJJHHHGGGGGGFFFFFFGGGIIIKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXWWWZZZ```hhhnnnmmmhhhcccjjjzzzzzztttrrrmmmnnn{{{yyywwwxxx|||zzztttooorrrxxx}}}~~~ttttttuuuvvvwwwuuurrrooonnnooottt{{{}}}uuudddWWWVVVUUURRRPPPPPPRRRTTTUUURRRRRRQQQQQQPPPOOONNNNNNOOOVVVaaa{{{xxxdddYYYQQQKKKLLLNNNNNNPPPSSSRRRTTTVVVXXXZZZ\\\```bbbaaaccceeecccaaadddkkkqqq}}}{{{bbb[[[\\\ZZZ]]]cccfffttt}}}|||zzzxxxwwwvvvsssssssssrrrqqqpppooooookkkkkkjjjjjjiiieee```\\\_________```bbbbbb```^^^[[[]]]___bbbeeehhhiiijjjvvv~~~xxxrrrlllfffccc]]]YYYSSSNNNKKKIIIHHHFFFCCCDDDDDDEEEGGGIIIKKKLLLQQQTTTWWWXXXXXXXXXYYYZZZ^^^___fffpppqqqiiiddddddpppxxxooommm{{{~~~~~~|||vvvppplllhhhnnnuuu{{{wwwsssssswwwzzzyyyxxxzzz{{{xxxpppfff^^^XXXZZZ[[[[[[YYYXXXXXXXXX^^^\\\ZZZWWWSSSOOOLLLJJJLLLQQQ```uuu{{{kkk^^^TTTRRRPPPPPPQQQSSSUUUUUUWWWWWWXXXZZZ]]]`````````dddccceeegggeeeeeeppp}}}zzzdddZZZZZZ\\\___aaaiiiqqq~~~zzz|||}}}zzzvvvttttttvvvsssrrrqqqooommmlllkkkkkkjjjhhhfffeeeeeecccaaa___^^^]]]\\\___bbbcccbbb___^^^^^^bbbhhhiiihhhjjjooo{{{zzzsssmmmhhhccc```YYYUUUPPPKKKIIIHHHFFFEEEDDDEEEEEEGGGHHHJJJLLLMMMQQQSSSVVVXXXXXXXXXYYYZZZ\\\aaajjjqqqnnnfffdddgggzzzyyywwwvvv}}}}}}|||}}}zzzuuupppfffdddooo~~~{{{zzz~~~~~~~~~}}}wwwqqqiiiaaadddeeeeeebbb___\\\\\\\\\ccc```\\\VVVQQQMMMKKKJJJLLLPPP[[[mmm~~~{{{sssfff[[[RRRQQQPPPQQQSSSUUUVVVVVVVVVVVVXXXZZZ^^^aaabbbcccfffcccdddfffhhhmmm{{{zzzddd[[[ZZZ]]]```ccciiirrr}}}||||||{{{||||||zzzvvvsssssstttrrrqqqpppnnnmmmlllkkkkkkjjjgggeeedddcccbbb```^^^```^^^^^^___bbbcccaaa___```aaadddiiijjjjjjmmmssszzzsssmmmgggbbb]]]ZZZSSSPPPKKKHHHGGGGGGEEEDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPSSSUUUVVVVVVWWWXXXYYY[[[ccclllnnngggaaagggqqq}}}|||uuuuuuzzz|||zzzzzzyyyuuurrrhhhjjj{{{zzzwwwuuuooohhhjjjkkkjjjhhheeeccccccdddmmmhhh```WWWPPPLLLKKKKKKMMMNNNUUUaaappp{{{sssnnnggg^^^XXXQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXYYY\\\___bbbeeefffgggdddcccgggooo{{{xxxddd[[[[[[]]]aaaeeehhhsss|||zzzyyyyyy{{{|||{{{xxxuuurrrrrrrrroooooonnnmmmlllllllllllliiigggdddcccbbbbbb```^^^bbb`````````bbbbbbaaa```ccccccfffjjjkkklllrrrzzz{{{vvvooohhhbbb\\\WWWTTTOOOLLLIIIGGGFFFFFFFFFEEEFFFGGGIIIKKKLLLNNNOOOOOOPPPRRRTTTUUUUUUVVVXXXYYYZZZbbbhhhfff___aaaqqqyyywwwvvvsssvvv~~~zzzyyyyyyzzzyyyxxxuuu{{{|||xxxyyy{{{vvvnnneeeggghhhiiiiiiiiikkkmmmuuunnncccXXXOOOLLLKKKLLLNNNMMMQQQYYYbbboooxxxlllccc]]]YYYVVVRRRTTTVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]___bbbeeehhhfffeeegggnnn{{{sssbbb[[[[[[]]]aaaeeefffrrr{{{yyyzzzzzz{{{zzzyyywwwtttrrrppppppmmmllllllkkkkkkkkkkkkllliiifffdddbbbbbbbbbaaa___cccbbbaaaaaaaaaaaaaaaaaacccccceeehhhiiimmmvvvzzzuuummmeee^^^XXXSSSOOOLLLJJJGGGFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRTTTUUUUUUVVVXXXZZZ[[[```bbb______kkk~~~|||wwwrrrpppmmmttt~~~{{{zzz|||~~~|||}}}}}}}}}zzzxxxzzz{{{uuummmaaadddhhhjjjlllmmmoooqqqvvvooocccVVVNNNJJJIIIJJJNNNMMMNNNTTT[[[eeetttzzzkkk```YYYVVVVVVUUUWWWYYYYYYVVVUUUUUUWWWXXXZZZ\\\\\\]]]___cccggghhhlllsss|||{{{mmm```[[[[[[\\\___ccccccppp|||{{{||||||zzzxxxwwwuuusssqqqooonnnkkkkkkjjjjjjjjjjjjjjjkkkiiifffcccbbbbbbbbbaaaaaacccbbbbbbaaa``````aaabbbbbbbbbdddfffhhhnnn||||||vvvqqqiiibbb[[[UUUOOOLLLJJJHHHFFFFFFGGGGGGGGGFFFGGGHHHKKKMMMOOOPPPPPPOOORRRSSSUUUUUUUUUVVVYYY[[[\\\^^^```cccooovvvwwwyyytttmmmjjjiiiuuu~~~|||yyyyyy{{{|||{{{yyyxxxwwwqqqhhhcccggglllooopppoooppppppssslllaaaVVVMMMIIIHHHHHHNNNLLLNNNRRRWWW^^^lllxxxqqqcccZZZWWWVVVWWWYYY[[[YYYVVVUUUWWWYYYXXXZZZ\\\]]]\\\___eeeiiipppzzzrrrhhh___]]]]]]]]]^^^aaacccqqq|||{{{{{{|||xxxvvvtttssssssrrrooommmjjjjjjiiihhhhhhiiiiiiiiihhheeebbb``````aaaaaa```aaabbbaaa```______bbbdddccccccdddgggjjjrrr{{{vvvnnnjjjccc\\\WWWRRRMMMJJJHHHFFFEEEEEEFFFFFFEEEDDDFFFHHHKKKMMMOOOPPPOOOOOOSSSTTTUUUUUUUUUWWWZZZ\\\]]]___dddrrruuummmqqqrrrkkkgggiiippp}}}~~~~~~xxxuuuuuuxxx{{{|||xxxuuutttpppkkkdddiiiooossssssqqqooonnnqqqlllcccZZZSSSNNNLLLKKKMMMLLLMMMRRRUUUZZZdddoooyyyhhh\\\WWWWWWVVVXXXZZZYYYVVVVVVZZZ___[[[^^^bbbbbbcccgggnnntttllleee`````````^^^^^^aaagggttt|||yyyxxxwwwvvvtttqqqqqqrrrrrrpppmmmjjjiiiiiihhhggggggggggggfffccc___]]]^^^____________``````___^^^^^^bbbeeeffffffhhhjjjnnnxxx~~~vvvqqqgggccc]]]XXXTTTPPPLLLIIIGGGEEEDDDDDDEEEEEEDDDCCCFFFHHHKKKMMMOOOPPPOOOOOOTTTUUUVVVVVVVVVWWWZZZ]]]^^^aaajjjxxxlllggglllkkkcccccckkk|||}}}~~~~~~{{{{{{zzztttqqqqqquuuyyyzzzvvvssstttsssqqqbbbgggoootttuuurrrpppnnnrrrnnnggg```YYYTTTRRRPPPLLLKKKMMMQQQSSSWWW```jjj|||~~~lll^^^XXXWWWTTTWWWYYYXXXVVVXXX^^^ccc```dddhhhjjjkkkpppyyyuuujjjdddaaabbbbbb```___aaajjjwww{{{wwwtttsssuuurrrpppppprrrrrrpppnnnjjjiiihhhggggggfffffffffdddaaa]]][[[[[[]]]]]]]]]]]]___```^^^]]]^^^bbbfffiiiiiikkknnnrrr~~~xxxooojjjeeeaaaZZZSSSMMMJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFHHHKKKMMMMMMMMMMMMNNNUUUSSSUUUYYYZZZXXXZZZ^^^bbbhhh}}}sssiiidddfffddd```gggsss~~~~~~zzzuuuwwwtttnnnrrr{{{}}}zzzxxxuuuqqqnnnmmmnnnpppssstttrrrooolllooommmjjjeee___XXXRRROOOOOOLLLKKKLLLNNNSSS^^^hhhxxxvvvcccYYYXXXYYYXXXXXX[[[aaagggkkkmmmmmmlllooovvvzzztttjjjccceeeggggggeeecccbbbbbbkkkxxx|||{{{xxxuuusssqqqrrrrrrrrrpppnnnkkkiiigggggghhhhhhhhhhhhggggggddd```\\\YYYZZZ[[[\\\]]]````````````___aaadddgggeeejjjooopppvvv|||ssskkkeeebbb^^^XXXQQQLLLIIIHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJMMMNNNNNNNNNOOOPPPSSSSSSVVVZZZZZZXXXZZZ___```mmmpppjjjggghhheeeeeettt{{{vvv|||~~~yyyuuuqqqmmmrrrsssuuuvvvvvvtttqqqnnnooonnnnnnkkkfff___YYYUUUOOOKKKIIIJJJLLLOOOYYYcccrrr|||hhh\\\YYYVVVVVVYYY^^^fffnnnsssvvvwwwvvvzzz{{{lllgggcccgggkkkllljjjfffbbb```kkkwww}}}{{{zzzxxxuuussspppqqqqqqqqqpppnnnlllkkkgggggghhhhhhgggffffffeeeccc___[[[ZZZZZZ\\\]]]]]]______```______aaadddgggfffjjjooorrr||||||tttllleee___\\\XXXSSSNNNJJJHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJLLLOOOPPPOOOOOOPPPQQQTTTUUUYYY]]]\\\ZZZ]]]bbbggg|||vvvnnnkkkiiiiiihhhppp}}}|||{{{wwwtttrrryyyzzz{{{{{{yyywwwtttrrrpppqqqsssrrrnnnggg```[[[PPPLLLIIIJJJKKKMMMVVV___lllyyypppaaa[[[WWWXXX[[[bbbkkkrrrwwwyyyxxxyyyyyyjjjcccbbbdddjjjpppsssqqqjjjddd```kkkvvv~~~{{{zzzyyyxxxuuusssooopppqqqqqqpppnnnlllkkkggggggggggggfffdddcccbbb```^^^[[[ZZZ[[[]]]^^^^^^]]]^^^______```aaadddggggggjjjooovvv|||uuummmfff___ZZZUUUSSSOOOKKKHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPOOOOOOQQQRRRVVVXXX\\\___]]]\\\aaajjj{{{uuunnnjjjgggiiippp}}}{{{zzzzzz~~~}}}zzzwwwvvvuuutttvvvxxxwwwrrrjjjaaa[[[RRRMMMJJJKKKLLLOOOVVV]]]hhhuuuwwwfff\\\ZZZ[[[^^^ccciiioooqqqrrrsssvvvyyyhhh^^^\\\___eeellltttxxxvvvooohhhcccjjjttt}}}{{{xxxxxxwwwvvvtttrrrqqqppppppooonnnllljjjiiiggggggfffeeedddbbbaaa```^^^\\\[[[[[[]]]^^^___^^^\\\^^^___``````bbbeeehhhiiikkkqqq|||~~~vvvnnngggaaa[[[WWWOOONNNKKKHHHGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHKKKLLLNNNOOOOOOPPPRRRTTTVVVYYY]]]___]]]^^^iiivvv~~~xxxqqqiiidddjjj|||}}}}}}||||||}}}}}}yyywwwvvvwwwzzz{{{{{{xxxrrrhhh___YYYTTTNNNJJJKKKNNNPPPVVV\\\dddqqq~~~kkk^^^ZZZZZZ\\\```eeehhhjjjjjjpppwwwoooaaaYYYZZZ^^^gggnnnxxx~~~|||uuummmhhhhhhqqqzzzxxxvvvuuuuuuuuusssqqqrrrqqqooonnnkkkiiigggfffffffffeeedddbbb```^^^]]]]]][[[[[[\\\^^^______^^^[[[]]]___aaabbbcccfffiiikkkmmmuuu}}}xxxooohhhaaa\\\XXXUUUKKKJJJHHHGGGEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFFFFJJJLLLMMMNNNOOOQQQTTTVVVVVVYYY^^^```___fffyyy~~~zzzsssjjjeeepppzzztttyyyyyyuuuyyy~~~{{{zzz{{{}}}|||xxxvvvwwwzzz}}}}}}{{{wwwqqqhhhaaa\\\XXXQQQLLLMMMOOOQQQUUUZZZ___kkk|||sssdddYYYXXXYYY]]]bbbfffhhhiiimmmxxxvvvggg^^^YYYZZZ___jjjttt}}}rrrjjjgggnnn|||~~~~~~xxxwwwttttttsssrrrpppnnnpppooommmkkkiiifffeeedddddddddcccbbbaaa___]]]\\\\\\[[[[[[]]]______^^^\\\[[[]]]```bbbdddeeehhhjjjnnnqqq|||wwwrrriiibbb\\\XXXUUUSSSIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNOOOQQQSSSWWWZZZZZZ]]]bbbeeehhhvvv}}}tttnnnlllyyyqqqhhhnnnppppppyyy}}}{{{zzz{{{}}}~~~{{{wwwvvvyyy}}}~~~}}}zzzvvvqqqlllhhhfffbbbZZZTTTTTTUUUTTTVVVYYY]]]gggwww}}}mmm\\\[[[[[[]]]bbbfffiiijjjkkkzzzxxxiii___YYYWWWZZZ```nnnzzzssshhheeelllxxx{{{zzzxxxvvvsssrrrrrrpppnnnllllllkkkiiihhhgggfffeeeeeebbbbbbaaaaaa___^^^]]]\\\\\\\\\\\\^^^______]]][[[[[[^^^aaadddeeegggjjjlllpppvvv{{{tttnnnfff^^^YYYVVVSSSQQQHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLOOOPPPRRRUUUZZZ]]]___ccchhhlllrrrtttqqqrrr~~~mmmgggmmmppprrr~~~~~~~~~}}}zzz|||}}}zzzvvvvvv{{{~~~|||yyyvvvsssqqqpppooolllccc\\\[[[ZZZYYYYYY[[[]]]fffuuussscccaaa______cccgggjjjkkkooozzzmmm```XXXUUUUUUZZZ```qqqssseeedddjjjvvv}}}xxxvvvxxxuuusssrrrqqqooommmkkkhhhggggggffffffffffffgggaaaaaa``````___^^^\\\\\\\\\\\\]]]^^^```___\\\ZZZ\\\^^^bbbeeeggghhhkkkmmmqqqyyyuuuoooooojjjbbb[[[VVVQQQMMMJJJGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDFFFHHHJJJKKKMMMQQQQQQMMMNNNWWW^^^___aaagggkkkqqq}}}}}}|||tttuuuyyyqqqgggoooxxx~~~~~~~~~|||{{{}}}|||zzzzzz|||~~~}}}xxxyyy|||~~~|||tttooogggaaa]]]\\\ZZZYYYUUU]]]lll}}}nnneee___bbbgggjjjmmmppphhh```XXXUUUSSSTTT[[[bbbrrruuuiiihhhllluuuyyyvvvvvvvvvuuurrrpppnnnmmmmmmmmmiiifffccccccddddddbbb`````````___^^^]]]\\\\\\\\\___^^^]]][[[ZZZ[[[[[[\\\___dddiiiiiifffeeehhhlllxxx{{{rrrllliiieee^^^WWWSSSOOOKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFGGGIIIKKKLLLKKKOOOPPPNNNRRR[[[aaaaaaaaakkkvvv}}}zzzxxxxxxvvvtttzzzuuulllbbbhhhvvv}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||xxxyyy}}}~~~{{{xxxtttnnnhhheeebbb^^^\\\WWW^^^kkkzzzvvvllldddeeeiiimmmrrrvvvsssccc\\\VVVTTTTTTVVV]]]eeevvvuuuiiihhhlllttt~~~xxxuuuuuutttrrrpppnnnlllkkkkkkkkkiiifffccccccddddddbbb```aaa```___^^^]]]]]]]]]]]]___^^^\\\[[[[[[[[[\\\\\\```dddhhhhhhfffggglllrrr~~~}}}uuummmhhhaaa]]]WWWRRRNNNLLLIIIGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNLLLNNNPPPSSSYYYbbbgggffffffvvv|||yyyuuussstttqqqvvv~~~rrrjjjdddiii|||}}}|||{{{}}}~~~|||zzz}}}zzzxxxyyy|||}}}{{{yyyxxxuuurrroookkkgggbbb^^^[[[^^^hhhtttuuukkkiiikkkpppwww}}}qqqfff[[[WWWTTTTTTUUUWWW___hhh{{{uuujjjhhhkkkrrr~~~{{{wwwuuuuuuqqqpppnnnllljjjiiiiiihhhhhheeecccbbbccccccbbb```aaa```___^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^aaadddfffffffffjjjrrrzzz|||uuuooohhhdddZZZVVVQQQMMMKKKJJJHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPSSSYYY```hhhjjjjjjooo{{{xxxvvvsssrrrtttrrrzzzrrrnnnmmmrrr}}}||||||}}}~~~~~~|||||||||zzzyyyyyyyyyxxxvvvsssqqqqqqppppppnnniiiccc^^^^^^___eeeoooyyy}}}pppkkklllqqqyyysssfff]]]VVVSSSRRRTTTUUUWWW```iii~~~yyynnnhhhkkkqqq|||~~~zzzwwwuuuvvvoooooommmkkkjjjhhhggggggfffeeecccbbbbbbaaaaaa```aaa```______^^^^^^^^^___]]]\\\\\\[[[\\\]]]^^^___bbbdddeeeccceeelllyyy}}}vvvoooiiiccc```UUUQQQMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHJJJLLLNNNOOOOOORRRRRRVVV\\\cccgggjjjlll}}}xxxuuuttttttsssqqquuuzzz~~~yyytttqqqrrrrrrzzz~~~~~~}}}~~~~~~|||{{{yyyxxxvvvssspppnnnlllmmmnnnooonnnkkkfffaaa``````ccckkkuuuuuuooommmpppyyy~~~rrrggg\\\VVVTTTSSSSSSTTTTTTWWW```jjj}}}rrriiikkkqqq||||||zzzwwwvvvwwwoooooonnnllljjjiiigggfffeeeddddddbbb```````````````______^^^^^^^^^^^^___\\\\\\[[[[[[\\\^^^```aaacccddddddcccfffrrr|||uuuoooiiiccc^^^ZZZQQQNNNKKKHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHJJJMMMOOOPPPQQQQQQSSSTTTYYY```ccceeejjjppptttllllllnnnqqqqqqsss|||~~~sssnnnlllnnnrrrpppzzz~~~}}}|||~~~~~~~~~~~~|||zzzwwwtttqqqooonnnnnnnnnnnnooopppnnnjjjgggcccaaabbbhhhqqq~~~{{{tttpppqqqxxx|||oooeee\\\UUUPPPTTTRRRSSSTTTSSSVVVaaammmtttjjjlllsss~~~zzzyyyvvvuuuvvvooonnnnnnmmmkkkiiigggfffdddddddddbbb___^^^___```___^^^^^^]]]]]]]]]^^^^^^[[[[[[[[[[[[]]]___aaacccdddeeefffgggnnn}}}wwwtttnnniiiccc^^^XXXTTTOOOLLLHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIJJJKKKNNNPPPRRRTTTTTTTTTWWWYYY```fffggghhhooozzzwwwmmmfffhhhlllppprrryyytttkkkgggggglllrrrpppzzz~~~~~~~~~}}}|||}}}}}}~~~}}}{{{{{{}}}~~~}}}{{{xxxuuusssrrrssssssrrrppppppooonnnllliiifffcccbbbfffmmmyyy{{{vvvtttzzzvvvjjj```[[[XXXTTTRRRSSSRRRRRRSSSSSSWWWdddrrrsssjjjmmmuuu|||xxxwwwuuussssssmmmmmmmmmlllkkkhhhfffeeebbbddddddbbb___]]]^^^```]]]]]]\\\\\\\\\]]]]]]^^^ZZZZZZZZZ[[[]]]```bbbddddddfffiiinnnyyy{{{zzzqqqnnniiieee```ZZZTTTPPPMMMJJJGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIILLLMMMPPPSSSUUUVVVWWWWWW[[[^^^fffmmmllllllwwwvvvjjjfffeeehhhmmmrrrvvv~~~ppphhheeeffflllrrruuu}}}}}}xxx{{{zzzyyy{{{~~~}}}yyy{{{~~~{{{{{{{{{|||}}}~~~|||xxxvvvuuuvvvxxxwwwtttqqqooonnnmmmkkkiiiiiidddbbbdddjjjuuuzzzwww{{{zzzkkkeee\\\WWWVVVWWWXXXWWWQQQQQQQQQRRRSSSXXXgggvvv~~~qqqkkknnnwwwzzzwwwvvvsssqqqppplllmmmlllllljjjhhheeedddbbbcccdddbbb^^^]]]^^^```\\\\\\\\\[[[[[[\\\]]]]]]ZZZZZZZZZ\\\^^^```ccceeedddggglllttt