BM6P6(@ SSSRRRQQQOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCAAA???>>>>>>======>>>???????????????======>>>>>>>>>>>>======;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999999999999888777777999888888777666555555444777777666666555555555444666555333333444444444333222222444444444444222222333333333333333333333333333222222111111222222333000000000000////////////000111111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333333333222111000///...---111111000000000000111111000000///////////////000000000////////////000000000000000000111111111111111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555111222444444444444555777555555555555555555444444444444555555555555444444555666666777888999999999777888888999999::::::;;;:::999888888999:::<<<===============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFIIIKKKMMMNNNNNNMMMPPPOOOOOONNNMMMMMMMMMNNNOOOMMMKKKMMMOOOQQQOOOMMMNNNNNNNNNNNNOOOPPPQQQQQQLLLNNNOOOPPPPPPOOOMMMLLLOOOPPPRRRTTTUUUVVVVVVUUUVVVTTTQQQOOOOOOOOOQQQRRRQQQQQQQQQQQQPPPOOONNNMMMLLLMMMNNNMMMJJJFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>======>>>???????????????<<<;;;;;;<<<======<<<::::::::::::999999999888888999999999888777666666555555555666666666666555555666666666555555444444444444333333222222333333444:::888666444333222222222000000111111111111000000111111111111111111111111000000000000000000000000333222000///.........///000000000000000000000000000000000000000000000000,,,---...///000000000000000000000000000000000000111000/////////000222333000000000000000000000000////////////............000000000000000000000000111111000000/////////...//////000111111111111111000000000000111111111111111111000000//////......000000000000111111111111222111111111222222333444333333333444444444555555444444444444444444444444444444444444444444333333444555555666666666666666SSSRRRPPPNNNMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@???>>>=========>>>>>>?????????>>><<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888999999888888777666888888777666666555444444444444444444444333333333555444333222333333333333222222333444444333222222333333333333333333333333222222222111111222222222333333333222222111111000000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000/////////111111000000///000000000000000///////////////000000000////////////000000000000000000111111111111///000000111111000000///111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222222333333111222222222333333333333111222444444333444555777333333444444555555666666555555555666666555555555555666666777888888999999999999999999999999888888:::999999999999;;;<<<===;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLKKKKKKJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNLLLKKKLLLOOOPPPNNNMMMPPPOOOOOONNNNNNOOOOOOPPPMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVUUURRRPPPOOOPPPRRRSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???<<<===>>>>>>??????>>>>>><<<;;;;;;<<<======<<<:::;;;;;;:::::::::999999999999999888777777666555555555666666666666666666555555555555444444444333333444333333222222333333444666555444333222222333333000000111111111111000000111111111111111111111111////////////////////////222111000///......//////////////////////////////////////////////////////,,,---...///000000000000//////////////////////////////......//////000111000000000000000000000000000000000000////////////////////////////////////000000000//////.........//////000111111111111111//////000000000111111111111000000000/////////...000000000000111111111111222111111111111111222222333333333444444444444555444444444444444444444444555555666666666666666555444444555666666666666666SSSRRROOOMMMLLLMMMOOOPPPOOOOOOOOONNNNNNNNNNNNMMMNNNLLLKKKIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999888888:::::::::999999999999888777888888888888777666666777777666666555444444444111111111222222222222222444333222222111111222222111222333333333333222111222222222222222222222222222222111111111111222222111111000///......------000000000111111111222222222222222222222222222222111111111111111111111111000000000000000000000000......//////000000000111222111000000////////////000//////......///000000000000////////////000000000000000000111111111111...//////000000//////...111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222222222333000000000000111111111222111222444444333333555666222222333444555666777777555666666777777666666555555666666777777888888999::::::999888888777666666:::999999999:::;;;<<<===:::::::::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKLLLNNNOOONNNMMMPPPPPPOOONNNNNNNNNOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMNNNPPPRRRTTTVVVVVVWWWWWWUUUSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQMMMHHHGGGHHHIIIIIIGGGEEEEEEEEEDDDCCCCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;======;;;:::;;;;;;;;;::::::::::::999888888777777666666555555555666666777777666666555444444333333333333333222333333222222222222333333222222222111111222333333000000111111111111000000111111111111111111111111........................111000////////////000000////////////////////////////////////////////////,,,---...///000000000000........................------...////////////...000000000000000000000000111111111000000000///////////////////////////////////////...............//////000000111111000000//////000000000000111111000000000000////////////000000000000111111111111222222111111000111111111333333333333444444444444333333333333444444444444333444555666666666666666444444555666666666666555SSSQQQNNNLLLKKKMMMOOOPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLIIIFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666777777777777777777777777666777777777777666555555555555555555444444333333000000000111111222222222222222222111000000111222111111222222222222111111222222222222222222222222111111000000000000111111//////...---,,,,,,+++***000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111222111000//////...////////////.........///000000000000////////////000000///000000000111111111111...//////000000//////...111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222000000000000111111111111111222444444333333444555333333333444444555555555666666777777777777666666666666666666777777888888888888888777777666666666999999999:::;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNOOOMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNOOOOOONNNNNNNNNOOOPPPPPPMMMNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPXXXQQQHHHEEEFFFGGGFFFCCCEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@??????>>>;;;;;;<<<============<<<;;;;;;:::;;;<<<===;;;999:::::::::999999999888888777777777666666555555555555666666777777666666555222222222222222222222222333333222222222222333333222222222222222222222222000000111111111111000000111111111111111111111111///////////////////////////////////////000000000////////////////////////////////////////////////------...//////000//////........................,,,---...000000///......////////////////////////000000000000////////////////////////////////////..................------//////000000000000000///////////////000000000111000000000000///////////////000000000111111111111333333222111111111111222222222333333333444444444333333333333333444444444000111222333444555555555333444555555666666555555QQQOOOMMMKKKKKKLLLNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLMMMKKKIIIFFFEEEEEEFFFGGGCCCCCCBBBBBBBBBCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555555555444444444444444444444444555666666666666555444444444444444333333333333333000000111111222222333333111222333111//////000222111111111111111111111111111111111111111111111111111000000//////000000111222222111111000///......//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111111000000000111111000///......//////...............///000000000000////////////000000///000000000111111111111///000000111111000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222222333111333444333222222333444555555444444333333333222666666777777777777666666666666666666666777777777555555555666666777777777888888999::::::;;;;;;;;;::::::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPMMMMMMMMMNNNOOOPPPQQQRRRLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOWWWPPPGGGDDDEEEFFFEEEBBBEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;999888888888777777777777666666666666555555555555555555555666666666666555555222222222222222222222222333222222111111222222333444444333333222111111000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000000000................................................---...//////////////////////////////////////////---...///000111000///...//////////////////////////////.........---------........................------..................//////000000000//////......////////////000000000////////////000000000000///000000000111111111111444333333222222222333333222222222333333333444444222222222333333333444444000111222333444444444444333444444555555555555555OOONNNMMMLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGCCCCCCAAA@@@@@@AAABBBCCCAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::<<<===>>><<<<<<============<<<<<<;;;;;;::::::::::::999999888888777777666666555555222333333333333333444444444555555555555444333333333333333222222222222222111111111222222222222222111333444222///...000333111111000000000000111111000000000000000000000000000000////////////000000000000000000/////////////////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000//////......//////000------------...///000000000000////////////000000000000000000111111111111///000000111111000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333444444111333444333222111222444666666555444333222111111555666666777777666666555666666666666666666666666333333444555555666777777666777888999::::::::::::::::::;;;<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNOOOOOONNNMMMOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMOOOJJJEEEDDDEEEFFFFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@?????????????????????????????????>>>===<<<:::999999999:::;;;;;;;;;;;;:::;;;:::999:::<<<<<<:::999777777777666666666555555555555555555555555444444444444444555555444444444111222222222222333333333222222111111111111222222444444444333333111000///000000111111111111000000000000000000000000000000111111111111111111111111//////000000000000///.........................................................///////////////...////////////////////////......///000000000000///000000000000000000000000.........---------,,,,,,.......................................///////////////000000000///............////////////000000////////////000000000000000000000000111111111111222222111111222333333444222222222222333333333333111111222222333333444444222333444555555555555555333333444555555555555444LLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCAAA?????????@@@AAA@@@@@@???>>>>>>>>>>>>???>>>=========<<<<<<;;;;;;<<<;;;:::999:::;;;===>>>;;;;;;;;;<<<<<<;;;;;;;;;999888888888777777777777777777777777666666666666333333333444444444555555444444444444444333222222222222222222222222222222222222222111111111111111111333555333///...111444111000////////////000111000000000000000000000000000//////......//////000------............//////////////////000000000111111111111111111111111111000000000000000000000000////////////////////////............////////////...............///000111------------...///000000000000////////////000000000000000000111111111111...//////000000//////...000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333444111333444333222111222333555444444333333222222222555555555666666555555555666666666666666666666666444444444444444555555555444555777888999999888888888999999;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGHHHIIIHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHIIIJJJJJJKKKJJJLLLNNNMMMKKKKKKMMMOOOQQQPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>?????????????????????===============<<<;;;:::888999999:::::::::::::::;;;:::999:::;;;<<<:::888777777777777666666666666444444444444444444444444222333333444444333333222222222222222333333444444222222111111111111222222000111111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000000000111111000///...---......................................................////////////....................................------......///000000000000000000000000000///.........------------.................................//////000000000//////000000///......---........./////////000000.../////////000000000111000000000000111111111111///...//////000111333333111222222222222333333333000111111222333333444444333444444555555555444444222333444444555555444444KKKKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGFFFFFFFFFDDDCCCAAA???>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;:::999999<<<;;;:::999999;;;<<<>>>999::::::;;;;;;::::::999777777666666555555555444666666666777777777777777444444444555555666666666333444444444444333222222111111111111111111222222222222111111000000//////111444666444000...111555111000///......///000111000000000000000000000000//////............//////000000111111222333333333////////////000000000000000000000000000000000000000000000000000000000000........................******+++,,,---...///000------------///000111222,,,,,,,,,---...///000111000000////////////000000000000000000111111111111---..................---000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333111333444333111111222333333333333333333333333333444444555555555555444444666666666666666555555555666555555444444333333222333444666777888888777777777777888999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHIIIIIIIIIHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLLLLLLLKKKHHHHHHHHHHHHIIIIIIJJJKKKHHHJJJLLLLLLJJJIIIKKKMMMTTTSSSQQQOOONNNLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMKKKJJJJJJFFFHHHIIIHHHDDDAAA??????AAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>?????????:::;;;<<<<<<===<<<<<<<<<888888999::::::::::::999::::::999:::;;;<<<:::888888888888888777777777777444444444444444444444444111222222333333222222111222222222333333444444444222222111111111111222222,,,---///111111111111000000000111111111111000000000000000000000000000000////////////////////////000111111111000///---,,,...................................................///////////////......------------------------...---,,,+++,,,---...///000000000000000000000000000/////////......................................./////////000000111111//////000000///...------............/////////000.../////////000000111111000000000000111111111111,,,,,,,,,---///000222333111111222222222333333333000000111222333333444444222222333333333222111111222333444444555555444444JJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFDDDCCCCCCEEEFFFEEEEEECCCBBBAAA???>>>??????@@@======>>>======<<<;;;;;;;;;;;;999999999999;;;;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999:::999888777666666666666444444444444444444444444444333333222222333333444444444444333222111000///222111000//////000111222111111000000//////......111///---...111222000...000000000000////////////////////////////////////000///...------...///000////////////000000000000---......///////////////000000000000000000000000111000000///...------,,,,,,---------.../////////........................000000000///......------000///---+++++++++---...000000000000000000000000////////////000000000000111000///...---,,,++++++------............------111111000000//////......//////............//////111111111111111111111111000000000000000000000000111111222333333333333222222111111000111333444555333222111000000111222333555555555555555444444444555555444444444444555555444444444444444444444444444555666888999999999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>?????????AAACCCEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGIIIHHHFFFGGGHHHHHHGGGEEEHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIKKKMMMNNNOOONNNNNNOOOQQQSSSRRRMMMJJJJJJKKKKKKJJJIIIHHHIIIKKKMMMOOOQQQPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPOOOLLLKKKJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>======>>>>>>???>>>>>>===<<<<<<::::::::::::::::::::::::999999888888888888999999888888999:::999888777666888888888888777555444333444444555555555555555555222444555444333333444555333333333222222111111111111111111111000000000000111111000000//////......000000000000000000000000///...------...///000111......////////////......//////000000000000//////............---,,,+++***000000000000////////////...---+++)))))))))+++,,,,,,---.........---+++***,,,---......//////......000000000000////////////333///++++++---......---111111000000//////......000000//////.........---///////////////.........//////............//////111111111000///.........////////////000000000000000000000000000000000000111111111000000000000000222222222222222222222222222222222222222222222222222333444444555555444444JJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJHHHGGGEEEDDDEEECCCBBBBBBDDDEEEDDDCCCBBBBBB@@@???>>>>>>??????===============<<<;;;;;;;;;:::999999999999:::;;;::::::999999999999::::::999:::::::::::::::999888999888777666666555555555444444444444444444444444333333222222222222333333333333333333222111000000222111000//////000000111000000000///////////////111///......000111000...000000000000/////////...........................000///...------...///000........./////////000000---......///////////////////////////////////////000000000//////.........------------............////////////////////////............////////////000...---++++++,,,---...////////////////////////.../////////000000000000...............---------------............------000000000000//////......//////............//////........................000000000000000000000000///000111111222222111111111000000000000222333444333333222111111222333333444444444555555555555555555555444444444444555555333333333333333333333333444555666666888888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHJJJJJJHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFHHHGGGGGGFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNLLLNNNOOOOOONNNLLLLLLLLLIIIIIIHHHHHHIIIKKKNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMPPPQQQRRRPPPNNNLLLKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>===<<<===============<<<;;;;;;::::::::::::::::::::::::999888888777777888888999888888999999999888777666666666777777777666666555444444444444444444444444111333444333111111222333333333222222222111111111111111111000000000//////000000000000//////......///////////////////////////...------...///000111......////////////....../////////000000/////////------------,,,+++***)))////////////////////////111000...,,,,,,---...///---............---,,,,,,,,,------.......................................222///,,,+++---///...---............------------000/////////.........---////////////............//////............/////////////////////000000000.../////////000000000000000000000000000000000000111000000000000000000000222222222222222222222222222222222222222222222222222333444444555444444444JJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDBBBAAAAAABBBCCCBBBAAAAAA@@@???>>>=========>>>;;;<<<<<<<<<<<<;;;;;;:::::::::999888888999::::::888888888777777888888888999:::::::::999888888777888777666555444444444444333333333333333333333333333333222222222222333333111111222222222222111111222111000////////////000//////////////////000000000///......000000///...000000000/////////..............................//////...------...//////---------.........//////---......///////////////////////////////////////000000000000////////////............------------////////////////////////,,,------...//////000000///...---,,,+++,,,---...////////////////////////....../////////000000000---------.........//////------............------000000000////////////...//////............//////........................000000000000000000000000...///000000111111000000000/////////000111222333444333333222222333333444333333444444555555666666555555444444444444555555333333333333333333333333555555444555666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAA======>>>>>>???@@@BBBBBBDDDDDDCCCCCCDDDEEEFFFFFFJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGHHHIIIIIIHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJLLLNNNNNNMMMKKKGGGGGGGGGHHHIIILLLNNNOOOOOONNNMMMLLLKKKKKKLLLLLLRRRSSSSSSRRROOOLLLLLLLLLIIIIIIGGGFFFDDDCCCBBBAAABBBAAAAAA@@@???>>>>>>===????????????>>>======<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999999999888888777777777777888888777888888888888777666555444555555666777777666666444444444333222222111111333444555333222000111222222222222111111111111111111111000000000000//////000000000////////////....................................---......///000......////////////............////////////......,,,,,,,,,,,,,,,+++***)))////////////////////////111000///...---...///000//////...------------...,,,,,,---...............------------------------222000------...//////...---------------........./////////.......................................//////............//////------...///000000111111....../////////000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222222222222222222222333444444444444444IIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBCCCAAA??????@@@AAAAAA@@@??????>>>======<<<<<<<<<::::::;;;;;;;;;;;;::::::999999888888888888999999888888777777777777888888999999999999888777666666666555444444333333333444222222222222222222222222222222111111111111222222//////000111222222111111222111000000//////......---......//////000000000//////...////////////...000000/////////.........................................................,,,,,,,,,---------......---......////////////////////////////////////////////////000000000000000.........------,,,,,,,,,////////////////////////---------....../////////...------,,,,,,,,,---...////////////////////////........./////////000000---------............///------............------//////////////////////////////............//////000000000000000000000000////////////////////////...///000000111111000000000000000111111222333333333333333222222333333333222222333444444555666666555444444333333444444555444444444444444444444444666555444444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA>>>===<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIIIIHHHFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMIIIHHHGGGJJJMMMNNNKKKHHHEEEFFFFFFGGGIIILLLNNNOOONNNMMMKKKJJJJJJJJJKKKLLLQQQRRRRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGEEECCCAAA@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<;;;999999::::::::::::999999999999999999999999999999777777777666666777777777777777777777666666555555444555555666666555555555444333333222111000000///666777777666333222222333111111111111111111111000111000000000////////////////////////////////////................................................---......//////......------......//////......------------------,,,+++***---...............//////...---,,,,,,+++,,,------000///...---,,,---...///,,,,,,---.........---------------------.........000///........./////////.........//////000000000........................------...............//////......------......///------......///000000111........./////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222333444444444444333GGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>>???@@@???>>>============<<<;;;::::::999999::::::::::::999999888888888888888888888888888888777777777777888888777888888888777666666555555444444333333333333333222222222222222222222222222111111000000111111222......///000111111111111000000000000//////......------......//////000000.../////////.........///////////////....................................------............------,,,,,,,,,,,,---------------......///////////////........................////////////000000000000......------,,,,,,,,,+++------------------------///.........---------,,,---------,,,------------....................................///////////////............---------------............------...............///////////////............/////////////////////////////////////////////////////////000111111222222111111111111222333333444444444111111222222222222111111111222222333444555666666444444333333333333444444555555555555555555555555666555444444555777:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@>>>>>>=========???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGJJJHHHGGGGGGHHHIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMKKKIIIHHHIIILLLLLLIIIEEEDDDEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOMMMJJJHHHGGGHHHHHHGGGGGGFFFDDDAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;888888999999999999888888888888888888888888888888777666666555555666666777666666555555555444444444666666666555555444222222333333222111000000//////555666666555333111222333000000000000000000000000000000000////////////................../////////////////////////////////..................------------............------------............------..................---,,,,,,,,,------............++++++++++++++++++,,,,,,000///...,,,,,,---......+++,,,,,,---...---------------........./////////...//////.........///000------......//////000000---------...............,,,---------......//////......------------..........................................//////////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111111111222333333444444333333FFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBB@@@???>>>??????>>>===<<<<<<<<<<<<;;;:::999888777888888999999999999999777777888888888888777777888777777666666777777888555666666777777666666555444444333333333333333444111111111111111111111111111111000000000000111111......///000000000000000...//////000000//////.....................//////---...//////------...////////////.........------------------------------------............------,,,,,,,,,---------......---......///////////////........................////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,------------------........................------.........///////////////.........---------------............---------............///////////////............//////------------------------000000000000000000000000///000111111222222111111111222333444555555555555000111111222222111111000222222333333444444555555444444333333333333444444555555555555555555555555666666555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;===>>>???>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGIIIHHHFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCFFFHHHJJJLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJIIIGGGDDDDDDDDDFFFGGGIIIJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHJJJJJJIIIGGGEEEEEEEEECCCCCCCCCBBBAAA>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777777888999999999888888777777777777777777777777666666555555555555666666666555444444333333444444666666666555444222111000222222222111000000000///111222333222000//////000////////////000000000000000000////////////......---............/////////////////////////////////---............---,,,,,,------............------,,,,,,------------,,,,,,......////////////......++++++,,,,,,---.........,,,,,,,,,---------------......---,,,,,,,,,,,,---++++++,,,------------------------...//////000000,,,---///...------...///,,,,,,,,,,,,,,,------------------------.........,,,,,,,,,---......//////......------------......///.....................------.........//////////////////////////////////////////000111111222222111111111111111111111111111111111111111111111111111111222333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCAAA???>>>??????>>>===:::;;;;;;;;;:::999888777666777777888999999888888666666777888888777666666666666555555555555666666333444555555666666666666444444333333333444444444111111111111111111111111000000000//////000000000......//////000/////////,,,---...000000000000///..................------,,,...000///---,,,.../////////.........---------------------------------,,,------......------,,,------------............---......///////////////........................//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------+++,,,,,,---.........---........................---------.........//////---------...............------............---------------.........////////////............//////------------------------000000000000000000000000...///000000111111000000000111333444555555444444111111222333333222111111333333333333333333333333444333333222222333333444444444444444444444444444666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<===<<<======>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@AAAAAABBBCCCEEEFFFGGGCCCEEEGGGJJJLLLOOOPPPPPPKKKKKKJJJIIIJJJKKKLLLMMMHHHJJJKKKKKKIIIGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFGGGGGGEEEDDDDDDEEE@@@AAAAAAAAA@@@>>><<<:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::777777888999999999999999777777777777777777777777666555555444444555555666555555333222222222333444444444444444444333222111111111111111111111111111///000111000......///000........./////////000000000000/////////.........---------.........//////........................------.........---,,,+++,,,------......------,,,,,,,,,------------,,,,,,------...............---***++++++,,,------......,,,------...............,,,,,,,,,---,,,++++++***++++++,,,------------,,,+++,,,,,,---......//////***,,,......,,,,,,---///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........++++++,,,------...//////...------,,,,,,------...,,,------....../////////---------.........//////////////////////////////...//////000111111222222111111111111111111111111111111111111111111111111111111222333333333333222CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCAAA???>>>??????>>>===::::::;;;;;;:::999777666666666777888888888888888555666777888888777666555555444444333333444444555222222444555666777777777444444444333333444555555000000000000000000000000000000////////////000000...///////////////......+++,,,...000111111000000/////////......------,,,,,,...000///---,,,---000//////.........---------------------------------,,,,,,---......---,,,,,,---------.........//////---......///////////////........................//////...---,,,,,,+++++++++++++++,,,,,,---------........................+++,,,,,,------......///+++,,,------.........---........................---------.........//////++++++,,,---...///000111---..................------------.........////////////............//////////////////////////////000000000000000000000000---......//////////////////000222333444444333333222222444444444444222222444333333333333333333333444333333222222333333444222222222222222222222222666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<<<<===???AAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIGGGFFFEEEEEEFFFFFFEEECCCEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHIIIEEEFFFIIILLLOOOQQQRRRSSSKKKKKKJJJIIIIIIJJJLLLMMMFFFIIILLLLLLIIIGGGGGGIIIDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIICCCDDDFFFFFFDDDCCCDDDEEE@@@AAABBBCCCBBB@@@>>><<<999999999::::::;;;;;;<<<999999:::;;;;;;;;;::::::777777888999999999999999777777777777777777777777555555555444444555555555555444333222222222333444222222333444444444333333111111111111111222222222///000111111000///111222---.........//////000000000/////////............---------.........//////------------------------------...///...---+++***,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------******+++,,,,,,---......++++++,,,---.........---***+++,,,---,,,+++***)))++++++,,,---------,,,,,,******+++,,,,,,---......(((+++......,,,+++,,,.../////////......---------,,,,,,,,,------.........++++++,,,,,,---...//////...------,,,,,,------...***+++,,,---///000111111---------.........//////////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000111111222333333333333222BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>>>>@@@AAA???<<<:::::::::::::::999888777777888888999999777666555555555666666666666555555555555444333333333333444888666444777;;;;;;666111333222000//////000222333222111111000000000000000111111111111111111111111////////////000000000000---///000000...------...---.........---,,,,,,+++---------.........//////........................000///...---------------------------------------///...---,,,+++,,,,,,------------............//////////////////......---///...,,,++++++,,,---...////////////////////////...------,,,,,,------...,,,------......------,,,------------------------++++++,,,------...////////////...---------.........------------...//////---------............///---...///000000///...---...------------...//////---......///////////////000000000000000000000000000000000000000000000000222222222222222222222222111111222333333444555555333222000......///000111111111111111111111111111222222222222222222222222222333333444666777999:::<<<===??????=========>>>>>>===<<<;;;;;;;;;;;;;;;==================<<<<<<>>>>>>???@@@BBBCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEIIIGGGHHHKKKOOORRRQQQOOOIIIJJJIIIHHHFFFGGGIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGGGGGGGFFFEEEEEEEEEHHHGGGFFFDDDBBB@@@>>>===AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<999999999::::::;;;;;;;;;888777666555444333222222333333333444444444555555555555444333333333333444000000000000000000000000000111222333333222111000111000000000000111111222////////////////////////////////////...---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++,,,,,,---...//////---,,,+++******+++---///+++++++++,,,---...///000+++,,,,,,---...///000000.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,------......///...---+++***)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,333///,,,,,,...000///---///////////////...............//////000000111111111111111111111111111111000111111111111222222222111111222222222333333333CCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA???>>>>>>@@@@@@>>><<<999999999999999999999999777888888999888777666555555666666777777666666555555555444333333333333444444333333555888888555222333222000//////000222333222111000000//////000000000000000000000000000000........................///000000111000///---,,,------......---,,,,,,+++------------.........///------------------------...------,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---------------...........................------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,************************++++++,,,,,,------......,,,++++++,,,,,,---......---------,,,---......///------------............---...////////////...---...------------...//////,,,------...............////////////////////////000000000000000000000000222222222222222222222222111111222222333444444555666555333222222222444555111111111111111111111111222222222222222222222222333333333444666777999:::888:::<<<===<<<<<<===???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCHHHHHHHHHKKKOOOQQQPPPOOOKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA???>>>===<<<::::::::::::::::::::::::888888888888888999::::::999999999999999:::::::::777777666555444333222222333333333444444444444555444444333222222222222222000000000000000000000000000000111222222111000000---------------......///........................////////////...---,,,+++------............---------------------------------------------------------,,,+++***+++---///111111///---+++*********++++++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---)))***+++++++++***)))(((+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000...+++,,,///111000////////////////////////............///000000111111111111111111111111111111//////000000000111111111111111111222222222333333DDDCCCBBBAAA@@@?????????>>>>>>????????????@@@@@@@@@>>>===>>>??????>>><<<:::999888888888999:::;;;777888888888888777666666666666777777777777666666555555444333333333333333///000222333444444333222222111000//////000111222222111000000//////000000////////////////////////------------------------......///222555444000,,,---------------,,,,,,+++------------............+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...------,,,,,,,,,,,,---------------............---------...---,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,((())))))***+++,,,---...,,,,,,,,,,,,,,,------...------------............------............------...------------...//////+++,,,,,,---...---------////////////////////////000000000000000000000000222222222222222222222222111111222222333333444444777666555444333444555666111111111111111111111111222222222222222222222222333333333444555777888999555777:::;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDHHHHHHHHHKKKNNNOOOOOONNNNNNLLLKKKMMMOOOOOOKKKHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<999999999999999999999999777777777777777777888999999888888888888888777777777666666555444333222222333333333333444444444444333333222111111111111111000000000000000000000000000000111111111111000000////////////000000000111..............................///......---,,,+++------............------........................//////...---,,,,,,++++++///---***((())),,,///222000///---+++******++++++++++++************+++,,,---,,,,,,,,,+++++++++***------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,------......------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///111111111......//////////////////---......//////000111111000000000000000000000000........./////////000000111111111222222222222333EEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<:::999777777888:::;;;888888888888777777777666666666777777777777666666555444333333222222333333///111333333111000111222111111000000000000111111111111000///////////////////////////////////////.........------------------,,,...444999:::444...,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---............---,,,,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,........................,,,+++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++,,,------,,,,,,---------.........------------------------...------------...//////,,,,,,---............---////////////////////////000000000000000000000000111111111111111111111111111111222222333333333333555444333222222222333333111111111111111111111111222222222222222222222222333333333444555666888888555888:::;;;:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLMMMMMMMMMNNNMMMMMMQQQVVVUUUPPPJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<999999999999999999999999888777777666777777888888888888888777666666666555666666555444444333222222222222333333333444444444333333222111111111111111000000000000000000000000000000000000000000000000//////000000111111222222---------------------------.........------,,,+++,,,------......------,,,------------------------///......------,,,++++++---,,,+++******,,,...///+++++++++++++++,,,......,,,++++++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---...///000...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000............////////////------......///000000111////////////////////////....../////////000000000111111111111222222222222EEEDDDBBBAAA@@@?????????========================;;;<<<<<<<<<<<<<<<<<<======<<<999777777777888999888888888777777777777777666666777777777777666666444444333222222222222333111222333333111///000111111000000000000000000111111000000///.../////////000000000000000000000000/////////.........------......000555;;;:::444...++++++,,,,,,---,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////...------)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++************************,,,+++++++++++++++++++++,,,,,,---......---,,,+++,,,++++++++++++,,,------,,,,,,,,,------------...---------,,,,,,---------...------------...//////------...///////////////........................////////////////////////111111111111111111111111111111222222222222222333333222222111111111111111111111111111111111111111222222222222222222222222333333333333444666777888888999;;;;;;:::999:::;;;;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFF@@@@@@AAACCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMOOOTTTZZZZZZTTTNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???????????????>>>===<<<<<<::::::::::::::::::::::::888888777777777777888888777777777666666555555555555555555444333333222222222222222333333333444444444444333222222222222222////////////////////////////////////////////////***+++,,,---............------------------------------------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,******++++++,,,---......---,,,,,,++++++++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,...///000000...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))******+++,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........//////000000---------...//////000000......................../////////000000000111111000000111111111222222222DDDCCCBBBAAA@@@?????????>>>>>>============<<<<<<999;;;<<<<<<;;;:::;;;===<<<;;;:::888777888888999999888888777666777777777555555666666666666555555444444333222222222222222222222222111111111111000000000000000000000000000111000//////......//////000000000000000000000000000000//////...---------//////111555777555///******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////000000//////...---)))***+++,,,,,,------,,,************************+++******))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......///000///...---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------......------------.........------------...//////---...//////000000//////........................////////////////////////111111111111111111111111111111222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222333333333333444555666777888:::;;;;;;999999999::::::::::::::::::;;;;;;<<<:::::::::;;;<<<<<<======????????????@@@@@@AAAAAABBBBBBCCCEEEFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJIIIJJJKKKKKKMMMPPPUUUYYYYYYTTTPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJGGGEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBCCCCCCEEEEEECCCBBBAAA???>>>==================<<<;;;;;;::::::::::::::::::::::::999888888777777777777777777666666666666666666555444444444444333333222222222222222222333333333333444444333222222222222222//////////////////////////////............//////***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000)))***,,,......---+++)))---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,---...///000000------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,------------,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,------......///000000000,,,------......///000000//////////////////////////////000000000111111111000000000111111111111222CCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<888:::<<<;;;:::999;;;===888888888999999:::::::::999999777666666666777888444444555555555555444444444333222222111222222222111///---...222444333111//////000000000000//////000000///............/////////////////////////////////......---,,,,,,+++(((+++...111222000...+++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***+++---------,,,***)))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------......//////......---,,,************+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++........................++++++,,,,,,------......,,,---///000000///...------------,,,---......///++++++,,,,,,,,,---------//////...------...//////...------------...//////,,,---......//////..............................////////////////////////111111111111111111111111222222111111111111111111222222222222222111111000111111111111111111111111222222222222222222222222333333333333444555666666555777999999888888999:::::::::999999::::::;;;<<<:::;;;;;;<<<======>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFIIIKKKKKKIIIHHHIIIKKKJJJMMMQQQTTTUUUSSSPPPMMMJJJJJJKKKLLLNNNOOOPPPPPPMMMKKKHHHFFFDDDDDDEEEFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<<<<;;;;;;::::::999999999999999999999999888777666666555555666666666666666666666777777777444444444333333333333222111222222222222333333333333333222111111111111111//////////////////////////////...------...//////+++---///111222222111111+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++,,,---...///000***+++,,,,,,,,,,,,+++***,,,,,,------,,,,,,++++++***************+++,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,---...//////000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++---......------000///...---------...///++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,---...------......///000000111,,,,,,---......//////000////////////////////////........./////////000000000000000000111111111111BBBBBBAAA@@@@@@AAAAAAAAA??????>>>>>>=========<<<777999<<<;;;999999;;;===444555777999;;;<<<<<<===:::999777666666666777888333444444444444444444333444333222222111111222222...+++))),,,222666555222//////000000000000//////000000///.............................................---,,,,,,+++******###)))---//////000000)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************************+++,,,---,,,***((('''++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------......------,,,++++++***))))))***,,,...///------------------------...------,,,,,,------...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...//////)))+++---///000000///......------------...//////++++++,,,,,,,,,---------000///...------...///000...------------...//////+++,,,------......------........................////////////////////////000000000000000000000000222222111111111111111111000111111111111000//////111111111111111111111111222222222222222222222222333333333333444444555666222444666777777888999:::999999999999::::::;;;<<<;;;;;;<<<<<<===>>>?????????????????????@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIHHHHHHFFFIIIKKKKKKHHHGGGHHHJJJJJJMMMQQQSSSQQQNNNKKKJJJGGGHHHJJJLLLOOOQQQSSSTTTOOOLLLIIIFFFEEEEEEFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????::::::;;;;;;::::::999999777777777777777777777777777666555444444444444444555666666666777777888888444333333333333333333333111111222222222333333333222111111000000000000000///////////////////////////...---,,,,,,---...///((())),,,...//////......++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++........................++++++,,,------......///---,,,+++*********+++,,,((()))+++,,,---.........(((((((((((()))***,,,,,,---------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,------.../////////,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++---......------...---+++***)))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,'''+++...///...---...000---------...///000000111,,,,,,------...//////000000000000000000000000000---------.........//////000000000000111111111111@@@@@@AAABBBBBBBBBAAAAAA<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999999888777666666888:::<<<888777777666555444444444555555444444444333333333333333333222222222111111000000000000000000000000444333222111000///...---000111222222111///---+++++++++,,,,,,---...//////111000///...---,,,,,,,,,+++++++++*********))))))------,,,+++,,,---...///++++++++++++++++++++++++++++++******))))))((((((************************)))************+++++++++++++++******************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,++++++*********........................------------,,,,,,+++***..........................................------...............///000000+++---//////...---...///////////////000000000000000111111111111222222222222222222111111111111111111111111111111111111111333333333333333222111000222333444555666666666666666666555555777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============AAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSRRROOOJJJGGGFFFFFFEEECCCAAAAAA@@@?????????@@@@@@BBBBBBBBBAAA???===<<<;;;<<<:::888888999:::999888888888888777777777777777555555555555555555555555666666555444444444444555222111111000000111111222222222222111000//////...000000000000000000000000------............------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------,,,,,,++++++++++++***)))***,,,------+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((('''((((((((())))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------------------,,,++++++************++++++---,,,,,,++++++,,,,,,---..................------........................111000...,,,,,,---///000///000000000000000//////000000111000......///111111111111111111111111111@@@AAAAAAAAA@@@???>>>>>><<<<<<;;;:::::::::::::::::::::::::::999999999999999888777666666777999:::777777666666555444444333444444444444333333333333222222222222111111111111000000000000000000000000333333222111000......---///000111111111///---,,,+++,,,,,,,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++************************************)))************+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,,,,,,,,,,***,,,......---------...,,,,,,,,,+++++++++******........................---............---,,,+++,,,,,,,,,,,,++++++++++++..................------...............//////000)))+++---...------...000////////////000000000000000000111111111222222222000/////////////////////111111111111111111111111333333333333333222111111333444555666666777777666666666555666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@??????>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRRRROOOKKKHHHHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???===<<<;;;;;;:::888888999999999777888888888777777666666666666666666666666666666666666555555444444444444444222222222222222222222222222222111111000//////...////////////////////////......////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++---,,,,,,,,,++++++++++++,,,*********,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---..................------........................000///.........///000000//////000000000000/////////000000000......000111222222222222222111111111BBBBBBBBBAAA@@@???===<<<<<<;;;::::::999999::::::::::::999999999888888888999888777666666666777888666666666555555444444333444444444333333333222222111111111000000000//////000000000000000000000000222222111000///......---......///000000///...---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))************+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,------,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))******+++,,,,,,,,,+++++++++---//////...---...///,,,,,,,,,++++++++++++***------------------------......//////......------,,,,,,,,,++++++*********------------------......---............/////////+++---//////...---...///////////////000000000000000000000111111111222222//////////////////000000111111111111111111111111333333333333333222222111333444555666666777777666555555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPMMMJJJIIIIIIIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===;;;;;;:::999777888999999888666999999888777666555555444666666666666666666666666666555444444333333444444111222333333333333222111222111111000000//////...//////////////////////////////000000000000//////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++*********---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,+++++++++))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------......///000000111111000...//////000000/////////---///000000//////111222222222222222222222222222BBBBBBBBBBBBAAA@@@???>>>;;;::::::999999999999999999999888888888777777777888888777555555555555666555555555444444444333333333333333333222222222222000000/////////.........000000000000000000000000000000000//////.........------.../////////......------,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,************************))))))*********+++++++++***************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,------,,,+++***((())))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((((((((***++++++,,,,,,,,,++++++***,,,......---,,,---...++++++++++++++++++++++++------------------------------............------.........---,,,,,,++++++,,,,,,------------......------.........///......000111222111///------...////////////000000000000000000000000111111111111111111111111111222222222111111111111111111111111222333333444333333222222222333444555555666666555444555555666777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<>>===;;;:::999888777888999999777666999999888777555444333333555555555555555555555555555444444333333333333333000222333555555333222000111111000000////////////////////////////////////......////////////......------------------------+++,,,,,,,,,---.........++++++,,,,,,,,,,,,------+++,,,------------,,,+++************************---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++++++++(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,---///111222222111000......//////000/////////,,,...000000000000111222222222222222333333333333===>>>>>>?????????>>>>>>::::::999888888888888999888888777777777666666666777666666555444444444444444444444444333333333333333333222222222111111111/////////.........------//////////////////////////////..................---------............---,,,,,,,,,,,,,,,,,,++++++************++++++,,,---++++++++++++************))))))*********+++++++++++++++++++++++++++++++++((()))))))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,+++******(((((()))***++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((((((((++++++,,,,,,,,,++++++***)))***,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------+++,,,,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---...///......---,,,...000///...---...///////////////000000000000//////000000000111111111000000111111222222222222111111111111111111111111222333333444444444333333111111222333444444444444333444555666777888888999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======AAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKOOOPPPPPPNNNJJJGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHFFFFFFGGGHHHGGGFFFCCCBBBAAA@@@?????????????????????>>>===<<<;;;:::999888888999:::999777555888888777666555444333222333333333333333333333333444444333222222222222222000111333444444333111000000000000///////////////........................,,,------......------,,,------------------------*********+++,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++************************---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,))))))***++++++,,,------++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......------------------------+++---///111222222000///------...///////////////+++---000111000000111222111111111222222333333333999:::;;;;;;<<<<<<;;;;;;:::999888888777777888888777777666666666555555555555555555444444444444333333333333333333333333333222222222111111111000000/////////.........------////////////////////////---------...............------------------------++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************))))))++++++,,,,,,,,,+++******(((***+++,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---//////...------&&&(((+++,,,------///111////////////000000000000/////////000000000111111.........///000000111111111111111111111111111111222333333444444444444444111222333444444555444444333333555666777888888888777888888999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIILLLNNNOOOMMMJJJGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGFFFDDDBBBAAA@@@>>>============>>>>>>>>>>>>===<<<;;;::::::999999:::;;;;;;888666777777666555444333333222222222222222222222222222444333222222111111222222000111222222222222111000////////////////////////........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,*********+++++++++++++++---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,,,,,,,******+++,,,------------******++++++,,,,,,------+++******))))))******+++++++++------------++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111000///...,,,---......////////////,,,...111111111000000111000000000111111222222333;;;;;;;;;<<<<<<;;;::::::999999888777777777777777666666666555555555444444222333333444444444444333222222222222222222333333222111111111000000000000////////////............////////////////////////,,,,,,,,,------...............---,,,++++++++++++*********+++,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,(((((())))))******++++++************************++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,+++***)))(((***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++,,,,,,------......///***++++++,,,------......***,,,---//////...---,,,(((***,,,---------///000////////////000000000000////////////000000000111---......///000000111111111111111111111111111111222333333444555555444444333333444555666666666666222333555666777888777777777777777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLKKKIIIFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFGGGGGGEEEDDDAAAAAA???>>>===<<<<<<<<<============<<<;;;:::::::::::::::<<<===<<<999777555555555444444333333333222222222222222222222222333333222111111111111111000000000000000000000000////////////////////////........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---,,,*********,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,***+++---......---+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------+++,,,---...////////////,,,///111222111/////////...//////000000111222222@@@@@@??????>>>===;;;;;;999888888777777777777777666666555555555444444444111222333333444444444444222222222222222222222333111111111111000000000000000000/////////.........////////////////////////+++,,,,,,------.........///...---,,,+++******+++))))))***+++,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---+++)))'''''')))+++---))))))))))))************************************++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---......///000111222222******+++,,,,,,---......***+++---//////...---,,,000222333222///------...////////////000000000000////////////000000000000///000000111222333333333111111111111111111111111222333333444555555555444444555666777888888888888222333555666888888777777666777777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIJJJHHHFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@>>>===<<<<<<<<<============<<<;;;::::::;;;;;;;;;<<<>>>===:::777444444444444444444444444333333333333333333333333333222222111000111111111000000////////////000000.........///////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,++++++******++++++,,,+++++++++,,,,,,---------+++***)))***,,,------+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++***))))))***+++,,,------...------------------------------,,,,,,++++++,,,,,,---***+++---......---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,---...////////////---///222222111///......---......///000111111111<<<<<<<<<;;;;;;::::::999888777777666555444444444222111000//////111333444777666555444333222222222333333333333222111000000111///...///000111000...////////////////////////......//////...---,,,,,,//////.........---------++++++++++++*********)))+++***)))))))))***,,,,,,...,,,***)))((((((***++++++++++++*********))))))++++++***)))(((((())))))...------,,,+++***)))))),,,,,,+++******+++,,,,,,((((((((()))******++++++)))************+++++++++)))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,+++------,,,,,,+++***))))))++++++************++++++)))************+++++++++******************************))))))))))))******************************************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,---...//////.../////////---,,,---...............//////////////////000000000000//////000000000000111111111111222222333444444555555666444444444444444444444444333333444444555666666666777888888999999999888888::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIIIIFFFCCCBBBAAAGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB???<<<;;;::::::;;;888888888888888888888888666888:::<<<===<<<:::999444444333333333333222222444444444444444444444444111111111111000000000000111111000000//////......000.........///000///...////////////..................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,//////...------,,,++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,+++++++++***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---------,,,,,,+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,/////////...---,,,******,,,---......//////......000000000000111111111111===<<<;;;:::999888888777777777666666555444444333444333111111111222444555666555444333333222222222333444444333333222111000///...---.../////////---------------------------///////////////...------.........---------,,,,,,************))))))))))))+++***)))))))))***+++,,,,,,+++)))((()))***+++,,,+++++++++*********))))))++++++***))))))))))))))),,,++++++******))))))(((,,,++++++******++++++,,,*********))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,------,,,++++++***))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///***,,,---.........000111....../////////000000000//////000000000000////////////000000000111111111222222333333444555555555444444444444444444444444333333444444555666666666777777888888999999999888::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCEEEHHHHHHFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDBBB???<<<;;;::::::;;;888888888888888888888888999:::;;;<<<<<<:::777555444444333333333222222222222222222222222222222222111111111000000000//////000000000000//////......///...------//////...---,,,,,,------.........///------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********)))))))))******+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............---,,,++++++,,,---......//////......//////000000000111111111;;;;;;:::999777666555555666666555555444444333333555444333222333444555666555555444333222222222222444444444444333222111000...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////......---------,,,,,,,,,+++++++++++++++************)))******))))))******+++,,,***))))))((()))+++,,,...+++++++++***************+++***)))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,++++++******)))((((((''')))************++++++++++++++++++***************++++++******++++++,,,---,,,,,,,,,+++******))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........***,,,---.........000111/////////000000000111111//////000000000000////////////000000000000111111111222222333333444555555444444444444444444444444333333333444555555666666777777777888888999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAABBBBBBAAACCCFFFFFFFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAA>>><<<::::::::::::999999999999999999999999;;;;;;<<<;;;:::777444222333333333333222222222222111111111111111111111111111111000000000000//////000000000////////////......---,,,,,,......---,,,******+++,,,---...//////,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))***++++++,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,+++***))))))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,,,,---......//////......//////000000000000111111888777777666666555555555555444444444333333333222444444333333333444555666444444333222222222222222444444444444333222111000...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++***************+++++++++******))))))******,,,,,,******************************)))))))))))))))***))))))))))))******++++++++++++************++++++************))))))(((((())))))*********+++++++++,,,+++++++++***)))))))))++++++*********+++,,,---,,,+++++++++******))))))++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------........./////////---,,,---...000000000000111111111111//////000000000000//////////////////000000000111111111111222333333444444333333333333333333333333222333333444444555666666666666777777777888999999::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAACCCEEEEEEDDDDDDEEEFFFAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAA@@@@@@??????AAA@@@>>><<<::::::999999999999999999999999999999::::::::::::888555333111333333333222222222222111222222222222222222222222111000000000////////////////////////////////////---,,,++++++------,,,+++***++++++,,,---.........,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++,,,...///000111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,+++***)))((((((---,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++,,,------.........---,,,---......///.........////////////000000000111444444444555555555555666333333333333222222222222222222222222222333333444333333222111111111222222333333333333222111000//////...------//////...---------------------------++++++,,,------,,,,,,,,,,,,,,,+++++++++*********,,,+++++++++************))))))******++++++++++++,,,++++++******))))))******************************)))))))))))))))******))))))***++++++,,,,,,,,,************************(((((())))))************))))))*********+++++++++,,,+++++++++***)))))))))++++++******++++++,,,---++++++***************)))++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------.../////////---,,,---...000000000000111111111111//////000000000000//////...////////////000000000000000111111222333333333333333333333333333333333222222333333444555555555666666666666777888999:::::::::;;;<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@@@@????????????@@@AAAAAABBBCCCDDDDDDCCCBBBCCCDDDAAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???>>>===<<<:::999999999888888888888888888888888777777777777666555444333333333222222222111111111111111111111111111111111000000000////////////................../////////---+++++++++,,,---,,,+++---------------------------------...---,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++,,,...///000111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,++++++***))))))(((,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++,,,---............,,,---......///............////////////000000000333444444444444555555555222222222222111111111111000000111111111222222222222222111111000111111222222222222222111000///...///...---...///000///---------------------------******++++++,,,,,,++++++,,,,,,,,,+++++++++******)))))))))(((((((((''''''))))))***++++++++++++***,,,,,,++++++***))))))(((***************+++++++++)))))))))))))))******+++******++++++,,,,,,,,,---))))))***++++++***))))))'''(((((()))******++++++)))************++++++++++++++++++***************)))***+++,,,,,,,,,,,,+++************************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++((((((((())))))))))))******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------***,,,---.........000111/////////000000000111111//////000000000000//////......////////////000000///000000111111222333333333333333333333333333333222222222333444444555555666555555555666888:::;;;::::::;;;<<<===>>>>>>???===>>>??????@@@@@@?????????????????????@@@AAAAAAAAACCCDDDCCCBBBBBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>============<<<;;;:::999888888777777777777777777777777444555555555555555444444222222222222111111111111........................000000////////////......---............/////////---,,,++++++------,,,+++............---------,,,,,,---...///...---,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))***++++++,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++*********++++++*********+++++++++***************+++++++++++++++*********)))))))))******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,---.........---,,,---......//////............////////////000000666666555444444333222222111111111111111111111111///000000111111111111111111111000000000000111111000111111000000///...---...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********)))))))))((((((((()))***+++,,,++++++*********+++++++++******)))))))))*********+++++++++)))))))))))))))***++++++************++++++++++++((()))***++++++***)))((()))))))))))))))*********)))************+++++++++***************+++++++++((())),,,---...---+++***))))))))))))************++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++((())))))))))))************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))*********+++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------***,,,---.........000111....../////////000000000//////000000000000//////........./////////000000//////000000111222222222222222222222222222222222111222222333333444555555666555444444555777:::;;;::::::;;;<<<===>>>????????????@@@@@@@@@???>>>>>>???????????????@@@@@@AAA???@@@BBBBBBAAABBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB@@@@@@??????>>>=========<<<<<<<<<;;;:::999888777666666666666666666666666444444444444444333333333222222222222111111111111------------------------000000/////////.........---------.........//////...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---------+++,,,---......,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---************++++++++++++)))*********++++++++++++++++++++++++++++++++++++***++++++++++++++++++******************+++++++++************++++++++++++((())))))***++++++,,,,,,*********************************+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,************************,,,,,,,,,---------......,,,,,,------...---------,,,---......//////.............../////////000000999888777555333111000///000000000000000111111111000000111222222222222111111000000000000000111111000000000000///...---,,,---,,,++++++------,,,+++++++++++++++++++++++++++***+++,,,,,,---------------------,,,,,,,,,++++++---------,,,,,,,,,++++++((()))***+++,,,+++******((()))***+++++++++++++++))))))******++++++++++++))))))((())))))***++++++******))))))))))))))))))((()))***++++++***)))(((++++++******)))((((((((()))************+++++++++))))))******+++++++++,,,'''))),,,...///---***))))))))))))))))))*********++++++************++++++)))************+++++++++************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------------------------------.../////////---,,,---...............//////////////////000000000000//////............/////////000/////////000111111222222222222222222222222222222111222222333333444555555666555444444555777:::;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===?????????>>>???@@@@@@AAA===>>>@@@AAABBBCCCFFFIIIEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????????????????@@@AAABBBBBB@@@@@@@@@???>>>>>>======<<<<<<<<<;;;:::999888777555555555555555555555555555555444333333222111111222222222111111111111000////////////////////////000/////////............---------.........//////...---,,,,,,......---,,,))))))***+++,,,------...***+++,,,------+++***(((---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,//////...------,,,++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++''''''((()))***+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))******+++++++++,,,******+++,,,------......******************************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************************************,,,++++++++++++++++++,,,************************,,,,,,,,,------.........,,,------......---,,,,,,,,,---......//////................../////////000666555444333222222222222111111111111111000/////////000222333222111///---000000000000////////////......////////////......,,,---.........---,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))************************)))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))************++++++++++++))),,,222222,,,***---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++************************++++++******************++++++++++++++++++++++++))))))***++++++++++++***......---,,,,,,---------,,,,,,------...///000000000000//////.........---///////////////.........222222111111111111111111222222222222222222222222333333222222111222222222555555444444555666888999:::;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????AAA@@@>>><<<;;;:::;;;;;;======<<<:::888777555555777666555444333222222222333333333222222111111111000000000000000000000000000000000000000000000000111000///------,,,,,,,,,---......//////......------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,)))'''))),,,///...,,,++++++,,,,,,,,,---------///---***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************...------,,,+++***)))))))))************+++++++++******))))))******+++,,,---,,,,,,,,,++++++******************************------,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,---------***((((((+++,,,+++)))******+++++++++,,,,,,,,,---,,,++++++***************+++,,,------,,,+++***------------------------,,,,,,...///000000000000333333222111000000000000111111111111000000000000///000111222222000///...111000000000000/////////------............------,,,---.........---,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))))))))*********+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))******+++*********)))******************)))************************))))))))))))))))))))))))(((''''''''''''''''''((()))************+++++++++***))),,,111000+++)))++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,------...//////000000/////////............/////////////////////...111111111111111111111111222222222222222222222222333333222222222222222333333333222222333444666777999:::;;;===>>>@@@AAAAAAAAAAAA@@@@@@?????????????????????????????????>>>??????@@@@@@AAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>???@@@???>>><<<;;;:::;;;;;;======<<<;;;999888777777666666555333333222222333222222222111111000000000000000000000000000000000000000000000000000000000000000///...------------+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***,,,---------(((((()))))))))*********...,,,+++******+++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************,,,++++++******))))))((()))************+++++++++******))))))******+++,,,))))))))))))((((((''''''************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,---------+++))))))+++,,,+++************+++++++++,,,,,,------,,,++++++++++++++++++++++++,,,,,,+++++++++------------------------,,,---...//////000//////333333222111111000000000111000000000000000111111///000111222111000///...111111111000000000//////,,,,,,------------,,,,,,---------------,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''((((((((())))))))))))+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))*********)))((((((******++++++++++++******************************))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++******---000...)))''')))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------.../////////////////////..................//////////////////111111111111111111111111222222222222222222222222333333222222222222333333444333333222333555666777888999:::<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA>>>??????@@@@@@?????????>>>>>>============>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888666555444333333222222333111111111000000000000000000000000000000000000000000000000000000000000000000//////.........//////+++,,,,,,------,,,,,,++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,++++++,,,...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++************************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,---,,,******,,,,,,,,,+++*********++++++++++++,,,...------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------....../////////......444444444444333222111111111000/////////000111222000000111111000000///...111111000000000/////////,,,------......------,,,------------,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******************))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))((('''&&&+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((())))))************))))))))))))*********++++++++++++---000000,,,((('''(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------......///---------........./////////////////////.....................////////////000000000000111111111111111222222222222222333333333333222222222333444444666666555555555777888999888888:::<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@??????>>>AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>===<<<;;;;;;:::::::::::::::999999999999999555444444333222222222333111111111111111111000000000000000000000000000000000000000000000000000000//////.........///000000---......//////......---******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++---///---***))),,,///------------------------)))+++---------+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))******++++++))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,---,,,++++++,,,,,,,,,,,,************++++++++++++...------,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///......------444444444444444333111000111000000000000000111111000000000000000///......000000000////////////.........////////////......------,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))((('''&&&+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))(((((()))***,,,))))))*********++++++++++++000222000,,,))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...---------......///000---------........................///////////////---.........//////000000//////000000000111111111111111111222222333333333333222222222333444444555666666555555666777999:::888999:::<<<===???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???AAABBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@AAABBBBBBAAAAAA>>>======<<<;;;;;;<<<<<<=========<<<<<<;;;::::::777777777777777777777777444444333222222222333333222222222222222222222222///////////////////////////////////////////////////............//////000---......//////......---******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++---...---***)))+++...************))))))))))))'''***......---+++******++++++++++++++++++++++++++++++++++++*********)))+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))***++++++,,,,,,,,,))))))*********+++++++++******))))))******+++,,,((((((((()))))))))))))))************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---))))))*********+++++++++---------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,111222333333222111///...111111111111111000//////000000/////////........./////////.........------...//////////////////...------,,,+++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++(((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))*********)))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((&&&&&&(((+++,,,)))************++++++++++++111444000***)))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,---...///.................................///////////////------......///000000000...//////000000111111111111111111222222333333444333222222333333444555666555444444333444666777888999999:::;;;===>>>??????>>>??????@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777777666666666666666666333333222222222222333333222222222222222333333333///////////////////////////////////////////////////......---------......+++,,,,,,------,,,,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,+++******+++---+++++++++++++++*********&&&***......,,,******,,,++++++++++++++++++++++++************))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************++++++,,,,,,,,,---)))************+++++++++******))))))******+++,,,)))))))))************+++************************,,,++++++***))))))((((((++++++++++++++++++++++++***************+++++++++************+++++++++++++++,,,,,,,,,******,,,---)))))))))************+++,,,,,,,,,,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------111222333333333111///...000111333333222000---+++000000///..................------------,,,,,,,,,---......//////......------,,,+++*********+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))******+++*********)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))************+++++++++(((000444...((()))++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,------------------------++++++,,,---------------+++++++++,,,,,,---...///..................................../////////000------......///000000111......//////000111111222000111111222333333444444222222222333333555666666555444444444444666777888::::::;;;<<<<<<======>>>======>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBBBB>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999888888777777666666555555333222222222222222333333000111111111222222222222///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,***)))((((((***,,,,,,+++.........------,,,,,,,,,&&&***......+++)))+++...+++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,)))************+++++++++************************************************)))************+++++++++************************************************************++++++++++++)))************+++++++++******))))))******+++,,,++++++,,,,,,,,,---------************************************))))))))))))************************))))))*********+++++++++************++++++++++++***+++,,,+++))))))+++---))))))))))))************+++++++++++++++,,,------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---............333444555666555333111///000222444555333000,,,)))000000///...............------,,,,,,,,,+++++++++,,,------......------,,,---,,,+++*********+++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))'''((((((((())))))******************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++&&&///333---'''(((++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,------------------------***+++,,,,,,------,,,,,,---------...///000111111.....................------.........//////000000---------...///000000111---......///000111111222000000111222333333444444222222222333444555666777777777666666777888:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCC===>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@???>>>=========>>>@@@@@@AAAAAAAAA>>>===<<<;;;:::999999::::::;;;<<<<<<<<<;;;:::999999999888888777666666666222222222111222222333333//////000000111111111222///////////////////////////////////////////////////...---,,,+++*********---......//////......---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***'''%%%'''+++---,,,***+++++++++******)))))))))'''+++...---***)))+++///++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************)))))))))))))))))))))************+++++++++*********)))***++++++,,,(((((()))))))))*********************************((((((((()))******++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))+++,,,+++((((((***---))))))))))))************************++++++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,---......///...222333333444444333333222000000000000////////////000///---,,,++++++,,,------------,,,,,,+++++++++.........---,,,+++***)))*********************************))))))))))))(((((((((((()))******++++++******))))))))))))******+++*********))))))(((((((((((())))))*********++++++***)))((('''''''''(((+++***)))(((''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))************************///000000...***'''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******************************)))(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))---,,,+++))))))))))))************)))))))))))))))&&&''''''((()))******++++++++++++++++++,,,......000000000111111222222333333111///,,,++++++,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///000000////////////000000////////////000000000000000000000000000000000000000222333333222111333444333333222222333333444555777777666666666666777777888888999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???===;;;<<<>>>AAACCCBBBAAAAAA@@@???>>>>>>>>>>>>======>>>???@@@@@@<<<;;;;;;::::::999888888999999999999999999::::::888777555444333333444444666555444222111111222222222222222111111111111000111111111111000...------........................,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************++++++************++++++************+++,,,---...******************************++++++++++++******************************((()))***,,,,,,+++******++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************......------,,,+++******))))))************)))))))))************++++++++++++++++++*********)))))),,,,,,,,,,,,++++++***)))))))))***++++++++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------222333333444444333333222000000000000/////////...000//////............///---,,,,,,,,,++++++++++++++++++++++++***)))((('''************************,,,,,,,,,+++++++++***************************)))******))))))))))))******************)))))))))(((((()))))))))***************))))))(((((((((((((((*********))))))***++++++)))((((((''''''(((((()))))))))))))))((((((((((((++++++*********)))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************,,,---...,,,***((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***)))))))))***+++***)))))))))))))))))))))''''''(((((())))))******((()))***,,,...///111111111111222222222222222333333222000...,,,,,,---...------,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000///...---...000000000////////////000000////////////000000000000000000000000000000000000000222333333222111333444333333222222333333444555555555555555666777888999999999999::::::;;;;;;<<<>>>>>>======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAA??????AAACCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@======<<<<<<;;;:::::::::999999999999999999999999888777555444333333333444555444333111000000111111111111111000000000//////000000000000000///...---.................................///......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************+++******))))))******+++************+++,,,,,,---******************************++++++++++++******************************))))))***++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********))))))************************************************************************------,,,,,,+++************++++++++++++++++++***))))))*********++++++++++++++++++*********))))))------......------,,,+++)))******+++,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------222222333333333333222222000000000/////////......---......////////////...+++++++++++++++*********++++++++++++***)))((((((************************,,,,,,+++++++++*********---,,,,,,+++******))))))******))))))))))))******************))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((()))***,,,,,,***))))))(((((())))))***))))))))))))((((((((((((******)))))))))))))))(((***)))(((''''''((()))***(((((((((((())))))))))))************************((()))++++++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************,,,++++++*********************))))))))))))******))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))******(((((((((((())))))))))))((()))+++...///000000000000000000000000000//////111000...,,,++++++,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++...---+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111000//////......//////000////////////000000000000000000000000000000000000000222333333222111333444333333222222333333444555333333444555666888999:::::::::::::::;;;;;;;;;;;;===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEDDDBBBAAAAAABBBAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAAAAA@@@???>>>>>>======<<<;;;;;;;;;::::::999999888888777777777666555444333333333444333333222111000000000000000000/////////.........//////000000000//////...------------------------...............---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************+++******))))))******+++++++++*********++++++,,,******************************++++++++++++***************************************)))******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************++++++++++++,,,+++++++++***************************************************************************************,,,,,,++++++***))))))))))))******++++++******))))))))))))*********+++++++++++++++***************---------------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------222222333333333333222222000000/////////.........)))***,,,---...------,,,************************,,,,,,,,,,,,,,,+++******************************))))))))))))((((((((((((,,,,,,,,,+++++++++************))))))))))))***************))))))))))))))))))))))))))))))*********&&&'''(((((()))*********&&&&&&&&&&&&'''((()))*********))))))))))))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&+++)))(((&&&&&&((()))+++(((((((((((())))))))))))************************&&&(((******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((************************+++******))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))***++++++,,,)))))))))))))))*********))))))))))))((((((((((((***,,,---......---+++***---------,,,+++++++++***,,,+++***)))((())))))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............000111/////////....../////////////////////000000000000////////////////////////000222333333222111333444333333222222333333444555444444444555666777888999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<===>>>>>>???????????????????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBAAACCCEEEEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@>>>>>>======<<<<<<;;;::::::::::::999888777666666555555555555444444333333333333333222111111111111111000000000/////////............//////000/////////------------------------+++,,,,,,,,,,,,+++************++++++,,,,,,,,,---************++++++++++++******))))))))))))************************************************************))))))))))))******,,,+++***************+++******************************++++++++++++******************************+++***)))))))))***,,,---******)))))))))))))))***))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************************************************************+++*********))))))((((((''''''((((((((((((''''''))))))))))))******************************************+++++++++******)))++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------111222222333333222222111////////////............)))***,,,---------,,,,,,************************++++++,,,,,,,,,+++******************************)))))))))(((((((((''''''******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))************))))))))))))))))))%%%&&&''')))************((((((''''''''''''((((((******))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))((()))******((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((()))***+++++++++(((((())))))************))))))))))))(((((((((((()))***,,,---,,,***((('''+++++++++******))))))))))))))))))(((((((((((()))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***,,,......---...///111//////............//////////////////000000000000////////////////////////000222333333222111333444333333222222333333444555555555555555555666666777:::::::::::::::999999999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBDDDGGGGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@AAABBBBBBAAA???>>><<<<<<;;;::::::999999888999999888777777666555555444444444444444333333333333333333333333222222222111111000000000/////////---......////////////...------------------------++++++,,,,,,++++++***)))*********++++++,,,,,,,,,)))))))))******+++++++++******))))))))))))*********************************************************))))))))))))))))))***++++++******)))***************************************++++++++++++******************************+++***)))))))))***,,,---***)))))))))))))))******))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************************************)))))))))))))))(((''''''((((((((((((''''''(((((()))))))))*********************************))))))***++++++*********++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------111111222222222222111111/////////.........------,,,------............---*********+++++++++++++++((()))))))))))))))((((((************************++++++*********)))))))))))))))******+++,,,,,,---******))))))))))))******))))))))))))************************))))))))))))%%%&&&(((************)))++++++***************+++***))))))(((((())))))***))))))))))))((((((((((((((())))))))))))************)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))++++++***(((&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********))))))))))))******))))))))))))))))))))))))&&&'''((()))************((((((((()))******++++++(((((((((((())))))))))))'''((()))***+++******))),,,,,,+++++++++++++++******************++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++''')))+++------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000///......------......///////////////000000000000000000000000000000000000000222333333222111333444333333222222333333444555666666555555444555555666888888888888999999999999:::::::::;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBEEEGGGIIIIIIGGGDDDCCCBBB?????????@@@@@@AAAAAABBB???@@@AAAAAAAAA@@@???>>>::::::999999888777777777888888777777666666555555333333444444444444333222333333444444444333333222111111111000000000//////....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********+++++++++++++++(((((())))))***+++++++++******))))))))))))*********************************************************))))))(((((())))))*********)))))))))******+++******************************++++++++++++***************************************)))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))************+++***************+++++++++************************++++++++++++++++++++++++******************************)))))))))))))))))))))******++++++******)))((((((((()))))))))*********************+++++++++***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111111222222222222111111//////.........---------......------,,,---------++++++++++++,,,,,,,,,---(((((())))))))))))((((((************************+++*********)))))))))))))))***************************))))))))))))******((()))))))))************************)))))))))(((%%%'''(((***+++***)))(((++++++***++++++,,,---...)))((((((''''''(((((()))))))))))))))(((((((((((()))))))))*********++++++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))&&&'''(((*********))))))'''(((((()))******++++++''''''(((((())))))******))))))))))))*********************+++++++++++++++))))))***++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///......------......///////////////000000000000000000000000000000000000000222333333222111333444333333222222333333444555444444444444555555666777666666666777888888888999999999999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBFFFHHHIIIHHHEEECCCBBBCCC>>>>>>???@@@AAAAAABBBBBB@@@@@@?????????>>>>>>>>>:::999999888888777666666666666666666666666666666222333444444444444333222111222333333333333222111000000/////////.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++************((((((((()))***+++++++++******))))))))))))******************************************************))))))(((((((((((())))))))))))((())))))***+++,,,******************************++++++++++++******************************))))))***++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++***************************************************++++++++++++++++++***(((((((((((()))))))))***))))))*********+++++++++******+++,,,,,,,,,,,,,,,)))******+++,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111111222222222222111111//////.........---------...---+++***)))******++++++++++++,,,,,,---------)))******+++++++++******************************((((((((((((''''''''''''++++++******)))(((((((((******))))))))))))******(((((())))))*********++++++*********))))))((((((&&&''')))***+++***((('''''''''((()))***,,,...///((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))&&&''')))******))))))((('''(((((()))***+++++++++&&&''''''((()))******+++...---,,,***)))(((((((((''''''(((((())))))******&&&'''((()))*********)))'''((()))***+++,,,------******+++,,,,,,,,,,,,+++)))((((((((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---.........------.........////////////000000000000000000000000000000000000000222333333222111333444333333222222333333444555222222333333555666888999444555555666777888888999999999999:::;;;<<<>>>???????????????????????????>>>??????@@@AAAAAABBBBBB????????????@@@AAABBBBBBEEEFFFFFFEEECCCAAA@@@AAA>>>>>>???@@@AAABBBBBBCCC@@@@@@???>>>======>>>>>>::::::999999888777777666555555555666666666666666111222333444444444333222000000222333333222111000//////.........---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,+++++++++******))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))***,,,,,,******************************++++++++++++******************************((()))***,,,,,,+++******))))))((())))))***++++++))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))******++++++++++++************************++++++++++++++++++++++++***************************************+++++++++))))))************))))))(((((((((((())))))))))))))))))******++++++++++++'''((()))***************))))))***++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------222222111111000//////////////////...---,,,******++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************************************(((((((((((())))))))))))((()))***++++++***((((((((())))))***+++,,,,,,,,,(((((((((((()))))))))))))))***+++++++++)))((('''&&&''''''((()))******+++))))))((('''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''***)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******)))(((((((((******))))))((((((''''''******))))))))))))******+++*********))))))(((((()))******))))))((('''&&&((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///---......///000111111222000000000000111111111111111111111111111111111111333333333333333333333333222222222222333444555555888777666555555666777777777777777888:::<<<>>>???<<<<<<===>>>???@@@@@@AAA@@@AAAAAA@@@>>>===>>>?????????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDAAA???>>>>>>@@@BBBBBBAAABBBAAA@@@>>><<<:::777666999999888888777777666666666555444555666777666555333333333222222111111111000000000000000000000000000000///...............000000///............///......---,,,,,,,,,,,,---***++++++,,,,,,++++++***)))))))))))))))))))))))),,,)))&&&&&&(((******(((((((((((((((((((((((((((************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))((((((''''''&&&&&&(((((()))))))))*********))))))))))))))))))))))))((()))***+++++++++++++++)))************))))))(((((()))***++++++***)))((($$$%%%&&&(((***+++,,,,,,))))))***++++++++++++***)))************+++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&***))))))(((((((((((((((+++***'''&&&%%%&&&''')))******++++++++++++******)))************+++++++++++++++************++++++,,,,,,,,,++++++*********************************222222111000000//////...............---,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&''''''((())))))******(((((((((((())))))))))))((())))))***)))((('''&&&'''''''''((()))************)))((((((''''''(((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))(((((((((''')))))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))*********)))))))))((((((((('''******))))))))))))******))))))))))))(((((('''''''''((()))))))))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------.....................///000000000111//////000000000111111111111111111111111111111111333333333333333333333333222222222222333444555666777666555555555555666777888888888999:::<<<===>>>=========>>>>>>????????????@@@AAA@@@>>>===>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCAAA@@@??????AAABBBBBBAAAAAAAAA@@@>>><<<999777666999999888777777666666555666555444444666666555444444444444444444333333333000000000000000000000000000//////...............000///......------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))+++)))&&&&&&)))***)))((())))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))((())))))))))))))))))))))))+++++++++*********))))))+++***************)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))((()))************)))((((((((()))******+++******))))))***++++++++++++***(((((()))))))))******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&'''''''''''''''((())))))+++***)))((('''((())))))******++++++++++++******)))************+++++++++++++++************++++++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,111111111000//////......,,,------......------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))*********))))))))))))))))))(((************************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******&&&''''''(((((())))))***(((((((((((())))))))))))'''((((((((((((''''''&&&''''''(((((())))))************)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))***++++++))))))))))))((((((((((((******))))))))))))******((((((((((((''''''''''''&&&'''((()))************---,,,+++***)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000000111111111111111111111111111111111111222222333333444444333333333333444555666666666666555555555555666666999999::::::;;;<<<===========================>>>===>>>@@@???>>>>>>???AAA@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@BBBCCCBBBAAAAAA@@@???===;;;999888777888888777777666666555555555444333333555555444333333333333333333444444444000000000000000000000000000///......------............---,,,,,,,,,------......---,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++)))'''''')))***))))))************************************************((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********+++++++++++++++++++++******************))))))))))))))))))))))))***)))((('''''''''((()))'''((()))***************((())))))******))))))(((,,,,,,,,,++++++***)))(((((()))******++++++******'''((((((((())))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''%%%%%%%%%&&&'''(((******++++++************))))))******++++++++++++******)))************+++++++++++++++************++++++---------------,,,,,,,,,+++++++++,,,,,,---------111000000//////...------+++,,,------.........---++++++++++++++++++++++++))))))))))))************************************(((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((((('''************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++))))))))))))******++++++(((((((((((())))))))))))(((((((((((((((((((((''''''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''(((***+++,,,,,,,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((''''''((())))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///.....................////////////000000000111111111111111111111111111000000111222333444444555333333333333444555666777666666666666666666777777::::::;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===??????>>>>>>@@@BBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@BBBAAAAAABBBCCCCCCBBBAAA@@@???===<<<:::999888888888888777777666555555444555333222333444444333111//////000000111111222222000000000000000000000000//////...------------......---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***))))))))))))***))))))************************************************(((((())))))************))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))(((((())))))******++++++++++++++++++************)))))))))))))))))))))))),,,+++)))'''&&&''')))***&&&'''(((******+++++++++((())))))))))))))))))(((,,,,,,++++++***)))((('''((())))))***************((((((((()))))))))******************************************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))******)))******++++++***))))))******++++++++++++******))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------000000//////...---------++++++,,,---............++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))((((((''''''))))))))))))))))))))))))************************(((((((((((())))))))))))***)))((((((((()))+++,,,)))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))***(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((***+++,,,,,,,,,+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---.........---------------...////////////000000000000000000000000000000000000000111111222333444444333333333333333555666666666666666777888888888888999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@???BBBBBBAAABBBDDDCCCBBB@@@>>>===<<<:::999888888888888888888777666666555555555333222222333333222111/////////000000111111111//////////////////////////////...---------------------,,,++++++++++++,,,------,,,++++++++++++,,,)))******++++++******))))))))))))))))))))))))))))))************))))))***************************************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))---,,,***(((((((((***+++&&&'''(((******+++++++++)))(((((((((((((((((())))))))))))***))))))(((((((((((()))************))))))))))))*********++++++))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******)))))))))))))))***(((((()))******))))))(((******++++++++++++******))))))*********+++++++++++++++************++++++******************++++++)))*********+++++++++,,,/////////...------,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))(((((((((((((((((('''))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((()))***+++,,,''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))******+++(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************)))(((((('''&&&&&&(((((((((((())))))))))))******))))))))))))******))))))))))))************************)))((('''&&&'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,---------------------......////////////000000000000000000000000000000000000111111222222333333222222222222333444555555444555666777888888888777666888999;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBAAAAAABBBCCCCCC@@@>>>===<<<;;;999888888999999999999888888777666666666666444333333333333222000111111111111111222222222///////////////////////////...------,,,,,,------------,,,+++++++++,,,,,,------,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))(((***++++++***))))))***************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))(((((()))))))))))))))************+++++++++++++++(((((())))))************)))))))))))))))))))))))),,,+++***))))))******+++'''((()))***************)))((((((''''''(((((()))'''(((((())))))))))))((('''((())))))******))))))************++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())),,,+++******)))))))))***((((((((())))))))))))*********++++++++++++******)))************+++++++++++++++************++++++))))))))))))************************************//////......---,,,,,,+++,,,,,,------...---------++++++++++++++++++++++++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))'''((()))******+++++++++''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***)))))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((()))))))))*********))))))))))))******((((((((()))))))))******((()))))))))))))))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************+++++++++++++++++++++,,,---------............/////////000000000000000000000000000000111111111111111222222222111111111111222333444444222333444555666666666555444555888:::;;;;;;;;;:::888888999999::::::;;;;;;;;;===>>>>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@AAABBBCCCBBB???======;;;999888777888999:::::::::999999888888777777666555333333444444222111111111111111111000000000///////////////////////////...------,,,,,,------......---,,,,,,,,,,,,,,,---,,,++++++***+++++++++))))))************))))))))))))))))))))))))))))))'''***,,,,,,***))))))+++))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((())))))******+++,,,,,,))))))))))))))))))))))))(((((((((((())))))******+++***************))))))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))************((())))))*********)))))))))(((''''''''''''((())))))))))))******))))))((('''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***)))))))))))))))***+++******)))((()))***+++,,,******++++++++++++******)))************+++++++++++++++************++++++))))))*********+++++++++---,,,,,,++++++******)))///......------,,,++++++,,,------......---,,,,,,++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***)))))))))))))))((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))***))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))*********)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((((((((())))))************))))))))))))******&&&'''''''''(((((())))))&&&'''((()))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++******+++,,,,,,---................../////////000000000000000000000000000222222222111111111111111000000000000111222333444///111222444555555444444222444777999;;;;;;;;;:::777777888999::::::;;;;;;<<<===>>>>>>======>>>???@@@?????????????????????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCAAA>>><<<<<<;;;999777777888999:::;;;;;;::::::999888888888777666444444444444222111000000//////......------////////////////////////......---,,,,,,,,,,,,---///...------,,,,,,---------,,,++++++******++++++))))))************))))))))))))))))))))))))))))))'''***------***))))))+++((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))((((((''''''&&&&&&$$$%%%&&&'''((()))***+++))))))))))))))))))))))))&&&'''((()))******)))))))))************))))))((()))((('''&&&&&&'''((()))+++++++++++++++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))))))''''''''''''(((***+++,,,,,,+++***))))))+++---...******++++++++++++******)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,///......---,,,+++***)))000...,,,***)))***+++,,,***++++++,,,,,,++++++******)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))************)))))),,,+++)))((((((((())))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))(((''''''((()))***)))***+++***)))((((((***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******++++++***)))((((((((()))((((((((((((((((((((((((###***...***(((++++++(((&&&''')))*********)))((())))))))))))))))))))))))+++++++++*********))))))+++***)))'''''')))***+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111////////////000000000000222222222222222222222222333333444444444444444444444555666777999:::;;;<<<888:::<<<<<<<<<<<<>>>???<<<<<<;;;::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>======<<<:::999999888888999999:::;;;;;;;;;::::::999999999333333333222222111111111222222111000000000000000......---------,,,,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++*********))))))((((((''''''(((((((((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((((((((((((((((((((((())))))************))))))***++++++++++++,,,,,,,,,))))))************))))))***************)))((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((()))*********************))))))))))))******((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))******(((((()))***+++,,,,,,,,,*********)))))))))))))))(((***,,,,,,***))))))******++++++,,,,,,++++++***000///---+++***+++,,,,,,***++++++,,,,,,++++++************))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))************))))))+++***)))((('''(((((()))''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((()))***)))'''''''''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((())))))*********))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''&&&))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))************))))))((()))))))))(((((((((((((((((((((((("""))),,,)))''')))***'''&&&'''((()))***))))))((())))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............/////////000000000111111////////////000000000000222222222222222222222222333333333444444444444555555555666888999:::;;;<<<888999;;;<<<<<<<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>===<<<<<<::::::999999999999:::::::::::::::999888777777666222222111111111000000000000//////.....................---------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************)))))))))(((((())))))))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))************))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((******))))))))))))******((((((((((((((()))*********)))(((((((((((()))***))))))))))))))))))))))))++++++***)))(((''''''&&&)))))))))***+++++++++,,,************))))))))))))******+++***))))))***,,,***++++++,,,,,,++++++***000///...,,,,,,,,,------***++++++,,,,,,++++++******************)))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((())))))******))))))(((***)))(((((('''((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((()))((('''&&&&&&(((((((((((((((''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***))))))(((((())))))***))))))((((((((()))******((((((((((((((((((((((((###'''***((('''((((((&&&''''''((()))))))))))))))))))))))))))))))))))))))+++************)))))))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++------..............................////////////....../////////000000000////////////000000000000222222222222222222222222333333333444444444555555555555666888999:::;;;<<<777999;;;<<<<<<===???AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>======<<<<<<;;;::::::999999::::::;;;:::999888777666555444333111000000000000/////////000///......------............---------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************))))))))))))))))))************))))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++******)))(((((((((************************))))))************))))))((((((((()))))))))******))))))************))))))+++***)))((((((((()))***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))******))))))))))))******((((((((((((((()))******+++***))))))))))))***+++))))))))))))))))))))))))******)))))))))(((((((((******************++++++************************+++++++++***((()))+++---***++++++,,,,,,++++++***000///...------------...***++++++,,,,,,++++++***++++++******************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((())))))))))))((((((***)))))))))))))))))))))'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''((()))******)))((('''((()))***)))'''&&&'''(((((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((()))***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************))))))))))))((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))%%%'''(((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))******)))(((((()))******************************++++++++++++,,,,,,,,,,,,............////////////////////////000000000000............////////////////////////000000000000111222222222222222333333222333333444444555555555555666777888999:::;;;;;;777888;;;<<<<<<===???AAA??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888777555333222222000000000000000000000000111111000////////////000......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))************************))))))************))))))************++++++++++++))))))************)))))),,,***)))''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******+++,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((())))))***+++******************+++))))))))))))))))))))))))''''''((()))***,,,,,,---+++++++++***************)))***************+++++++++,,,---,,,++++++,,,---***++++++,,,,,,++++++***//////......---------...***++++++,,,,,,++++++*********************++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))))))))(((((()))*********************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))(((((('''&&&'''((()))******)))(((''')))***+++***((('''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((('''''''''((()))******************************(((''''''((())))))((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,,,,------...............//////000000000/////////000000000111111............////////////////////////000000000000111111111222222333333333222222333333444555666666666666777888999::::::;;;777999;;;<<<<<<===???@@@>>>>>>?????????>>>===<<<===========================>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999888666555333222222111111111111111111111111111000000///////////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))((((((''''''(((((()))+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((()))***++++++,,,************************))))))************))))))))))))*********+++++++++))))))************))))))+++***((('''''')))***,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------******+++,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((())))))************++++++*********))))))))))))))))))))))))(((((()))***,,,---......+++++++++***************))))))******+++++++++,,,***,,,//////...,,,,,,,,,***++++++,,,,,,++++++***------------------------***++++++,,,,,,++++++***)))))))))***************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''((())))))************)))&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&&&&(((((())))))))))))(((((()))++++++***)))((()))***'''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((('''''''''((())))))***************************&&&%%%(((***)))((()))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***)))))))))******)))))))))************************,,,,,,,,,------......///------......///000000000////////////000000000000....../////////000000000////////////000000000000111111111222222333333444111222333333444555666666666777777888999999::::::888:::<<<<<<<<<<<<>>>???======>>>??????===<<<;;;==============================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999:::888777777555444333222222000000111111111111222222///...------,,,,,,------......---------,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))((('''&&&&&&'''((()))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))&&&&&&''')))***+++,,,---************************))))))************))))))'''''''''((((((((())))))))))))************))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,'''((())))))******))))))******))))))))))))******((((((((((((((()))******))))))***++++++***)))))))))))))))))))))))))))))),,,,,,,,,++++++***************************++++++))))))******+++,,,,,,,,,)))+++---...,,,+++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,***++++++,,,,,,++++++***((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''')))))))))((('''%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%))))))(((((((((((()))))))))*********((('''((()))''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''((((((((((((((((((((((((((((((***$$$###'''***''''''))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))******))))))************))))))***************************++++++,,,------......,,,,,,---......///000000........./////////000000/////////000000000111111////////////000000000000000111111222333333444444111222222333444555666777777777777888999999:::::::::;;;<<<<<<;;;;;;<<<>>>===>>>???@@@???>>><<<;;;========================<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999555555444333222222111111/////////000000000111111......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))***************)))(((&&&&&&((()))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))&&&'''(((((())))))((((((******))))))))))))******((((((((((((((()))******((())))))******))))))((())))))))))))))))))))))))++++++******)))((('''''')))))))))***+++++++++,,,))))))***++++++,,,------******)))(((&&&'''))),,,***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''###$$$&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$***)))(((''''''((()))***''')))))))))'''&&&'''(((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((()))***,,,---...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''***###!!!&&&)))&&&%%%((()))((('''''''''(((***+++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---...//////000............////////////000000000000111111111111////////////000000000000000000111222333333444444111111222333444666666777777777777888999999999:::;;;<<<===<<<;;;;;;<<<======>>>@@@@@@@@@???===;;;========================<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888333222222222111111000000---.........//////000000000000///............///......---------,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++***)))'''''')))***+++******)))******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))************))))))************))))))'''((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))111///,,,)))((('''(((((((((((()))*********************))))))))))))******((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***+++,,,,,,---))))))***+++,,,,,,------+++)))&&&""" ###)))---+++++++++,,,,,,+++++++++,,,------......------,,,***))))))((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))%%%$$$$$$%%%&&&(((***,,,((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%(((((((((((((((''''''&&&%%%&&&((()))************'''(((((())))))))))))((())))))))))))************(((((((((((((((''''''''')))((('''&&&&&&'''((()))+++***)))((()))***,,,---************************&&&''')))*********)))((())))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))((((((''''''''''''((((((++++++************++++++))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&***************++++++,,,*********)))))))))))))))))))))***+++,,,,,,------............//////////////////.........---------+++,,,.../////////...---000000000000000000000000000111111111111222222222333333222222333333444555666666666777888888999999;;;;;;<<<===============???????????????@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888777666666777777555444333222111111111111000000///...............---,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))******+++*********))))))(((((())))))))))))************))))))))))))************+++)))(((''''''((()))+++------,,,,,,+++***)))))),,,+++***)))((((((((((((************************(((((((((((())))))))))))''''''(((((())))))******,,,+++++++++******)))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************(((((())))))(((&&&$$$###))))))))))))))))))))))))***)))(((((((((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++)))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******,,,,,,,,,---------......,,,,,,------------,,,,,,,,,+++******))))))******************************)))((('''((()))***)))(((''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&(((((((((((((((''''''&&&'''((()))******)))(((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++***)))((((((***+++,,,((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))***))))))(((((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))******)))))))))(((((((((((((((((((((((())))))***+++++++++***************)))******+++,,,,,,------............////////////000000/////////.........------...///////////////000000000000000000000000000111111111111222222222333333222222333333444555555555666777777888888999:::;;;<<<===>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777666555444444555444444333222111111111111000000///...............000000000/////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***,,,---,,,+++***+++,,,******))))))))))))******************)))))))))((())))))))))))************)))))))))*********++++++***)))(((''''''((()))***,,,,,,,,,+++***)))))))))+++******)))))))))))))))************************(((((((((((())))))))))))'''((((((((()))))))))***++++++******))))))))))))))))))))))))))))))))))))******************++++++************************)))******))))))((('''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))******))))))((())))))))))))))))))))))))************************((()))******(((((()))***)))))))))))))))******+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,************************'''((()))+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------,,,+++++++++++++++************************)))((('''((()))***)))((('''''''''''''''''''''''')))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((('''(((((((((((((((''''''&&&)))))))))))))))(((''''''))))))***))))))((('''&&&''''''''''''(((((((((((())))))))))))******************))))))))))))*********)))((('''((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))'''(((((())))))(((((('''******))))))))))))******************))))))))))))((((((((((((((())))))***++++++++++++++++++++++++*********++++++,,,,,,------............/////////000000000000000////////////////////////000000111000000000000000000000000000111111111111222222222333333222222333333444555444555555666666777888888999:::<<<===>>>???@@@@@@???>>>===;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777666444333222222222333333333222111111000000000000///...............//////.........---------,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++,,,------++++++,,,---******))))))))))))******************))))))))))))))))))))))))************))))))*********+++++++++***)))(((''''''((()))***++++++******))))))(((((()))))))))))))))******+++************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))************************++++++***************+++)))))))))))))))))))))))))))))))))((())))))***+++)))******************)))))))))))))))))))))))))))************************''')))***)))((('''((())))))))))))))))))******+++,,,+++***)))(((''''''&&&************************************************************************))))))))))))))))))))))))((((((((())))))*********++++++++++++++++++++++++((()))***+++,,,,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++)))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&((())))))))))))(((((((((************)))'''&&&&&&'''''''''((((((((())))))((()))))))))))))))******))))))))))))))))))))))))((((((((('''((()))******************************'''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))***************++++++,,,*********+++++++++++++++*********++++++,,,,,,,,,---------.........//////////////////////////////111000/////////000222333000000000000000000000000000000111111111222222222333333222222333333444555444444555555666666777777888999;;;===>>>@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999888777666444222111111000222222222222222111000000000000///........................---------,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))******(((((()))*********))))))))))))***************)))))))))))))))((()))))))))************((((((((()))))))))************)))(((((()))************))))))((((((((('''(((((((((((()))***+++,,,************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))++++++******))))))((((((************************+++******)))***+++,,,---))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))************************((()))***)))(((((()))***)))))))))))))))******+++++++++******)))(((((('''))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&&&&&&&'''((()))******++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************************************)))((('''((()))***)))(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''(((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&'''''''''((())))))***+++************)))'''&&&&&&(((((()))))))))*********'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***************************((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))******))))))))))))******+++******))))))******+++))))))(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((***************++++++,,,))))))))))))******++++++***+++++++++++++++,,,,,,------------....................................111111000//////111222333000000000000000000000000000000111111111222222222333333222222333333444555444444555555666666777777888999:::<<<>>>??????@@@;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::999999888999888666444222111111111111111222222222111000000000000///...............111111111111000000000///+++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))'''((()))((('''&&&''')))******))))))))))))******))))))))))))))))))******((()))))))))************'''''''''((((((((())))))******))))))))))))******)))))))))((((((((((((((((((((((((((()))***,,,,,,************************(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))***)))(((((()))***,,,---))))))))))))))))))))))))))))))*********)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))******+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++,,,------************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''(((''''''&&&&&&((((((((((((((((((((((((***))))))(((((('''''''''''''''((((((((((((''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&''''''(((***+++,,,))))))***))))))((('''&&&))))))))))))************&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((())))))******))))))(((((())))))***++++++************++++++))))))(((((((((((())))))((())))))******))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((()))******++++++++++++++++++++++++++++++,,,------------.........------------............000000000000000111111222000000000000000000000000000111111111111222222222333333222222333333444555444555555666666777888888777888:::;;;<<<===>>>>>>===<<<;;;999888888777777:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;::::::999999::::::999999888777777666555333222111111111000000111222222111000///000000///...............////////////............,,,++++++++++++*********++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))******(((((()))*********))))))))))))******))))))))))))************))))))))))))************'''''''''((((((((())))))************************))))))))))))(((((((((((((((((((((((()))***+++,,,************************(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))))))))))))))************)))(((((()))******************)))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,+++***)))***+++)))))))))))))))******+++)))))))))*********++++++''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))++++++************+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&'''((((((''''''&&&((((((((((((((((((((((((******))))))(((''''''&&&''''''((((((((((((''''''%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&((((((''''''((()))***+++(((((())))))))))))((((((((((((((())))))))))))***&&&''''''((())))))******'''((())))))))))))((('''((()))******************(((((((((((((((((((((((()))(((((('''((()))***+++))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******''''''((())))))***++++++)))((((((''''''(((((()))******))))))))))))******))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((())))))***(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,---------.........---.........////////////...///000000111111000000000000000000000000000000000111111111111222222222333333222222333333444555555555666777777888888999777888999:::;;;;;;;;;;;;===<<<;;;:::999888888888:::;;;===>>>>>>===;;;:::999::::::;;;;;;::::::999999999999999999888888777555444333222111000000000///000111222222111000///000000///...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******((()))))))))************))))))))))))************))))))))))))*********************++++++*********))))))))))))))))))))))))))))))(((((()))***++++++************************(((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))***************))))))))))))))))))))))))))))))******+++***)))((('''((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++)))))))))))))))******+++++++++******************((((((((((((((((((((((((************************************************))))))))))))))))))))))))''''''''''''((((((((((((************************+++***))))))))))))***+++************+++++++++++++++++++++,,,,,,+++++++++,,,+++******))))))******(((((((((((((((((((((((()))((('''((()))******((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((+++******)))(((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&+++***(((''''''(((((()))'''((()))))))))))))))(((''''''''''''((((((((()))'''(((((()))***+++++++++((()))***++++++***)))((())))))***+++++++++++++++************************)))((('''''''''(((***+++))))))(((((((((((())))))((((((''''''''''''((((((************************))))))))))))))))))))))))''''''''''''''''''''''''************************(((((())))))******++++++'''(((((()))***++++++,,,((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))******))))))))))))******(((((())))))*********+++***************++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------........./////////000000111111---...000111111111000///000000000000000000000000000111111111111222222222333333222222333333444555666666777777888888999999777888999999::::::::::::<<<<<<;;;;;;<<<<<<===>>>:::;;;===>>>>>>===;;;:::999::::::;;;;;;::::::999999999999999999888777777222222111000000///000000...///111222222111000///000000///...............//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))******(((((())))))*********+++))))))))))))***************++++++++++++,,,,,,,,,******++++++++++++******))))))))))))************)))))))))))))))******+++************************(((((((((((())))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++)))))))))))))))))))))))))))))))))***+++++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))************************((()))***)))((('''(((***)))))))))))))))******+++---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++************+++++++++++++++++++++++++++***)))(((((()))******))))))))))))************++++++++++++++++++++++++)))***,,,------+++(((&&&&&&'''((()))***+++,,,,,,((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((()))++++++'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))((('''&&&%%%%%%************++++++++++++((((((((((((((()))*********)))(((&&&&&&''''''(((******))))))((((((''''''++++++******************+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&+++******))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))******)))((()))***+++++++++)))((('''(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------...............---------.........//////111111000000///.........111111000000111111222333222222111000//////000000222222222222222222333333777555222333555666333111444444555666777888888999<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999888888888777777666666222222222111111111111000------......//////000000......//////...---,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********))))))((((((,,,,,,+++***)))))))))***))))))))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************)))((((((((((((((((((((('''''''''&&&&&&''')))***+++,,,---+++***'''&&&&&&'''***+++***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((+++*********))))))(((((((((((()))***************))))))))))))))))))))))))************************************************///...,,,***))))))***+++,,,,,,+++***)))((('''''''''(((((()))))))))))))))((((((((((((((((((((((((************+++++++++++++++,,,,,,++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,------+++*********))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((+++*********))))))((((((************************++++++++++++++++++++++++++++++***)))))))))))))))*********************+++((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((())))))((((((((((((((())))))******)))((('''&&&''''''((('''''''''((())))))******************************+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))******)))((()))*********))))))(((''')))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))***************+++++++++,,,,,,***+++,,,,,,------,,,,,,------------............---------.........//////111111000000000000//////111111000000111111222333222222111000000000000000111222222222222333333333555444333333444444333222444555666777999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<============<<<;;;;;;;;;<<<;;;;;;::::::::::::999888666555444444222222222111111111000000............////////////.../////////......---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************)))))))))(((++++++******)))******************)))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''''''((()))***++++++,,,***)))(((''''''((()))******)))(((''''''((()))***))))))************))))))************************))))))))))))((((((''''''(((((()))***************))))))))))))))))))))))))************************************************---,,,+++******)))))))))************))))))))))))'''(((((()))))))))))))))************************&&&''''''''''''(((((((((*********+++******)))((())))))))))))))))))))))))'''''''''((())))))******************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((************************++++++++++++++++++++++++---+++(((&&&%%%'''***,,,------,,,+++******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))(((''''''''''''((($$$%%%&&&''')))+++,,,,,,************************+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&,,,+++***)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))((((((''''''((((((***))))))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************''''''((((((((()))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,------............------........./////////000000000111111111111222111000000000000111222222222111000000000000000000111111222222222333333333222333444333222111222333333444555777999;;;<<<===;;;;;;:::999999999999999:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888;;;:::999777666444333222222222111111111000000000/////////..................////////////...------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))******)))))))))***+++++++++*********))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***+++++++++******((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))(((************************((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))***************************************************++++++******)))((('''(((((())))))*********+++'''((())))))******))))))************************&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************************************************))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))************************************************,,,***'''%%%%%%'''***,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))(((''''''''''''((()))))))))(((((((((''''''''''''$$$$$$%%%''')))***+++,,,***************++++++++++++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((('''''''''''''''---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))************(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******+++***)))(((((())))))((('''&&&&&&'''((()))******))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************''''''''''''((((((((((((************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------......///............///////////////000000111222222333333000000000000000111222222111111000000000000000111111111111222222333333444000333555333111///111444222333444555666888888999::::::999888888888888888777999;;;===>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999999888777555444333333111111111111000000000000/////////......---------....../////////......---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))))))))((())))))***+++,,,++++++******)))((((((((((((***+++***)))((()))***))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))*********))))))((('''((((((((((((((()))))))))*********)))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************************************((()))*********)))'''&&&))))))))))))************(((((()))************)))************************((((((((()))))))))******&&&&&&((())))))*********))))))))))))))))))))))))++++++++++++******))))))*********)))))))))))))))************************************************))))))))))))))))))))))))(((((())))))*********************)))))))))))))))************************************************))))))((('''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((''''''&&&%%%&&&&&&'''((()))))))))))))))*********++++++++++++++++++*********)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((()))***+++***((('''(((***)))((('''&&&&&&'''((()))***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''(((((((((((())))))*********+++++++++)))***++++++,,,,,,++++++++++++,,,,,,---......///........./////////000000//////000111222333333444000000//////000000111222111000000000000000111111000000111222333333444444000222444333111000222444555555555555555555555555888888777777777777888888666777999;;;<<<<<<<<<<<>>===;;;:::999666666555555555555555555111111111000000000////////////......------,,,,,,------............------------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))******(((((((((((()))***++++++************))))))(((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))(((&&&%%%$$$(((((((((((())))))******************))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******((('''&&&************))))))))))))((())))))***************))))))))))))))))))))))))))))))*********+++++++++%%%&&&''')))************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))******************************************************'''((()))*********))))))&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))(((''''''&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,+++++++++************)))))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))((((((''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((+++,,,+++(((&&&(((+++((((((''''''(((((()))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((())))))))))))))))))************+++)))******+++++++++++++++******+++,,,---......///....../////////000000000//////000000111222333333000////////////000111111000000000000000111111222000000111222333444444555111222333333222222333444999888888777777666666555666666666666666777888999777777888999;;;<<<>>>>>>AAA@@@@@@???===;;;:::999444444444444555555555666111111000000000/////////.........---------------++++++,,,------------,,,------,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))************))))))((((((((()))******)))))))))))))))))))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))(((&&&%%%$$$'''(((((())))))******+++*********)))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((('''(((((())))))(((((('''************************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((((()))******++++++******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************************************************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************************************************************((())))))******+++******'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))((((((((('''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,+++++++++************)))((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))))))))***************++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((+++---+++'''&&&(((+++'''((())))))*********)))'''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((()))))))))******))))))))))))************))))))***+++++++++++++++)))***+++,,,---......///.../////////000000000000/////////000000111111111///////////////000111111000000000000000111222222///000111222333444444555333222222333444555444444777777777777777666666666333333444555666888999:::999999999999;;;>>>AAABBBAAA@@@@@@>>><<<:::888777444444444444444444444444111000000000////////////,,,------------------...)))***++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++************++++++************************((()))))))))***************))))))(((((((((((()))((((((((()))******++++++(((***+++***)))((()))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************))))))((('''(((((()))******++++++)))))))))))))))*********(((((())))))))))))(((((('''((()))******)))((('''''''''((((((((((((''''''************************((((((((()))))))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))'''''''''(((((((((((()))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))***+++,,,---*********)))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((************++++++++++++'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%%%%%%%&&&&&&'''(((((()))((())))))***++++++,,,,,,+++++++++************)))((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''''''+++---+++'''&&&(((+++'''((()))+++++++++***)))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))************))))))))))))************))))))***++++++++++++***)))******+++---...//////////////////000000000000////////////000000000000///////////////000111111000000///000000111222222///000000222333444555555555333111222666777666333444444444444555555555666222222333444666888:::;;;;;;;;;::::::<<>>>>>>>>>>>======>>><<<999888888888888777999999999999999999999999:::777444444666666555333444444444333333222111000000000//////.........---......///......---,,,+++........................------------------------+++++++++************)))---,,,***))))))***,,,---------------------------************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************---,,,***)))))))))******************************)))***,,,,,,***)))***+++))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))*********+++)))'''))),,,---,,,***))))))************))))))************************111...***'''&&&''')))+++(((((())))))))))))((((((******************************))))))((((((''''''+++*********))))))(((((())))))))))))******************++++++++++++******(((((((((((((((((()))))))))))))))))))))***++++++************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++***))))))***,,,******))))))))))))************)))))))))***+++,,,,,,,,,***)))))))))*********************++++++,,,+++***)))(((((()))******'''''''''((((((((()))))),,,***((((((+++000555888+++++++++*********))))))))))))))))))))))))))))))((('''%%%''')))***)))'''(((((((((((())))))))))))(((((()))************))))))***,,,......,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''((((((******))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))+++******))))))******+++************)))))))))(((***************)))((((((+++*********************'''((()))******)))((((((((()))***)))((('''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&%%%###"""!!!***)))))))))))))))))))))***************+++,,,---************++++++++++++,,,,,,++++++***+++++++++---,,,+++******+++,,,,,,,,,+++++++++***)))))))))))))))))))))***************************************************)))))))))''''''((())))))((('''&&&,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++++++++,,,,,,---.........---,,,,,,...---------------...//////////////////000111111///000000000//////111222333444444333333333666888::::::<<<===???AAABBBCCCEEEFFFGGGHHHIIIIIIJJJJJJIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????===::::::<<<<<<;;;999;;;;;;::::::999777666555444444333222111111000000....../////////......---.....................---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))************************))))))))))))************************************,,,,,,***)))))))))******))))))))))))))))))))))))(((***++++++***))))))***************************************************+++*********))))))))))))++++++******))))))((((((+++)))((())),,,---+++***))))))************))))))************************---,,,***(((((()))+++,,,*********))))))***************************************))))))((((((((((((************)))))))))((())))))))))))******************++++++++++++******((((((((((((((('''''''''))))))))))))))))))***+++************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++++++++))))))***++++++++++++******++++++++++++************+++,,,,,,,,,+++******)))*********)))************+++++++++,,,+++***)))((((((((((((%%%&&&&&&''')))******+++---,,,*********,,,...000+++++++++***************))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''((()))*********'''((())))))******)))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))(((''''''))))))))))))))))))))))))((()))***)))((('''((()))***))))))(((((())))))***++++++******))))))(((((()))************))))))(((,,,,,,+++******)))((((((&&&'''((()))************)))******)))((((((***,,,+++***((('''&&&''''''(((((((((((((((((((((((((((++++++***)))'''%%%###"""))))))))))))))))))******************,,,---...///************+++++++++,,,------,,,+++************,,,,,,++++++++++++,,,,,,++++++******************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,------.........------,,,,,,,,,,,,---...///000111000000000000000111111000111222222222333555777999;;;<<<======>>>AAACCCEEEFFFGGGHHHJJJKKKLLLMMMPPPPPPQQQSSSTTTUUUVVVWWWTTTRRRPPPPPPQQQQQQQQQPPPQQQPPPOOONNNLLLKKKJJJIIIKKKJJJHHHHHHIIIJJJIIIHHHFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999888777666555111111222222111111000000//////......------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))************************)))))))))*********++++++************************,,,+++******)))*********((((((((((((((((((((((((''')))******)))(((((()))++++++++++++++++++++++++***************************************))))))))),,,,,,+++***)))(((((('''+++)))))))))+++,,,+++***))))))************))))))******************************))))))***+++,,,,,,,,,+++***))))))***+++,,,***************************))))))))))))(((((((((************))))))))))))))))))))))))******************++++++++++++******)))(((((((((''''''&&&&&&***)))))))))))))))***************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,+++***)))***+++++++++************+++++++++++++++++++++,,,,,,,,,++++++******************))))))******+++++++++++++++******)))))))))))))))&&&''''''((())))))******,,,++++++************+++************************))))))))))))))))))))))))(((''''''((())))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&'''''')))))))))))))))*********))))))************)))(((+++*********)))))))))(((''''''((())))))))))))))))))))))))''''''(((+++...,,,+++(((&&&&&&'''((()))((((((((((((((((((((((((******+++,,,,,,+++++++++)))))))))))))))*********************+++,,,---...*********+++++++++,,,,,,...---,,,+++************++++++++++++,,,,,,,,,---***************+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***++++++,,,,,,,,,------------------...............,,,,,,,,,,,,---...//////000000000111222333444555555777888999999;;;>>>@@@CCCEEEGGGHHHIIIKKKNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYZZZYYYXXXZZZYYYYYYXXXVVVUUUUUUTTTUUUTTTTTTSSSTTTTTTTTTTTTRRRRRRQQQPPPNNNLLLKKKJJJFFFEEEDDDCCCAAA@@@???>>>999999888888666555333222000000///...---,,,++++++------........./////////.........---------,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++******************))))))))))))))))))))))))'''(((******((('''((()))++++++++++++++++++++++++************************************************+++++++++******)))))))))************+++++++++***))))))************))))))************************))))))***+++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************++++++++++++******))))))(((((('''''''''&&&******)))))))))))))))***))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,,,,***)))***************))))))***************++++++,,,,,,,,,,,,************+++*********((()))***++++++++++++***(((((())))))************))))))))))))))))))(((((())))))***************)))************************(((((((((((((((((((((((('''((()))))))))))))))******)))))))))((((((((('''''''''((()))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******))))))''''''(((((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,((())))))*********))))))(((((()))))))))***************)))((((((((((((((((((((('''&&&%%%'''***,,,,,,+++((('''&&&''')))***))))))))))))))))))))))))$$$%%%'''((()))*********(((((())))))************,,,++++++*********++++++***++++++++++++,,,,,,,,,...---,,,+++************++++++,,,,,,------------***************+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((((((((((((((((())))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------......//////...------------...//////111111333555777:::<<<===>>>@@@BBBCCCDDDFFFIIIKKKMMMPPPRRRTTTUUUVVVXXXZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^___^^^\\\]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYXXXXXXWWWWWWXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTPPPPPPOOOMMMLLLJJJIIIIIIDDDDDDBBBAAA>>>;;;999888444444333111///...---,,,////////////////////////------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************************+++++++++************************************++++++++++++************************************+++*********************************'''(((******((('''((()))***************************************************************+++++++++))))))******++++++,,,,,,***+++++++++************))))))************))))))***************************++++++,,,+++***)))(((+++***))))))))))))***+++************************))))))))))))************))))))))))))))))))******((()))))))))******************++++++++++++******))))))))))))((((((((((((+++******)))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((***,,,,,,+++***)))*********))))))))))))******)))******+++,,,+++++++++))))))***++++++++++++***((()))***,,,,,,+++******'''''')))***++++++++++++*********))))))((((((((('''((()))******************************+++++++++((((((((((((((((((((((((''')))******(((((()))+++*********)))((('''''''''&&&'''(((((())))))(((((()))******************)))))))))))))))))))))))))))'''((()))******)))((('''&&&''')))***+++******)))&&&&&&'''(((((()))******))))))))))))))))))))))))((()))***)))((('''((()))***))))))(((((())))))***''''''((()))***++++++,,,((())))))************)))''''''((())))))***+++++++++***)))((('''''''''''''''(((((('''&&&&&&(((******)))((((((((()))******))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,+++***************++++++++++++,,,,,,,,,,,,------,,,+++***************+++,,,---......------++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((''''''***)))))))))***+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111000000000000111222333444666777999<<>>===;;;999777555333333111111000//////......---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************))))))***++++++++++++***************************''')))******)))(((((()))))))))))))))))))))))))))*********************************+++++++++++++++((())))))***+++,,,------***+++,,,+++)))))))))+++))))))************))))))************************+++++++++++++++***)))(((************************************************)))))))))************+++))))))))))))************))))))))))))******************++++++++++++******)))))))))***************++++++***)))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''***,,,---+++***))))))++++++************++++++((()))***+++++++++******((()))***+++,,,++++++***((()))+++,,,,,,+++***)))((()))******+++***)))))))))))))))))))))*********(((((())))))************))))))*********+++++++++((((((((((((((((((((((((''')))+++***((((((***,,,))))))))))))((((((((((((&&&'''(((((())))))(((((()))******************)))))))))))))))))))))))))))'''((()))******)))((('''&&&''')))+++++++++***)))''''''(((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))+++******))))))******+++******))))))))))))))))))(((((()))***************((((((((()))))))))))))))***)))(((''''''((())))))((()))***)))''''''((()))((((((((()))******++++++))))))))))))))))))))))))******+++++++++******)))'''(((((()))******++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++***+++,,,............---,,,+++++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++,,,---///000,,,,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------------,,,------------............---------...///111222111111222444666999;;;<<<@@@@@@BBBEEEHHHKKKNNNOOOQQQSSSUUUUUUVVVXXX[[[]]]ZZZ\\\_________^^^^^^___]]]]]]\\\\\\[[[[[[[[[ZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]^^^```bbbbbbaaa___]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZVVVUUUVVVXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIGGGDDDBBB???>>>===666666555333222111000////////////.........------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************((()))***+++,,,++++++***************************(((***++++++***))))))************************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,***+++---+++)))((()))+++))))))************))))))***************************************+++++++++)))***,,,------,,,***)))************************))))))*********+++++++++((()))))))))************))))))))))))******************++++++++++++******))))))******++++++,,,,,,++++++***))))))((())))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************************************'''***,,,---,,,***))))))---,,,,,,++++++,,,,,,---'''((()))***+++***))))))((()))***+++,,,,,,+++***''')))+++,,,,,,,,,***)))******++++++***)))'''&&&''''''((()))***+++,,,,,,***))))))))))))*********))))))******++++++++++++((((((((((((((((((((((((''')))+++***((((((***,,,''''''(((((())))))******&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))'''((()))++++++)))((('''%%%''')))+++,,,+++***))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((******)))((('''((()))))))))(((((((((((()))))),,,,,,+++***)))((('''&&&(((((()))*********************))))))((((((''''''((((((''''''((()))***,,,)))***,,,+++)))(((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))'''((()))***************'''(((((()))***++++++++++++++++++,,,---...///000++++++,,,,,,,,,---------+++++++++***++++++,,,,,,)))+++,,,...//////......---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))(((((()))+++,,,------,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,------...................../////////000...---------...///111222111222444777;;;>>>AAACCCGGGHHHIIIKKKMMMPPPRRRTTTVVVWWWYYYZZZZZZ\\\^^^aaa\\\^^^``````___]]]]]]^^^\\\\\\[[[[[[ZZZYYYYYYYYYVVVVVVUUUUUUVVVYYY[[[]]][[[[[[\\\^^^```aaa___^^^^^^]]]\\\[[[ZZZXXXWWWWWWRRRTTTTTTQQQMMMJJJKKKMMMRRRTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTRRRQQQOOOMMMJJJGGGEEEDDD<<<<<<:::999777555444333000000000000////////////,,,------......------,,,------------------------*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***,,,,,,***)))***+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++***,,,---,,,)))''')))+++))))))************))))))************************((((((((()))***,,,---...)))+++---//////---+++)))************************))))))******++++++++++++(((((())))))*********+++))))))))))))******************++++++++++++************+++,,,,,,,,,,,,++++++++++++***************+++++++++++++++*********))))))************))))))))))))******+++++++++,,,,,,+++***((((((((()))***))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))((()))*********)))'''&&&((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))***))))))***,,,,,,+++)))******))))))))))))******(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,*********************************+++,,,---...///))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------.....................------,,,------------,,,++++++***,,,---...------///000//////000111222444555666777:::===AAADDDFFFGGGGGGOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^_________``````___\\\YYY[[[YYYWWWTTTRRRQQQQQQQQQMMMNNNOOOPPPSSSUUUWWWXXXVVVXXXZZZ]]]^^^___^^^]]]ZZZWWWTTTPPPNNNMMMMMMMMMIIIHHHGGGFFFEEECCCBBBBBBEEEJJJQQQVVVYYYZZZ[[[\\\^^^^^^^^^\\\ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWTTTRRROOOMMMHHHGGGEEEBBB>>>;;;999777333222111///...//////000---.../////////...,,,+++///000111111111000///...++++++++++++++++++++++++...+++)))))),,,---,,,***+++******))))))******+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))++++++************++++++************************(((((())))))******++++++---------,,,,,,+++++++++************************---------,,,+++***)))(((+++*********))))))((((((,,,++++++******++++++,,,************************************************...---,,,+++************))))))))))))))))))))))))******))))))((((((''''''************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************(((((()))))))))***************++++++++++++******))))))*********+++++++++,,,+++***)))(((((()))***))))))*********+++++++++)))*********++++++++++++************************)))******+++++++++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++***(((((())))))(((&&&(((((()))))))))(((&&&&&&))))))))))))))))))))))))''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((()))(((((()))++++++***(((******))))))))))))******))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,++++++******++++++,,,........................,,,,,,------......---------...//////......///000000000111333555888:::;;;AAACCCFFFJJJMMMNNNNNNNNNTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[\\\]]]____________aaa``````aaaaaa___\\\YYYUUUSSSPPPMMMJJJHHHGGGFFFGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQSSSVVVXXXXXXXXXWWWTTTRRRNNNJJJGGGEEEDDDDDD>>>======<<<;;;:::999999<<>>===<<<::::::999999999888888888555999???EEEJJJOOOTTTWWW[[[^^^```aaa```_________^^^^^^```aaabbbccccccddd___``````___]]][[[YYYXXXUUUUUUTTTSSSRRRQQQQQQPPPGGGEEEBBB???;;;888666555333333222000////////////++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))(((((((((************************++++++************++++++************************************)))))))))))))))))))))))))))(((((((((************************,,,,,,,,,,,,+++***))))))************))))))))))))***+++,,,,,,,,,,,,+++***************************************************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((************************++++++++++++++++++++++++((()))******++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++******************************************++++++++++++++++++++++++************************(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***+++++++++***)))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''')))***+++)))(((******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,------------...............------------..................////////////------------....../////////000222333333333555777999:::===@@@DDDHHHKKKMMMRRRSSSUUUWWWXXXXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]\\\]]]^^^```aaaaaabbbbbbbbbaaa___^^^]]][[[XXXUUUPPPOOOMMMJJJGGGDDDBBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKGGGEEECCC@@@===<<<;;;:::::::::::::::::::::::::::444777:::===@@@CCCGGGJJJQQQUUUYYY\\\]]]]]]^^^___]]]^^^___aaabbbbbbbbbbbb``````aaa```___]]][[[ZZZWWWVVVVVVVVVUUUUUUUUUUUURRRPPPMMMJJJGGGDDDAAA@@@<<<:::777444111/////////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))************************++++++************++++++************************++++++******))))))(((((())))))))))))))))))((((((************************+++++++++++++++***))))))*********))))))))))))))))))***,,,------,,,***)))************************************************++++++******+++,,,,,,---))))))))))))))))))))))))))))))******++++++,,,,,,************************************************************************))))))***++++++++++++++++++,,,,,,,,,------......///......---,,,+++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++++++++++++++++++++************************(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))))))))***+++,,,+++)))******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------///......------......///........./////////000000000//////.........///000///222555777888:::===@@@BBBCCCEEEHHHLLLOOORRRTTTVVVWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\]]]____________^^^\\\ZZZXXXWWWUUURRRPPPKKKKKKJJJIIIGGGEEEDDDCCC>>>>>>============>>>>>>===>>>???AAABBBCCCDDDDDD@@@???>>>===<<<;;;;;;:::444444444444555555555555555666777888999:::>>>@@@GGGKKKQQQUUUXXXZZZ\\\]]]]]]^^^```aaaaaaaaa______```aaaaaa```___]]][[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTRRRPPPOOONNNGGGDDD@@@;;;666333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++******))))))((((((******************************************************+++++++++***))))))))))))))))))))))))******)))***,,,------,,,***)))************************************************---,,,,,,+++******++++++))))))))))))))))))))))))))))))******++++++,,,,,,******************************************************************************+++,,,,,,,,,,,,+++------......//////000000//////...---,,,+++******...//////////////////.........------------,,,,,,,,,---...............---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************&&&%%%%%%&&&)))******)))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))************************)))))))))************+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++***)))(((''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************++++++++++++***))))))***,,,,,,+++*********))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------------------***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........//////000000111222222111000000111333444444777:::>>>@@@CCCGGGJJJKKKLLLMMMNNNQQQSSSUUUVVVXXXWWWWWWVVVVVVUUUUUUTTTVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUVVVWWWXXXYYYYYYYYYVVVTTTQQQPPPOOOMMMKKKIIIBBBBBBCCCCCCBBBBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>:::::::::::::::999999999222222222222222222333333333444666666777888;;;===@@@DDDIIINNNQQQTTTWWWYYY\\\]]]___``````___^^^]]]_________^^^]]]ZZZXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYRRROOOKKKEEE@@@;;;777555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************))))))))))))******+++++++++++++++,,,************************)))***************))))))))))))))))))***************+++,,,,,,,,,,,,+++***************************************************,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((************************************************++++++,,,------------,,,...//////000111111222222000000000000000000000000222222333333333333222222000/////////............---...///000111000000///.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++************************************************************************************************((('''&&&''')))******)))''''''&&&&&&&&&'''))))))************************)))))))))******++++++,,,))))))*********+++++++++(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++)))(((((()))+++,,,***)))******))))))))))))******************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................------------------------------------............------,,,,,,,,,,,,---------......///000000111111333333222333444777999;;;<<>>>>>???@@@@@@???>>>=========<<<<<<<<<<<<===>>>;;;;;;::::::::::::;;;;;;999:::::::::999999888888777777666666666666666666444555777888777888999;;;;;;>>>BBBEEEGGGJJJNNNPPPUUUWWWZZZ\\\]]]]]][[[ZZZXXXXXXXXXWWWUUUSSSPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^ZZZXXXUUUPPPKKKEEEAAA???555444222000...---------------------------------,,,---...---++++++---///++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))******************+++++++++,,,,,,************************))))))************))))))((()))))))))************++++++++++++++++++++++++******************************************************)))))))))))))))***))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((************************************************+++,,,------......------///000000111222333333333222333333444666777888888555666666666666666666555111111000000/////////......///000222222222111000/////////......------------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------))))))))))))))))))))))))************************))))))))))))))))))))))))************************---+++***+++,,,,,,+++***+++***)))))))))+++,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))******++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++'''((((((((())))))******(((''''''(((***+++)))(((******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,------------------------,,,,,,,,,++++++*********............................................................/////////000//////............//////---......///000111111222333333444555888<<>>???@@@AAAAAAAAA@@@>>>===??????>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888::::::999999999888888888777999::::::888777777777888:::<<<===???AAAEEEHHHNNNQQQTTTWWWYYYYYYXXXWWWRRRRRRQQQPPPMMMKKKHHHFFFDDDEEEFFFIIILLLNNNPPPQQQVVVWWWYYY\\\^^^_________^^^]]][[[XXXSSSNNNIIIFFF:::999666333111000//////------------------------,,,...///---+++***---///+++******************+++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++************************(((((())))))******++++++))))))******+++++++++,,,************************((())))))*********))))))(((((())))))*********+++,,,++++++******++++++,,,************************************************************+++,,,---...))))))))))))))))))))))))******))))))((((((''''''************************************************))))))))))))))))))))))))000000//////000000111222666666666777999:::<<<===???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@===888555333333333333222222222111555444222333555888::::::888666333333444222///+++---......---,,,,,,---...---------------,,,+++***,,,,,,,,,------.........)))***++++++***)))'''&&&,,,+++******,,,,,,+++***************************(((((((((((())))))))))))+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))///+++'''&&&((()))'''%%%))))))))))))************,,,+++***)))((('''&&&%%%(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%+++)))&&&######$$$''')))******))))))((((((((('''*********)))))))))))))))******)))))))))))))))***)))+++,,,)))&&&%%%''')))&&&((())))))(((((()))+++++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++******************************&&&''')))*********)))(((,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,***))))))+++---...,,,+++---...///...------...///------------------------***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...///...,,,+++,,,...000111...------------...//////000///...---,,,+++******,,,------...///000111111000///---,,,,,,---///000...000111111000///000111333444777;;;???DDDHHHKKKIIILLLPPPSSSUUUVVVUUUTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMJJJGGGEEEDDDDDDCCCAAABBBAAA???>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA???===<<<>>>@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>BBBAAAAAA@@@???>>>>>>>>>???>>><<<:::999:::;;;<<<;;;:::888777777888999:::<<<;;;;;;:::;;;<<<>>>???HHHJJJMMMPPPQQQPPPNNNMMMKKKKKKJJJGGGDDD@@@===;;;888999<<<>>>AAADDDFFFGGGIIIMMMSSSXXX\\\___aaacccaaa___]]]]]]]]]YYYTTTOOOFFFAAA:::444000...---,,,++++++,,,,,,,,,++++++***,,,------...///000111111---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---------------,,,+++*********))))))***+++,,,,,,***************+++++++++************************)))))))))***+++++++++,,,,,,,,,++++++***)))))))))+++***)))***++++++***)))+++++++++************)))************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))((()))******+++************************((((((((((((((((((((((((111222333555666888999:::===>>>???AAACCCFFFHHHIIIMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKIIIGGGBBB<<<777666666666555555555555555777888:::===AAACCCDDDDDDBBB@@@===<<<<<<;;;888555333333222000...------...---------------,,,++++++*********+++++++++,,,,,,------...///......,,,,,,,,,+++***+++,,,,,,,,,***)))))))))))))))))))))))))))))))))************++++++++++++************)))((()))***++++++***)))((()))))))))))))))))))))))),,,)))'''&&&(((***)))'''))))))))))))************++++++***)))(((''''''&&&******)))))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((((((((((((,,,***(((&&&&&&''')))***)))))))))(((((((((''''''***)))))))))))))))))))))******))))))))))))******+++,,,,,,***(((&&&(((***((()))******))))))***+++,,,,,,+++***************))))))))))))))))))))))))******++++++++++++******************************((((((***+++++++++***))),,,,,,++++++************+++++++++,,,,,,,,,++++++,,,+++++++++------+++))),,,---...---,,,+++,,,...------------------------++++++,,,------------,,,...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,---......------------...//////......------------,,,,,,,,,,,,,,,,,,------------000///...------...///000...000111111111222444666888:::<<<@@@DDDHHHKKKLLLOOOQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRPPPMMMJJJHHHFFFHHHEEEBBB??????>>>===<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGIIIHHHGGGFFFDDDBBBAAA@@@BBBAAA???===<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;;;;::::::::::::<<<===>>>@@@BBBEEEGGGIIIIIIHHHHHHEEEDDDCCCBBB???<<<999888666777888999;;;<<<>>>>>>BBBFFFLLLQQQVVVYYY]]]```aaa``````aaaaaa___YYYUUUMMMHHHAAA:::666333111////////////000000//////...++++++,,,,,,------......---------,,,,,,,,,++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++************))))))***++++++,,,***************************************************************+++++++++***************++++++++++++***)))***++++++***)))))))))******+++++++++,,,************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))******))))))************))))))((()))))))))************************************************************666888;;;???BBBEEEFFFFFFIIIJJJLLLNNNRRRUUUXXXZZZ\\\\\\[[[[[[ZZZ[[[[[[[[[]]][[[WWWSSSNNNHHH@@@;;;::::::999888888888888888777;;;AAAGGGLLLNNNOOOOOOQQQNNNLLLJJJJJJHHHFFFDDD>>>===:::888444222000///......------------,,,,,,************++++++++++++++++++,,,---------,,,,,,---+++***+++,,,---,,,***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++************)))))))))************)))))))))))))))))))))))))))))))))(((&&&''')))******)))))))))))))))******************)))))))))(((((((((,,,+++***)))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))******+++,,,+++******)))*********((((((((((((''''''''''''))))))))))))))))))************)))))))))******+++,,,,,,,,,+++)))((()))+++***+++,,,+++***)))***+++---,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************)))***+++,,,,,,,,,+++***+++************))))))))),,,,,,,,,,,,++++++++++++///---,,,,,,,,,,,,***)))+++,,,------++++++,,,---------------------------++++++,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,---------...------------...//////,,,,,,------.........///------,,,,,,,,,+++++++++////////////////////////...000111222333666:::===@@@BBBEEEHHHJJJLLLMMMMMMRRRRRRRRRRRRSSSSSSSSSRRROOOPPPPPPOOOMMMJJJGGGEEEDDDAAA===;;;::::::888777888888888888999:::;;;<<<<<<<<<===???@@@BBBCCCDDDFFFGGGGGGGGGFFFFFFHHHIIILLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWVVVVVVUUUTTTSSSRRRSSSRRRPPPNNNKKKIIIGGGFFFHHHGGGEEECCCAAAAAAAAABBBDDDDDDDDDCCCCCCAAA@@@???===<<<<<<<<<<<<======>>>;;;;;;===???@@@AAABBBBBB>>>>>>======;;;999777666555555555555666666666666:::>>>CCCHHHLLLQQQVVVYYY^^^^^^```cccdddbbb^^^[[[UUUPPPIIIBBB===888444111........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++***)))*********)))******+++,,,++++++******))))))((((((************************+++++++++***************))))))******+++,,,,,,---+++***)))***++++++***)))'''((()))***+++,,,------************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))******))))))************))))))'''((()))***+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,AAADDDHHHMMMPPPRRRSSSSSSVVVWWWXXX[[[]]]aaaccceeeeeedddcccbbbbbbdddeeefffeeeccc___[[[UUUNNNFFFAAA===<<<;;;:::999999999999666:::AAAHHHMMMRRRUUUXXX]]][[[ZZZXXXWWWVVVUUUSSSLLLJJJFFFBBB>>>:::555222000//////...............,,,,,,,,,---------------)))******++++++,,,,,,,,,---,,,++++++,,,---,,,+++))))))))))))))))))))))))************+++++++++,,,+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))(((((('''((())))))))))))((()))))))))************))))))))))))))))))))))))++++++***)))(((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))******++++++++++++***+++++++++++++++******(((((('''''''''''''''''')))))))))))))))***************))))))******+++++++++++++++***)))))))))******+++,,,+++)))((()))***,,,++++++*********++++++))))))))))))))))))))))))******++++++++++++******************************((()))+++,,,,,,,,,+++******)))))))))))))))))))))++++++++++++,,,,,,------///---,,,,,,------,,,++++++---------,,,+++,,,---------------------------+++,,,,,,---...------------------------------------...////////////.........------------...//////------------...........................---------......///000000000/////////111333444777:::???CCCGGGHHHKKKMMMNNNMMMLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMJJJKKKMMMOOONNNMMMJJJHHHCCC@@@===;;;::::::999888888888999:::;;;===>>>???>>>???AAACCCEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWUUUSSSQQQOOONNNMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@============>>>>>>??????;;;;;;;;;::::::999888888666666666555555555444444666999<<<@@@CCCGGGLLLPPPUUUWWW[[[___bbbbbb```^^^\\\XXXQQQJJJCCC<<<666111......------------------//////......---------,,,------------------,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++******)))+++***************++++++++++++******)))(((''''''************************,,,+++++++++***)))))))))*********++++++,,,,,,,,,+++***)))***++++++***)))((())))))***++++++,,,,,,************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))&&&(((***+++,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,PPPSSSVVVZZZ]]]^^^^^^^^^aaaaaaaaacccdddfffhhhiiihhhhhhgggggghhhjjjlllmmmiiigggdddaaa]]]WWWPPPKKKAAA???===;;;999888999999777;;;@@@DDDIIIPPPWWW]]]bbbcccccccccbbbaaa``````[[[XXXSSSNNNJJJDDD>>>999333222111000/////////000------------------------,,,,,,,,,------......///---,,,++++++------,,,+++++++++++++++++++++++++++)))))))))*********+++++++++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))************))))))))))))************))))))(((((()))***++++++)))))))))******)))))))))))))))))))))))))))))))))***++++++,,,+++***))))))))))))***+++++++++***)))''''''(((((((((((((((((((((((())))))***************************+++,,,,,,***)))((((((((())))))((()))***+++***(((''''''(((******))))))))))))***+++))))))))))))))))))))))))******++++++++++++******************************((()))***+++++++++***))))))))))))))))))))))))***)))))))))***,,,...000111...,,,++++++---//////...,,,...///...---,,,---...------------------------,,,,,,---.........------------------------------...//////000000///.........------------...////////////.........---------,,,,,,---......///000000---...///000111111111111222444777999<<<@@@EEEIIIKKKLLLMMMNNNMMMKKKHHHGGGCCCBBBBBBBBBCCCFFFHHHJJJIIIKKKMMMNNNNNNMMMJJJIIIBBB@@@===;;;;;;<<<;;;:::999:::;;;===???@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMLLLMMMOOOPPPOOOPPPQQQSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZZZZ[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUQQQQQQOOOMMMLLLKKKJJJIIIHHHJJJLLLNNNPPPPPPPPPOOOPPPOOONNNMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@???>>>>>>;;;;;;:::999999999888888666666666666666555555555666888:::<<<===???CCCFFFLLLOOOTTTYYY]]]___```aaabbb^^^XXXRRRKKKCCC;;;666444444222111000000000000000//////......------,,,------------------------......------------......,,,++++++******++++++,,,)))******+++++++++******++++++***************+++,,,++++++***)))(((((('''************************,,,+++++++++***))))))))),,,,,,,,,,,,++++++******+++***)))***++++++***)))************************************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))************++++++++++++******&&&(((***+++,,,+++)))(((************************++++++++++++++++++++++++]]]___aaaccceeefffffffffgggggggggggghhhiiijjjjjjkkkkkkkkkllllllmmmnnnooojjjiiigggfffccc___YYYUUUGGGEEEAAA===;;;:::::::::;;;>>>@@@BBBEEELLLVVV]]]aaadddhhhkkkjjjiiiiiiiiifffbbb]]]XXXTTTNNNFFF@@@888666444222111000111111------------,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++++++++************)))******))))))))))))******))))))))))))))))))))))))((()))+++***(((''''''((())))))))))))************)))*********************(((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))************)))(((((((((((())))))))))))((((((((()))******++++++***************+++,,,---***)))''''''((())))))(((((()))***)))((('''((())))))))))))((())))))***+++))))))))))))))))))))))))******++++++++++++******************************((((((***+++++++++***))))))))))))************+++(((((()))***,,,///222444...---++++++...000000000---...//////------...///------------------------,,,,,,---...............,,,------......------,,,.........---------------...------------...///////////////.........------******+++,,,---...///000......000111333444555666777:::>>>BBBDDDGGGKKKNNNNNNNNNMMMKKKIIIEEEBBBAAA======>>>???AAADDDGGGHHHKKKLLLLLLLLLJJJHHHEEECCCAAA>>><<<;;;<<<======<<<<<<===???AAACCCDDDEEEEEEHHHJJJLLLNNNPPPQQQQQQPPPMMMOOOQQQRRRQQQQQQRRRSSSPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSRRRQQQPPPNNNMMMMMMJJJKKKMMMPPPRRRTTTUUUUUUWWWWWWVVVUUUSSSQQQOOONNNKKKJJJIIIHHHFFFCCCAAA@@@===<<<;;;:::999888888888666666666666666666666666777888::::::::::::<<<>>>DDDHHHMMMQQQUUUZZZ^^^aaacccaaa]]]ZZZTTTMMMEEE???999777555333111000000111.........------,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***++++++,,,+++++++++,,,+++******)))*********,,,,,,++++++******))))))************************+++++++++***************...------,,,++++++******+++***)))***++++++***)))+++++++++*********))))))************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))************++++++++++++******'''((()))***+++******)))************************************************dddeeefffgggiiijjjkkkllljjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkgggfffffffffeeebbb]]]YYYOOOLLLGGGBBB???===<<<======???AAAAAABBBGGGQQQXXX]]]cccjjjooopppooonnnnnnmmmhhhbbb^^^[[[UUULLLEEE<<<:::777444222111222222//////.........---------,,,,,,******)))***++++++...,,,,,,,,,---...---,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))%%%(((***+++)))((((((***))))))))))))************+++************************)))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''(((***+++,,,+++))))))))))))))))))*********+++))))))))))))******++++++'''(((((()))******++++++************+++,,,---...+++)))''''''***+++***(((((()))******)))((()))+++***)))))))))******+++,,,))))))))))))))))))))))))******++++++++++++******************************))))))+++,,,,,,,,,+++***************++++++,,,,,,***))))))***,,,///222444111///,,,,,,---///000///,,,---......,,,,,,---...------------------------,,,------...............,,,,,,---......---,,,,,,000///...,,,,,,,,,---......------------...//////............////////////---------....../////////111111111333555999;;;===>>>BBBGGGKKKMMMOOOQQQRRRPPPOOOLLLHHHDDD@@@>>><<<;;;;;;===>>>@@@CCCEEEFFFHHHHHHGGGFFFDDDBBB@@@???AAA???======???AAAAAAAAABBBCCCEEEGGGIIIJJJJJJJJJKKKLLLNNNQQQRRRRRRQQQPPPMMMOOORRRRRRQQQQQQQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMNNNOOOQQQTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVQQQQQQQQQQQQOOOKKKHHHFFFCCCBBB@@@>>><<<;;;;;;:::999999888888777777777666555777::::::999888888999;;;???CCCGGGKKKQQQYYY^^^\\\\\\\\\\\\ZZZUUUNNNIII===;;;888555222111111111.....................---------------.........///------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,++++++***))))))******,,,,,,,,,+++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++***)))***************+++++++++************************************************+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***((()))))))))************************************************************ffffffggghhhjjjlllmmmoookkkkkkkkkllllllnnnooopppnnnoooooonnnllljjjgggfffcccccccccccccccaaa\\\YYYTTTQQQLLLGGGBBB@@@??????<<>>;;;::::::;;;<<<>>>???AAABBBCCCBBBBBBAAA@@@??????>>>>>>BBBAAA???@@@BBBDDDEEEEEEHHHIIIKKKNNNOOOPPPPPPOOOKKKLLLOOOQQQQQQQQQPPPOOOMMMOOORRRRRRQQQPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPSSSUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVWWWXXXXXXVVVSSSPPPNNNJJJHHHEEEBBB@@@???>>>>>>>>>===<<<;;;:::999888888333666999:::999777777777444777;;;???CCCJJJSSSYYYUUUVVVXXX[[[[[[YYYSSSOOOEEECCC???;;;888666666666000111111111111111111111---------.........////////////............//////,,,++++++++++++++++++,,,***+++,,,---------------,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,------************************))))))******+++++++++,,,***++++++,,,,,,------...+++***)))***+++++++++)))(((((()))***+++,,,,,,---************************************************+++***)))***+++++++++)))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***)))))))))((()))******+++************************************************eeefffhhhjjjlllmmmmmmnnnkkklllmmmnnnooooooooooooppppppnnnllliiieeeaaa___^^^]]]\\\ZZZYYYXXXWWWWWWTTTRRROOOKKKHHHEEECCCBBBAAA@@@???@@@BBBFFFJJJLLLYYY___hhhooorrrsssrrrrrrqqqnnniiifffbbb\\\TTTNNNEEEAAA<<<888666444333111333111111111333444333222111111000//////...---------............---,,,,,,.........------...//////,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---000...+++)))*********)))*********))))))))))))))),,,++++++******++++++,,,+++*********))))))((((((*********++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,+++***((('''+++++++++***)))(((((('''++++++,,,,,,,,,---------'''((()))+++++++++***)))***++++++,,,,,,++++++*********))))))******+++,,,***,,,,,,)))'''***222888BBB333+++...///++++++111//////.........---------......------------.................................------,,,,,,------......---,,,+++,,,---...///........................+++---//////---,,,,,,,,,,,,,,,---///000111111222444666888<<<@@@DDDGGGHHHPPPQQQRRRTTTUUUUUUUUUTTTOOOIIIBBB???@@@AAA>>><<<::::::;;;;;;<<<>>>???@@@BBBAAAAAA@@@AAACCCEEEFFFIIIGGGFFFFFFGGGIIIJJJJJJMMMMMMNNNPPPQQQRRRPPPOOOMMMLLLMMMOOOQQQRRRQQQPPPOOOOOOPPPRRRTTTTTTRRRQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]ZZZ\\\\\\XXXUUUWWWXXXVVVTTTTTTTTTTTTTTTUUUVVVWWWRRRPPPOOOOOOPPPQQQQQQPPPOOONNNNNNPPPRRRTTTTTTSSSQQQSSSUUUWWWWWWXXXYYY[[[[[[YYYWWWWWWWWWWWWUUUSSSRRRQQQOOOLLLIIIFFFCCCBBBBBBAAA???<<<;;;999999999:::777444444555888999999777888999:::;;;@@@HHHOOOPPPSSSWWW[[[]]]\\\YYYWWWPPPNNNKKKGGGCCC???===<<<999888555222000////////////////////////...---,,,------.........---,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((,,,+++((('''&&&(((***,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((()))***************(((***,,,+++***)))***+++******++++++++++++*********++++++++++++,,,,,,,,,+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((++++++***))))))***++++++++++++******************hhhiiijjjkkklllmmmmmmmmmmmmnnnnnnooooooppppppppppppooollliiiddd^^^ZZZXXXTTTSSSQQQPPPNNNNNNNNNNNNMMMNNNOOOOOONNNMMMKKKJJJGGGFFFEEEDDDEEEGGGJJJLLLYYY___gggmmmppprrrrrrsssuuuqqqmmmkkkiiiddd]]]WWWKKKGGGBBB===;;;999666555444333222222333333222111111000000/////////......------.../////////......,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,******+++,,,+++***************)))))))))))),,,++++++******++++++,,,+++*********)))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))************************+++++++++******))))))(((************************((())))))***************************++++++,,,,,,************************)))******+++++++++******++++++******)))(((((('''++++++++++++,,,,,,,,,,,,((())))))************)))***++++++,,,,,,++++++*********))))))******+++,,,))),,,...---+++,,,111666???222+++...000,,,,,,000//////.........---------......------------.................................------,,,,,,------...------,,,,,,------..............................---...000000///------...---......000111333555666888:::>>>BBBGGGKKKMMMNNNRRRSSSTTTVVVWWWWWWVVVVVVOOOJJJDDDBBBCCCCCC@@@===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLNNNMMMLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTSSSQQQPPPPPPPPPPPPQQQSSSSSSRRRQQQQQQQQQRRRSSSUUUUUUTTTSSSTTTUUUWWWZZZ]]]___```aaa___```aaabbbbbbbbbbbbbbbbbbfffgggdddbbbbbb___[[[XXXXXXXXXWWWVVVUUUTTTTTTTTTSSSQQQQQQRRRRRRPPPOOOOOONNNNNNOOORRRTTTTTTTTTSSSUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYWWWUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGDDDAAA>>>;;;999888:::888666666888999888777777888999888999<<>><<<999777555555555555333111111111111000000000000000------...///000000000000,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))+++------,,,+++************************++++++************++++++***************)))))))))*********)))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))******++++++******)))))))))************+++++++++++++++++++++++++++))))))))))))***+++,,,---++++++******)))((((((((()))*********++++++++++++++++++***)))))))))************++++++++++++************))))))******+++,,,))),,,//////......000333999///+++///111---,,,000...............---------......------------....................................------------......,,,,,,---..........................................000111111000///000111//////000111444777:::;;;>>>@@@EEEKKKOOORRRTTTUUUTTTUUUWWWXXXYYYXXXXXXWWWOOOKKKHHHGGGGGGFFFCCC@@@??????@@@AAACCCDDDEEEFFFFFFGGGIIILLLNNNOOOPPPQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\```dddhhhllloooqqqoooppprrrtttuuutttsssrrruuuzzz~~~}}}zzzvvvnnnfffaaabbbaaaaaa^^^[[[XXXVVVYYYXXXWWWWWWWWWUUURRRPPPPPPOOOOOOPPPSSSUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWVVVWWWYYYZZZ[[[YYYWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMJJJEEE@@@<<<:::;;;:::999999999999777666888888888777666666999;;;???BBBFFFLLLRRRWWWZZZ\\\VVVVVVUUUTTTTTTSSSSSSSSSOOOLLLIIIDDD@@@<<<999888444333222111000000000000......//////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,)))+++,,,+++)))(((((()))******++++++++++++******((())))))))))))*********************)))))))))))),,,,,,++++++++++++,,,,,,***************))))))))))))***+++,,,,,,+++***)))************************ffffffggghhhjjjlllmmmnnnnnnnnnlllkkkkkkkkkllllllnnnlllhhhbbb\\\VVVQQQOOOOOOMMMIIIFFFDDDCCCCCCDDDBBBDDDIIIOOOTTTXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZbbbeeeiiilllnnnoooqqqssstttrrrooonnnnnnkkkeee```[[[WWWQQQMMMKKKIIIFFFEEE@@@>>><<<;;;;;;:::888666333333333333333333333333//////000000000000//////......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++++++++******+++++++++*********,,,------+++))))))***************++++++++++++************++++++************************++++++******)))))))))(((******)))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))***++++++++++++***)))))))))))))))))))))***+++++++++++++++++++++++++++***)))))))))***,,,---************))))))(((((())))))))))))************---,,,***)))((()))************++++++++++++************))))))******+++,,,***,,,......------///222333---,,,000111///---///..............................------------....................................------------......+++,,,.../////////...---...........................000111111000000111222000000111333777;;;???AAADDDGGGLLLQQQUUUVVVVVVVVVVVVVVVXXXYYYYYYXXXWWWWWWPPPOOOMMMMMMMMMLLLHHHEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRTTTTTTVVVXXXZZZZZZZZZZZZZZZVVVXXXZZZZZZZZZZZZ[[[\\\]]]___bbbdddfffhhhjjjkkklllmmmpppuuuzzz~~~xxxqqqrrrsssrrrpppkkkgggddddddbbbaaa``````^^^[[[YYYWWWVVVVVVWWWYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTWWWYYYZZZXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWUUUSSSOOOIIIEEEBBBAAA>>>;;;999999999888666888888777666555444444444888:::>>>CCCJJJPPPVVVYYYWWWWWWXXXYYYYYYYYYZZZZZZXXXVVVSSSOOOKKKGGGDDDCCC<<<:::888555222111000000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,---.../////////...---,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++,,,---,,,***)))))))))******++++++++++++************+++++++++,,,,,,,,,*********))))))))))))))),,,,,,,,,++++++,,,,,,,,,************************((()))+++,,,,,,+++)))(((***************+++++++++\\\]]]^^^aaadddgggjjjlllnnnmmmllljjjiiiiiiiiiiiiiiigggddd___[[[WWWTTTRRRSSSQQQMMMIIIGGGEEEEEEEEECCCCCCFFFIIINNNSSSXXX[[[]]]^^^```bbbdddeeeffffffhhhkkkmmmoooooooooppprrrsssqqqnnnnnnmmmkkkeee```[[[WWWRRRNNNLLLKKKIIIHHHFFFEEECCCBBBBBBAAA???>>>777777777777666666666666333333333222111///...---///...------,,,,,,,,,---,,,++++++++++++,,,---...,,,++++++++++++++++++,,,+++++++++,,,---,,,***((())))))******+++++++++,,,+++******))))))******+++***************+++++++++,,,,,,,,,++++++******)))***)))))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------************************))))))***+++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++---,,,***)))))))))***+++*********)))))))))))))))(((((()))))))))*********---,,,+++)))))))))***+++)))******++++++******)))******))))))******+++,,,,,,,,,+++******+++...000...,,,,,,///111///...///---...........................------------..............................///......------......///,,,---...///000///...---////////////////////////---///000000000000222444222333555888<<<@@@DDDFFFJJJMMMQQQTTTVVVVVVUUUTTTVVVVVVWWWXXXXXXWWWVVVUUURRRRRRRRRSSSRRRQQQNNNKKKJJJKKKMMMNNNOOOPPPOOOOOORRRRRRSSSSSSRRRPPPNNNMMMPPPRRRSSSSSSSSSUUUXXX\\\```bbbeeedddbbb```aaaaaa___bbbeeefffggggggjjjlllmmmppptttwwwyyy||||||uuurrrooommmmmmlllkkkjjjhhhgggggghhhhhhgggccc```]]]ZZZWWWVVVWWWWWWVVVTTTQQQQQQQQQTTTVVVWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZZZZYYYVVVSSSOOOMMMIIIEEE???;;;::::::::::::888888777777777666555444666666999<<>>CCCFFFIIIKKKOOOQQQSSSUUUVVVVVVUUUTTTVVVVVVWWWWWWWWWVVVTTTSSSSSSTTTUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRSSSRRRQQQQQQRRRRRRQQQQQQPPPOOONNNMMMNNNQQQSSSUUUWWW\\\eeekkkyyy|||}}}{{{uuuqqqqqqrrrssswww{{{}}}}}}~~~|||||||||uuupppbbb^^^ZZZYYYZZZ[[[YYYWWWTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVYYYYYYZZZ[[[ZZZYYYXXXWWWQQQMMMGGGCCCAAA@@@>>>===:::999777888999999777666666666777999<<>>===<<<;;;;;;:::999888666444333000///...---,,,,,,,,,,,,,,,+++******+++,,,...000...------,,,,,,------...,,,+++)))***+++,,,,,,+++))))))***++++++,,,------******))))))))))))***************++++++,,,,,,,,,************++++++++++++)))))))))))))))***++++++************************&&&'''''''''((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))******************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++******************************************+++++++++******))))))))))))))))))))))))***)))))))))*********++++++******++++++,,,,,,++++++))))))************))))))******))))))******+++,,,---,,,++++++,,,,,,,,,,,,***,,,---------...//////---------.........//////......------------..............................//////............//////...............//////000///////////////////////////000111111111333666888:::===AAAFFFJJJMMMOOOOOOSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXWWWUUUTTTSSSRRRSSSTTTTTTSSSRRRRRRSSSQQQRRRSSSTTTSSSRRRPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSSSSVVVZZZ^^^dddooo|||qqqlllgggfffhhhiiigggeee[[[YYYVVVUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\VVVTTTQQQNNNKKKGGGCCC@@@===:::888888999:::888777666666666777999<<<@@@AAAGGGJJJNNNSSSXXX[[[]]]^^^\\\]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVSSSNNNHHHCCC@@@888666444111////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++(((((()))***++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***''')))++++++******+++,,,******++++++++++++******((())))))))))))*********((()))))))))******************))))))))))))***************++++++,,,,,,,,,************************((())))))***++++++,,,,,,EEEEEEFFFGGGKKKOOOSSSUUUWWWYYYZZZZZZXXXTTTOOOMMMOOONNNLLLKKKJJJJJJJJJJJJFFFHHHJJJLLLMMMMMMKKKJJJAAABBBCCCDDDDDDDDDDDDDDDGGGKKKQQQXXX^^^bbbddddddfffiiinnnqqqrrrqqqqqqrrrnnnmmmmmmoooqqqqqqnnnjjjjjjeee___YYYTTTQQQMMMKKKEEEDDDDDDFFFHHHJJJJJJIIIFFFFFFDDDCCCAAA@@@>>>>>>=========<<<;;;:::999888222222111000///.........,,,+++*********,,,///000///......------......///+++)))((((((+++---......))))))***+++,,,,,,------******))))))))))))***************++++++,,,,,,,,,(((((())))))******++++++))))))((())))))***++++++************************((()))))))))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((***+++,,,,,,+++***)))))))))))))))*********************++++++++++++((()))+++,,,------,,,+++))))))************))))))*********)))***++++++,,,,,,,,,---//////...,,,)))***---...,,,,,,---///...---------.........//////.........------.................................//////............////////////...------///000111000000000000000000000000000111222222333444888:::>>>AAAFFFLLLPPPRRRRRRRRRUUUUUUVVVWWWYYYZZZ\\\\\\XXXXXXYYYYYYXXXVVVTTTSSSQQQRRRSSSSSSRRRQQQRRRSSSQQQRRRSSSTTTSSSQQQOOOMMMGGGHHHIIIKKKOOOSSSVVVYYY^^^bbbhhhnnnwww{{{zzz|||~~~|||yyyaaa^^^ZZZXXXXXXYYYZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]YYYYYYXXXWWWTTTNNNFFFAAA@@@<<<888777999999888666555555666777888;;;===>>>===@@@FFFMMMSSSWWWZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZVVVPPPKKKGGG;;;999666333111000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++******)))((())))))***++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++$$$&&&((()))))))))***+++******++++++++++++*********++++++++++++,,,,,,,,,(((((())))))*********++++++******************+++*********++++++,,,,,,,,,++++++***))))))***++++++((())))))***++++++,,,,,,BBBBBBBBBCCCEEEHHHJJJLLLQQQQQQPPPOOONNNMMMLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDGGGLLLQQQWWW\\\______aaadddgggjjjkkkllllllkkklllmmmnnnnnnnnnnnnnnnnnnlllgggddddddcccZZZOOOJJJGGGCCCAAABBBCCCDDDEEEDDDBBB???>>>???AAAAAAAAA>>>===<<<;;;<<<<<<===>>>666666444222000...,,,++++++,,,---------------,,,///...------,,,,,,,,,,,,++++++,,,---------,,,+++------,,,+++*********+++...---,,,***)))(((((((((******************************++++++++++++******************************+++***)))***++++++***)))***,,,...,,,)))(((+++...************************************************************************++++++************++++++++++++,,,,,,,,,++++++******+++,,,------,,,+++***************************)))************+++++++++---,,,(((###!!!"""%%%)))+++***)))))))))***,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++........................---------............///,,,---...///000000000000000///...------...///000//////000000000000//////............////////////............/////////000.........////////////000000111333555777;;;@@@DDDGGGIIILLLOOORRRUUUWWWXXXXXXWWWWWWVVVVVVVVVWWWWWW[[[XXXUUUUUUWWWXXXVVVTTTSSSRRRPPPOOONNNNNNPPPQQQSSSQQQPPPPPPPPPOOOOOOQQQTTTQQQNNNOOOVVV___hhhllluuuuuuyyyvvvmmmddd```ccchhhkkkllldddcccbbbaaa```]]]YYYUUUSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZXXXUUUQQQMMMJJJCCCBBB???===;;;:::::::::<<<:::888666555555666777;;;===@@@EEEKKKRRRXXX[[[\\\\\\]]]]]]^^^]]]]]]\\\___]]]\\\\\\]]][[[VVVQQQLLLFFF>>>777333000...---000...,,,,,,---------+++......---------,,,,,,,,,------,,,,,,,,,+++++++++000///---,,,++++++,,,,,,.........------,,,,,,,,,---,,,+++******+++,,,---++++++******+++---...///.........------,,,,,,,,,+++)))((()))***,,,++++++++++++++++++++++++++++++***)))))))))((((((''''''++++++++++++++++++++++++***++++++,,,,,,++++++******************)))((((((------,,,++++++******)))******+++++++++******)))))))))*********+++++++++---,,,,,,,,,+++*********AAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIMMMLLLJJJHHHHHHHHHJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGFFFGGGHHHHHHEEEFFFGGGIIIMMMPPPSSSUUUVVVXXXZZZ]]]___```aaaaaacccdddfffhhhjjjkkkllllllmmmmmmjjjjjjmmmoooiii```XXXSSSLLLHHHFFFFFFFFFFFFGGGEEEDDDCCCBBBAAA???<<<>>>===<<<;;;;;;<<<======<<<;;;888555333000///............------,,,,,,,,,......---,,,,,,,,,------+++,,,---------,,,++++++*********)))******++++++,,,+++******)))***************************************++++++++++++******************************+++***)))***++++++***)))***++++++***))))))***+++************************************************************************++++++************+++++++++++++++,,,,,,++++++***))))))************))))))************************)))************+++++++++///...---***(((''')))++++++***)))))))))***,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++........................---------............///...///////////////......000///...------...///000...//////000000//////...............////////////........./////////000000//////000000000000111111222444666888;;;???DDDHHHNNNOOOPPPRRRSSSTTTUUUUUUXXXWWWWWWVVVVVVWWWWWWXXX[[[XXXTTTSSSSSSRRRPPPNNNNNNOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOQQQRRRRRRSSSTTTYYYXXXXXXZZZ```jjjtttzzzwwwtttwww|||~~~~~~wwwwwwvvvuuusssmmmeee```YYYWWWUUUUUUUUUWWWXXXXXXXXXXXXYYYXXXWWWVVVTTTSSSKKKHHHDDD???<<<<<<<<<======<<<:::888777777777777888999<<<@@@EEEKKKPPPRRRXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\]]]^^^\\\XXXUUUTTTNNNGGG???:::555111///111///------...///...---............------,,,,,,------------,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,++++++*********++++++***))))))***++++++++++++******+++---...///------,,,,,,,,,+++++++++---+++***+++,,,...------++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++******************)))((((((++++++++++++++++++++++++)))******+++++++++************************+++++++++++++++++++++*********BBBBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRPPPNNNMMMNNNNNNOOOQQQQQQPPPPPPOOOOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTWWWXXX[[[]]]aaacccfffgggjjjkkklllpppwww}}}{{{uuugggaaaYYYRRRMMMJJJHHHGGGGGGFFFFFFFFFEEECCC???<<<>>>===;;;:::999999:::;;;@@@>>><<<999777444222111///...---,,,,,,---......------------------......---------------,,,+++***)))(((((())))))***+++,,,***)))))))))***+++,,,,,,******************************++++++++++++******************************+++***)))***++++++***)))***)))((((((*********)))************************************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,+++++++++******))))))))))))******************************)))************+++++++++***,,,---,,,***((('''(((+++************+++,,,,,,(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000000000///...---,,,//////............//////.........//////.....................////////////....../////////000000000111111111111111222333333555888;;;>>>AAAEEEJJJMMMRRRRRRSSSTTTUUUUUUUUUUUUWWWVVVVVVVVVVVVVVVWWWWWWXXXUUURRRPPPOOOOOOMMMLLLHHHJJJMMMMMMMMMLLLMMMNNNNNNQQQUUUXXX[[[^^^___^^^dddfffiiilllpppzzzwwwpppfffaaa[[[WWWVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSOOOIIICCC@@@???@@@AAA??????>>><<<;;;999888888777777999;;;???CCCFFFHHHPPPQQQTTTVVVYYY[[[\\\\\\]]]\\\\\\^^^______]]]ZZZ]]]XXXRRRKKKEEE>>>888444333111///...///000000////////////............---.........------------,,,//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))******++++++++++++,,,---......,,,,,,++++++++++++******---+++***+++,,,...------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++************+++******)))((())))))******+++,,,,,,---((()))***+++++++++++++++++++++******************))))))******************GGGHHHIIIJJJLLLMMMNNNOOOSSSSSSUUUWWWYYY[[[]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSVVVUUUSSSQQQOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRVVVYYY[[[\\\```dddhhhnnnxxxmmmiiiccc\\\WWWRRRMMMJJJFFFEEEEEEEEEFFFEEEBBB@@@<<<;;;999888666666666777<<<=========<<<999777555000...---,,,---...000222---------------...///000.........------,,,+++++++++***************++++++******))))))******+++,,,******************************++++++++++++******************************+++***)))***++++++***)))+++((('''(((,,,---+++(((************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++---,,,+++******+++,,,---************************))))))*********+++++++++(((***++++++)))''''''(((************++++++,,,,,,)))*********+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////////////////...------/////////....../////////------............------............////////////...////////////000000000111111111111222333555666:::===AAADDDGGGJJJNNNQQQPPPQQQSSSTTTVVVWWWWWWWWWSSSSSSSSSRRRSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMNNNNNNKKKMMMOOONNNMMMMMMOOORRRXXX^^^eeejjjooouuuvvvtttvvvzzz~~~vvvoooeee^^^ZZZYYYXXXWWWWWWWWWUUUTTTTTTTTTTTTUUUTTTRRRMMMIIIFFFDDDDDDDDDBBBBBBBBBAAA???===;;;:::999999999:::;;;===???AAAGGGHHHKKKOOORRRUUUWWWWWWYYYZZZ[[[]]]___```______aaa^^^YYYTTTOOOHHHAAA<<<666444000//////000000////////////////////////...//////.........---------......------,,,,,,,,,,,,------------------------+++******************+++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++)))((()))***,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++************++++++******)))))))))******+++++++++,,,'''((()))***+++,,,,,,,,,+++++++++***************((((((((()))*********+++PPPQQQSSSUUUXXXZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbbccccccbbbaaa``````______````````````____________\\\\\\\\\\\\\\\[[[ZZZZZZ]]]\\\[[[YYYVVVTTTRRRQQQMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQTTTYYY^^^dddnnnyyy|||zzzjjjiiigggeeebbb]]]WWWRRRLLLIIIFFFEEEDDDDDDCCCBBB<<<:::888666444333333333777:::>>>AAABBBAAA>>><<<777555333000/////////000------------......///000.........------,,,,,,,,,///...---,,,+++*********,,,+++******))))))************************************++++++++++++******************************+++***)))***++++++***)))+++)))(((***---...,,,)))************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))*********+++++++++,,,,,,---,,,******+++---******++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------...//////000//////...//////////////////...------............------............////////////////////////000000000111111111000111333555777999>>>BBBFFFIIILLLNNNPPPRRRNNNOOOPPPRRRSSSSSSSSSSSSNNNNNNNNNNNNNNNOOOPPPPPPOOONNNLLLKKKJJJKKKMMMOOOQQQSSSUUUUUUUUUWWW^^^cccmmmvvv~~~}}}rrrjjjfffccc```]]]\\\[[[YYYWWWUUUUUUTTTTTTPPPPPPOOONNNLLLJJJGGGFFFFFFFFFEEEDDDCCCAAA???>>>===<<<;;;:::999::::::;;;>>>@@@CCCFFFJJJLLLNNNOOORRRTTTVVVYYY[[[]]]^^^```^^^]]][[[YYYVVVPPPJJJEEE<<<999444111000000///......///////////////////////////.........---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++)))((()))***,,,++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++******)))))))))'''((()))***+++,,,,,,,,,************************((((((((()))*********+++YYYZZZ\\\^^^aaabbbccccccccccccdddddddddeeeeeeeeegggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbccccccccccccbbbbbbbbbbbbaaa```^^^\\\ZZZYYYSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKKKKPPPSSSWWW___gggjjjhhhaaabbbcccffffffddd___\\\XXXTTTOOOJJJHHHFFFDDDBBB===;;;888666333222222222555888<<<@@@DDDEEEEEEDDDCCCAAA===888444000...............---......//////......------------......111000...---+++*********,,,,,,+++***)))))))))*********************************++++++++++++******************************+++***)))***++++++***)))))))))***,,,......,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,******))))))))))))******************************)))************+++++++++***++++++***))))))+++---***++++++,,,---,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,---...///000000000000......////////////...............//////...................../////////////////////000000000111111111111111222555888<<<>>>CCCFFFJJJMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJLLLPPPSSSVVV[[[```bbbccchhhqqqxxx|||zzztttpppdddbbb```\\\XXXUUURRRQQQMMMNNNPPPQQQPPPMMMJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@===;;;999888888888999;;;===@@@BBBDDDEEEFFFHHHKKKNNNPPPRRRUUUXXX[[[ZZZYYYYYYZZZYYYVVVRRRNNNEEE@@@:::555222111///...---............/////////.........------------,,,,,,------......---,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......---+++***+++,,,...------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,+++++++++,,,++++++***))))))((((((((()))***+++++++++++++++))))))*********+++++++++))))))******************]]]^^^```bbbbbbcccbbbbbbeeeeeeeeeeeeeeeeeeffffffeeeffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhheeefffgggiiiiiiiiiiiihhhhhhhhhhhhgggfffdddbbbaaa]]][[[XXXUUURRRPPPOOOOOOKKKJJJHHHGGGGGGHHHIIIKKKHHHLLLMMMMMMQQQVVVXXXUUUTTTUUUWWW[[[___bbbaaa```aaa]]]YYYTTTQQQMMMIIIFFF???>>>;;;888555333333222444555666888<<>>>>>>>>===@@@DDDFFFHHHJJJOOORRRVVVVVVWWWYYYZZZZZZWWWTTTNNNIIIAAA:::666222000...,,,,,,------............------------,,,,,,,,,,,,,,,,,,---......------,,,*********++++++,,,,,,,,,+++,,,------------,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------------+++***+++,,,...------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++************)))))))))))))))******+++++++++******(((((()))***+++,,,,,,---+++++++++++++++*********___```aaaaaaaaa```^^^]]]``````aaaaaaaaaaaabbbbbbcccdddeeeffffffgggffffffhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjlllmmmmmmllllllnnnnnnnnnnnnllljjjhhhgggdddbbb___[[[XXXVVVUUUTTTMMMKKKJJJIIIIIIJJJKKKMMMIIIKKKKKKIIIIIILLLLLLJJJJJJJJJKKKPPPVVV[[[___```cccaaa___\\\YYYUUUPPPLLLBBB@@@===999777555444444444222//////333;;;CCCHHHKKKJJJHHHFFFBBB???<<<:::111000///...............---,,,,,,,,,---///111222,,,,,,++++++***+++++++++((((((((()))***,,,---...******************************++++++++++++******************************+++***)))***+++++++++)))###''',,,,,,***)))***,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---------***+++,,,------,,,+++***************************)))************+++++++++'''+++000333222000---,,,***+++,,,---...---,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......------------------------........................---------.........//////000000000000///...---,,,---...///000000///...---//////000000000000//////............/////////000000000000000111111111111333333444666:::@@@EEEHHHGGGJJJNNNOOONNNKKKIIIHHH>>>???AAABBBDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHLLLQQQVVV\\\dddooovvvzzzlll```YYYSSSSSSRRRQQQPPPOOONNNMMMMMMKKKJJJHHHHHHJJJKKKMMMNNNLLLHHHEEEBBB???>>>>>>999::::::;;;;;;;;;::::::666999===???@@@CCCHHHLLLUUUVVVWWWYYY[[[[[[YYYWWWUUUOOOFFF>>>888444111///,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,------.........***+++,,,------,,,+++***+++,,,---------,,,+++************++++++,,,,,,,,,+++)))((()))***,,,++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,((((((((()))******++++++******+++++++++******)))''''''(((***+++,,,---...---,,,,,,,,,+++*********^^^\\\[[[[[[\\\\\\[[[YYY\\\[[[ZZZZZZ\\\^^^^^^^^^```______aaaccceeedddcccccc```___aaaaaa______bbbbbbeeehhhjjjkkklllnnnppppppoooooommmlllkkkjjjiiijjjiiifffccc```]]][[[YYYVVVUUUSSSPPPNNNMMMLLLKKKNNNLLLKKKJJJKKKJJJIIIGGGFFFDDDCCCEEEJJJPPPUUUWWW___aaacccdddbbb]]]WWWTTTJJJCCC;;;666777777555222444777999::::::<<<@@@CCCJJJOOORRRQQQMMMIIIAAA:::999666222///...---,,,+++///......------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***,,,------,,,***)))((((((((((((((((((((((((,,,+++***+++------+++***///***''')))***)))))),,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,------...//////---,,,,,,+++*********++++++++++++*********)))))),,,,,,+++***))))))******************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,------...///000---------------------------,,,+++*********+++,,,111000...---,,,,,,---...////////////////////////''')))---000222222222222111111000000//////............------------...............///////////////...000222333222222222333666777:::>>>BBBGGGKKKMMMLLLMMMMMMLLLJJJGGGDDDAAA======>>>@@@BBBDDDDDDCCCHHHIIIJJJIIIIIIIIIJJJLLLNNNQQQUUU\\\gggxxxnnndddfffccc^^^YYYVVVUUUTTTTTTSSSRRRPPPMMMJJJHHHIIIJJJNNNNNNOOONNNLLLHHHEEEBBB===;;;;;;;;;:::999666333666666777888:::===@@@AAAGGGJJJOOORRRTTTVVVXXXZZZ[[[YYYTTTMMMEEE<<<555222222000------.........---......//////......---,,,///...------------...///+++++++++,,,,,,---------------++++++++++++---------,,,,,,+++*********+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,+++***************,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++)))(((&&&&&&((()))+++************************+++++++++*********))))))++++++***************++++++++++++*********))))))YYYXXXWWWVVVVVVVVVUUUUUUZZZYYYXXXYYYZZZ[[[ZZZYYY``````bbbdddfffeeebbb___]]]ZZZYYY[[[[[[YYYZZZ^^^aaacccddddddcccccceeefffiiiiiijjjkkklllmmmnnnooolllkkkjjjgggeeecccaaa```]]]\\\ZZZWWWUUUSSSRRRQQQRRRPPPOOONNNNNNMMMKKKHHHFFFDDDBBBBBBEEEIIILLLMMMRRRUUUYYY\\\^^^^^^\\\[[[QQQJJJ@@@;;;::::::888666555888;;;<<<<<<===???BBBLLLRRRVVVVVVUUUSSSMMMFFF@@@===777333111///---+++///...------------------************************++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))))))))))))))))))))))))))***)))((()))++++++)))(((,,,)))***///000---************+++++++++,,,,,,,,,******))))))))))))*********++++++,,,------......---,,,++++++******++++++,,,,,,,,,,,,++++++******,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,000///...------,,,,,,---------------------------,,,,,,+++++++++---...///111000///...---......///////////////////////////,,,---///111111111111111111000000000/////////...000//////......//////000222111000///...------,,,///111222333333333555777:::<<>>@@@AAABBBCCCDDDNNNTTTZZZ[[[\\\\\\XXXSSSJJJFFF@@@:::666333///---///...---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++*********+++,,,------,,,+++******************************))))))***++++++***(((((((((---444666111+++)))***++++++++++++,,,,,,,,,******))))))))))))***************+++,,,,,,------,,,,,,++++++******++++++---------,,,,,,,,,,,,+++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,---///000111111000000/////////000000000000000000000000000000111111111111000000000000000000000000////////////111000000//////000000111222111111000///...------000111333333333555888;;;@@@BBBFFFJJJMMMNNNOOOOOOMMMLLLIIIFFFCCCAAA???>>>@@@AAADDDFFFGGGHHHHHHGGGFFFHHHJJJLLLNNNQQQVVVYYY```fffooo{{{|||lllaaa]]]XXXVVVTTTRRRQQQPPPQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNIIIEEE@@@<<<:::999888777666555444333333555777888:::<<<@@@DDDHHHNNNUUUYYYYYYYYYXXXUUUOOOHHHAAA===888444000---,,,------,,,////////////.........---...------,,,,,,------...,,,,,,,,,,,,------------///......------......///......------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************+++***************+++++++++++++++***************dddddddddcccbbbbbbcccddd```]]][[[\\\```fffjjjlllpppssswwwzzzxxxoooddd\\\ZZZUUUSSSTTTUUUUUUYYY^^^\\\]]]^^^]]]]]]]]]```bbb]]]\\\[[[[[[\\\^^^aaabbbjjjjjjjjjkkkkkkkkkllllllkkkjjjiiigggeeecccbbbaaaaaaaaa``````___\\\WWWSSSNNNKKKHHHGGGFFFFFFEEEDDDGGGHHHJJJMMMRRRWWW[[[^^^ZZZSSSIIIAAA===<<<<<<;;;;;;>>>CCCGGGJJJLLLMMMMMMPPPVVV[[[\\\^^^```^^^YYYSSSNNNGGGAAA<<<888555222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,------,,,***'''''',,,444777111,,,***++++++++++++++++++++++++,,,,,,+++++++++,,,------))))))******++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------,,,,,,,,,------...////////////////////////000000000000000000000000000000222222000000/////////000000000000000////////////111000000//////000000111/////////000000111111222111222333333555888<<<@@@FFFHHHLLLPPPQQQQQQOOONNNLLLJJJGGGDDDBBBAAAAAABBBBBBDDDGGGHHHHHHHHHIIIIIIJJJMMMPPPTTTXXX]]]cccgggtttyyyxxxqqqfffaaa[[[UUUSSSSSSTTTTTTQQQRRRSSSTTTUUUTTTSSSRRROOOLLLHHHDDDAAA???<<<:::888777555444444555777888666888:::===BBBHHHPPPVVVVVVXXXYYYXXXUUUOOOIIIFFF???;;;555111000//////...///......---------------------,,,,,,,,,,,,------,,,,,,------------------......------------......------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---------,,,,,,---------,,,,,,,,,++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************)))******+++,,,************************xxxyyyyyywwwssspppoooppplllhhhcccdddkkkuuu~~~wwwnnnbbb\\\XXXYYYYYY[[[```fffeeeeeefffeeedddccceeefffaaa___\\\ZZZYYY[[[]]]___ddddddeeefffggghhhiiijjjmmmmmmnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiifffaaa]]]YYYVVVRRROOOMMMJJJFFFCCCFFFEEEEEEFFFJJJOOOSSSVVVYYYSSSKKKCCC???>>>>>>>>>>>>AAAFFFMMMSSSWWWYYYYYYVVV[[[______aaacccaaa]]]YYYTTTMMMGGGCCC???;;;999222111000...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,......,,,+++)))'''***000222///,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------...))))))************++++++,,,++++++***++++++,,,,,,************++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++,,,,,,---...///------------------------...---------,,,,,,++++++,,,------...////////////000000000000000000000000//////.........///000000////////////000000000000000//////......//////000//////000000111222222333000222444555777;;;AAADDDJJJLLLPPPSSSTTTRRROOOMMMKKKIIIGGGEEEDDDEEEGGGHHHFFFIIIKKKLLLLLLMMMOOOQQQRRRWWW^^^eeemmmuuu|||yyypppeee[[[VVVUUUUUUTTTPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQOOONNNLLLHHHBBB???:::888666444444555777999666777888:::===CCCJJJOOORRRTTTVVVXXXWWWTTTPPPMMMEEEAAA;;;666333222000///...---,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,---,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************))))))***++++++,,,************************zzzuuuppppppwwwpppiiidddcccdddeeekkkrrrxxxyyyyyywwwsssqqqoooooofffccc^^^YYYWWWXXXZZZ[[[______```aaabbbcccddddddkkkmmmnnnpppqqqqqqppppppnnnnnnnnnnnnooommmjjjgggfffbbb^^^YYYUUUOOOIIIEEEEEECCCBBBBBBDDDHHHLLLOOOTTTQQQKKKEEEBBBAAAAAABBBAAACCCHHHOOOXXX^^^aaaaaa___cccfffeeeeeegggeeeaaa^^^YYYRRRLLLGGGCCC@@@===555444333111///......---))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++))),,,((((((,,,...,,,+++---,,,,,,,,,++++++++++++*********)))******+++,,,---************************++++++******++++++,,,,,,)))***************++++++,,,++++++++++++,,,,,,---***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***///...---,,,++++++++++++------------------------............---+++***)))++++++---...////////////000000000000000000000000------......//////000000////////////000000000000000//////......//////000222222222222111111000000111333777999<<>>;;;888444333444666777666777777888:::>>>DDDIIILLLNNNRRRUUUWWWVVVTTTSSSJJJFFFAAA<<<888555111...///...,,,+++++++++,,,------......//////......---............------------+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++***((((((((((((***+++)))***,,,.../////////...***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))***+++,,,,,,***************+++++++++|||{{{{{{tttssssssuuu{{{vvvqqqiiiaaa\\\ZZZZZZ[[[\\\\\\]]]]]]^^^___``````dddfffiiillloooppppppppppppoooooopppqqqrrrpppooommmkkkhhheeeaaa\\\VVVQQQJJJHHHEEECCCCCCEEEGGGIIIKKKJJJHHHDDDBBBAAABBBCCCBBBCCCGGGNNNWWW___bbbcccfffjjjkkkiiiiiikkkiiifffbbb]]]VVVOOOJJJEEEAAA>>>999777666444222000000///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))...***(((+++---++++++---,,,,,,,,,+++++++++******************+++,,,------++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******///...---,,,++++++++++++------------------------......//////...---,,,+++***+++---///000111000000////////////////////////---...///000111000//////.../////////000000000111111000000//////000000111333222222222222111111111333666;;;???CCCGGGLLLOOOPPPRRRTTTUUUUUUTTTQQQPPPLLLKKKJJJIIIIIIJJJKKKLLLEEEIIIMMMPPPTTT[[[eeemmmrrrzzzxxxoooddd]]]VVVVVVVVVUUUTTTSSSSSSRRRTTTTTTTTTVVVVVVUUURRROOOFFFBBB===888555444555666444555666666888;;;@@@DDDFFFIIIMMMQQQTTTVVVVVVVVVQQQNNNIIIDDD@@@;;;555111111///...,,,,,,---...///......///000000///......///.........------------,,,,,,---......---,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,***+++,,,------,,,***)))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++))))))))))))***+++,,,---))))))*********+++++++++{{{pppgggbbb``````[[[\\\\\\\\\]]]]]]^^^^^^[[[^^^bbbgggjjjmmmmmmnnnooonnnnnnooorrrssssssrrrpppooommmmmmlllhhhddd```TTTQQQLLLHHHEEEDDDEEEEEECCCDDDCCCAAA??????@@@AAACCCCCCEEELLLUUU]]]```aaahhhlllmmmkkkjjjmmmlllhhheee```XXXQQQKKKEEEAAA>>>;;;999888555333222111111////////////////////////++++++++++++++++++++++++...---++++++++++++---...,,,++++++******++++++,,,************************------,,,---......---+++///+++))),,,---++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000,,,,,,+++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++,,,---......---------------------------...///000000///......+++,,,...000222222222111///////////////////////////000222333222111///....../////////000000111111222222111111111111222222///000000222333444555555555999>>>CCCHHHLLLPPPSSSSSSTTTUUUVVVVVVUUUSSSRRRMMMLLLKKKKKKJJJJJJJJJJJJLLLPPPVVVZZZ```jjjxxxpppfffZZZZZZYYYWWWVVVUUUTTTTTTUUUTTTSSSTTTVVVWWWVVVUUUNNNJJJCCC<<<888666555666222333444555777:::>>>AAACCCEEEIIINNNRRRUUUWWWXXXXXXUUUQQQLLLGGGAAA:::666333111///...---...000111...///000111111000///...//////.........---------,,,---...//////...---,,,,,,,,,,,,,,,------...///---------,,,,,,,,,++++++///...,,,++++++,,,...///,,,,,,,,,+++((($$$!!!*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))******++++++++++++))))))))))))***+++,,,---))))))******++++++++++++vvvmmmfffcccbbbbbbaaa___\\\[[[[[[]]]]]]]]]^^^```bbbdddfffgggjjjjjjjjjmmmqqqssstttsssuuuttttttuuuuuurrroookkk^^^YYYSSSMMMJJJHHHFFFEEEDDDBBB@@@?????????>>>===AAACCCFFFIIIMMMRRRXXX\\\fffiiimmmoooooommmmmmllljjjgggaaaZZZSSSJJJBBB<<<<<<<<<<<<:::666222000///......------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++***)))))))))***,,,,,,---------------------------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++---------,,,,,,+++++++++************+++,,,------+++++++++,,,,,,---------'''(((***,,,---------,,,++++++++++++,,,------...------------------------......////////////......++++++++++++++++++++++++........................,,,,,,------...///000000...............///000000222111111111000000////////////............//////000000000000////////////111111000000000000000111444444333333333444555666999===CCCGGGJJJMMMOOOQQQVVVUUUUUUUUUUUUSSSPPPMMMJJJMMMNNNLLLNNNRRRTTTSSSQQQWWW___gggqqq~~~kkk^^^TTTUUUWWWUUUTTTUUUWWWVVVTTTTTTTTTVVVWWWXXXXXXRRRJJJBBB<<<999999:::666666666777999<<<>>>@@@CCCCCCCCCGGGMMMTTTYYY[[[[[[WWWRRROOOKKKGGG@@@;;;888555111......//////...///000111111111000...---//////.........---------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))(((((('''''',,,+++++++++***)))))))))******++++++++++++******~~~wwwssspppqqqpppnnnjjjhhhggggggaaa```___]]]]]]^^^^^^___fffeeefffiiimmmpppqqqqqqtttsssrrrsssttttttrrrpppjjjeee]]]VVVPPPKKKGGGDDDEEECCCAAA@@@@@@@@@???===>>>@@@BBBEEEHHHMMMSSSXXXdddhhhnnnqqqrrrpppooonnnnnnkkkfffaaaZZZRRRIIICCC<<<======;;;888555444333000000///...---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,---------------...***+++,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......//////000...............///000000111111111111000000000/////////............//////.../////////000000111111111111000000000000111111333333222222333555888999>>>AAAFFFIIIKKKMMMOOOPPPSSSSSSSSSTTTTTTRRRPPPMMMLLLOOOOOONNNRRRYYY^^^^^^eeekkkttt}}}|||nnnaaa]]]\\\YYYVVVWWWVVVUUUUUUUUUVVVVVVVVVUUUWWWSSSMMMEEE???<<<:::999666666666666888:::<<<===BBBAAA@@@AAADDDJJJQQQVVVYYYVVVTTTRRRPPPLLLFFFBBB===999444000000000000//////000000111000///...---//////.........---------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********)))))))))++++++++++++******************++++++++++++******{{{yyyxxxooolllgggaaa]]]ZZZYYYYYY______```dddiiinnnqqqqqquuutttsssssstttuuutttrrrqqqmmmggg```YYYRRRKKKFFFHHHEEECCCAAAAAA@@@???===<<<>>>@@@BBBEEEIIIOOOSSS]]]ccckkkqqqsssrrrpppooopppnnnkkkhhhbbbZZZQQQKKK??????>>><<<;;;999777666333222111000///...------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******++++++++++++++++++---,,,,,,++++++++++++,,,............---------------------------,,,++++++...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------........................---------......//////000...............///000000111111111111000000000000000//////......//////000---......///000111222333222111111000111111222222222111111222444888;;;===DDDFFFJJJKKKLLLLLLLLLMMMPPPQQQRRRSSSSSSRRRPPPOOOPPPTTTVVVWWW^^^iiippprrrzzzsssjjjeee___[[[ZZZXXXWWWWWWWWWXXXXXXVVVTTTVVVTTTQQQLLLFFF@@@<<<:::777666555555666777999:::AAAAAA???======AAAIIIPPPVVVUUUVVVWWWVVVSSSNNNJJJCCC???999444222111111000000000000000000///.....................---------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++******************+++++++++++++++******++++++++++++******yyyooofff```]]]\\\[[[[[[]]]bbbhhhnnnqqqssstttsssssstttuuuuuusssqqqpppnnnjjjfffbbb[[[TTTOOOKKKHHHEEEDDDCCCBBB@@@>>>>>>???AAABBBDDDGGGLLLOOOTTT[[[eeemmmppppppooonnnmmmmmmllljjjggg___WWWQQQFFFDDDAAA>>>===;;;999888555555333222000///...---,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,---------...---,,,+++++++++++++++.........---,,,,,,,,,+++---------------------,,,///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,................................................------....../////////000...............///000000111111111000000000000000000000////////////000000...//////000111111222222222222111111111222333333111111111333777;;;???AAAGGGIIIKKKKKKJJJIIIIIIJJJNNNOOOQQQQQQQQQQQQRRRSSSWWW]]]dddjjjttt}}}uuunnngggcccaaa]]]YYYWWWXXXXXXWWWUUUVVVVVVTTTQQQLLLFFF@@@<<<888777666555555555666777>>>@@@AAA???<<<>>>EEELLLQQQSSSVVVYYYYYYVVVRRROOOJJJEEE>>>888555333222111000000000000000//////...........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************)))***,,,,,,,,,,,,***)))++++++++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++***tttlllgggdddaaaaaacccggglllppprrrrrrnnnnnnoooqqqssssssqqqppppppooonnnmmmjjjeee___ZZZPPPNNNJJJHHHFFFEEECCCAAAAAABBBBBBBBBBBBDDDHHHKKKNNNUUU___ggglllnnnnnnooolllllllllllljjjddd]]]WWWNNNJJJEEEAAA???===;;;999888777666444222000///...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,---,,,------....../////////......---,,,++++++++++++---,,,,,,,,,+++*********++++++,,,,,,---.../////////......---,,,,,,,,,,,,------------------------......////////////...............................................................///////////////...............///000000000000000000000000111111000000////////////000000111111111111000000000000222222222222222333444444111222444777:::>>>BBBDDDGGGHHHIIIHHHFFFEEEEEEFFFIIIKKKMMMNNNNNNQQQUUUYYYdddnnnyyyxxxppphhh^^^XXXWWWWWWWWWVVVUUUVVVWWWUUUQQQKKKDDD@@@;;;:::888777666666777777888<<<@@@@@@>>>>>>BBBFFFLLLOOOTTTWWWWWWVVVSSSRRROOOJJJCCC===999666333111111000000///////////////---.....................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***************************+++,,,------,,,+++*********************************++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++yyytttqqqpppqqqssswwwzzz|||zzzyyypppnnnllllllnnnoooppppppssssssssssssqqqmmmgggcccXXXUUURRROOOMMMKKKHHHFFFDDDDDDCCCAAA@@@@@@CCCEEEJJJPPPXXX```eeeiiimmmooollllllmmmnnnmmmjjjddd```WWWQQQJJJEEECCCBBB???===;;;:::999777444222111000///............---------------------------------------------------------,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------......//////////////////...------,,,,,,,,,,,,---++++++++++++******************++++++,,,...///000///...------------------------------------------...//////////////////...................................................////////////////////////...............///000000000000000000111111111111111000000//////000000111222222111111111000000000222222222222333444555555333555888;;;???AAACCCDDDCCCEEEEEEEEECCCCCCDDDEEEEEEHHHJJJLLLOOOVVV```gggzzz~~~mmmaaa\\\ZZZXXXUUUUUUVVVWWWVVVSSSNNNIIIFFF???>>><<<:::999999999999444888===>>>===<<<>>>@@@EEEIIIOOOSSSTTTTTTTTTTTTSSSOOOIIIDDD???:::666222111111000///////////////---------...............------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++~~~tttmmmjjjkkknnnooorrrrrrsssttttttrrrmmmjjjaaa^^^ZZZWWWTTTRRROOOMMMJJJIIIGGGDDDAAA@@@AAACCCDDDHHHNNNTTTZZZaaaggglllkkkkkklllmmmnnnlllhhheee]]]VVVNNNIIIIIIIIIFFFDDD???>>>===:::888555444333////////////......------........................------------------------,,,,,,,,,---------......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************+++,,,---...////////////............------,,,,,,,,,------...***+++++++++++++++,,,,,,++++++******+++,,,---......------------......///---------------------------......//////......---------------------------........................000/////////////////////...............///000000///000000000111111111111111111000000000000111111111111111111111111222222222222222333333444555666555888<<<@@@CCCDDDCCCCCC@@@AAABBBBBBBBBBBBDDDFFFFFFIIIMMMQQQWWWdddsssvvvlllddd\\\WWWVVVVVVVVVUUUSSSQQQNNNLLLBBBAAA???===<<<<<<======777888:::;;;;;;<<<<<<<<<>>>CCCIIINNNQQQSSSVVVYYYVVVTTTPPPKKKFFF@@@999555222111000///...//////000---------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++qqqiiiiiilllooolllmmmnnnqqqssssssqqqnnngggddd```\\\ZZZWWWTTTRRROOONNNLLLHHHDDDBBBCCCDDD???AAAFFFKKKQQQYYYaaagggiiiiiiiiikkklllkkkiiifff```YYYQQQMMMMMMNNNLLLIIICCCBBB@@@===:::888666555000000//////.........---........................------------------------,,,,,,,,,------.........***+++,,,---...---,,,,,,---------------------------,,,***))))))***,,,---++++++++++++++++++++++++************+++,,,---.../////////...---------,,,,,,,,,,,,,,,------...///+++++++++,,,,,,------------,,,+++*********+++,,,---------------...///000------------------------,,,------......------,,,------------------------........................000000000000////////////...............///000000//////000000111111111222111111000000000000111111//////000111222333333444222222222333444555666777666:::???CCCFFFEEECCCBBB===???@@@AAAAAABBBEEEGGGIIIMMMRRRWWWaaaqqq{{{ooocccZZZVVVVVVUUUTTTSSSRRRPPPPPPDDDCCCAAA@@@????????????===;;;999999;;;<<<<<<<<<999???FFFKKKOOOSSSXXX\\\YYYWWWTTTPPPKKKDDD<<<777222111///.........///000---------.........//////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++vvviiiggghhhgggkkklllnnnqqqssstttrrrpppkkkhhhccc```]]][[[XXXVVVZZZVVVQQQLLLIIIGGGDDDBBB@@@???BBBGGGJJJMMMUUU^^^dddhhhmmmooonnnkkkhhhgggccc]]]VVVOOOLLLKKKKKKJJJJJJEEE???<<<<<<;;;999666222111000...------------......///////////////...---...///111111///...---......---------,,,,,,,,,------------------------...------------...//////,,,,,,---...---,,,***)))++++++++++++++++++++++++---...//////---,,,---...///---,,,---000000...+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------..................////////////000000000000////////////////////////000000000000000111111111111222222222222222222222111111000000222222222222222222222222000222333333333444777999;;;???BBBDDDDDDBBBBBBBBBAAAAAABBBBBBDDDFFFHHHJJJIIIPPPYYYaaakkkzzzsssccc^^^ZZZVVVUUUUUUTTTPPPLLLIIIGGGDDDAAA@@@???@@@@@@CCC@@@;;;999999:::::::::;;;===@@@DDDJJJPPPUUUXXXXXXVVVUUUUUURRRLLLCCC<<<888666333000......///000.........///////////////000///...------...///000------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,++++++*********+++++++++,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++vvvmmmgggbbbffffffhhhkkkppprrrrrrrrrooolllgggdddbbbaaa___^^^ZZZYYYWWWTTTRRRMMMGGGCCCAAA@@@AAAEEEFFFHHHOOOWWW[[[```ggglllmmmmmmlllkkkfffaaaZZZSSSOOOLLLIIIGGGJJJIIIGGGCCC@@@===<<<<<<666555444222000///............///////////////......///000111111000///.........---------,,,,,,,,,---------------------------------------...//////,,,,,,---------,,,+++***++++++++++++++++++++++++,,,...///...------...//////---,,,---///000...+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---------............------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.....................////////////000000000000////////////////////////000000000111000111111111111222222222222222222222111111111000222222222222222222222222222333444555555777:::===AAACCCEEEEEECCCAAA??????AAACCCEEEHHHJJJLLLOOOPPPQQQYYYeeeoooxxx|||fff```YYYUUUUUUUUUSSSQQQNNNLLLIIIFFFDDDBBBAAAAAAEEEBBB???<<<;;;:::999777999:::<<<@@@FFFLLLRRRUUUWWWVVVVVVVVVUUUPPPIIIDDD???<<<777333000//////000////////////////////////000///...------...///000------------------------------------------------,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////---------...000111,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++vvviii___aaaaaabbbeeejjjooorrrrrruuurrrnnnkkkiiihhhfffddd\\\]]]^^^___\\\UUUMMMFFFFFFCCCBBBDDDDDDDDDIIIOOOSSSYYYaaahhhlllmmmmmmmmmjjjfff```ZZZTTTOOOIIIEEEGGGJJJMMMJJJDDD???>>>@@@<<<;;;999777444222000000///////////////////////////000111222222111000///......---------,,,,,,,,,---------------------------------------......///,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,......------...000...---,,,---//////---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------........./////////------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,------------.....................////////////////////////000000000000/////////000000000111111000111111111111222222222222222222222111111111111222222222222333333333333444555666666777:::???BBBFFFGGGIIIHHHEEECCCBBBBBBBBBDDDHHHKKKNNNPPPTTTWWW^^^hhhvvvxxxooobbbZZZVVVVVVVVVUUUSSSQQQOOOLLLIIIFFFDDDCCCHHHFFFDDDCCCAAA>>>999555888888:::<<>>888444111000000//////////////////////////////............//////------------------------------------------------,,,------......------,,,........................---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++vvvjjjdddbbb```bbbeeejjjmmmooouuusssrrrqqqpppmmmhhheee```bbbdddeeeccc]]]UUUNNNKKKGGGDDDEEEDDDCCCEEEJJJPPPVVV^^^dddhhhjjjkkkkkkmmmjjjfffaaa[[[TTTMMMHHHFFFIIILLLLLLHHHCCC@@@???@@@???===;;;888444222000000000000///////////////...///000000000000///.........---------,,,,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++------------///000------------......---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++.........////////////000------------------------,,,,,,,,,---------......------------------------------------........................////////////////////////000000000000//////000000000111111111000000111111111222222222222222222222222222222222222222222333333333333333555666777888999===BBBFFFFFFHHHJJJJJJIIIHHHIIIJJJGGGJJJNNNRRRUUU[[[bbbgggrrr{{{ttteee\\\YYYWWWVVVSSSRRRQQQOOOLLLIIIFFFDDDIIIIIIIIIJJJHHHDDD>>>999:::999999:::>>>EEEKKKOOOSSSSSSUUUVVVWWWVVVTTTSSSPPPLLLEEE>>>888333111///000000000////////////////////////....../////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++nnnjjjfffdddeeehhhjjjkkkoooppprrrtttuuurrrmmmhhhffffffgggggggggccc^^^ZZZQQQKKKFFFFFFEEEBBBDDDGGGLLLQQQXXX^^^cccfffiiikkkllljjjhhhfffbbb[[[SSSMMMHHHHHHIIIJJJKKKHHHCCC>>>AAA@@@???<<<999666333111222111000///////////////---..................---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,---...000,,,,,,---...------,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++.........////////////000------------------------,,,,,,,,,---------......---------------------------------.........//////............////////////.../////////000000000111000000000000111111111111000000111111111222222222222222222222222222222333222222333333333444444444555666888:::<<>>FFFJJJOOORRRSSSTTTTTTUUUUUUTTTPPPKKKDDD<<<666222222111111000000//////.........////////////......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++|||zzzxxxwwwuuusssnnnmmmkkklllnnnooopppoooeee\\\SSSPPPLLLGGGDDDDDDDDDFFFJJJNNNRRRYYY```eeefffffffffeeeccc^^^WWWQQQIIIHHHFFFFFFFFFFFFFFFEEE>>>>>>???>>><<<:::777666444333111///......///000......------------............---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,------,,,+++,,,---***,,,......,,,++++++---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,---------............------------------------,,,,,,,,,---------............---------,,,,,,,,,............////////////............////////////.........///000111111111000000111111111222222222000111111111111222222222222222222333333333444444222222333333444555555666777:::>>>BBBDDDEEEHHHJJJJJJKKKKKKLLLMMMPPPTTTXXXcccooo}}}lllbbbWWWUUURRRPPPMMMLLLLLLKKKGGGGGGIIILLLOOOQQQPPPOOOEEECCC@@@===:::999999999===CCCKKKPPPSSSTTTVVVWWWUUUUUUTTTQQQKKKCCC;;;777222222111111000//////...---...///000000///...---------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++}}}xxxuuutttsssooonnnnnnooorrrtttttttttpppfff\\\WWWRRRLLLGGGGGGFFFGGGHHHIIILLLQQQXXX]]]eeeeeedddcccaaa\\\UUUPPPDDDEEEEEEBBB??????CCCGGG===>>>??????>>><<<999888444333111///......///000//////............//////......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++---...---+++++++++---***,,,......+++***+++---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------,,,,,,,,,............/////////000............/////////000---......///000111111222000111111111111222222222000111111111111222222222222222222333333444444444222222333333444555666666888<<>><<<:::999777>>>HHHPPPTTTVVVXXXYYYUUUWWWWWWUUUPPPHHH???:::222222222111000//////...---...///000000///...---------------------------------------------------,,,------......------,,,////////////////////////---------------------------------------,,,+++***,,,,,,,,,------.........+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++{{{uuusssrrrppprrrtttuuuuuuvvvwwwyyyrrrooojjjeee^^^UUULLLFFFFFFEEEDDDCCCDDDHHHNNNRRR\\\]]]```bbb```ZZZPPPIIIGGGEEEBBBAAAAAACCCCCCCCCAAA>>>;;;::::::999666222333333222111000/////////......---------......///........................,,,***)))+++///111000...------------------------++++++++++++++++++++++++000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++,,,,,,---...------------------------........................,,,,,,,,,++++++,,,,,,,,,******+++,,,---///000111////////////////////////111000///...------...///...............---------000000000000000000000000000111111111111222222222111111222333333333333222444444333222222333333333444444444444555777888999<<>>AAAFFFKKKPPPTTTWWWTTTTTTTTTUUUUUUOOOGGG@@@<<<999555222111000///..................///000000111000000///...---------......---,,,,,,,,,,,,---+++,,,------......------......---,,,,,,+++******------------------------///...---,,,,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{sssmmmmmmooorrruuuvvvvvvwwwwwwvvvtttppplllfff]]]UUUOOOIIIHHHFFFDDDDDDGGGKKKNNNTTTVVVYYY\\\[[[VVVNNNHHHEEEBBB???>>>???@@@@@@@@@@@@>>>;;;:::;;;;;;999777333222000...------------///......------......///...........................---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,++++++,,,,,,---...------------------------...............---------000//////......//////000+++++++++,,,---...///000////////////////////////111000///...---......//////.....................111111111111111111111111111111111111222222222222111111222333333333333222444444333333222333333444666666555555666888;;;<<>>BBBGGGMMMQQQTTTWWWVVVVVVWWWWWWRRRKKKFFF@@@<<<777444222111000///...............///000000111000000///......------......---,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++//////......---,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyymmmmmmpppssswwwyyyzzzyyyxxxzzzxxxvvvtttoooiiiaaa[[[PPPNNNKKKHHHFFFFFFHHHIIILLLNNNQQQTTTUUUSSSMMMIIIBBB???===<<<<<<======<<<:::888666555666777777666555333111///---,,,------//////............//////........................///000000///,,,++++++,,,------------------------------------------------)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------//////.........---------...------,,,,,,------...------,,,,,,---......///////////////////////////000000///............//////////////////000000000111111111111111111111111111111111111222222222333111222222333333333333333444333333333333333444444999888666666888;;;>>>AAADDDGGGIIIJJJJJJJJJJJJKKKPPPVVVeeexxx|||tttoooiiifffggghhhfffeeeeeehhhlllqqquuuxxxyyyyyytttoooiiidddbbbaaa```___ZZZ[[[]]]___aaabbbcccccc```]]]ZZZXXXZZZ```gggkkknnnppptttyyyuuujjjdddaaa\\\WWWUUUOOOMMMKKKJJJKKKLLLLLLLLLQQQSSSTTTRRRLLLFFFAAA???:::::::::<<>><<<;;;;;;<<<;;;:::999777555444444555555666999888555333111000000000000000//////.../////////........................---///000...+++)))***,,,------------------------........................------------...///000000---------------------------,,,+++******+++,,,---------,,,,,,,,,------...------------------------/////////...------,,,,,,---,,,,,,++++++,,,,,,---......------------....../////////////////////////////////.........//////000000000000000111111111111111111111111111111111111111111222222222333333111222333333444444333333444333333333333444444555999888777777999===AAADDDEEEGGGJJJKKKKKKLLLOOOSSSVVVcccxxx}}}uuuooofffbbb^^^[[[[[[[[[ZZZYYYZZZ[[[]]]___```bbbccccccddd```ZZZUUUTTTTTTTTTTTTMMMOOOTTTXXX\\\^^^______XXXVVVRRRQQQRRRVVV[[[^^^___```dddiiipppwww}}}|||uuupppiii```ZZZVVVSSSOOONNNNNNNNNKKKHHHMMMPPPRRRSSSPPPLLLGGGDDD<<<:::888888<<>>===<<<:::999888999:::;;;:::999777555333222222222111000///////////////........................))),,,...---***)))+++---------------------------........................000000////////////000000------------------------...---,,,++++++,,,---.........---,,,,,,---------------------------------//////.........---------000000////////////000000//////...---------......////////////////////////......//////////////////000000000000111111222222111111111111111111111111111222222222222333333333222222333444444444444333444333333333444444555666888777777888;;;???CCCEEEJJJLLLNNNNNNMMMQQQWWW]]]eeevvvwwwqqqlllfffaaa\\\ZZZWWWTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTUUUUUUVVVWWWTTTOOOLLLLLLNNNNNNNNNHHHJJJOOOSSSWWWYYYYYYYYYOOOMMMKKKJJJJJJLLLOOOQQQUUUVVVXXX\\\aaafffkkkmmmtttuuuwwwxxxxxxyyy{{{}}}|||}}}~~~ttthhh[[[VVVQQQOOOOOOOOOLLLIIIIIIJJJMMMPPPQQQNNNKKKHHH???<<<999777999???FFFKKKRRRSSSTTTUUUTTTTTTTTTTTTQQQKKKDDD===999666333222111000000/////////000000////////////..................---,,,,,,,,,,,,---------.../////////...............---------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||}}}{{{yyyxxxvvvuuurrroookkkgggbbb___]]]YYYTTTOOOGGGEEECCCCCCDDDEEEEEEEEEBBB@@@>>>>>>>>>===;;;999===>>>>>>===;;;999999:::;;;;;;;;;;;;999777444333333222111000000//////000........................)))+++,,,,,,++++++,,,...------------------------........................///......---------......------------------------......------,,,,,,------///...------------------------------------------........................//////............////////////...............///////////////////////////---...//////000///////////////000000111111222222222222222222222222222222222222222222333333333333222222333444444444444444333333333333444555666777777777999;;;>>>BBBEEEGGGKKKMMMMMMLLLLLLRRR^^^ggg{{{wwwjjjbbb]]]YYYWWWUUUTTTRRRPPPOOOOOOOOOPPPOOONNNNNNOOOOOOQQQRRRSSSPPPMMMJJJIIIJJJKKKLLLKKKIIIJJJMMMOOOPPPPPPOOOOOOMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTWWWZZZ\\\ccceeegggggghhhjjjmmmpppvvvwwwxxxzzzxxxbbbZZZRRRNNNOOOPPPOOOLLLHHHHHHIIIKKKMMMMMMLLLJJJCCC???:::777888===CCCGGGPPPSSSVVVWWWWWWWWWXXXYYYTTTPPPIIICCC>>>:::666333111111000/////////000000//////////////////............---,,,,,,,,,,,,---++++++,,,---------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||yyyxxxwwwvvvuuurrrmmmiiigggfffccc]]]WWWMMMIIIEEEBBBBBBBBBBBBAAABBBAAA???>>>>>>===;;;999777:::======;;;999999:::;;;===???@@@???<<<888666444333222111000000000000........................---,,,,,,,,,...///...---------------------------------------------------,,,+++++++++,,,---...///........................---------------,,,++++++//////...---------------------------------------,,,,,,------.../////////------,,,,,,,,,,,,------///...............///000////////////////////////,,,---///000000000//////......//////000111111222222222222222222222222222222222222333333333444444222333444444555444444444333333333444444555666777666888;;;???BBBEEEGGGIIIHHHJJJLLLLLLOOO[[[lllzzz~~~{{{uuukkkaaaZZZVVVUUUUUURRRRRRQQQPPPOOOOOOPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTPPPOOOMMMMMMNNNNNNLLLKKKLLLMMMNNNOOOOOOOOONNNMMMOOONNNNNNNNNNNNNNNNNNOOOLLLLLLKKKLLLMMMOOOQQQRRRUUUWWWXXXXXXXXXZZZ]]]___iiikkkmmmpppuuu~~~qqqfffYYYQQQPPPQQQPPPNNNLLLIIIGGGGGGIIIKKKJJJIIIEEEBBB<<<888777:::???BBBMMMPPPUUUXXXXXXWWWYYYZZZWWWTTTNNNIIIDDD???:::666222111111000//////000000.../////////////////////......---,,,,,,,,,,,,---+++,,,,,,---------------........................------------------------,,,,,,,,,++++++,,,,,,,,,........................------------------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................|||zzzzzzzzzyyyuuuqqqmmmlllllliiiccc]]]SSSOOOIIIDDDBBBBBBBBBAAABBB@@@??????>>>===:::888777;;;@@@BBB@@@>>>>>>???>>>@@@DDDFFFEEEAAA===999444333222111000000000000........................111///,,,---000111///,,,------------------------------------------------******+++,,,---///000111........................+++,,,,,,---,,,+++***(((000///...---------------------------------------+++,,,,,,---...///000000000000////////////000000...............///000000////////////////////////,,,---///000000000//////---......///000111111111222222222222222222222222222222333333333444444444222333444444555555444444333333333444555666777777777999===AAAEEEHHHIIIJJJIIILLLOOOSSSZZZkkk{{{uuupppmmmeeedddaaa\\\XXXVVVWWWYYYRRRRRRSSSRRRQQQQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRQQQOOOLLLOOOPPPQQQRRRSSSTTTTTTTTTMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPOOOPPPPPPOOOOOOPPPRRRTTTZZZ[[[^^^ccciiiqqq{{{uuucccWWWSSSRRRPPPMMMPPPKKKFFFEEEFFFHHHHHHGGGFFFBBB===888666888<<>>AAAGGGLLLOOONNNHHHDDD:::777444222111000///------......///......------000000///...---,,,,,,+++)))***+++---.../////////---------,,,,,,+++++++++,,,,,,------...///000000------......------,,,+++........................,,,,,,,,,---------......------------------------////////////////////////////////////////////////.......................................---------............////////////222222222222222222222222333333222222333333444555222222333333333444444444666666666666666555555555444444444444444555555666===>>>@@@BBBDDDGGGJJJKKKMMMOOOSSS[[[jjj~~~|||ppphhhbbb```___YYYYYYXXXUUUSSSRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTVVVWWWWWWXXXYYYZZZTTTUUUUUUTTTTTTTTTUUUWWWXXXYYYZZZ]]]___^^^]]][[[YYYXXXVVVTTTSSSSSSSSSTTTNNNOOOOOONNNLLLLLLMMMNNNLLLLLLKKKMMMNNNOOONNNLLLUUUUUUVVVYYY^^^eeelllpppvvv}}}sssaaaWWWRRRPPPPPPNNNLLLJJJGGGEEECCCBBBAAABBB???;;;888888999999999AAAGGGNNNRRRSSSSSSTTTVVVVVVTTTQQQPPPOOOKKKEEE???555333111000000///...,,,//////////////////////////////............////////////...---,,,,,,++++++---------.........//////++++++***)))***+++,,,---++++++,,,,,,,,,---------...------,,,,,,------......,,,+++,,,//////---***---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,{{{wwwuuuvvvuuutttsssssspppmmmjjjddd___WWWPPPJJJFFFBBB@@@;;;;;;;;;;;;;;;:::::::::;;;;;;<<>>:::888888999999999>>>CCCIIINNNPPPRRRSSSTTTUUUTTTRRRQQQPPPLLLGGGBBB999777333111111111000...//////////////////////////////............//////........................---------.........//////......---------...///000++++++,,,,,,,,,---------...------,,,,,,------......,,,+++---//////---+++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~xxxvvvuuutttrrrrrrpppmmmiiieeefffbbb]]]WWWRRRLLLFFFCCC===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???CCCHHHKKKJJJKKKNNNSSSWWWYYYWWWVVVIIIDDD<<<666333222111000333222222111000///......------........./////////000000000///...---,,,+++------------,,,,,,,,,,,,,,,,,,------.../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000........................---------......//////000000000000111111111222222000000000000000000000000333333222222333333444555333333333333444444444444666666666666666666666666777777777888999:::;;;<<<>>>BBBGGGJJJLLLMMMNNNPPPVVV^^^lllzzzxxxqqqnnnkkkjjjhhhfffdddcccbbbaaa^^^]]][[[YYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUWWWXXXZZZ]]]___aaaccccccffffffggghhhjjjmmmppprrrrrrsssuuuvvvxxxxxxxxxxxxwwwsssnnnmmmnnnlllgggbbb```]]]YYYTTTRRRRRRSSSTTTUUUTTTRRRRRRRRRPPPNNNKKKKKKJJJHHHGGGHHHKKKNNNPPPWWW\\\cccjjjooossswwwzzzyyyhhh\\\TTTQQQMMMJJJHHHFFFDDDBBB@@@===999888888999999999;;;===AAAGGGMMMQQQRRRRRRTTTTTTSSSRRRQQQNNNJJJGGG???;;;777333222222111111//////////////////////////////............//////------......///000111111---------...............,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------...------,,,,,,------......---,,,---//////---,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~|||wwwuuutttrrrrrrppplllgggdddbbb```]]][[[XXXSSSNNNJJJBBBAAA???===<<<<<<======;;;===@@@@@@@@@BBBHHHLLLLLLMMMQQQWWW\\\^^^]]][[[RRRLLLCCC;;;666444222222222222111000000000000000.............../////////......///////////////...------------------,,,,,,---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000........................,,,------...///000000111....../////////000000000222222222222222222222222333333222222333333444555333333333444444444444555666666666666666777777777222222333555888;;;===>>>AAAEEEHHHJJJKKKNNNRRRVVV^^^iiiyyywwwqqqnnnmmmjjjkkkmmmoooooommmkkkjjjgggeeeaaa^^^\\\[[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXWWWZZZ[[[^^^bbbhhhlllmmmnnnpppoooooopppssswwwyyyzzzyyy|||~~~~~~zzz|||{{{uuupppjjjaaaZZZUUUTTTUUUUUUXXXVVVUUUTTTTTTSSSQQQOOOOOOMMMKKKIIIIIIJJJKKKLLLOOORRRWWW[[[^^^aaaeeegggmmmttt|||xxxhhh[[[VVVQQQMMMLLLKKKHHHFFF???===:::999999::::::999999999;;;AAAJJJPPPRRRQQQTTTTTTTTTSSSRRRPPPNNNLLLDDD@@@:::555333333222222//////////////////////////////............//////---------...//////000000........................*********+++++++++,,,,,,,,,,,,,,,------------......------,,,,,,------...---------.........------------------............---------------------------------.........//////------------------------~~~tttvvvvvvuuuuuutttpppkkkggg\\\\\\[[[[[[[[[ZZZVVVTTTHHHFFFBBB???<<<<<<<<<===:::>>>CCCEEEEEEEEEHHHJJJJJJMMMRRRXXX]]]___^^^[[[YYYSSSJJJBBB<<<888555444111000/////////000111222111000000///......------......///////////////...---------------------------------...............------......------,,,+++------------------------,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000////////////////////////------......///000111111////////////000000000000222222222222222222222222333333222222333333444555333333444444444555555555666666666666777777888888777888999;;;===???AAACCCGGGIIIKKKLLLNNNTTT^^^eeeppp{{{zzzuuussssssooosssxxx}}}}}}{{{uuupppiiidddaaa___^^^\\\__________________^^^]]]^^^___bbbiiiqqqwwwzzzzzz}}}zzzxxxyyy|||vvvjjj```ZZZXXXWWWVVVVVVUUUTTTUUUVVVUUUTTTRRRRRRQQQOOOMMMLLLLLLMMMMMMMMMOOOQQQSSSTTTUUUWWWYYYYYY___hhhpppwww~~~|||eee]]]TTTOOOMMMMMMKKKHHHAAA???<<<;;;<<<<<<;;;:::999888888>>>FFFMMMPPPQQQSSSTTTTTTTTTSSSQQQPPPOOOHHHCCC<<<777444333222111000000000000000000000000//////............//////------------------------.....................------......///////////////,,,,,,---------............------,,,,,,------...---...//////............---------....../////////---------------------------------.........//////------------------------ssssssssstttuuuuuurrrmmmiii^^^\\\[[[\\\^^^^^^^^^\\\PPPMMMGGGAAA===;;;;;;;;;:::>>>DDDIIIJJJJJJJJJJJJJJJLLLOOOUUUZZZ]]]]]][[[^^^YYYRRRKKKEEE@@@:::777222111000//////000111222222111111000///...---,,,000000000///...---,,,+++------------....................................------......------,,,+++........................,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000////////////////////////.........//////000000111111111111222222222333333000000000000000000000000333333222222333333444555333444444444555555555555555666666777777888888999=========>>>???@@@AAABBBGGGIIILLLOOOSSS]]]lllxxx|||vvvnnnkkkjjjhhhggghhhhhhiiiiiiiiihhhhhhgggjjjkkknnnvvvssshhhaaa^^^\\\ZZZVVVUUUUUUVVVXXXYYYXXXVVVSSSRRRPPPNNNMMMMMMMMMMMMLLLNNNPPPPPPOOOOOOPPPQQQOOOSSSYYY```hhhpppyyyuuujjj\\\RRROOONNNKKKIIIDDDBBB@@@??????>>>===;;;999888888<<>>@@@BBBDDDFFFLLLSSSZZZbbbppp|||}}}}}}|||~~~~~~~~~~~~yyyooojjjgggcccaaa^^^]]]]]]^^^```aaa___^^^WWWVVVTTTRRRPPPOOONNNNNNLLLOOOQQQRRRQQQQQQQQQQQQMMMOOORRRUUUZZZ```fffiiiqqqxxx|||iiiZZZTTTQQQMMMJJJHHHFFFDDDBBBBBB@@@>>><<<888999999:::===BBBIIIOOOSSSTTTUUUTTTQQQPPPQQQRRROOOKKKDDD???:::666222000000000000000000000000000//////............//////,,,,,,------......////////////.........---------******,,,---------,,,+++------------...............------,,,,,,------...,,,///111000...---...///---------...///000000000------------------------+++++++++,,,,,,,,,------........................|||}}}|||pppkkkeeebbbaaabbbddddddddd___VVVMMMEEEAAA@@@@@@:::;;;???GGGOOOUUUUUUSSSPPPMMMIIIJJJOOOVVV\\\___cccbbb```\\\WWWOOOEEE???;;;999666222000/////////////////////000000000000)))***+++---.../////////---------.........//////.....................---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////////////////////////////000000000000000000000000000000000000///////////////000000000000111111111222222222222222222222222333333222222333333444555444444444555555555666666555666666777888999999999555666999<<>>FFFMMMSSSUUUVVVTTTQQQOOOPPPRRRQQQMMMHHHBBB===888333000000000000000000000000000//////............//////+++,,,---...///111222222//////.........------------...///000000000///...---------.........//////...------,,,,,,------...,,,///111111...---...000---------...///000000111---------------------------------.........//////........................}}}tttkkkhhhddd```^^^___```___]]]WWWOOOGGGCCCAAA@@@???@@@EEENNNVVVZZZ[[[UUURRRNNNJJJJJJOOOWWW]]]```eeeeee```[[[YYYRRRIII???;;;666333333222000...///000000000000//////...////////////////////////.../////////---,,,---...---------,,,,,,+++++++++///000000000000000//////------------------------------------------------000000000000///...---,,,000000000000000000000000000000000000000000000000////////////////////////222111111000000000000000222222111000/////////000000///.........///111222333333222222333333444555444555555555666666777777777999::::::999999:::;;;>>>::::::@@@FFFIIINNNSSSWWWcccqqq~~~}}}yyyzzz~~~{{{yyywww|||yyyvvvsssqqqooommmkkkeeebbb]]]ZZZXXXVVVUUUSSSWWWTTTRRRRRRTTTVVVWWWWWWRRRSSSTTTSSSQQQOOONNNNNNVVVZZZaaaiiioootttwwwxxx|||rrraaaZZZSSSMMMJJJKKKJJJGGGFFFEEECCC@@@<<<<<<;;;888666999???EEEOOOQQQSSSUUUUUUUUUSSSRRRRRROOOJJJEEE@@@:::555111555333000000000000///...////////////////////////........................//////000000111111222222......------------......---------............///---...............------//////////////////......///...---,,,+++,,,------,,,,,,------...///000000................................................zzzsssnnnggg```^^^aaa^^^___^^^\\\WWWPPPIIIDDD@@@???@@@DDDKKKRRRWWWZZZXXXVVVRRRNNNKKKMMMRRRVVV^^^cccdddaaa]]][[[TTTLLLAAA===777444444333222000///000000000000000//////////////////////////////---...///...,,,+++,,,---.........---------,,,,,,....../////////......---------------------------------------------------///////////////......---////////////////////////000000000000000000000000////////////////////////000000000000000111222222555444444333222222333333222111111111222222333333333333222222333333444555666666666666666555555555888999;;;;;;::::::;;;======<<<>>>DDDIIIMMMUUU]]]jjjwww}}}}}}{{{{{{}}}|||xxxssspppkkkgggbbb^^^\\\[[[ZZZYYY[[[ZZZWWWVVVVVVWWWXXXXXXVVVVVVUUUSSSRRRQQQQQQRRRQQQSSSWWW\\\bbbgggkkknnnrrrwww~~~kkk___XXXSSSNNNNNNLLLJJJIIIHHHFFFCCC???===;;;888888:::???BBBLLLNNNPPPRRRSSSSSSSSSSSSQQQNNNKKKGGGCCC>>>888444444222000///000000///...////////////////////////000000000000000000000000------......////////////......------------......---------............///---......//////...------//////////////////////////////......---------...,,,,,,------...//////000........................------------------------}}}|||uuukkkbbbaaaddd]]]]]]___``````ZZZQQQJJJAAAAAAAAABBBDDDJJJRRRWWWZZZYYYWWWTTTOOOMMMMMMNNNYYY^^^aaa```___]]]WWWQQQFFFAAA;;;777555444444333000000000000000000000000////////////////////////,,,---...---+++++++++,,,/////////...............,,,------.........---------------------------------------------------------......///////////////////////////////////////000000000000000000000000/////////////////////////////////000111222333444555555444444333444444444222222333333444444444333333333333333333444444555888777777666666555555444888999;;;;;;;;;;;;<<<>>>======BBBHHHNNNUUUcccqqq|||xxx{{{~~~zzzuuunnnhhheeecccbbbaaa``````^^^[[[XXXWWWWWWXXX\\\ZZZXXXUUUTTTTTTTTTUUUNNNMMMNNNPPPTTTYYY^^^aaafffjjjrrryyy{{{{{{kkk```ZZZRRRPPPNNNNNNMMMKKKIIIGGGCCC@@@<<<:::;;;===???@@@HHHIIILLLNNNPPPRRRSSSSSSQQQOOOMMMKKKHHHBBB<<<777444222000///000000000///////////////////////////000000000000000000000000---............/////////......------------......---------............///---......//////.........//////////////////////////////000000//////...---,,,,,,------.../////////........................------------------------xxxzzzrrrjjjeeefff^^^\\\]]]```ccc```WWWPPPCCCCCCBBB??????CCCLLLSSSYYYZZZ[[[YYYUUUPPPMMMKKKQQQVVV[[[]]]^^^]]]YYYUUULLLGGGAAA;;;666555444444000000000000000000000111////////////////////////---...///...,,,+++,,,---........................,,,------............---................................................,,,---...///000000000000........................000000000000000000000000////////////////////////000000000000111222333444333222222111111111222222000111222333444333222111333333333333333444555555777777777666666666666666777999:::;;;;;;;;;===???===???EEELLLTTTbbbyyy~~~zzztttqqqooommmlllllljjjfff```]]]]]]^^^aaa___]]][[[ZZZXXXVVVTTTOOONNNMMMLLLNNNQQQTTTWWW]]]```ffflllpppttt{{{jjj^^^WWWRRRNNNOOOPPPNNNLLLKKKIIIEEE@@@???AAACCCBBBAAAEEEFFFHHHKKKNNNPPPRRRSSSSSSRRRQQQOOOLLLFFF???:::666333000///000111111000////////////////////////........................000000000000000000000000......------------......---------............///---......////////////................../////////......///000000...---,,,---------.........//////........................------------------------|||xxxssskkkgggaaa]]][[[\\\```___ZZZUUUGGGFFFCCC>>><<>>@@@???BBBIIISSS^^^sss~~~{{{uuunnniiifffeeeddddddddddddddd```ZZZUUURRRRRRPPPOOONNNOOOOOOPPPUUUWWW[[[bbbeeejjjuuuyyyggg___VVVOOOPPPQQQNNNMMMNNNMMMJJJFFFFFFHHHIIIHHHFFFFFFFFFGGGIIILLLOOORRRTTTWWWVVVTTTRRROOOIIIBBB===999666222000111222222111000000000000000000000000........................000000000///////////////......------------......---------............///---......///000000//////,,,,,,,,,------.........------...///...---,,,+++---------.......................................------------------------~~~|||xxxpppjjjfffbbb^^^\\\]]]\\\ZZZXXXLLLIIIDDD???<<<>>>CCCGGGKKKPPPVVVZZZ[[[YYYXXXWWWNNNMMMPPPTTTUUUSSSRRRSSSQQQOOOJJJCCC<<<777555555555444222000/////////000///////////////////////////000111000.........///---------------.........,,,---...///////////////................................................,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222111111111111111222222111111222222333333333333444444555555555444444444444444444555555666444444555666888999::::::666888:::;;;<<<===@@@BBBDDDIIIRRR___ooo|||tttlllggghhhhhhjjjmmmoookkkccc]]]XXXWWWTTTRRROOONNNNNNNNNPPPPPPSSSXXX[[[___hhhrrr~~~zzznnn___UUUTTTSSSOOOMMMPPPOOOMMMLLLMMMNNNOOONNNNNNJJJJJJIIIJJJLLLOOOSSSUUUXXXWWWUUUSSSQQQLLLFFFBBB===999555222222222222222000000000000000000000000000000000000000000000000.........------------,,,......------------......---------............///---...//////000000000000,,,,,,,,,------......///---------...---,,,,,,+++........................................................................}}}wwwrrroookkkhhheeeaaa]]][[[YYYYYYQQQLLLEEE@@@>>>???AAABBBCCCIIIPPPVVVYYYZZZ[[[\\\UUUQQQPPPRRRQQQLLLJJJMMMLLLLLLJJJEEE???:::888888777666333000.........//////////////////////////////000000000...---...///------........./////////++++++,,,---...//////...................................................------...///000000//////111111111111111111111111000000000000000000000000000000000000000000000000222222111111111222333333333222222222222333444555333333333333333444444555444444444444444555666666555555666777888999999999888:::<<<>>>???@@@CCCEEEKKKQQQ^^^pppyyyoookkkkkknnnssswwwwwwqqqlllbbb^^^YYYSSSPPPPPPPPPQQQQQQOOOOOORRRSSSUUU]]]eeetttnnn^^^YYYVVVOOOMMMQQQMMMOOOQQQQQQRRRRRRSSSUUUOOONNNLLLLLLMMMPPPSSSVVVWWWUUUTTTSSSRRROOOKKKHHHAAA===777444333333333222000000000000000000000000000000000000000000000000......---------,,,,,,,,,......------------......---------............///------///000000111111111------......///000000111//////...---------------................................................////////////////////////|||uuussssssnnnmmmkkkfff```[[[YYYYYYTTTMMMEEEAAA@@@AAA@@@??????DDDLLLRRRWWWYYY\\\]]][[[UUURRRRRRNNNGGGEEEIIIHHHJJJJJJFFFAAA<<<;;;;;;999777444000...------...////////////////////////.../////////---,,,---....../////////000000111111)))***+++,,,------...---////////////////////////////////////////////////---...//////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000111222333555555111111111111222222333444222111000///000111222333555444444444444555666666777777777777888888888888999<<<>>>@@@AAABBBEEEGGGOOOWWWggg}}}~~~nnnmmmooouuu||||||xxxjjjddd\\\UUUQQQRRRUUUWWWUUUQQQPPPPPPPPPQQQWWW^^^gggrrryyyeee^^^YYYPPPMMMQQQKKKOOOSSSTTTSSSSSSVVVYYYSSSQQQOOOMMMNNNQQQTTTVVVUUUSSSRRRRRRRRRQQQOOOMMMCCC???999555333333333333000000000000000000000000........................000000/////////..................------.........---------.........//////------///000111111111111...//////000111222222333111000///------...//////.....................---........................000000000000000000000000}}}wwwsssnnnpppooonnniiiddd```^^^^^^RRRNNNIIIDDDBBBAAA???>>>???@@@CCCIIIPPPWWW\\\^^^___]]]YYYTTTOOOJJJFFFDDDDDDFFFHHHHHHEEEAAA===;;;888999888444000...000333///000111111111///...---////////////////////////000000000000///...---,,,////////////////////////000000000000000000000000........................,,,------...///000111111000000000000000000000000111111000000000000111111111111111000000///...---333222111000111222333444000000000111222222333333555555555555555555555555555555444444555666888999999888777888;;;<<<======>>>;;;<<<@@@CCCFFFMMMTTTZZZjjj~~~{{{uuuvvv}}}~~~ssseee^^^]]]^^^[[[XXX[[[ZZZVVVRRRPPPPPPRRRTTT[[[bbblllvvv|||zzzjjj^^^TTTQQQSSSNNNQQQSSSTTTVVVXXXWWWUUUWWWVVVTTTPPPMMMMMMPPPRRRRRRSSSSSSSSSSSSQQQPPPOOOIIIEEE>>>777222000///000111111111111000000000000000000//////.........---......---------......///////////////////////////000///...------...///000////////////000000000000444333222000000222333444/////////000111111222222//////000000000000//////---------.........//////000000//////.........---yyytttpppttttttsssqqqmmmgggbbb___VVVRRRKKKFFFCCCBBB@@@?????????AAAEEELLLSSSYYY\\\___^^^\\\XXXRRRLLLGGGCCCBBBDDDFFFFFFDDDAAA???>>>=========999444000000111///000000111111000///...////////////////////////000000000000///...---,,,------------------------........................////////////////////////.........///////////////000000000000000000000000111111000000000000111111000000000000000//////...222222111111222222333444111111222222333333444444555555555444444444444444666666555555666777999:::999888888888:::;;;<<<<<<<<<;;;===BBBFFFJJJTTT^^^qqq~~~ssskkkhhhfffdddbbb___]]]YYYTTTQQQPPPQQQSSSRRRWWW```ggglllqqqvvvzzzsssaaaVVVSSSNNNOOOQQQRRRUUUXXXXXXWWWXXXWWWUUURRRNNNMMMMMMOOORRRSSSTTTTTTTTTSSSRRRQQQLLLGGGAAA:::444222111111111111111111000000000000000000/////////.........000///......------------////////////////////////000///...------...///000....../////////000000000111000///......///000111111111000000000000000000...//////000000//////...---------.........//////000/////////............zzzuuuvvvuuuttttttrrrmmmeee^^^\\\VVVOOOHHHEEECCCBBBAAA???>>>>>>@@@EEELLLSSSXXX_________]]]WWWPPPIIIDDD???@@@BBBCCCDDDCCCBBBAAABBBBBBBBB???999444000/////////000111111000000///////////////////////////000000000000///...---,,,------------------------........................000000000000000000000000000000000//////.........000000000000000000000000111111000000000000111111...///000000111111000000111111222333333333333222222222333333444555555555444444444444444444444444777777777777888999::::::999999888999999:::;;;;;;;;;<<<@@@FFFLLLTTTbbbpppzzzsssnnnlllkkkhhheee```ZZZVVVSSSSSSSSSMMMPPPTTTWWW[[[___dddgggooouuu~~~yyydddYYYRRRPPPOOOPPPRRRTTTUUUVVVXXXXXXWWWTTTOOOLLLLLLLLLRRRSSSTTTUUUVVVUUUTTTTTTOOOKKKEEE>>>888444333222222222111111111000000000000000////////////......111111///...---,,,,,,,,,//////////////////////////////............//////------........./////////000///...------...///000222222111000000///...............//////.........---............/////////////////////............yyyvvvsssssstttqqqjjjcccaaa[[[SSSKKKGGGEEEDDDCCCAAA???======???EEEMMMSSS]]]___aaaaaa]]]UUULLLGGG?????????AAACCCDDDDDDDDDCCCDDDDDDCCC>>>888333000//////000000111111111111//////////////////////////////000//////...------////////////////////////000000000000000000000000////////////////////////000/////////////////////000000000000000000000000222111111000000111111222......///000111222222222000111222333444333222111222222222333444444555555333333333333444444444444666666777777888999999:::999999999999999999;;;<<<>>>???DDDKKKTTTaaauuu~~~wwwtttuuutttpppjjjddd___[[[XXXVVVQQQQQQQQQQQQRRRUUUYYY[[[```gggqqq{{{|||jjj\\\UUUOOONNNOOOOOOPPPQQQUUUVVVVVVUUUQQQNNNMMMLLLQQQRRRTTTUUUVVVVVVVVVUUUQQQNNNHHHAAA;;;777444333222222222111111111000000000000//////////////////000000///......---....../////////////////////////////////....../////////------------.........///111000////////////000111111111000000////////////------............------...............////////////////////////.........}}}~~~xxxuuuvvvuuupppllleee```WWWPPPLLLIIIGGGFFFDDDCCC@@@>>>===AAAGGGLLLWWW[[[```cccaaaZZZQQQLLLBBB???>>>???BBBEEEFFFEEE@@@BBBCCCDDDBBB===777333111000000000000111111111//////////////////////////////////////////...---000000000000000000000000000000000000000000000000..............................//////000111111222111111111111111111111111222222111111111111222222---...///111222222222222000111222333444333222111111111222222333444444444333333333444444555555555555555666777888888888888888:::;;;:::999999;;;>>>AAABBBGGGRRR___ppp~~~zzzuuuooojjjeee^^^ZZZVVVTTTPPPNNNNNNOOOQQQSSSVVV\\\eeennnvvv}}}eeeYYYOOONNNNNNMMMNNNQQQPPPRRRTTTTTTRRRQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVUUURRROOOJJJDDD>>>999555333222222222222111111111111//////000000000000000000...............///000111////////////////////////...//////////////////...------------.........///000//////////////////000......//////000000000000------............------////////////////////////.........///////////////xxxwww}}}}}}{{{}}}{{{vvvssspppnnnjjjeee]]]WWWRRROOOLLLJJJHHHHHHGGGCCC??????CCCGGGOOOUUU\\\bbbccc^^^WWWRRRGGGCCC???>>>AAAEEEEEEEEE???@@@BBBDDDEEEBBB<<<888333222111000000000000111////////////////////////...///////////////..............................................................................---......///111222222333111111111111111111111111222222111111111111222222...///000111222222222222111111222333333333333222111111111222333333444444333444444555555666666666444555666777888888888888777:::<<<<<<::::::>>>AAAEEEGGGPPP```rrr|||zzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}yyyrrrhhhaaaZZZVVVQQQMMMLLLMMMMMMMMMOOOSSSYYY```eeekkkppptttzzzppp```SSSPPPPPPMMMOOOTTTMMMOOORRRSSSSSSRRRSSSTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSQQQMMMGGGBBB<<<888666333222222222222111111111//////000000000000111111---------...///000222222////////////////////////......////////////......------........./////////---..................---------...//////000111111.........//////.........000000000////////////............///////////////yyywwwxxxxxx{{{|||}}}~~~vvvqqqooonnnjjjddd___ZZZVVVRRROOOLLLNNNNNNJJJCCC???@@@BBBHHHNNNXXX```cccaaa]]]YYYMMMGGGAAA???AAADDDDDDCCC@@@@@@BBBEEEGGGEEE@@@;;;555444222000/////////000////////////////////////......////////////..............................................................................//////000000000111111111111111111111111111111111333222222111111222222333///000111111222222222222222222111111222222333444222222333333444444555555444444555666666777888888555666777999999999999888777:::======;;;<<<@@@DDDLLLPPP___wwwyyyuuuuuuvvvwwwyyyxxxvvvuuussssssssstttyyy~~~wwwmmm```[[[UUUQQQPPPPPPOOOMMMMMMOOORRRUUUWWW[[[```dddkkkqqqyyynnn\\\VVVRRRMMMMMMRRRMMMOOOQQQRRRRRRRRRTTTUUUSSSTTTUUUWWWWWWWWWVVVVVVTTTRRROOOKKKFFF@@@<<<999333333222222222111111111//////000000000111111111///.........///000111111////////////////////////---...///000000///...---....../////////000000000.........//////...............//////////////////...//////000000//////...000000000000/////////.............../////////000xxxsssqqqnnnttt{{{xxxuuupppmmmhhhddd```[[[VVVRRRNNNQQQRRRNNNFFF@@@>>>???CCCJJJUUU^^^cccccc```]]]QQQJJJBBB???AAACCCCCCBBBBBBBBBCCCFFFHHHGGGBBB===666555333111////////////////////////////////////......///////////////...111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111333222222111111222222333000000111222222222222111333222111000111222444555333333444444555666666777555555555666777888888999666777999:::;;;;;;::::::666:::>>>>>><<<===BBBFFFSSSZZZmmmzzztttrrrssstttuuuvvvtttqqqnnnllllllmmmmmmqqqzzzxxxgggbbb\\\XXXWWWVVVTTTRRRNNNOOOOOOPPPQQQSSSXXX[[[___dddkkkuuu{{{ddd[[[TTTKKKHHHMMMNNNPPPQQQRRRQQQRRRTTTVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTQQQNNNIIICCC???<<<333333333222222222111111//////000000111111111222111000///////////////000////////////////////////---...///000000///...---////////////000000000000000000111111111111000000000000000///......------//////000000000000//////111111000000/////////...---.........//////000000zzzooopppqqqwww{{{ttttttooolllmmmjjjbbb\\\ZZZUUURRRPPPOOOOOOKKKDDD???BBBEEEKKKTTT]]]bbbaaa___VVVOOOHHHCCCBBBCCCCCCBBBAAA???>>>AAAEEEHHHHHHGGG;;;777111//////111000000000/////////............////////////000000000000......//////000000111111)))***+++,,,---///000000000000///...............222111111111000000//////111111222222222222111111333333333333333333333333333333333222222111111111111222333333444444333333333333333444444444555555666666666666666555555555666666666777888888888999@@@;;;999<<>>===@@@CCCFFFMMMUUUeeexxx}}}yyy{{{zzzyyywwwtttrrrooonnnmmmiiiggghhhjjjiiidddccceeeooouuu~~~{{{tttkkkddd```]]]YYYVVVSSSQQQOOOMMMLLLLLLMMMNNNMMMRRRXXX]]]cccmmmyyytttcccYYYUUUQQQNNNLLLMMMNNNOOOPPPSSSVVVXXXVVVVVVVVVWWWYYYZZZ\\\]]][[[XXXUUUTTTSSSOOOGGG@@@<<<888444222222333333333111111000000000000111111111111111111000000000000000/////////............/////////////////////////////////////////////...////////////////////////111000000//////000000111........................////////////////////////......///000000000000000xxxnnnqqq~~~xxxsssppprrrrrrlllgggeee]]][[[YYYXXXXXXUUUPPPKKKBBBBBBCCCIIIQQQYYY```ccc___ZZZQQQKKKGGGEEEDDDDDDDDDAAA??????BBBFFFIIIJJJFFFAAA:::555333222111111000000000/////////....../////////000000000111111////////////000000000000........./////////000000000000///.........//////111111111111000000000000111111222222222222111111222222222222222222222222333333333222222222222111222222333444444444444444111222222222333333333333666666666666666666666666888888999999:::;;;;;;<<<>>>>>>???BBBDDDIIIUUUaaawww|||{{{yyytttqqqsssrrrssssssrrrpppmmmjjjhhhgggggglllrrrrrrmmmiiiiiippptttzzz{{{rrrjjjccc]]][[[VVVUUUSSSQQQNNNMMMLLLLLLIIILLLQQQUUUYYYaaakkksssooobbbYYYSSSOOONNNNNNNNNOOOPPPSSSUUUVVVUUUUUUVVVWWWXXXZZZ[[[\\\YYYWWWUUUTTTTTTPPPJJJEEE???;;;666333222333333333111111000000000000111111111111111111000000000000////////////............////////////////////////......//////////////////111111000//////000111111222222111111111111222222////////////////////////////////////////////////......///000000000000000zzztttwww|||uuuqqqssstttooojjjhhhbbb```]]]]]]]]][[[VVVRRREEECCCAAADDDJJJTTT^^^cccccc^^^WWWPPPJJJGGGEEEDDDEEECCC???>>>@@@DDDHHHKKKJJJFFF???999555222111000000000000////////////...//////000000000111111111////////////000000000000000000000000000000000000000000///////////////000111111111000000000000000111111222222222222111111111111111111111111111111222222222222222222222222222333333444555444444444222222333333333444444444666666666666666777777777999999:::;;;<<<======>>>>>>???CCCFFFHHHOOO___ooozzzrrrqqqqqqnnnlllnnnlllmmmnnnoooooonnnlllkkknnnooovvv|||vvvtttuuuuuuwwwzzz~~~rrrhhhccc```ZZZYYYXXXVVVSSSQQQOOONNNJJJLLLOOOQQQUUUZZZbbbgggtttzzzppp```VVVQQQPPPOOOMMMMMMNNNOOOPPPPPPSSSSSSSSSTTTUUUWWWYYYYYYWWWVVVUUUUUUUUURRRNNNJJJCCC>>>888444222222222222222111111000000111111222111111111111000000000//////////////////.........////////////////////////............////////////222111///......///111222222222111111111111222222000000000000000000000000////////////////////////......///000000000000000yyywww|||uuuuuuvvvsssnnnlllfffcccaaaaaabbbaaa]]]YYYKKKHHHDDDCCCGGGPPP[[[bbbdddaaa\\\UUUNNNIIIFFFDDDEEECCC???======AAAFFFJJJKKKHHHDDD===777333111000111000000000////////////000000000000111111111111000000000000////////////222111111111111000000000000000/////////000000111000000000000000000111111111111222222222222111111111111111111111111111111222222222222222222222222333333444555555555444444444444444444555555555555666666666666777777888888::::::;;;<<<===>>>??????@@@DDDIIINNNQQQZZZnnn~~~vvvooojjjhhhhhhfffeeeeeehhhiiikkknnnqqqtttwwwxxx|||}}}}}}zzzwwwuuuvvvyyy|||~~~xxxmmmgggeee]]]\\\[[[YYYVVVTTTRRRQQQMMMNNNOOOPPPRRRVVV[[[___bbbhhhpppzzznnn___WWWQQQNNNKKKJJJLLLNNNNNNNNNRRRRRRRRRSSSUUUVVVXXXYYYVVVUUUUUUVVVVVVTTTQQQOOOGGGBBB:::555222222111111222222111111111111222222111111111111000000000///.........///////////////////////////////////////---.........//////000000111000...------...000111000000////////////000000000000000000000000000000000000000000000000000000......///000000000000000{{{wwwzzzvvvttttttqqqmmmkkkiiigggddddddffffffbbb___SSSPPPKKKGGGHHHNNNXXX```ccccccaaa\\\TTTMMMHHHFFFCCCBBB???===<<<>>>DDDHHHJJJJJJHHHCCC<<<666222111111111000000000/////////000000000111111111222222000000000000////////////111111111111111111111111000000/////////000111111000000000000111111111111111111222222222222111111222222222222222222222222111222222222222333333333333333444555555555555555555555555555666666666666555666666777777888888999999:::;;;<<<===???@@@@@@???CCCKKKTTT[[[ggg}}}yyysssqqqnnnkkkgggeeeddddddcccbbbeeehhhmmmsss{{{~~~zzzxxxyyyyyyyyy|||xxxooojjjbbbaaa^^^\\\YYYWWWUUUUUUPPPOOOOOOOOOQQQSSSVVVXXXVVVZZZaaajjjuuupppfffUUUPPPJJJIIILLLOOOQQQPPPSSSSSSTTTUUUVVVXXXYYYZZZUUUVVVWWWWWWVVVUUUTTTSSSLLLFFF===777333222222111222222111111111111222222111111111111000000000000.........///////////////////////////////////////------......///000000000000///............///000//////............//////////////////////////////000000000000000000000000......///000000000000000~~~wwwzzz}}}wwwvvvssspppnnnmmmjjjhhhhhhjjjjjjgggeee\\\YYYSSSMMMKKKNNNVVV\\\aaadddeeebbbZZZRRRKKKIIIAAAAAA???<<<;;;<<>>===BBBIIINNNVVVfffzzzpppggg^^^\\\aaafffhhhhhhdddcccaaa```aaacccfffhhhooovvvzzzuuuqqqmmmgggccc]]]ZZZWWWVVVVVVVVVUUUUUUVVVSSSQQQQQQSSSWWWaaalll{{{vvvaaaUUURRRRRROOOLLLQQQPPPOOOPPPTTTWWWXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTPPPLLLGGGBBB===999555222222111111111111111222222000000000000000000000000111000///......///000111////////////............000000000000000000000000000000////////////000000///.........///000222333000000000000////////////000000000000000///......000000000000000000000000xxxmmmjjjlllpppuuuzzz~~~wwwrrrrrrrrrnnnmmmnnnjjjiiieee```\\\ZZZ\\\]]]ccchhhkkkiiifffbbb[[[SSSGGGEEEAAA<<<999999<<>>888444222000000111111000///000000000000000000000000222111000000000000111222000000000000000000000000...//////000000111111111111000///111333333111...333333333222222222222222444333333222222333333444333333333333333333333333444444444444444444444444555555555555666666666666777777888999:::;;;<<<<<<;;;;;;===?????????EEEMMMXXXeeexxxnnnfff```[[[[[[___cccdddbbbccccccdddeeegggkkkooorrrxxx{{{vvvpppkkkccc```\\\ZZZXXXWWWUUUTTTUUURRRPPPPPPPPPRRRYYYbbbnnnxxxppp^^^TTTQQQOOOMMMSSSRRRQQQRRRTTTVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUQQQMMMHHHCCC>>>:::555222222222111111111111222222000000000000000000000000111000////////////000111111000000000000/////////000000000000000000000000000000////////////000000//////......///000111222000000000000////////////000000000000000///......000000000000000000000000rrrfffdddgggmmmsssxxxvvvuuuqqqoooppplllkkkjjjfffccc``````aaabbbgggjjjiiigggeee```ZZZQQQKKKCCC<<<:::;;;<<<===BBBFFFLLLOOOOOOKKKEEEAAA777444222111222222111000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111......000333666555222000333333333444444444444444444333333222222333333444333333333333333333333333333333333444555555555666555666666666777777777777888888999:::;;;<<<=========<<<>>>AAABBBDDDLLLUUU```qqq~~~nnn^^^ZZZXXXXXXZZZ___aaa```^^^cccfffiiimmmpppuuu{{{{{{vvvnnnkkkfffbbb^^^[[[XXXUUUVVVRRRQQQQQQPPPNNNQQQWWW```hhhuuukkkZZZSSSQQQQQQTTTSSSRRRSSSUUUUUUTTTRRRWWWWWWWWWXXXWWWWWWVVVVVVRRROOOJJJEEE@@@;;;666333222222111111111111222222000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000000000////////////000000000000////////////000111////////////000000000000000000111111000000//////000000000000000000000000sssgggdddiiippp}}}}}}yyyvvvsssqqqqqqkkklllmmmkkkhhheeeddddddaaaeeehhhgggffffffccc^^^YYYPPPEEE>>>;;;<<<<<<;;;???CCCIIINNNPPPNNNJJJGGG<<<999555333333444333333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000///000222444555444333222333333333333444444444444444333333222222333333444333333333333333333333333222333333444555666666777666666666777888888999999888888999:::;;;<<<======>>>>>>???CCCFFFKKKUUU```kkk|||~~~ssseeeXXXUUUVVVWWW[[[^^^aaabbbbbbhhhkkkppptttxxx}}}zzzwwwqqqlllgggbbb]]]YYYXXXUUUTTTTTTRRRNNNNNNQQQWWW]]]hhhuuuzzzeeeXXXTTTTTTQQQQQQQQQSSSUUUUUUSSSQQQVVVWWWWWWXXXXXXXXXWWWWWWTTTQQQLLLGGGBBB===888444333333222111111111222222000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////000000////////////000000000000000///////////////////////////000000000000000000111111111000000///000000000000000000000000uuuggggggnnnzzzzzzvvvrrrqqqqqqjjjlllnnnmmmkkkhhhggggggbbbfffhhhffffffhhhfffbbb]]]TTTIIIAAA>>>===<<<:::>>>AAAGGGLLLOOONNNLLLJJJ@@@<<<777333222333333222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000///222333222222111222222333111222222222333333444444444333333222222333333444333333333333333333333333333333444444555666777777666666777777888999999:::777777888999:::;;;<<<<<<>>>===???EEEKKKSSS```mmmtttjjj___WWWUUUWWWYYY[[[^^^bbbgggjjjppptttyyy{{{|||~~~wwwqqqjjjccc___[[[WWWUUUVVVTTTOOONNNOOOQQQVVV]]]fffsssrrr___TTTQQQNNNNNNOOOQQQSSSTTTSSSQQQUUUUUUVVVWWWXXXXXXXXXWWWTTTRRRMMMIIIEEE@@@:::777444333333222111111222222000000000000000000000000000000111111111111000000000000/////////.........////////////////////////000000////////////000000000000000000000/////////.../////////000000000111000000111111111111000000111111111111111111111111qqqjjjnnn}}}|||vvvrrrppppppiiikkknnnnnnmmmjjjiiiiiigggjjjjjjggggggjjjiiifff\\\WWWPPPHHHCCC@@@===;;;>>>AAAFFFKKKOOOOOOOOONNNDDD???888333111111111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000333333222111///000222444111111222222333333444444444333333222222333333444333333333333333333333333444444444555666666666777555555666777888999999:::777777888999:::;;;<<<<<<<<<<<>>:::555444333222222111222222000000000000000000000000000111111222222111111000////////////............000000000000000000000000000000////////////000000...///000000000000//////......//////000000111111000000111111222222111111111111111111111111111111sssrrr{{{wwwqqqooooooiiikkknnnooommmllllllllliiikkkjjjffffffiiiiiifff[[[ZZZWWWQQQJJJCCC@@@>>>>>>AAAFFFLLLPPPRRRRRRRRRKKKEEE===666333222222111111111111111111111111111111222333444444333222111000000000000000000000000///000000111111222222222...000222222000000222444222222222333444555555555444333333222222333333444333333333333333333333333555555555555666666666666444444555666777888999:::888888999:::;;;<<<======>>>???FFFSSSbbbttt|||kkkbbb___^^^___bbbfffkkkmmmmmmqqqxxx|||uuujjjbbbZZZXXXVVVRRRPPPQQQKKKMMMOOORRRWWW^^^ffflllvvv~~~yyyeeeYYYRRRQQQPPPPPPRRRTTTSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWSSSRRROOOMMMJJJFFF@@@===555555444333222222222222000000000000000000000000000111222222222222111000000000000////////////...000000000000000000000000000000////////////000000---...///000111111000000.........///000111111111///000111222222222222111111111111111111111111111|||vvvqqqyyyrrroooooojjjlllnnnooonnnmmmnnnoooiiikkkiiidddcccffffffdddZZZ\\\\\\WWWNNNFFFBBBAAA>>>AAAFFFLLLQQQTTTVVVVVVRRRKKKBBB:::666555555555111111111111111111111111222333444444444444333222000000000000000000000000000000111222333333444444(((---111333222111222333333333444444555666777777444333333222222333333444333333333333333333333333666666666666666555555555333444555666777888999999999::::::;;;<<<===>>>>>>BBBDDDMMM\\\oootttfffaaaaaaeeeiiiiiiooovvvxxxxxxzzzsssiii```[[[YYYUUUSSSUUUKKKMMMNNNPPPSSSXXX]]]bbbiiiqqq|||qqqeeeWWWUUURRRRRRSSSTTTSSSSSSPPPQQQSSSTTTUUUVVVWWWWWWSSSQQQOOONNNKKKGGGBBB>>>666555444333222222222222000000000000000000000000000111222333333222111000111111111111000000000000000000000000000000000000000000////////////000000,,,---///000111111111000---......///000111111222///000111222222222222222111111111111111111111111|||wwwxxxooojjjmmmkkkooonnnjjjjjjnnnnnnjjjgggffffffeeeeeeeeeffffffcccaaa___]]]YYYSSSKKKFFFAAAAAACCCIIIQQQVVVWWWVVVSSSPPPJJJBBB:::444222111000///...///111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333333555555555666555555444444666666666555555444444444333444444555666777888888555555777888::::::;;;;;;===999888:::;;;999<<<@@@AAAHHHUUUggg}}}}}}jjj```___cccjjjqqqxxx}}}{{{uuuqqqnnnooopppsssvvv|||tttddd[[[ZZZZZZVVVQQQOOONNNNNNOOOQQQTTTWWWXXX___eeerrr~~~lll___WWWOOONNNOOONNNOOORRRPPPQQQRRRSSSTTTUUUVVVVVVSSSQQQNNNMMMKKKIIIFFFCCC<<<777333222555666333000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000000000111111111000000///222111...------...111222222222111000//////000000}}}yyyzzzzzzqqqrrrlllooonnnjjjkkknnnmmmhhhgggffffffeeeeeeeeeeeefffcccbbbaaa___[[[VVVOOOJJJEEEDDDFFFKKKRRRVVVWWWVVVSSSPPPKKKDDD<<<777333222333111//////111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333444444444333222222444444555555555444444333555555555444444444333333555555555666666666666666555666777888999:::::::::===::::::<<<<<<;;;===BBBFFFOOO___rrruuugggbbbeeekkkttt{{{zzzssslllhhhccc```]]][[[\\\^^^aaafffnnnwww}}}~~~mmmbbb___\\\WWWRRROOONNNNNNNNNPPPSSSUUUWWW[[[aaammmyyyhhh]]]SSSQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTRRRPPPOOONNNKKKHHHEEE>>>999444222444666444111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000---------------...............///000000000000000000000111111111111000000222111000//////000111222222111111000000000000111~~~vvvxxxuuusssnnnooonnnlllmmmooonnnjjjhhhgggfffeeeeeeeeeeeeeeeeeedddbbbaaa___[[[UUUQQQKKKJJJKKKOOOTTTWWWWWWUUURRRPPPLLLGGG@@@:::666333555333111000111111000///111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444333333222111333333444444444444333333444444444444333333333333777777777666666555555555666777888999999999999999<<<:::;;;>>>>>>===@@@EEEKKKWWWkkkyyynnnfffffflllsss||||||rrrfffbbb]]]YYYVVVTTTRRRPPPOOOOOOPPPQQQUUU\\\ffflll|||xxxkkkeeeaaaZZZTTTPPPOOONNNNNNOOOQQQSSSUUUVVV[[[fffrrr|||yyyjjjZZZSSSRRRQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVTTTRRRQQQPPPNNNKKKHHHAAA<<<666333444555444333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000------....../////////000//////000000111111000000000000111111111111000000222111111111111111111222111111000000000111222222{{{uuuxxx{{{sssrrrpppnnnnnnppprrrpppmmmiiihhhgggfffeeeeeedddeeefffeeeddddddccc```[[[XXXRRRQQQPPPSSSVVVXXXWWWTTTQQQOOOLLLIIIDDD>>>999555555333111111222222111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444333222111111222222333333444444333333333333333333333333333333777666666666666666666666777888888999999999888888:::999<<>>BBBIIIQQQ```wwwtttmmmiiilllrrrxxxxxxjjjaaa[[[XXXTTTQQQPPPPPPOOONNNMMMLLLLLLLLLNNNUUU]]]dddrrrxxxtttllleee^^^XXXQQQPPPNNNNNNNNNPPPQQQSSSQQQUUU___lllwwwyyybbbUUUPPPOOOOOOPPPSSSSSSSSSSSSSSSTTTTTTTTTVVVTTTSSSRRRQQQPPPMMMJJJEEE???999555444444444444222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000000000000111222222333333///000000111111111000000///000000111111111111000000000111222222111000000000000000000111222222333zzzwwwzzz}}}wwwqqqmmmnnnpppqqqpppoookkkjjjhhhgggfffeeeeeeeeegggfffeeeffffffddd```^^^XXXVVVUUUVVVYYYYYYVVVSSSNNNLLLJJJHHHFFFBBB<<<777333222000111333444444333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333444444444333333222111111222333333444444444333333333333333333333333333555555666666777888888999777888888999999999888888888888;;;>>>??????FFFOOO[[[kkkvvvrrrnnnnnntttzzz~~~xxxlllbbb[[[WWWTTTQQQNNNNNNNNNNNNMMMJJJJJJHHHGGGIIINNNUUUZZZhhhqqq|||~~~}}}tttjjj```ZZZSSSQQQOOONNNNNNNNNPPPQQQPPPQQQYYYfffsssmmmZZZPPPMMMNNNQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRQQQQQQPPPMMMKKKHHHCCC<<<777555444444555222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000111111111111222222333333000000111111111111000000//////000111111111111111...///111222222111///...111111000000111222333333{{{tttrrrtttyyy|||wwwooonnnppppppoooooommmlllkkkiiigggfffeeeeeegggfffffffffgggfffcccaaa]]]ZZZXXXXXXZZZZZZVVVSSSJJJHHHFFFFFFFFFDDD>>>:::333111111111444555555555111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333222333333444444333333222111222333444444555555444333333333333444444444444444555555666888999999:::666777888999999999999999777888;;;>>>???BBBLLLWWWgggxxxxxxrrrtttrrrvvv~~~uuullleee```XXXTTTPPPMMMLLLLLLKKKJJJJJJJJJIIIGGGHHHKKKPPPTTTcccnnn|||}}}{{{www}}}zzzmmmbbb[[[UUUSSSQQQOOONNNNNNOOOPPPPPPPPPUUU```lllyyygggWWWOOOOOOSSSRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSQQQQQQQQQQQQNNNLLLIIIFFF@@@:::666444444444333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////111111222222111111000000...///000111111222111111...///000111111000///...222222111111111222222333xxxmmmhhhmmmqqquuuyyywwwtttsssqqqpppqqqooonnnllljjjiiigggffffffgggfffffffffgggfffdddbbb___\\\ZZZZZZ[[[ZZZWWWSSSGGGDDDBBBCCCEEEEEE@@@<<<555333222222444555444444111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333111111222333444444444444222222333555555666666666333333444444444555555555666666777777777888888888555666777888999:::::::::888999<<>>888555333333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000//////...------111222222222222111000///...///000111111222222222000000000111111000000000333333222111111111222222qqqiiifffjjjooopppuuuzzzxxxtttrrrtttqqqpppnnnkkkiiihhhgggggggggfffeeefffgggfffdddbbb```]]][[[ZZZ[[[ZZZWWWSSSEEEAAA???@@@DDDEEEBBB>>>777555333333444444333222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333000111222333444555555555222333444555666666666666444444444555555666666666888888888888777777777777555555777888::::::;;;;;;::::::===@@@BBBIIIXXXfffttt|||uuuyyy}}}xxxmmmhhhbbb]]]ZZZWWWTTTRRRJJJKKKKKKJJJHHHIIIKKKLLLRRR___qqq}}}zzzsssooolllooouuu}}}|||pppfffaaaYYYWWWTTTQQQOOONNNNNNOOOTTTPPPOOOTTT]]]gggtttnnn[[[TTTVVVPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSQQQOOOJJJIIIEEE???999555333333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000333333222111000///......222222222222222111000///......///111111222222222111111111111111111111111444444333222111111111111ooohhh```bbblllrrryyyxxxttttttpppoooooopppmmmgggeeegggkkkjjjhhheeedddcccccccccddd```\\\[[[]]]]]]YYYUUUDDDBBB??????@@@BBBBBBBBB===888333222333444333222000000000000000000000000111222222333333222222111222222222222222222222222333333333222222111111111000111222222333333222222444444555555555555444444444444444444444444444444666666777777777555444222888999:::;;;<<<=========777;;;???CCCHHHRRR```kkk||||||wwwzzz|||ssslllfffaaaZZZVVVSSSNNNLLLMMMLLLIIIJJJMMMNNNVVVbbbmmmrrrsssooolllgggjjjnnnttt}}}~~~tttmmmgggbbb\\\ZZZWWWUUUSSSTTTUUUVVVSSSRRRRRRSSSSSSWWWeeettt|||fffZZZXXXOOORRRSSSSSSSSSUUUWWWVVVWWWVVVTTTSSSSSSSSSQQQOOOLLLJJJGGGBBB>>>:::666555555333222222444444333111000000000000000000000000000000000000////////////000000////////////000000222111000//////000111222000000000000000000000000000000000000000000000000/////////000111111222222222222333333333222111111mmmcccaaahhhnnntttzzztttuuutttpppnnnnnnlllhhhhhhkkkhhhgggfffeeedddeeeeeefffccc___\\\[[[]]]]]]YYYUUUFFFCCC???>>>???@@@BBBBBB>>>:::555333333333333222111111111111111111111111111111111222222111111111222222222222222222222222333333333222222222111111333333444555555555555444444444555555555555444444444444444444444444444444666666777888777666555444888999:::;;;<<<<<<<<<<<<;;;>>>BBBFFFLLLXXXgggrrrzzzxxx~~~{{{tttlllddd___XXXRRROOONNNMMMIIIIIILLLGGGLLLVVV^^^cccdddbbb```\\\___ccchhhppp~~~}}}tttnnniiifffaaa___[[[WWWTTTTTTUUUVVVTTTSSSSSSSSSQQQSSS^^^jjjzzzyyyggg^^^TTTUUUUUUTTTUUUVVVVVVVVVXXXVVVTTTTTTTTTSSSRRRPPPMMMKKKHHHDDD???:::777555555333222333444444333111111111111111111111111111000000000000000000000000000000////////////000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111000000000000000111222333333333333333{{{lllbbbdddiiipppxxxwwwwwwqqqmmmlllkkkiiikkkoooiiihhhgggeeeeeedddddddddbbb___\\\[[[]]]\\\YYYVVVIIIEEE???<<<===???AAABBB???<<<777444333333222111111111111111111111111111000000111111111111000000333333333333333333333333333333333222222222222111333333444555555555555555444444555555555555444444666666666666666666666666666666777888888888888777999999::::::;;;;;;<<<<<<>>>AAAEEEKKKTTTcccsss~~~~~~ssslllbbbZZZTTTQQQOOOJJJIIIJJJFFFIIIOOOTTTXXXYYYYYYYYYWWWYYY[[[```hhhvvvyyytttpppmmmjjjfff```[[[WWWUUUUUUUUUUUUSSSSSSSSSOOONNNUUU___jjjuuuyyyhhh[[[YYYVVVVVVVVVWWWVVVVVVXXXVVVUUUTTTUUUTTTSSSQQQOOOMMMJJJFFFAAA<<<888666555444333333444444333111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000333222222111000000////////////111222333444444444|||jjjeeefffnnnwwwvvvpppllllllkkkiiijjjmmmlllkkkiiigggdddbbbaaa```aaa___]]]\\\]]]\\\ZZZWWWMMMHHH@@@<<<;;;===@@@AAA@@@>>>:::666444333222111222222222222222222222222111111222222222222111111333333333333333333333333222222222222222222222222111222222333444333333333444444555555555555444444666666666666666666666666666666777888999999::::::999999999::::::;;;<<<<<>>??????EEENNN]]]ooo~~~qqqddd\\\UUUNNNIIIHHHGGGGGGFFFEEEFFFHHHJJJLLLLLLMMMOOORRRXXXeeettt}}}yyyqqqhhh```ZZZVVVUUUUUUSSSTTTUUURRRNNNOOOTTT[[[fffvvvmmm```UUUTTTWWWWWWWWWXXXXXXVVVUUUUUUVVVVVVTTTSSSQQQPPPNNNKKKGGGBBB===;;;777555444444444444333111111111111111111111111111000111111111222222333333000000////////////000000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222222222333222222333333333222222111|||pppoooyyyuuuoookkklllmmmjjjgggfffffffffggggggffffffeeedddbbbaaaaaa```^^^]]]]]]\\\TTTNNNFFF???======??????@@@@@@>>>:::666333333333333333333333333333333333333333444444444444333333333333333333333333333333111222222222222333333333444444555666666666666666444444555555555555444444777777777777777777777777777777777777888999:::;;;999999999:::<<<>>>AAABBBBBBJJJXXXjjj}}}lllbbbYYYPPPJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIKKKMMMRRR\\\jjjsss{{{yyy|||sssjjjaaa[[[WWWUUUTTTTTTVVVTTTOOOOOOSSSTTT]]]lll}}}{{{gggVVVTTTVVVUUUVVVYYYWWWUUUTTTTTTUUUUUUTTTSSSQQQQQQPPPNNNJJJEEEAAA>>>888666555444555444333111222222222222222222222222111111111222333333444444000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111222333333444333333333333333222111000uuuuuu{{{zzzqqqkkkkkkllliiiggggggdddeeefffgggggggggfffeeebbbccccccaaa```^^^^^^___WWWQQQHHHBBB???>>>>>>>>>???@@@???<<<777444444555444444444444444444444444222333333444444333333222444444444444444444444444111111222222222333333333444555555666666666666666444444555555555555444444666666666666666666666666888777666666777888999:::999999999;;;===@@@DDDFFFIIIRRRcccyyysssggg]]]SSSKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKOOOWWWbbbjjjvvv}}}}}}vvvvvv~~~sssiii```[[[WWWUUUUUUVVVTTTOOONNNQQQOOOVVVcccrrrrrr[[[UUUVVVTTTUUUYYYVVVTTTSSSSSSTTTUUUSSSRRRQQQQQQQQQOOOLLLHHHDDDAAA888777555444555444333111222222222222222222222222111111222222333444444555000000////////////000000///000111222222111000///000000000000000000000000000000000000000000000000222222222222222222222222111111222333333333222222{{{tttuuu~~~tttkkkiiijjjiiiiiijjjfffggggggggggggeeedddccccccddddddbbb```______```XXXRRRJJJDDD@@@???>>>>>>>>>???@@@<<<888555555666444444444444444444444444111222222333333222222111444444444444444444444444111111111222222333333333222333444444555555444444444555555555555555555444666666666666666666666666888777666666666777888999999999:::;;;>>>BBBEEEHHHNNNXXXkkkwwwiii___TTTLLLHHHDDDEEEEEEEEEDDDCCCAAAAAA@@@BBBEEEGGGJJJQQQ[[[bbbmmmttt}}}zzzuuuyyyzzzoooddd___YYYVVVUUUUUUSSSNNNMMMOOONNNTTT___lll{{{yyy___WWWVVVSSSTTTXXXUUUTTTRRRSSSTTTTTTSSSRRRPPPQQQQQQPPPNNNJJJFFFCCC999777555555555444333111222222222222222222222222111111222333333444555555000000////////////000000///000111222222111000///000000000000000000000000000000000000000000000000444444333222222111111111///000111222333444444444~~~rrrxxxwwwtttbbbccchhhfffeeehhhhhhhhhhhhiiijjjiiifffcccdddddddddcccaaa```^^^]]]\\\YYYQQQHHH@@@======???AAA???>>>======;;;777444333333333222222333444444444444444333333222222222333333333333333333333333333333333333333333333333444555666888888666555444555555555555666666666777555666666777777777777777777888888888888999999999:::;;;;;;999999>>>EEELLLVVVfffzzzyyyhhh\\\TTTLLLGGGEEEDDDBBBAAA@@@@@@AAABBBAAABBBCCCDDDFFFKKKQQQVVVeeejjjpppwww}}}uuuqqquuuwwwmmmfff^^^YYYTTTQQQQQQQQQNNNKKKQQQOOOVVVeeewwwmmm[[[VVVXXXYYYWWWUUUUUUVVVVVVUUUTTTRRRQQQSSSSSSSSSRRROOOKKKGGGDDD===:::666444444444333222111222333333222111222444333333333222222222111111111111111111111111111111//////000000111111222222222111000//////000111222111111111111111111111111111222222333333222222111333333222222222333444444yyyooommmssszzziiiiiimmmlllkkkmmmhhhhhhhhhiiiiiihhheeecccccccccccccccbbb```___^^^\\\XXXRRRJJJCCC@@@AAABBBAAA@@@???>>>===;;;888555444333333222333333444444444444444333333333222222333333333333333333333333333333333333333333333333444555666777777666555444555555555666666666777777555666666777777777777777888888888888999999999999:::;;;<<<<<<===BBBJJJQQQ\\\lll|||qqqbbbXXXQQQKKKGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBDDDIIINNNSSS[[[___eeelllrrryyyzzzrrrrrrwwwvvvoooaaa\\\UUUQQQQQQPPPNNNLLLPPPOOOTTTaaaooo{{{yyyddd[[[XXXVVVSSSUUUUUUVVVVVVVVVTTTSSSRRRSSSSSSSSSRRRPPPLLLHHHEEE???;;;777444333444333333111222333333222111222333333333333222222222111111111111111111111111111111000000000111111111111111222111000//////000111222111111111111111111111111111222222333333222222111333333222222333333444555oooiiiiiiqqqxxxpppmmmooommmlllnnnhhhgggggghhhhhhgggeeebbbbbbbbbccccccbbbaaaaaa```[[[YYYTTTMMMGGGDDDDDDFFFCCCAAA???>>>>>><<<999666444444333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333444555666777777666555444555555666666666777777777555666777777888888777777888888888888999999999:::;;;<<<>>>@@@BBBHHHQQQXXXfffvvv|||zzz|||rrrdddYYYRRRMMMIIIFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBEEEJJJMMMOOOSSSYYY___eeekkkrrrvvv|||vvvqqqnnnxxx|||vvvggg```WWWRRRPPPPPPOOOMMMMMMMMMRRRZZZcccnnn~~~pppbbbZZZUUURRRUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPMMMJJJHHHBBB===888444333444444444222333444333222111222333333333333222222222111111111111111111111111111111222222111111111111111111222111000000000000111222111111111111111111111111111222222333333222222111333333333333333444555555rrrhhhjjjpppxxx{{{ssspppnnnmmmoooiiihhhggggggggggggdddbbbaaabbbbbbccccccbbbbbbbbb\\\ZZZVVVOOOIIIEEEEEEFFFEEECCC@@@???>>>===:::888555444444333333333333444444444444444444444333333333333333333333333333333444444444444444444444444555555666777777666555555555666666666666777777777666666777888888888888777888888888999999999::::::;;;===@@@BBBFFFNNNYYYaaasss}}}xxxtttsssqqqnnnlllggg```WWWPPPLLLIIIGGGEEEBBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@??????AAAEEEHHHJJJMMMRRRWWW\\\bbbiiimmmrrrxxx}}}uuulllrrr||||||mmmeee[[[SSSPPPPPPOOOMMMKKKLLLOOOTTTZZZdddvvv{{{ggg\\\WWWUUUUUUUUUVVVVVVWWWWWWWWWWWWSSSTTTTTTSSSQQQNNNLLLJJJEEE@@@999444333444555555222444444444222111222333333333333222222222111111111111111111111111111111333333333222222111111000111111111111111111111111111111111111111111111111111222222333333222222111333333333333333444555666kkkhhhmmmsss{{{wwwqqqooopppjjjiiigggggggggfffdddbbbaaabbbbbbccccccccccccbbb^^^\\\XXXQQQKKKFFFDDDDDDFFFDDDBBB@@@???>>><<<:::666555444444333333333444444444444444444444444444333333333333333333333333444444444444444444444444555555666666666666555555666666666666777777777888666777777888888888888888888999999999999:::::::::;;;>>>AAAEEELLLWWWeeeooo~~~{{{wwwppplllgggddd```]]][[[ZZZYYYYYYVVVRRRNNNJJJGGGFFFFFFEEEBBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@???>>>???BBBDDDGGGJJJMMMQQQUUUZZZ```eeeiiioooxxxyyyooorrrxxxuuulll```WWWRRRQQQOOONNNJJJKKKOOORRRUUU]]]ooommm^^^WWWVVVTTTTTTUUUUUUVVVWWWXXXYYYUUUUUUTTTSSSQQQOOOMMMLLLHHHCCC;;;666444444555555333444555444222111222333333333333222222222111111111111111111111111111111444444333333222222111111111111222222222222111111111111111111111111111111111222222333333222222111333333333333444555666777tttiiiiiijjjpppwwwwwwqqqnnnllljjjhhhggghhhgggeeecccbbbbbbcccccccccccccccbbb___]]]ZZZTTTMMMGGGEEEDDDHHHFFFCCCAAA@@@???===<<<777666555444333333333333444444444444555555555555333333333333333333333333444444444444444444444444666666666666666666666666666666666777777777888888666777888888999999888888999999999999::::::::::::<<<>>>CCCIIITTTeeexxx~~~~~~{{{vvvqqqoookkkhhheee```[[[WWWWWWUUUSSSQQQOOONNNNNNNNNKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>@@@BBBDDDEEEHHHJJJLLLQQQWWW[[[```eeemmmuuu|||~~~uuuuuuxxx}}}}}}tttggg]]]XXXUUURRRPPPLLLMMMOOORRRTTTYYYhhhvvvxxxbbbVVVSSSSSSSSSSSSTTTVVVWWWYYYZZZWWWWWWVVVTTTRRROOOMMMLLLJJJEEE>>>888666555555444444555666555222111222333333333333222222222111111111111111111111111111111444444333333333333333333111111222333333222111111111111111111111111111111111222222333333222222111333333333333444555777777vvvkkkeeejjjtttyyyqqqnnnllliiihhhhhhhhhfffdddcccccccccddddddcccbbbbbb^^^^^^\\\WWWPPPKKKHHHHHHJJJGGGCCCAAAAAA@@@???===777666555444444333333333444444444444555555555666333333333333333333333333555555555555555555555555666666555555555555666666666666777777777888888888777777888999999999999888999999999:::::::::;;;;;;<<>>777777666555444333333333444444444555555555666666333333333333333333333333555555555555555555555555666666555555555555666666777777777777888888888888777777888999999999999888999999:::::::::;;;;;;;;;<<<@@@GGGSSSggg{{{yyyxxxyyy|||xxxxxxtttlllbbb^^^YYYUUUSSSRRRPPPOOOKKKLLLLLLKKKIIIHHHHHHIIIFFFGGGHHHHHHGGGFFFFFFGGGEEEDDDBBBAAA@@@@@@AAABBBAAABBBBBBAAA@@@@@@AAACCCAAAAAABBBAAABBBEEEJJJMMMNNNRRRXXX^^^dddiiiooorrrqqqooommmoooxxx}}}{{{yyywwwzzzuuujjjccc^^^YYYVVVSSSQQQRRRTTTTTTTTTYYYaaaqqqvvvaaaXXXPPPPPPQQQRRRTTTWWWYYY[[[[[[ZZZXXXUUURRROOOMMMLLLKKKGGGAAA<<<999777444222555666666555333222222333333333333222222222111111111111111111111111111111333333333444444555555555111222333444444333222111111111111111111111111111222222222333333222222222222333333444555666888888mmmiiippp~~~zzzxxxqqqlllkkkjjjggggggiiiddddddcccdddeeeeeedddbbb```^^^[[[XXXVVVRRRNNNJJJKKKKKKIIIGGGDDDBBB@@@???;;;888555444444555444444555444444333333444444555444444444555555555555666555555444444444333333333333444444555555555555555666777777777777777666666888888999999999:::::::::888999::::::999999;;;======CCCLLLWWWjjj|||xxxrrrmmmlllkkkjjjlllqqqxxx~~~{{{wwwnnndddbbb___[[[XXXVVVTTTQQQOOOPPPNNNMMMLLLMMMMMMKKKJJJKKKJJJHHHFFFFFFGGGIIIJJJLLLIIIFFFDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBB???@@@AAACCCEEEFFFGGGHHHIIIIIIMMMSSSWWW[[[eeennnnnnooonnnlllooozzzwwwqqqkkkgggggggggeeedddpppsss}}}|||uuummmddd[[[UUUUUUPPPNNNRRRUUUVVVXXX\\\lllzzzcccTTTQQQNNNNNNQQQRRRTTTYYY```YYYYYYXXXVVVSSSPPPMMMKKKIIIGGGCCC>>>:::777555555666666555555444333222222222222222222222222222222333333222222111000//////222222333333333444444444444444444333333222222222555444333222111222333444333333333333333333333333333333444444444444444444yyyrrrvvvzzz~~~tttlllkkkllljjjiiijjjgggeeeddddddeeedddbbb``````^^^\\\ZZZWWWSSSMMMIIIKKKJJJIIIGGGEEECCCAAA@@@===:::666444444555444333555444444333333444444555444444444555555555555666444444444444333333333222444444555666666666666666666666777777777777666666888888999999999999999999999:::;;;;;;:::;;;===???>>>CCCLLL[[[sssxxxrrrnnnkkkfffbbb\\\\\\]]]```dddmmmwww~~~{{{wwwooofffccc```]]][[[[[[YYYWWWVVVTTTRRRQQQPPPQQQQQQOOONNNMMMLLLJJJIIIIIIIIIKKKLLLKKKIIIFFFEEEEEEDDDCCCAAACCCBBBAAA@@@???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFIIINNNRRRVVV```jjjkkkkkkiiifffgggqqq{{{qqqkkkccc___^^^]]]\\\ZZZ\\\^^^gggvvvzzzsssiii```YYYXXXRRROOORRRTTTSSSUUUYYYdddqqqjjjZZZSSSPPPOOORRRSSSTTTXXX^^^WWWWWWWWWVVVTTTQQQOOOMMMKKKIIIEEE@@@<<<999666555333333222222111000000///222222222222222222222222333333222222111000000000222222222222333333333333444333333333333333333222444333333222222333333333333333333333333333333333555555555555555666666666~~~zzzwwwzzzmmmkkknnnmmmkkkjjjhhhgggeeeeeeeeecccaaa___```___]]]\\\YYYTTTMMMHHHIIIIIIHHHGGGFFFDDDCCCBBB???<<<888666555555444333555555444444444444555555444444444555555555555666444444444444333333333333555555666777777777777777666666777777888777777666999999888888888888888888:::;;;<<<<<<;;;<<<>>>@@@AAAEEENNN```|||wwwpppggg```^^^\\\YYYWWWTTTWWWYYYZZZ]]]eeeqqq{{{~~~|||yyyssslllhhhfffeeedddeeedddcccaaa[[[YYYXXXXXXYYYXXXWWWVVVSSSRRRPPPNNNMMMMMMMMMNNNJJJHHHFFFFFFFFFEEECCCAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBDDDHHHLLLPPP[[[eeeppppppnnnhhhfffmmm|||{{{qqqjjjaaa[[[XXXWWWUUUSSSSSSTTTYYYdddqqq{{{qqqfff^^^[[[UUUQQQRRRRRRQQQRRRUUU]]]hhh}}}rrr```UUUQQQPPPSSSTTTTTTWWW[[[VVVVVVVVVVVVUUUSSSQQQPPPMMMKKKGGGCCC>>>:::777666555555555444333333222222222222222222222222222222333333333222111111000000111111111222222222222333222333333333333333333444222333333444444333333333333333333333333333444444666666666666777777777888}}}wwwpppkkknnnooollliiigggfffeeeeeeeeedddbbb___```______^^^[[[UUUNNNHHHHHHHHHIIIHHHGGGFFFDDDCCCBBB>>>:::777666555444333555555444444444444555555444444444555555555555666555555555555555555555555666666777888888888888888666666777888888888777777999999888888888888777777999;;;<<<<<<;;;<<<>>>@@@EEEHHHRRRfffyyyrrrhhhbbb[[[UUUSSSSSSRRRRRRUUUXXX[[[ZZZZZZ```mmmwww~~~~~~~~~zzztttsssrrrqqqqqqqqqqqqooommmeeecccbbbbbbccccccbbb```^^^\\\ZZZVVVSSSQQQPPPPPPJJJIIIGGGGGGGGGFFFDDDAAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAABBBEEEHHHMMMXXXcccuuuvvvuuunnniiimmmzzz|||vvvrrrrrrooommmooouuu|||{{{sssiiibbb^^^[[[XXXUUUWWWVVVYYY]]]dddqqqxxxlllccc^^^WWWRRRRRRRRRPPPQQQTTT[[[cccuuuvvvaaaVVVQQQOOORRRTTTTTTVVVZZZWWWWWWWWWWWWUUUSSSQQQPPPNNNLLLHHHDDD???;;;888666666666666666555555444444222222222222222222222222333333333222222111111111000000111111111222222222222222222333333444444444111222333444555444333222333333333444444444444444555555666666777888888888xxxzzzuuulllmmmmmmjjjhhheeedddcccdddeeeeeecccbbb```______^^^\\\WWWPPPJJJHHHHHHIIIIIIIIIGGGEEEDDDDDD@@@<<<999777666555444666555555444444555555666444444444555555555555666666666666666777777777777666777777888888888888888666666777888888888888888999999888888888888888888888999;;;;;;;;;;;;>>>@@@GGGKKKXXXpppwwwllleee]]]YYYSSSOOOMMMNNNNNNOOOPPPTTTWWWWWWVVV[[[gggqqqzzz~~~}}}|||||||||zzzwwwuuupppnnnmmmnnnoooooonnnlllllliiifffaaa\\\WWWTTTRRRMMMKKKIIIHHHGGGFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBBCCCEEEHHHLLLVVVaaarrruuuvvvpppiiikkkuuuwwwrrrnnnhhhdddcccbbb```bbbgggmmmtttvvvnnniiiddd___[[[WWWVVVWWWXXXZZZbbbssssssiiiaaaZZZTTTSSSSSSQQQRRRVVVYYY___nnnzzzcccYYYSSSOOOQQQSSSTTTVVVYYYYYYYYYYYYXXXVVVSSSQQQOOOMMMLLLIIIEEE@@@<<<888666333333333333222222222222222222222222222222222222333333333222222222222222000000111111111222222222222222222333333444444444000111333444555444333333333333333444444555555555444555555666777777888888yyy{{{}}}ooolllkkkiiigggdddccccccdddeeefffdddccc```______^^^\\\XXXRRRNNNHHHIIIJJJKKKJJJHHHEEEDDDEEEAAA===:::999888777666666666555555555555666666444444444555555555555666666666666777777777777777666666777888888888888888666666777888999999999999888888999999999:::::::::888999:::;;;;;;<<<>>>@@@HHHPPPccc~~~yyyoooddd]]]SSSQQQNNNKKKIIIIIIJJJKKKKKKOOOTTTUUUWWW\\\fffmmmttt{{{~~~{{{{{{yyyxxxyyyzzz{{{zzzxxxwwwuuuqqqkkkeee___ZZZXXXRRROOOKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAEEECCCDDDFFFHHHKKKUUU___nnntttyyyuuunnnmmmvvv~~~qqqjjjgggbbb^^^]]]YYYXXXZZZ^^^bbbhhhttt|||vvvooohhhcccZZZWWWVVVVVVVVVZZZgggttt{{{qqqfff^^^XXXVVVUUUSSSTTTWWWUUUYYYfff|||ooobbbYYYQQQQQQSSSSSSUUUXXXZZZZZZZZZYYYVVVTTTQQQOOOLLLKKKIIIFFFBBB===:::888444444444444444444444444222222222222222222222222333333333333333333222222111111111222222222222333222333333333333333333444111111222333444444444444333333333444555555666666444444555666777888888999zzztttmmmiiihhhhhhfffeeeddddddeeeeeecccaaa```___^^^]]]\\\YYYUUURRRIIIJJJKKKLLLJJJHHHEEECCCEEEAAA===;;;:::999888777666666555555555555666666444444444555555555555666444444555555555666666666555666777777888888777777666666777888999999999999888888999:::;;;<<<<<<===888:::;;;<<<<<<===???BBBKKKWWWnnn{{{pppfff\\\UUUMMMMMMLLLJJJHHHGGGGGGHHHLLLOOORRRUUUYYY]]]cccfffnnnvvv|||~~~~~~|||xxxsssmmmgggbbb___WWWSSSMMMIIIGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCFFFGGGJJJRRR[[[jjjttt|||{{{uuusss{{{ppphhhddd___[[[ZZZVVVUUUWWWZZZ\\\```kkkwwwvvvoooddd^^^YYYXXXWWWYYYaaakkk}}}zzzmmmddd\\\YYYVVVSSSTTTWWWTTTWWW___ooonnnbbbWWWSSSSSSSSSTTTWWWYYYYYYYYYYYYWWWUUUSSSRRRLLLLLLJJJHHHDDD@@@===;;;666666666777777777777777222222222222222222222222333333333333333333333333222222222222333333333333444333333333333333333222222222222222333444555555333333444444555666666666555555666777888999:::;;;}}}zzz~~~xxxmmmiiihhhjjjhhhfffeeeeeeeeedddaaa___```___]]]]]]\\\ZZZWWWTTTJJJKKKLLLLLLKKKHHHEEECCCEEEAAA===;;;::::::999999666666555555555555666666444444444555555555666666333333333444444444555555555555666777777777777777666666777999999:::::::::888888999:::<<<===>>>>>>999;;;<<<======>>>AAACCCOOO]]]uuu~~~rrrhhh^^^TTTNNNKKKKKKLLLJJJHHHGGGGGGGGGLLLMMMPPPRRRVVVXXXZZZ[[[jjjrrryyy}}}|||wwwrrrlllhhheee[[[VVVOOOIIIGGGGGGGGGGGGDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAABBBBBBCCCDDDDDD@@@@@@BBBEEEFFFHHHOOOWWWeeeppp{{{|||vvvttt{{{nnnddd___ZZZVVVVVVVVVUUUWWWZZZZZZ^^^hhhsss~~~zzzlllddd[[[WWWUUUVVV\\\cccqqqrrriii```[[[WWWSSSSSSVVVWWWYYY]]]hhhzzzwwwiii\\\VVVTTTSSSTTTVVVWWWXXXXXXYYYXXXWWWUUUTTTMMMLLLKKKIIIFFFBBB???===333333333444444444444444222222222222222222222222333333333333333333333333222222333333333444444444444444444333333222222222222222111111222444555777333333444444555666777777666777777999:::;;;<<<<<<{{{vvvxxx}}}nnniiiiiikkkggggggeeecccaaa```aaabbbaaa___^^^]]]]]]\\\ZZZXXXOOOKKKHHHHHHJJJJJJFFFBBBAAACCCDDDAAA;;;666555555777666555444444555666777777777666666555555555444888888777777666666555555444555555666777888888999<<<;;;999888777888888999::::::999999::::::;;;<<<===::::::===???>>>AAAFFFQQQbbb{{{~~~pppddd\\\WWWRRROOOKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSVVVWWW^^^fffoooxxx|||xxxtttoookkkfff^^^TTTLLLIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEDDDEEEGGGGGGHHHKKKNNNQQQdddooozzz|||yyyzzzqqqeee^^^YYYVVVVVVVVVSSSRRRUUUYYY___iiisss|||{{{qqqeee\\\ZZZ[[[]]]^^^mmm~~~uuuppphhh```YYYVVVUUUTTTWWWWWWZZZaaammm|||eeeXXXUUUWWWVVVTTTXXXXXXXXXXXXWWWUUUSSSQQQQQQNNNKKKIIIHHHEEE???:::999888666444333333333333222222111111111111222222444333333222111111111222444444333222111111111111222333444555666555444333666444222333444555444444333333444444555666666666999777777888;;;<<<;;;888yyysssxxxtttlllkkkllljjjiiihhheeebbbaaaaaaaaaaaa```_________]]][[[XXXQQQMMMHHHGGGIIIIIIFFFCCCBBBDDDEEEBBB===999777777777666555555555555666777777666666666555555555555777777666666666666666666666666777777888888999999::::::999999888888999999::::::999999::::::;;;<<<<<<999999===??????CCCIIIUUUeee|||zzzqqqeee[[[UUURRRNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHKKKKKKLLLLLLNNNOOOQQQRRRWWW^^^gggpppyyy}}}zzzvvvrrrnnnhhh```UUUMMMIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBCCCFFFHHHIIIJJJLLLLLLMMMOOORRRUUUeeeooozzz}}}{{{|||uuuggg```ZZZXXXXXXWWWTTTSSSVVVZZZ^^^gggpppwwwsssgggbbb```___]]]eeeuuuzzztttlllccc\\\XXXTTTSSSTTTSSSVVV\\\fffuuuwwwbbbZZZWWWUUUSSSWWWXXXXXXXXXWWWUUUSSSRRRQQQNNNJJJIIIIIIFFF@@@<<<999888666444333333333444333333222222222222333333444333333222111111222222333333222222222222222222333333444444555555444444666444333333444555555444333444444555555666777777888777666888;;;<<<:::888qqqpppuuuyyyoookkkjjjmmmllljjjgggeeecccaaaaaaaaaaaaaaaaaaaaa___[[[YYYTTTOOOIIIGGGGGGGGGFFFDDDCCCDDDEEECCC???;;;999888777666666555555666666777666666666666555555555555555555555666666666666666888888888888888999999999888888999::::::::::::999::::::999999::::::;;;<<<:::888999===???@@@FFFMMM]]]kkk~~~mmmeee[[[TTTRRRPPPNNNLLLNNNNNNNNNMMMLLLKKKJJJIIILLLLLLKKKKKKJJJKKKKKKKKKPPPTTT[[[cccnnn|||}}}yyyuuusssjjjbbbWWWNNNJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDFFFJJJMMMQQQRRRSSSSSSSSSUUUWWWZZZgggpppzzz~~~|||~~~yyylllccc]]]ZZZZZZXXXUUUUUUXXXZZZ]]]dddlllsssyyywwwoooiiidddaaaaaammmyyyppphhhaaaZZZUUURRRSSSRRRTTTYYY___jjj|||kkkZZZTTTQQQPPPWWWWWWWWWWWWVVVUUUSSSRRRPPPMMMJJJJJJJJJGGGBBB>>>999888666444333333333444444444333333333333444444444333333222222222222222222222222222333333333333444444444333444555555666666444333333444555555444444444555555666666777777888777666888:::;;;:::999wwwppprrrzzzwwwpppmmmooommmjjjhhhfffeeecccbbbbbbbbbbbbccccccaaa]]]YYYWWWQQQKKKFFFEEEEEEEEEDDDBBBCCCDDDCCCAAA===:::888777777777666666666666666666666666666666555555555444444555555666666666777888888888888888888888777666777999:::;;;;;;::::::::::::999999::::::;;;<<<<<<:::;;;===???AAAHHHQQQcccqqqttthhhbbbZZZUUUTTTTTTRRRQQQRRRSSSSSSSSSRRRPPPOOONNNLLLKKKJJJIIIIIIHHHIIIIIILLLMMMQQQYYYcccqqq}}}xxxuuulllcccXXXOOOKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFJJJPPPTTTZZZ[[[]]]]]]\\\\\\^^^___iiiqqqzzz~~~}}}}}}ooofff___\\\]]]XXXUUUUUUXXXZZZ\\\bbbiiippptttxxxzzz|||wwwooojjjfffooo{{{ssskkkeee^^^XXXSSSTTTSSSUUUYYY\\\dddsssuuu^^^TTTQQQRRRUUUVVVWWWWWWVVVUUUTTTSSSPPPMMMKKKJJJKKKIIIDDD@@@999888666555444333444444444444333333333333444444444333333222222222333333111222222333333444444444555444333333333444666777666555333333555666555444444555555666666777888888777777777888999:::;;;;;;yyytttyyy}}}vvvqqqnnniiigggggggggeeeddddddcccbbbccccccaaa]]][[[YYYTTTMMMGGGDDDCCCDDDDDD@@@AAABBBBBBAAA???;;;888777777777777777666666555555555555666666666666666444555555555666666777777777777777777777666666666555666888:::;;;;;;;;;:::::::::999999::::::;;;<<<>>><<<===??????BBBKKKUUUeeettt~~~ttthhhccc]]]YYYYYYYYYWWWUUUVVVWWWWWWWWWVVVUUUSSSQQQKKKKKKJJJIIIIIIIIIIIIIIIKKKIIIKKKQQQYYYfff}}}zzzvvvllldddXXXPPPKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIPPPWWW]]]fffiiikkklllkkkiiihhhhhhlllssszzz}}}}}}sssiiiaaa^^^^^^XXXVVVVVVYYY[[[\\\cccjjjppprrrsssttttttwww||||||uuuooosss|||ssslllhhhccc\\\WWWTTTTTTUUUXXX[[[aaannn{{{iiiZZZUUUVVVTTTUUUVVVVVVVVVUUUTTTSSSPPPNNNKKKKKKLLLJJJFFFBBB:::999777555444444444444333333222222222222333333444333333222333333444444111222333444444444444444666555444333444555666777777555333444555666555555555555666666777888888999777777888888999:::<<<===yyyzzzwwwrrrkkkhhhhhhiiihhhfffeeedddbbbbbbbbb```^^^\\\ZZZVVVOOOIIIDDDBBBBBBCCC??????AAABBBCCCAAA<<<888888888888888777666555555555555555666666666666666666666666666777777777777666666666666666777777777666777888999:::;;;;;;;;;::::::999999::::::;;;<<<>>>>>>???@@@AAADDDOOO[[[jjj{{{{{{lllhhhcccaaaaaaaaa___\\\]]]^^^^^^]]][[[WWWTTTRRRKKKJJJIIIIIIIIIIIIIIIIIIKKKGGGHHHMMMSSS]]]sss|||vvvkkkcccXXXOOOKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHMMMUUU^^^eeerrrvvv{{{}}}{{{wwwsssqqqpppuuuzzz|||{{{}}}wwwnnneee```aaa[[[XXXXXX[[[]]]```gggoootttuuuvvvuuusssrrrsssttt{{{wwwyyy}}}tttmmmkkkgggaaa[[[TTTSSSSSSVVVWWW[[[hhhuuurrr]]]TTTSSSSSSTTTUUUVVVVVVUUUUUUTTTRRROOOMMMLLLMMMKKKFFFBBB:::999777555444444444555333333222222222222333333333333333333333444444555222222444555555444333333555555444444555555666777777555444444555666666555666666777777888888999999888999999999999;;;>>>@@@|||yyyoooiiiiiijjjiiigggfffdddaaa``````___^^^]]]ZZZWWWQQQJJJDDDAAAAAAAAA@@@@@@AAACCCEEECCC>>>:::888888999999888777555444555555555555666666666777888888888888888777777777666666666777777888888999888888888888999::::::;;;::::::999999::::::;;;<<<======???AAACCCHHHUUUcccvvvwwwsssooooooppppppnnnllliiiiiihhhfffaaa\\\VVVSSSKKKJJJIIIHHHGGGGGGGGGGGGHHHDDDEEEKKKNNNVVVkkk~~~wwwiiiaaaVVVOOOKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJPPPYYYdddlllyyy~~~yyyuuusssvvvzzzzzzyyyzzz~~~{{{sssiiidddddd^^^[[[ZZZ]]]aaaeeennnwww~~~|||wwwsssqqqrrrvvv~~~vvvooommmjjjddd___UUUSSSSSSSSSSSSWWWcccooo}}}cccVVVRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSPPPNNNMMMMMMKKKFFFBBB:::999777666555444555555444444333333333333444444333333333333333444555555222333555666555444222111444444555666666666666666777666444444666666666555666666777888888999999:::888:::;;;::::::;;;???CCC~~~|||ssskkkjjjjjjiiihhhgggddd```^^^^^^______^^^ZZZWWWRRRKKKEEEAAA@@@@@@@@@@@@BBBEEEGGGEEE@@@;;;888999999999888777555444444555555555666666777777::::::999999888888777777666666777888999::::::;;;:::999888888888999:::;;;::::::999999::::::;;;<<<:::;;;>>>BBBDDDKKKZZZiii||||||~~~}}}{{{uuutttrrrnnnggg```ZZZVVVLLLKKKIIIGGGFFFEEEDDDDDDEEEAAACCCIIILLLRRRgggwwwhhh```VVVNNNKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKRRR\\\hhhooozzzyyyttttttwwwzzzyyywwwwww{{{|||{{{~~~~~~vvvlllgggfffaaa]]]]]]```dddiiisss}}}xxxtttnnnooorrrwwwxxxqqqnnnlllfffaaaXXXUUUTTTSSSRRRUUUaaammmnnn___ZZZQQQRRRTTTUUUVVVVVVUUUUUUTTTQQQOOONNNNNNKKKFFFBBB:::999777666555555555555555555555444444555555555333333333333333444555666333444555666666444222111333444666777777777666555777666444444666777666555777777777888999999::::::999;;;<<<;;;:::<<<@@@DDDtttooommmhhhfffkkkfffeeecccaaa___]]]]]]\\\^^^[[[UUUOOOIIIDDDAAA@@@@@@AAADDDGGGHHHFFFAAA===888888888888888777666555333444444555666777777888666666666666666666666666:::888666888;;;<<<:::888999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;<<>>999777666555444333555444333333222222333333555333111111222444444444444333333222222333333444777666555444444444444444555555555555555555444444777777777777888888888888;;;:::;;;===<<<;;;AAAJJJzzzqqqnnniiigggiiifffeeecccaaa___^^^]]]]]]___\\\XXXRRRKKKFFFBBB@@@@@@AAADDDGGGHHHFFFAAA===999999999888888777666666444444555666666777888888666666666666666666666666999777666777999:::999777888888888888999999999999999::::::;;;;;;<<<<<<===<<<===@@@DDDIIIUUUjjj}}}wwwnnncccYYYSSSPPPNNNLLLIIIHHHHHHIIIIIIIIIGGGFFFHHHJJJOOO\\\iiizzzppp^^^YYYRRRLLLIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHKKKPPPYYYcccjjjuuuyyy}}}}}}zzzwwwvvvuuuuuuttttttuuuvvvxxxyyyxxxxxx|||wwwpppddd```]]]\\\[[[\\\dddlllxxxyyyrrrnnngggdddcccdddgggnnn|||}}}yyytttooommmpppuuuyyyyyysssjjjdddbbb^^^XXXRRRQQQRRRTTTZZZaaavvv}}}cccVVVSSSSSSTTTVVVXXXXXXWWWUUUUUUTTTRRRPPPMMMKKKIIIHHHBBB>>>:::777666666555444444444333333444444555555444333111222333555444444444333333222222333333444666666555555444444555555555555555555555555555555777777777777888888888888;;;:::<<<===<<<===DDDNNNtttoookkkhhhhhhgggfffdddbbb```______^^^```^^^ZZZUUUOOOIIICCC@@@@@@AAACCCFFFHHHFFFBBB>>>::::::999999888777666666555666666777777888888888777777777777777777777777777666555666888999888777999999999999:::::::::::::::::::::;;;<<<<<<======??????AAAFFFNNN\\\sssyyyooodddYYYSSSRRRQQQNNNLLLKKKJJJJJJJJJKKKHHHGGGIIIJJJNNNXXXcccyyywwwlllZZZVVVPPPLLLJJJJJJKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKOOOXXXbbbiiipppssswwwyyyyyyxxxwwwwwwsssssssssssstttvvvxxxzzzvvvuuuvvvxxx}}}{{{rrrkkk```[[[WWWUUUSSSRRRWWW^^^eeeppp~~~xxxssskkkgggeeefffiiiqqq}}}tttmmmiiihhhhhhmmmsss{{{xxxnnngggfffaaaZZZTTTRRRQQQQQQVVV\\\ooo}}}jjjZZZQQQRRRSSSVVVYYYYYYXXXUUUUUUTTTRRRPPPNNNLLLJJJJJJCCC???;;;888777666555444444444444444444555777777444333222333555666555444444444333333333333444444555555555555555555666666555555555555555555555555777777777777888888888888;;;;;;<<<======???IIITTTvvvpppllliiihhhgggfffdddbbbaaa```_________^^^\\\XXXRRRKKKDDDAAAAAAAAADDDFFFHHHGGGCCC@@@<<<;;;:::999888777777777666777777777888888888999777777777777777777777777777777777777888999888888;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========AAA@@@BBBHHHRRRbbbzzzyyyoooeee\\\VVVVVVUUURRRPPPNNNMMMMMMLLLMMMJJJIIIKKKLLLOOOWWW___mmmrrrhhhZZZWWWRRROOOMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIKKKPPPXXXcccjjjpppsssuuuwwwvvvvvvvvvwwwqqqqqqqqqrrrtttwwwyyyzzzxxxvvvttttttvvvxxxxxxwww{{{xxxvvvwwwzzz}}}~~~~~~xxx{{{~~~vvvpppccc]]]YYYWWWUUUSSSVVV[[[]]]hhhxxxzzzvvvooojjjggghhhlllsss~~~uuunnngggddd```dddkkkttt|||}}}{{{{{{}}}rrrlllkkkbbb[[[UUURRRPPPOOOSSSYYYhhhvvvqqq]]]QQQQQQSSSVVVYYYZZZYYYWWWTTTSSSRRRPPPNNNLLLKKKJJJDDDAAA<<<999888777666555444444444444444555666666444333333444666666555444444444333333333333444444444444555666666666666666555555555555666666666666666777777777888888888888::::::;;;======BBBPPP^^^zzz~~~xxxpppmmmjjjhhhfffeeedddbbbaaa`````````]]]]]]\\\YYYSSSLLLFFFBBBBBBCCCDDDGGGIIIHHHEEEBBB===<<<;;;999888777777888777777777777888888888888777777777777777777777777888888999999999999999:::;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<======>>>AAA@@@BBBJJJVVVgggyyyqqqiiibbb^^^]]]\\\ZZZXXXUUUSSSRRRRRRPPPLLLLLLNNNOOOPPPUUU\\\fff}}}pppggg^^^[[[VVVSSSQQQOOOMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKQQQZZZfffnnnvvvwwwyyyyyywwwvvvvvvvvvqqqqqqqqqrrrtttwwwyyy{{{yyywwwtttssstttttttttssstttrrrooonnnoooqqqssstttqqqtttyyyzzzuuueee___ZZZYYYWWWTTTUUUXXX]]]fffuuu|||xxxtttoookkkmmmqqqwwwvvvlllfff\\\]]]aaagggooouuuwwwwwwyyywwwtttssstttxxx}}}~~~tttnnnlllccc\\\UUUSSSQQQOOORRRWWWbbbpppvvv___RRRRRRSSSVVVYYYZZZYYYXXXTTTSSSQQQPPPNNNLLLKKKJJJFFFBBB===:::999888666555555555444444444444555555666555444444666666555444555444444333333444444555333444555666777777777666555555555666666666777777666777777777888888888888888999:::<<<>>>FFFXXXiiizzzvvv{{{|||qqqllliiigggeeedddcccbbbaaa`````````]]]]]]\\\YYYTTTOOOIIIFFFDDDDDDFFFHHHJJJJJJGGGEEE???===;;;999888888888888777777777777777777777777777777777777777777777777777999::::::999999:::;;;999999999999::::::::::::;;;;;;;;;<<<======>>>>>>AAA@@@DDDNNN]]]ppp}}}wwwsssnnnllliiihhhfffdddaaa___]]]\\\WWWSSSQQQSSSTTTSSSUUUZZZeeexxx~~~sssllldddaaa]]]ZZZXXXUUURRROOOPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJLLLSSS^^^jjjsss|||}}}~~~}}}zzzwwwvvvvvvrrrrrrrrrsssuuuwwwzzz{{{xxxuuusssrrrsssssssssrrrpppnnnjjjgggffffffhhhjjjmmmpppuuu{{{|||yyymmmfffaaa```]]]YYYXXXZZZ\\\eeerrr}}}~~~~~~~~~}}}zzzuuuqqqtttwww|||rrriii]]][[[[[[___gggnnnrrrsssuuurrroookkkhhhgggggggggfffhhhkkkmmmooosssxxx{{{wwwpppmmmeee^^^XXXTTTQQQNNNPPPUUU[[[iii|||cccUUUTTTSSSTTTWWWYYYZZZZZZUUUUUUSSSQQQOOOMMMKKKJJJGGGCCC???;;;:::888777666666555555555555666666777:::888555444555555555555555555444444444444555555444555666777888777666555555555555666666777777888777777777777888888888888888999;;;>>>AAALLLbbbvvvvvvqqqrrr}}}rrrkkkhhheeedddcccbbbaaa```_________]]]]]]\\\ZZZVVVQQQMMMKKKFFFFFFGGGJJJLLLLLLJJJGGG@@@>>><<<:::888888888999666666666666666666666666666666666666666666666666666888:::999888777999;;;888888888888999999999999;;;;;;<<<<<<======>>>>>>@@@AAAGGGTTTfff{{{|||{{{wwwvvvtttrrrooollljjjhhheee```]]]^^^]]]ZZZYYY[[[dddppp{{{vvvmmmkkkhhhfffdddaaa]]]ZZZVVVUUUSSSPPPMMMLLLJJJJJJHHHHHHIIIMMMUUUaaaoooxxx~~~zzzxxxwwwssssssssstttuuuxxxzzz{{{vvvtttrrrqqqrrrssssssrrrpppmmmiiidddaaaaaaccceeehhhkkkqqqxxxzzzsssllljjjgggaaa]]]]]][[[dddppp{{{~~~~~~~~~{{{yyy{{{}}}sssddd___YYYZZZaaahhhmmmnnnmmmkkkgggbbb^^^ZZZWWWUUUUUUVVVXXXZZZ\\\```fffjjjlllsss~~~}}}uuuoooiiibbb[[[VVVRRRMMMNNNQQQVVVbbbtttiiiYYYVVVSSSSSSUUUXXXZZZ[[[YYYXXXVVVTTTQQQOOOMMMLLLHHHDDD@@@<<<:::999777666555555555777888:::<<<===>>>:::666333333444555555555555444444444444555555555666777888888777555444444555555666777777888888777777777777888888888888999:::===AAAFFFSSSlllxxxmmmiiiqqq}}}sssjjjgggdddccccccaaa```_______________^^^]]][[[WWWTTTPPPOOOGGGGGGHHHKKKMMMMMMKKKIIIAAA???<<<:::888888999999666666666666555555555555666666666666666666666666555777999888666666888:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAIIIYYYmmm~~~|||yyyvvvsssqqqrrrllliiiiiifffaaa^^^___aaahhh|||~~~vvvtttrrrpppnnnlllhhheee]]][[[YYYUUURRRPPPNNNNNNGGGHHHIIIMMMVVVdddrrr||||||yyyxxxtttttttttuuuvvvxxxzzz{{{wwwuuusssrrrsssttttttsssqqqooojjjeeeaaa```bbbddddddhhhnnnxxxzzzrrroookkkddd___]]]ZZZcccooozzz~~~}}}lllddd[[[YYY]]]cccgggiiidddccc```\\\XXXSSSPPPNNNLLLMMMNNNPPPRRRWWW]]]aaagggoooyyyzzzsssmmmeee]]]XXXRRRLLLKKKOOORRR\\\mmmnnn[[[WWWSSSRRRTTTWWWZZZ[[[\\\[[[YYYVVVSSSPPPNNNMMMIIIEEE@@@<<<;;;999888666444444666888;;;>>>@@@BBB@@@<<<666333222333555555555555444444444444555555666777888999888777555333444555555666777888888999777777777777888888888888:::<<>>>>>EEEFFFPPPaaattt~~~}}}zzzwwwtttnnngggbbbgggfffnnn}}}|||{{{xxxtttqqqrrrnnniiibbb[[[WWWTTTRRRLLLMMMMMMNNNTTTaaaqqq|||}}}{{{|||uuuuuuuuuvvvwwwwwwxxxxxx~~~}}}{{{yyywwwwwwvvvvvvrrrsssqqqjjjaaa\\\\\\___dddgggooo{{{yyyuuuqqqjjjfffeeedddkkkvvv~~~|||qqqbbbZZZYYY\\\______]]][[[WWWSSSPPPNNNMMMLLLPPPPPPQQQRRRSSSWWW\\\```gggppp}}}vvvllleee___[[[UUUNNNLLLMMMTTTYYYfffzzzuuuddd[[[TTTTTTVVVWWWYYY[[[[[[YYYVVVTTTSSSQQQNNNLLLIIIHHHDDDAAA===:::777666888888888888999:::<<<<<<666555444333333444555666444444444444444555666777777666555444333444444555888888888888888777777777888888888888888888999:::888:::>>>FFFSSShhhvvvkkkiiijjjvvvvvviiieeeffffffdddbbbaaabbbaaa```^^^]]][[[YYYYYYXXXWWWUUURRROOOMMMLLLMMMNNNOOONNNMMMBBB???<<<999999999999888999999999999999999999999777777777777777777777777888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???@@@EEEHHHTTTggg{{{}}}vvvpppiiiggglll{{{|||yyytttnnngggaaa\\\YYYTTTRRRPPPQQQYYYgggvvv~~~yyywwwwwwsssssstttuuuvvvwwwxxxyyy~~~}}}}}}{{{zzzxxxwwwwwwtttuuurrrkkkbbb[[[ZZZ[[[```dddmmm||||||wwwpppkkkjjjiiioooxxxwwwhhh]]][[[[[[[[[ZZZUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLOOOQQQTTTZZZ```eeennnxxx{{{oooggg```[[[VVVOOOMMMNNNQQQVVVcccwwwiii___VVVUUUWWWWWWXXXZZZ[[[YYYVVVTTTSSSQQQNNNLLLJJJHHHEEEAAA===:::888777444444444555555666888888666555444444444444555666555555444444444555555666777666555444444444555555555555555555555555555555888888777777888888999999;;;===AAAKKK[[[ppppppiiigggooowwwqqqjjjhhhfffdddbbbaaabbbbbb```___\\\[[[YYYYYYYYYXXXVVVTTTSSSRRRPPPPPPQQQPPPOOOMMMDDDAAA===:::::::::999888888888888888888888888888777777777777777777777777888888999999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAAEEELLL[[[ppp~~~rrroooooouuuwwwpppkkkggg___YYYSSSUUU___nnn{{{xxxrrrpppoooooopppqqqsssvvvxxxzzzzzz~~~~~~|||yyyxxxyyyyyywwwpppfff]]]ZZZYYY\\\aaakkk{{{}}}uuupppppplllqqqyyypppbbb\\\YYYVVVTTTMMMLLLKKKJJJIIIJJJKKKKKKJJJLLLOOOSSSWWW^^^eeejjjuuusssjjjaaa\\\VVVPPPMMMNNNLLLQQQ^^^qqqpppdddYYYVVVWWWWWWWWWYYYZZZYYYVVVUUUTTTRRROOOMMMJJJHHHEEEAAA===:::888777333333333333333444555666666555444444444444555666666666555444444444555555777666555555444444555555333333444444555555666666777777777777777888999999>>>???EEERRRfff|||yyykkkdddkkksss~~~tttmmmhhhfffcccbbbbbbbbbaaa```]]][[[YYYYYYYYYYYYXXXVVVVVVTTTRRRRRRRRRQQQOOOMMMFFFBBB>>>;;;;;;:::999888777777777777777777777777777777777777777777777777888888999999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<>>>???AAABBBDDDOOOccczzz|||xxxvvvwww|||zzzlllbbbYYYYYYdddrrr{{{~~~wwwqqqkkkhhhgggiiikkkmmmqqqtttxxx{{{|||}}}{{{~~~wwwmmmccc\\\YYY[[[___iiiyyyvvvrrrssslllqqqzzzuuufff]]]WWWQQQMMMKKKJJJJJJIIIJJJKKKLLLMMMOOOQQQTTTXXX]]]dddlllqqq|||yyynnnccc\\\WWWPPPMMMMMMJJJNNNYYYkkk}}}xxxjjj[[[VVVVVVWWWXXXYYYZZZXXXWWWVVVVVVTTTQQQNNNJJJHHHEEEAAA===:::888777555555555444555555666666555555555444444555555555777666555444444444444444666666555555555555555555444444555666777888888999777777777777777888999:::???AAAIIIZZZqqqrrrgggeeeoootttllliiieeecccccccccbbbaaa^^^\\\YYYYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRQQQNNNLLLHHHDDD@@@===;;;;;;:::888777777777777777777777777999999999999999999999999888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;:::;;;<<>>;;;888777777777666666555666666666444555555555555555555444777666555444444444444444555555666666666666666666444555555666777888999999777777777777888999:::;;;???CCCOOObbbzzzsssdddmmm}}}qqqmmmiiieeeddddddbbbaaa```]]]ZZZYYYYYYYYYYYYXXXXXXVVVSSSRRRRRRQQQNNNMMMIIIFFFAAA>>><<<;;;:::888888888888888888888888888::::::::::::::::::::::::888888999999999:::::::::::::::999999::::::;;;<<<;;;:::::::::<<<>>>AAACCCGGGYYYqqq~~~pppiiilllppprrrrrrpppkkkeee```]]]\\\ZZZYYY\\\___ccciiipppvvv{{{}}}yyymmmaaaYYYYYY\\\dddrrr|||vvvvvvzzz|||mmm```YYYSSSMMMHHHJJJJJJJJJKKKMMMOOOQQQSSSVVVXXX]]]ccciiirrr{{{{{{jjj```YYYRRRLLLKKKJJJJJJQQQ]]]kkkyyy{{{dddZZZXXXWWWWWWXXXXXXXXXWWWXXXXXXWWWSSSPPPKKKIIIFFFBBB>>>;;;999888777666555444444444444444444444555666666555444444666666555444444444555555555555666777777777666666444444555555666666777777888888888999:::;;;<<<===AAAHHHWWWlllqqquuuuuuqqqlllhhheeedddcccbbbbbb___[[[YYYYYYYYYYYYXXXXXXVVVTTTSSSSSSRRRPPPNNNKKKGGGBBB???===<<<:::999999999999999999999999999999999999999999999999999888888999999999:::::::::::::::999999::::::;;;<<<<<<;;;:::;;;<<<@@@CCCEEELLL___xxxxxxmmmiiihhhgggeeeaaa\\\VVVSSSSSSTTTTTTTTTWWWYYY___fffnnnuuuzzz}}}uuuggg___YYYZZZ```lllzzz|||vvvqqqtttyyy|||~~~zzzpppcccZZZVVVRRRMMMIIIJJJKKKLLLNNNRRRVVVYYY[[[\\\^^^aaadddiiiooowww|||~~~pppeee]]]TTTNNNLLLJJJIIILLLVVVbbbpppmmm___ZZZXXXVVVVVVWWWWWWXXXYYYYYYXXXTTTQQQKKKIIIFFFBBB>>>;;;999888777777555444333333333333444444555666666555444444555555444444444555555666444555666777888777777666666666666777777777777777999999999:::;;;<<<>>>>>>DDDPPPbbbvvvxxxtttnnniiifffeeecccbbbccc```\\\ZZZYYYYYYXXXWWWYYYWWWUUUTTTTTTSSSQQQOOOLLLHHHCCC???===<<<:::999999999999999999999999999888888888888888888888888888888999999999:::::::::::::::999999::::::;;;<<<===<<<<<<<<<>>>AAADDDGGGOOOddd}}}yyymmmeee```]]][[[WWWRRRMMMKKKMMMOOOPPPPPPSSSWWW]]]dddmmmtttzzz}}}|||nnneeeZZZZZZ]]]fffrrr||||||xxxuuuppplllpppwww{{{{{{yyyyyy~~~|||uuuqqqhhh]]]VVVSSSRRRNNNJJJLLLMMMOOOSSSXXX]]]aaadddcccdddeeeeeefffiiinnnrrrrrruuuzzzuuuhhh___WWWPPPMMMJJJHHHIIIQQQ\\\jjj{{{sssccc\\\XXXUUUUUUWWWWWWXXXYYYZZZXXXTTTQQQKKKIIIFFFBBB>>>;;;999888999888777666555444444444333444555666666555444333444444444444444555666777444555666888888888777666:::::::::999999999999999:::::::::;;;<<<===??????HHHUUUiii~~~{{{lllhhhgggeeedddgggdddbbb___[[[ZZZYYYZZZ[[[YYYWWWUUUUUUUUUUUUSSSRRRNNNJJJEEE@@@<<<:::;;;;;;999888888888888888999999888888999999999:::::::::999999999999999999999999;;;::::::::::::;;;<<<===>>><<<<<>>:::888999888888777777777777777666666555555555444444444555555555555666666666666666666666666666777888888888888777777888888999:::<<<999999:::::::::???FFFOOO```uuuqqqjjjhhhfffeeefffdddbbb^^^[[[ZZZYYYZZZ[[[YYYWWWVVVUUUVVVUUUSSSRRRNNNKKKEEE@@@<<<;;;;;;;;;:::999888888888888888999888888888888999999999:::999999999999999999999999;;;;;;;;;::::::;;;<<<<<>>===???@@@???BBBGGGVVVpppqqqcccYYYRRRMMMIIIHHHHHHFFFFFFEEEFFFGGGGGGLLLPPPVVV\\\bbbjjjttt{{{~~~tttggg```ZZZ[[[ccclllqqqqqqqqqrrrrrrnnnjjjllluuu}}}zzzpppjjjjjjjjjhhhdddccc___YYYUUUSSSRRRPPPNNNQQQRRRVVV\\\bbbhhhlllmmmnnnkkkfffbbbaaa```___^^^^^^\\\\\\aaahhhrrrxxxhhh]]]UUUOOOLLLHHHHHHMMMTTT^^^mmmyyyqqq```YYYWWWWWWYYYYYYYYYZZZZZZXXXTTTQQQNNNKKKGGGEEEBBB???<<<999999888888777777777777777666666555555555444444444555555555555666666666666666666666666666777888888888888777777888888999::::::999999;;;;;;<<>><<<;;;:::;;;;;;:::999888888888888666777777777777888888888999999999:::::::::::::::===<<<<<<;;;;;;;;;;;;;;;;;;999;;;>>>@@@CCCKKKTTTeee}}}yyynnn___SSSLLLHHHEEEBBBAAAAAAAAABBBBBBCCCDDDDDDEEEIIINNNSSSYYYbbbnnnvvv~~~wwwlllhhhkkkrrrxxxzzz~~~~~~}}}wwwjjjbbb^^^[[[XXXYYYWWWUUUSSSRRRRRRSSSSSSQQQUUU[[[bbbjjjqqqwww{{{~~~yyyrrrllleee___YYYUUURRRRRRTTTWWWWWWZZZfffrrryyyjjjaaa\\\SSSQQQOOONNNMMMRRRbbbqqqlll]]]YYY[[[ZZZZZZ[[[\\\\\\[[[WWWTTTQQQNNNJJJGGGDDDAAA===:::999888888777777777777777666666666666555555555555555555555555666666666666777777666666777777888999888888777777888888999::::::999:::<<<<<<>>>GGGQQQiiiyyy|||vvvmmmkkkhhhccccccaaa```^^^]]]\\\\\\\\\[[[YYYWWWWWWWWWWWWUUUTTTOOOMMMHHHCCC???<<<;;;:::;;;;;;:::999888888999999666777777777777888888888999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::999;;;???AAAEEEOOOZZZkkk{{{kkkbbbVVVMMMIIIGGGFFFDDDAAABBBBBBCCCCCCDDDDDDDDDEEEGGGKKKOOOUUU___lllttt{{{wwwyyy|||lllaaa[[[XXXVVVQQQQQQQQQQQQQQQQQQSSSTTTXXX]]]dddkkkqqqwwwyyysssllleee^^^YYYSSSRRRTTTUUUUUUWWW___iiixxxqqqeee___TTTRRRPPPNNNLLLPPP___mmmxxxccc[[[[[[YYYYYYZZZ\\\\\\[[[WWWTTTQQQNNNJJJGGGDDD@@@===:::999888888777777777777777777777666666666555555555555555555555666666666666777777777777777888999999888888777777888888999:::;;;:::;;;<<<===AAAMMMZZZsss{{{{{{nnnkkkiiidddcccbbbaaa```___^^^^^^^^^[[[ZZZXXXXXXXXXXXXVVVTTTPPPNNNJJJEEE@@@===;;;:::::::::999999999999::::::777777777888888888999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>======>>>@@@AAAEEEQQQ]]]tttuuummm]]]WWWNNNIIIGGGGGGFFFDDDBBBCCCDDDDDDEEEDDDDDDDDDEEEGGGIIILLLRRR\\\iiirrrmmm```XXXSSSQQQMMMOOOQQQQQQRRRSSSVVVXXX\\\bbbjjjpppuuu|||}}}wwwooogggbbbYYYUUUSSSTTTUUUUUU[[[bbboooyyyiiiaaaUUURRROOONNNLLLOOOZZZgggiii]]]YYYYYYYYYZZZ\\\]]]\\\XXXUUURRROOOKKKGGGDDDAAA===:::999888888777777777777777777777777666666666555555555555555555666666666666888777777777777888999999888888777777888888999:::;;;;;;<<<>>>???GGGXXXiiizzzttt{{{oookkkiiifffdddccccccbbbaaa```______\\\ZZZYYYXXXYYYXXXVVVUUUPPPNNNJJJFFFAAA===;;;:::999999999999::::::;;;<<<888888888888999999999:::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<>>>???@@@>>>===???BBBCCCHHHUUUbbb~~~vvvkkkbbbVVVQQQKKKHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDFFFGGGIIINNNXXXeeeooo}}}ooobbbZZZUUUTTTQQQTTTWWWYYYZZZ\\\___bbbcccjjjrrryyy~~~}}}tttnnnccc[[[UUUUUUVVVVVVXXX[[[fffuuuqqqgggZZZUUUQQQPPPOOOQQQXXX```yyylll___ZZZ[[[[[[\\\^^^___]]]ZZZWWWTTTQQQMMMIIIFFFBBB>>>;;;999888888777777777777777777777777777666666666555555555555555666666666666888888777777888888999:::888888777777888888999:::;;;:::<<>>;;;:::888888888999:::;;;<<<===888999999999999:::::::::999999::::::;;;<<<======:::::::::;;;===>>>@@@AAA:::;;;>>>BBBDDDKKKZZZiiizzzqqqeee\\\TTTPPPLLLJJJKKKJJJGGGEEEDDDDDDEEEFFFEEEDDDBBBAAADDDEEEFFFGGGLLLVVVcccmmm|||qqqeee___\\\[[[WWW[[[___bbbccceeeiiimmmnnnvvvyyylllaaaXXXWWWXXXWWWWWWXXX___kkk{{{ppp```ZZZUUUTTTTTTTTTXXX^^^qqqmmmaaa]]]\\\\\\]]]___```___\\\YYYVVVRRRNNNKKKGGGDDD???<<<999888888777777777777777777777777777666666666666555555555555666666666777888888888777888888999:::888888888777888999999:::::::::===AAAHHHWWWqqqwwwppppppvvvooojjjmmmsssvvvmmmgggccccccccccccbbb```]]][[[YYY```^^^[[[ZZZYYYXXXUUUSSSTTTQQQMMMIIIDDD@@@>>><<<999999999888888888777777::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>EEETTTlll|||sssiiiccc```ccciiirrr}}}qqqmmmlllzzzrrriiiffffffeeeeeeeeedddcccaaa```___^^^\\\[[[ZZZZZZZZZXXXWWWVVVTTTPPPKKKFFFAAA===;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>@@@CCCGGGRRRiii~~~wwwhhh[[[SSSNNNMMMJJJHHHGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCEEEGGGIIINNN[[[gggyyyzzzvvvttttttuuuuuuxxx~~~tttjjjccc\\\YYYZZZ[[[\\\cccsss{{{oooccc[[[\\\]]]ZZZ\\\aaaddd{{{mmm___ZZZWWWXXXZZZ]]]^^^]]]YYYVVVUUURRROOOMMMJJJGGGCCC@@@<<<;;;999777666666777777888777666777888999888666444444444444555555555555777777777777666666666666999999::::::::::::999999<<<===@@@HHHZZZsss~~~{{{{{{|||{{{sssggg```[[[[[[___fffqqq|||sssiiikkkwwwyyylllhhhhhheeeeeeddddddcccbbbaaaaaa]]]\\\[[[[[[[[[[[[ZZZXXXXXXVVVRRRMMMGGGBBB>>>;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@BBBFFFLLLYYYpppvvvhhh[[[SSSNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHJJJKKKOOOZZZfffyyy~~~}}}~~~xxxmmmbbb\\\ZZZXXXYYY^^^jjjrrrhhh______```___aaaeeegggxxxxxxfff[[[VVVWWWYYY\\\^^^]]]ZZZWWWVVVSSSPPPNNNKKKHHHDDDAAA===<<<:::888777666777777999888777777999999888777444444444555555555555666777777777777777777777777888888999:::::::::999999;;;<<>>???@@@@@@AAAAAACCCHHHOOO]]]tttttteeeYYYRRRMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHIIIKKKKKKMMMXXXcccwwwwwwhhh]]]YYYWWWXXX\\\fffwwwuuulllccc```aaabbbeeegggjjjwwwooo___XXXXXXZZZ\\\^^^^^^[[[YYYWWWTTTQQQOOOLLLIIIEEEBBB>>>===;;;999888777777888:::888777888999:::999777555666666666666777777777777888888888888888888888777888999999:::::::::999;;;===CCCQQQeee|||vvvmmmgggjjjkkkpppyyy{{{iiibbb\\\ZZZZZZ\\\bbbjjjzzz|||{{{~~~uuukkkvvv|||nnnhhhgggfffeeecccbbbbbbaaaaaa___]]]\\\\\\]]]]]][[[ZZZYYYXXXUUUQQQKKKFFFAAA>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???BBBHHHQQQaaawwwpppcccYYYRRROOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJIIIKKKTTT___tttqqqbbb\\\WWWYYY\\\cccqqqxxxpppfffaaaaaadddfffhhhjjjrrryyyeee\\\[[[ZZZ[[[]]]^^^\\\[[[XXXUUURRRPPPMMMJJJFFFCCC>>>===;;;999888888999999999888777888999999999777777777777777888888888888888888888888999999999999777888999:::;;;;;;;;;:::;;;???HHHXXXlllyyymmmffffffeeehhhqqq}}}rrriii```[[[YYYYYY___fffrrr~~~|||}}}qqqzzzxxxnnnjjjiiigggeeecccbbbbbbbbb```^^^]]]\\\]]]]]][[[ZZZXXXWWWUUURRRMMMGGGBBB???;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBAAA@@@CCCKKKVVVhhhzzzmmmddd^^^ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTRRRPPPOOONNNKKKJJJKKKLLLJJJKKKSSS^^^pppmmmdddZZZ[[[\\\___jjjzzzrrrhhhaaaaaadddfffgggfffkkk|||mmm```^^^\\\[[[\\\]]]^^^]]]XXXVVVSSSPPPNNNKKKFFFCCC===<<<;;;:::999999:::;;;999777666777888999888777777777777888888888999999888888888999999999::::::888999:::;;;;;;<<<<<<<<<<<>>???@@@AAABBBBBBCCCBBBEEEOOO\\\ooo~~~yyyyyy||||||uuulllgggeeedddaaabbbbbbbbbbbbbbbcccccc___^^^]]]\\\YYYWWWUUUTTTOOONNNNNNOOOMMMMMMUUU___nnnwwwnnn]]]\\\[[[[[[dddzzz{{{tttiiiaaa```dddfffeeebbbeeeuuutttccc```\\\[[[[[[]]]^^^___YYYWWWSSSQQQNNNKKKGGGDDD===<<<;;;:::::::::;;;<<<888777666777888888888666777777777777888888888888888888888999999:::::::::888999:::;;;<<<<<<<<<<<<<<>>AAADDDCCCAAAFFFSSSdddxxx{{{uuurrrsssttttttssssssuuu{{{zzzuuussspppmmmooooooooopppqqqrrrtttuuullllllkkkiiieee___YYYVVVUUUOOOLLLMMMOOOOOORRRVVVkkkzzzpppddd]]]ZZZ___fffttt~~~uuujjj```]]]^^^aaadddcccgggrrr}}}oooaaa___aaa\\\[[[]]]XXXXXXVVVSSSQQQOOOLLLHHHEEE???<<<999777777888888777555555666666777777888888999888777666666777888999666777777777777888888888<<<<<<===<<<;;;<<<>>>@@@AAACCCRRRkkk}}}sssnnniiikkktttuuukkkeeeccccccdddmmmwww~~~}}}~~~yyytttmmmfffcccccccccbbbaaa```___^^^]]]]]]]]]^^^ZZZXXXUUURRROOOJJJDDD???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<============???BBBDDDFFFFFFLLLZZZkkk~~~wwwsssmmmmmmllljjjhhhiiimmmqqq{{{~~~|||zzz~~~~~~~~~~~~~~~|||wwwpppiiiddd\\\VVVQQQRRRSSSSSSVVVZZZhhhvvv~~~lllccc^^^```eeeqqqwwwkkkaaa]]]^^^bbbeeedddgggqqqssseeeaaabbb]]]]]]___ZZZZZZWWWUUURRRPPPMMMIIIFFF@@@===999888888888888777666666666777777777777777888777777666666777777888777777777888888888999999;;;<<<<<<;;;:::;;;>>>@@@BBBFFFVVVppp}}}vvvmmmkkkqqq}}}}}}ssslllhhhfffffflllvvv}}}}}}zzzooohhheeedddccccccdddcccaaa```^^^]]]]]]]]]YYYXXXVVVTTTQQQKKKDDD???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::888999:::;;;<<<===>>>>>><<<===>>>>>>>>>???CCCEEEGGGJJJRRRaaasss~~~yyymmmllliiieeeaaa```aaaccckkkvvvxxxqqqccc[[[UUUTTTTTTTTTVVVZZZeeesss}}}}}}xxxlllcccaaadddlllyyynnnddd______bbbfffggghhhooo~~~yyyiiicccbbb]]]^^^aaa]]]\\\YYYWWWTTTRRROOOKKKHHHAAA>>>:::888888999888888777777777777777777666666777777777888888777777777888888999999999:::::::::::::::;;;::::::;;;===@@@BBBJJJ\\\vvvtttnnnpppzzz{{{rrrllliiihhhmmmuuu}}}ssskkkhhhfffddddddeeedddbbbaaa___]]]\\\\\\YYYXXXWWWVVVSSSMMMEEE@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======>>><<<===>>>>>>???@@@DDDFFFFFFLLLWWWgggzzzxxxuuupppjjjeeeaaa``````ccclll{{{}}}nnneee\\\YYYWWWUUUWWWZZZdddqqquuuqqqmmmkkklllooorrrsssxxx{{{vvvhhhcccbbbhhhzzz|||rrrhhhaaa```cccfffiiiiiinnnzzz~~~kkkbbbaaa]]]___bbb^^^]]][[[XXXUUUSSSOOOKKKHHHBBB???<<<999999999999888999888888777777666666666777888999::::::999888777999999999:::::::::;;;;;;999:::::::::999:::===???AAAMMMbbb|||uuussszzzxxxpppkkkjjjooovvvwwwnnnkkkhhheeeeeeddddddbbbaaa___]]][[[ZZZYYYYYYXXXWWWTTTNNNFFFAAA<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????AAAEEEGGGGGGPPP^^^nnnzzzsssmmmhhhdddbbbaaagggsss~~~ssshhhbbb]]]ZZZ[[[^^^cccpppxxxqqqiiieee```]]]]]]^^^___```cccfffjjjooorrrtttuuuuuuxxxyyyyyyyyyxxxxxx{{{}}}mmmeeeaaaeeeuuuwwwmmmeeebbbcccfffkkkjjjlllwwwkkkaaa___\\\___ccc^^^^^^[[[XXXUUUSSSOOOKKKHHHDDDAAA===;;;::::::999999999999888888777777666666999999;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;888999::::::999;;;===@@@@@@PPPhhhvvv{{{{{{~~~vvvpppooorrrxxxzzzqqqnnniiiffffffcccccccccaaa___]]][[[ZZZ[[[ZZZXXXWWWTTTOOOHHHCCC<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<>>>???@@@@@@BBBFFFHHHLLLXXXhhhwww|||vvvqqqlllhhhdddfffooorrriiibbb\\\\\\___cccoooyyyrrrjjjddd___\\\WWWTTTSSSSSSSSSRRRSSSTTTWWWZZZ\\\^^^^^^^^^```aaabbbbbbbbbdddgggjjjvvv~~~uuuiiiccceeesss|||sssiiiccccccdddiiihhhjjjtttjjj```___\\\```ddd______\\\YYYVVVTTTPPPLLLHHHEEEBBB>>><<<;;;;;;:::999888888888888888888777777:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;888999:::::::::;;;>>>AAABBBUUUooosssvvvzzz}}}wwwvvvuuuzzz}}}ssspppkkkfffgggdddddddddcccaaa___]]]\\\\\\[[[XXXVVVTTTOOOJJJFFF<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===============>>>???@@@AAACCCFFFIIIPPP^^^ooo~~~}}}wwwsssnnnnnnttttttjjjcccbbbeeehhhssstttmmmiiiccc^^^YYYVVVSSSQQQPPPNNNLLLKKKJJJKKKLLLNNNOOOQQQRRRSSSRRRSSSTTTUUUVVVYYY]]]```mmmvvv~~~oooggggggrrrxxxmmmeeebbbccceeedddfffpppjjj______^^^bbbeee```aaa___[[[XXXUUURRRMMMJJJFFFCCC???<<<<<<;;;::::::888888888888888888999999999999999888888999999999999999999999::::::::::::999:::;;;;;;;;;<<<@@@BBBGGG]]]xxx~~~tttvvvwwwzzz}}}{{{www|||~~~{{{~~~tttrrrkkkggghhhdddeeeeeedddcccaaa___^^^]]][[[XXXVVVSSSOOOKKKGGG<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????===>>>???@@@AAACCCGGGJJJQQQ```qqq}}}~~~yyyxxx}}}xxxpppnnnqqqnnnyyypppiiifffbbb^^^XXXUUUSSSQQQPPPOOOLLLIIIHHHIIIIIIJJJLLLNNNPPPQQQMMMNNNOOOQQQRRRVVV[[[^^^gggqqqsssjjjhhhrrr{{{pppfffbbbbbbbbbaaacccnnnjjj`````````dddgggaaaccc```]]]ZZZWWWSSSOOOKKKGGGDDD???===<<<<<<;;;:::777777777888999999999:::999888777666666777888999888888999999999:::::::::999:::;;;;;;<<<===@@@CCCLLLbbb~~~~~~ssstttuuuwww|||~~~yyyqqqyyyvvvqqqiiidddgggeeeddddddcccbbbaaa``````[[[ZZZYYYXXXUUUPPPJJJEEE???===::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAAAAAAAACCCEEEHHHPPP\\\nnn}}}vvvrrrvvvyyyooohhh```[[[[[[XXXSSSPPPNNNLLLJJJHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOPPPQQQSSSUUUWWWbbbjjjuuuzzzmmmlllwww}}}{{{xxxnnnccc]]]___bbbdddhhhwwwnnnaaabbb```bbbeeebbbaaa```]]][[[YYYUUUQQQMMMGGGDDDAAA???>>>===;;;999999999888888888888999999999999999999999999999999999999999999999999999999???;;;:::;;;<<<;;;>>>CCCOOOiii|||zzzuuuuuutttuuuxxx~~~rrrrrruuupppiiifffhhheeeeeedddcccbbbaaaaaa```\\\\\\[[[ZZZWWWRRRLLLGGG???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================???@@@AAAAAABBBEEEHHHOOO]]]qqq}}}vvvnnngggaaa[[[XXXTTTQQQOOONNNLLLJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKMMMOOOQQQRRRTTTXXXZZZ___eeennnxxxvvvrrrzzz|||qqqddd]]]]]]```bbbffftttrrrddddddbbbcccgggdddcccaaa^^^\\\YYYUUUPPPMMMGGGDDDAAA???>>>===;;;999999999888888888888999999999999999999999999999999::::::::::::::::::999999===999999;;;<<<<<<@@@FFFWWWqqq~~~zzzxxxvvvuuutttssstttxxx~~~wwwnnnsss}}}uuupppjjjhhhjjjffffffeeedddcccbbbaaaaaa^^^]]]\\\[[[YYYTTTNNNIII@@@===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHOOO```wwwwwwpppkkk```]]]XXXUUUTTTSSSQQQOOOPPPOOOOOOOOOOOOPPPQQQQQQNNNPPPRRRSSSTTTWWW[[[______ccciiipppxxxwww{{{uuufff^^^[[[^^^___cccpppwwwgggfffccceeeiiigggdddbbb___]]]ZZZUUUPPPLLLHHHEEEAAA???>>>===;;;:::999999888888888888999999999999999999999999999999::::::::::::::::::;;;;;;;;;999999<<<===>>>DDDKKKbbb{{{|||zzzwwwwwwuuusssrrruuuzzz}}}ooopppxxxvvvqqqllljjjlllhhhgggfffeeedddcccbbbaaa^^^^^^]]]\\\ZZZUUUOOOJJJ@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>><<<===>>>??????BBBEEEHHHPPPccc~~~zzzvvvkkkgggccc___]]]\\\YYYXXXWWWWWWVVVVVVWWWWWWXXXYYYVVVWWWYYYZZZ[[[^^^bbbeeeeeegggjjjnnnuuuvvvwww}}}zzzjjj```\\\]]]___aaakkk}}}|||jjjgggccceeeiiigggfffdddaaa^^^ZZZVVVPPPMMMIIIFFFBBB???>>>===;;;::::::999999888888999999:::999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;::::::======???EEEMMMhhh|||yyyxxxwwwuuuuuuwww|||pppooovvvzzzsssnnnmmmmmmiiiiiigggfffeeecccbbbbbb^^^]]]]]]\\\ZZZVVVPPPKKKAAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>???BBBFFFJJJRRRhhh{{{wwwsssooommmkkkhhhfffddddddccccccddddddeeeffffffggghhhhhhhhhjjjmmmppppppppprrruuu|||tttsssyyy}}}mmmccc^^^______aaahhhwwwlllgggbbbccchhhggggggeeebbb___[[[WWWQQQNNNKKKGGGBBB???======;;;:::::::::999999999999::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<===<<<===>>>>>>???FFFOOOjjj~~~|||{{{zzzyyyyyy{{{rrrmmmsssvvvqqqooommmjjjjjjiiigggfffdddcccbbb^^^^^^]]]]]][[[WWWQQQLLLBBB???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????@@@CCCHHHLLLUUUlll}}}{{{yyyxxxxxxxxxxxxyyyzzzzzz}}}~~~~~~}}}~~~uuusssyyyoooeee______```bbbggguuunnngggaaabbbhhhggggggeeebbb```]]]XXXSSSOOOLLLHHHCCC???===<<<<<<;;;::::::999999999999::::::999999999999999999999999999999::::::;;;;;;<<<<<<>>>===>>>???>>>???HHHRRRmmm~~~||||||}}}zzzrrruuuyyyssspppmmmlllkkkjjjhhhfffeeecccccc```_________]]]YYYSSSOOOBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>????????????@@@DDDIIIMMMYYYpppuuuttt{{{pppfff^^^^^^```dddhhhvvvppphhhaaabbbhhhggggggeeebbb```]]]ZZZUUUQQQMMMIIICCC???===<<<<<<;;;;;;::::::999999::::::;;;999999999999999999999999888888999999:::;;;;;;;;;<<<<<<>>>@@@???AAAKKKWWWqqq~~~}}}~~~zzz|||{{{uuuqqqmmmlllkkkjjjhhhgggeeedddcccaaaaaaaaa```___ZZZUUUPPPCCC@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAEEEJJJNNN[[[ssstttttt{{{~~~pppfff\\\\\\```eeeiiixxxrrriiiaaabbbiiihhhgggeeebbb```^^^[[[VVVRRRNNNIIICCC???===<<<<<<;;;;;;::::::999999::::::;;;999999999999999999999999777777888999999:::;;;;;;:::;;;>>>@@@@@@BBBNNNZZZvvvyyyyyyvvvqqqmmmmmmkkkjjjgggdddbbb```aaa`````````___[[[UUUQQQIIIAAA<<<<<<===<<<;;;===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>CCC@@@???BBBDDDEEEJJJOOO]]]{{{zzzyyy}}}tttgggaaa___```dddhhhxxxwwwfffaaabbbeeehhhkkkiiifffccc^^^YYYVVVSSSNNNJJJEEEAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::;;;::::::::::::;;;<<<<<<===???===>>>BBBAAAKKKaaayyysssnnnmmmllljjjgggeeecccaaabbbaaaaaaaaa___[[[VVVRRRIIIAAA<<<<<<===<<<<<<>>><<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>BBB??????BBBDDDEEEJJJPPP```~~~yyyxxx|||~~~ssshhhbbb```aaadddhhhvvv~~~llleeecccdddffflllkkkhhhddd```[[[WWWUUUNNNJJJEEEAAA??????>>>===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<>>======>>>=========>>>>>>>>>>>>>>>======<<<<<<======>>>???AAA??????BBBCCCEEEKKKRRReeewwwvvvzzz{{{tttllldddaaaaaadddgggtttuuukkkffffffhhhmmmllliiifffaaa]]]YYYWWWNNNJJJEEEAAA???>>>===<<<<<<<<<;;;;;;;;;:::::::::888999999999999:::::::::;;;::::::::::::;;;<<<<<<;;;>>><<<===CCCDDDQQQjjj}}}uuuqqqpppnnnllljjjhhhgggfffeeedddccccccaaa^^^YYYUUUJJJBBB======???>>>===???=================================<<<===>>>>>>???AAA??????BBBCCCEEEMMMVVViii~~~uuutttxxxzzzuuuqqqfffaaa```dddfffooo|||nnnhhhhhhlllmmmllliiifffbbb]]]ZZZXXXPPPLLLFFFBBB???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<;;;>>><<<>>>DDDGGGWWWsssyyysssqqqooommmkkkjjjiiiiiihhhfffeeedddbbb___[[[XXXKKKDDD>>>>>>???>>>===???<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@???@@@CCCDDDFFFPPPZZZnnn|||sssssswwwwwwsssqqqgggaaa```ccceeejjj|||oooggghhhnnnmmmkkkiiifffbbb^^^ZZZXXXRRRMMMGGGCCC@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<:::>>>===???FFFKKK___||||||yyy{{{~~~tttssspppnnnlllkkkkkkkkkjjjhhhfffeeecccaaa]]]ZZZNNNFFF?????????===<<<>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>======>>>>>>???@@@AAA@@@BBBDDDEEEHHHSSS^^^vvv~~~{{{rrrssswwwuuuooonnnhhhaaa^^^aaabbbeeerrrvvvjjjiiimmmmmmllliiifffbbb^^^[[[YYYTTTPPPIIIDDDAAA@@@>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888;;;::::::::::::;;;<<<<<<;;;??????AAAHHHOOOfffyyy~~~vvvrrrrrruuu{{{~~~vvvtttqqqooommmlllmmmmmmkkkiiigggfffdddbbb^^^[[[PPPHHHAAA@@@@@@===;;;<<<============<<<<<<<<<;;;>>>>>>======>>>>>>???@@@AAABBBDDDFFFFFFJJJUUUbbbzzzrrrsssxxxvvvooonnnhhh```]]]___```aaaiiiuuusssmmmooonnnmmmkkkhhhddd```]]][[[VVVRRRKKKFFFCCCAAA???===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888;;;::::::::::::;;;<<<<<<;;;@@@@@@BBBJJJSSSlllsssxxx|||rrrmmmnnnpppvvv|||yyy{{{vvvtttrrrooommmmmmnnnnnnllljjjhhhfffeeebbb___\\\RRRIIIBBB@@@@@@===;;;<<>>>>>=========<<<>>>>>>>>>>>>>>>??????@@@BBBBBBEEEGGGGGGKKKWWWdddzzzrrrsssyyyzzzrrrppphhh```\\\^^^___^^^eeeooo~~~sssqqqooonnnllliiieeebbb___]]]XXXSSSMMMGGGDDDAAA???>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888;;;::::::::::::;;;<<<<<<<<>>???=====================<<<===>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEFFFKKKZZZiii{{{pppqqqyyyuuunnniiibbb[[[YYYXXXYYY___fffzzzuuuooopppnnnkkkhhhfffccc___\\\TTTRRRPPPKKKFFFAAA===:::======<<<;;;;;;;;;;;;<<<;;;::::::999888888888999999999:::;;;;;;<<<<<<===<<>><<<<<<=====================>>>???@@@@@@AAA@@@@@@BBBBBBDDDFFFGGGLLL[[[jjj}}}rrrssszzzyyyooojjjccc\\\ZZZYYYYYY]]]cccttt{{{tttpppmmmkkkiiigggddd```]]]UUUSSSPPPKKKFFFAAA>>><<<======<<<;;;;;;;;;;;;<<<;;;::::::999888888999999999::::::;;;;;;<<<<<<===<<<@@@CCCDDDKKKaaaaaadddiiipppyyy|||ssssssuuuwwwzzz}}}uuuhhhaaa^^^]]]```eeennnttt~~~zzzxxxuuussspppooopppooonnnlllllllllllllllkkkhhhccc```XXXNNNFFFCCCAAA>>><<<>>><<<<<<<<<======>>>>>>>>>===>>>???@@@@@@AAA@@@@@@DDDDDDFFFGGGHHHNNN]]]llluuuvvv}}}qqqjjjddd^^^\\\ZZZXXXZZZ___nnn~~~vvvooommmkkkjjjhhheeeaaa^^^XXXUUUPPPJJJEEEAAA???>>>======<<<;;;;;;;;;;;;<<<;;;::::::999999999999999:::::::::;;;<<<<<<======;;;>>>AAADDDOOOhhhaaadddhhhmmmvvvwwwxxxyyyzzz{{{|||}}}}}}}}}{{{pppddd^^^ZZZXXX[[[___gggooo|||zzzppp{{{~~~uuusssqqqpppppppppooommmnnnmmmllllllllliiieeeaaaZZZPPPFFFCCCAAA===<<<===<<<<<<<<<===>>>>>>??????======???@@@@@@@@@@@@@@@EEEDDDFFFGGGHHHOOO___nnnwwwxxxtttjjjddd___]]][[[WWWXXX\\\lll{{{~~~tttnnnmmmlllkkkjjjgggccc```[[[WWWQQQJJJDDDAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;::::::999999999::::::::::::;;;;;;<<<=========<<<===???DDDRRRllldddfffhhhmmmuuu~~~}}}}}}}}}||||||{{{{{{zzz|||vvvkkkaaa[[[XXXUUUWWW[[[bbbkkkzzz|||mmmttt{{{vvvtttqqqqqqqqqqqqpppoooooonnnmmmlllllliiifffbbb[[[QQQGGGCCC@@@===<<<===============>>>>>>??????======???@@@@@@@@@@@@@@@CCCCCCEEEGGGIIIQQQbbbsssxxxzzzwwwiiiccc___^^^[[[WWWWWW[[[jjjzzzzzzqqqmmmlllllllllllliiieeebbb]]]YYYRRRJJJEEEBBBAAAAAA======<<<;;;;;;;;;;;;<<<;;;::::::999::::::;;;;;;::::::;;;<<<<<<======>>>===>>>@@@DDDQQQkkkhhhiiikkknnnuuu~~~|||{{{zzzzzzzzz{{{|||}}}|||{{{xxxwwwpppfff]]]YYYVVVSSSTTTXXX^^^gggvvvmmmrrrxxxwwwuuusssrrrssssssrrrqqqqqqooonnnmmmllljjjgggddd\\\QQQGGGBBB@@@======???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@BBBBBBDDDHHHLLLUUUhhhyyyyyy}}}xxxgggbbb^^^]]]ZZZXXXYYY]]]hhh{{{yyyqqqlllllllllmmmnnnkkkgggddd^^^ZZZSSSLLLFFFBBBAAAAAA======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>===@@@BBBEEEPPPiiimmmnnnppprrrwww~~~|||{{{{{{|||}}}}}}{{{xxxtttqqqooojjjaaaYYYVVVSSSQQQQQQUUUXXX```nnn|||sssyyy|||xxxvvvtttttttttuuutttssssssqqqpppooonnnllliiiggg\\\QQQFFFBBB@@@>>>>>>@@@@@@@@@??????>>>============>>>???@@@@@@AAA@@@@@@AAAAAAEEEJJJOOO[[[ooo{{{wwwfff```\\\[[[ZZZXXX[[[___hhhxxxqqqllllllmmmnnnooommmiiieee^^^ZZZTTTMMMGGGCCCAAA@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>><<>>???AAAAAAAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBFFFKKKRRR___ttt}}}uuueee___[[[ZZZYYYYYY\\\aaajjjxxxoookkklllmmmooopppnnniiifff^^^[[[UUUNNNHHHDDDAAA@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>;;;BBBGGGIIIPPPgggvvvvvvyyy}}}~~~~~~}}}}}}uuukkkfff```\\\XXXTTTRRRQQQOOONNNUUUWWW\\\dddmmmwww}}}wwwqqqqqqtttuuutttssssssrrrpppnnnllljjjiii___VVVJJJCCCAAAAAA???===?????????>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAADDDEEEFFFHHHQQQbbbxxx~~~uuukkk```YYYZZZ[[[YYY]]]dddjjjuuukkkjjjkkknnnooonnnlllhhhfff```]]]XXXRRRKKKFFFBBB@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;>>>@@@BBB@@@BBBKKKVVVkkk|||{{{||||||~~~}}}tttnnnfffbbb\\\XXXUUUTTTRRRPPPPPPRRRUUUZZZaaaiiiooosssxxxrrrqqqssssssqqqtttttttttsssqqqnnnllljjjaaaXXXMMMEEECCCBBB@@@>>>???>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBCCCDDDFFFJJJTTTeeezzz~~~nnnbbbZZZ[[[[[[XXX[[[aaaiiissskkkjjjlllnnnpppooollliiigggaaa^^^YYYRRRLLLFFFBBB@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@CCCAAADDDMMMZZZppp~~~}}}|||}}}zzzkkkggg```ZZZWWWTTTQQQPPPOOOOOOPPPSSSVVV[[[___bbbooowwwyyytttrrrqqqpppoootttuuuvvvvvvuuurrrooommmddd\\\QQQIIIEEECCCAAA???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBDDDFFFIIIOOOZZZkkkrrrfff\\\\\\\\\XXXYYY^^^iii~~~~~~qqqlllkkkmmmoooppppppmmmjjjhhhbbb___ZZZSSSMMMGGGCCCAAA===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::<<<============@@@BBBDDDDDDHHHRRRbbbxxxvvvppphhhaaa[[[WWWTTTRRRSSSSSSRRRRRRSSSVVVXXXZZZdddlllwwwyyyuuutttqqqoooooosssuuuwwwxxxwwwtttpppnnnfff___TTTLLLFFFCCCAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCFFFHHHLLLSSS^^^ooo~~~~~~vvvhhh]]]\\\\\\XXXXXX]]]iii|||qqqmmmkkkmmmoooqqqpppmmmjjjhhhdddaaa[[[UUUNNNHHHDDDAAA======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;<<<===>>>>>>???AAACCCFFFIIIPPP\\\mmmuuukkkddd___[[[YYYWWWVVVTTTTTTTTTUUUWWWXXX^^^dddmmmyyy{{{wwwvvvsssqqqrrrqqqsssvvvwwwwwwuuuqqqooohhhaaaWWWNNNGGGBBB???>>>======>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGKKKSSS```qqqzzzxxx||||||lll^^^\\\\\\YYYZZZ^^^jjj~~~rrrmmmlllnnnpppqqqqqqnnnkkkiiieeebbb]]]VVVOOOIIIEEEBBB???>>>>>>===============999999::::::;;;;;;;;;<<<;;;<<<===>>>>>>???BBBDDDJJJPPP[[[iii{{{ssskkkddd```]]]ZZZYYYWWWVVVUUUVVVXXXYYYYYY^^^gggrrr~~~yyyxxxsssrrrtttqqqrrruuuvvvvvvuuusssqqqjjjddd[[[QQQHHHBBB???>>>=========>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFJJJSSSbbbuuuyyyuuuwwwzzztttccc^^^^^^[[[\\\aaajjjuuuooooooqqqssstttsssqqqnnnkkkgggddd^^^WWWPPPJJJEEECCC@@@???>>>>>>======>>>>>>999999:::::::::::::::::::::;;;===>>>>>>???BBBDDDNNNUUU```nnn~~~tttmmmhhheeecccaaa___]]]\\\]]]^^^^^^]]]aaaiiisss~~~|||yyysssqqquuurrrssstttvvvvvvvvvuuutttlllggg___TTTJJJCCC@@@???<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHLLLWWWiiiyyytttvvvyyyjjjbbb```]]]^^^bbbiiivvvsssuuuwwwxxxwwwuuurrrooohhheee```XXXQQQKKKFFFDDD??????>>>===============;;;;;;;;;;;;;;;:::::::::999;;;<<<======???BBBDDDKKKQQQZZZhhhzzztttqqqmmmkkkhhhfffddddddeeefffeeeiiipppwww}}}yyyrrrpppuuussstttuuuuuuvvvwwwwwwwwwooojjjaaaVVVLLLDDDAAA@@@<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEKKKLLLQQQ]]]rrryyyuuuwww{{{oooeeebbb______cccggg~~~vvvxxxzzz{{{zzzxxxuuurrriiifff```YYYRRRKKKGGGDDD>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::888:::<<<======???AAADDDEEEJJJQQQ^^^xxx~~~{{{zzzxxxvvvtttsssrrrrrrqqqvvv}}}wwwtttvvvrrrvvvvvvvvvxxx{{{||||||{{{nnnkkkdddZZZOOOFFFBBB@@@AAA@@@@@@???>>>>>>?????????@@@BBBAAAAAABBBDDDFFFFFFNNNXXXeee}}}zzzzzzzzzuuugggdddddddddeeejjj{{{~~~~~~||||||}}}~~~|||wwwrrrpppjjjbbbYYYRRRKKKEEEAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>@@@AAABBBGGGIIIMMM[[[uuu{{{{{{zzzzzz{{{wwwuuuvvvsssvvvvvvwwwyyy|||}}}|||{{{qqqnnnfff\\\PPPGGGBBBAAA@@@@@@???????????????@@@???@@@BBBBBBAAABBBDDDFFFHHHPPP\\\nnn|||{{{{{{{{{kkkdddaaa```aaaiiiyyy~~~}}}|||}}}}}}xxxtttpppkkkcccZZZRRRKKKEEEAAA>>>>>>===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>@@@AAABBBDDDFFFJJJXXXssspppqqqrrrsssxxxxxxvvvwwwsssuuuvvvxxx{{{~~~~~~|||zzzuuuqqqiii^^^RRRHHHCCCBBB@@@@@@?????????@@@@@@AAA???@@@BBBBBBAAABBBEEEGGGJJJRRRbbb{{{~~~~~~nnneee```___```gggvvv}}}|||~~~{{{wwwqqqlllddd[[[TTTMMMFFFBBB???>>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCEEEIIIXXXssslllmmmnnnqqqwwwyyyvvvxxxtttuuuvvvyyy}}}}}}zzzyyyuuulll```SSSJJJEEECCC@@@@@@?????????@@@AAAAAA???@@@BBBBBBBBBCCCEEEGGGKKKTTTgggqqqgggaaaaaaddddddrrr~~~}}}~~~}}}yyyrrrmmmeee]]]VVVNNNGGGBBB???>>>>>>===<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBDDDFFFKKK[[[wwwkkklllnnnpppuuu}}}yyywwwyyyuuuvvvxxxzzz~~~~~~{{{|||xxxnnnbbbUUULLLGGGFFFAAA@@@@@@@@@@@@@@@AAAAAA???@@@BBBBBBBBBDDDFFFHHHMMMUUUiiiuuuiiiaaaaaadddaaannn}}}~~~zzzrrrnnnggg___XXXPPPHHHCCC??????>>>==================<<<<<<;;;;;;<<<<<<===<<<<<<======>>>@@@AAABBBCCCFFFMMM]]]zzzkkklllmmmooossszzzyyyxxxzzzvvvxxxyyy{{{~~~}}}~~~yyyooobbbVVVMMMIIIHHHBBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBBBBCCCDDDGGGIIINNNUUUiiizzzkkk```^^^aaa___iiizzz~~~~~~}}}zzzsssooohhhaaaYYYQQQIIIDDD@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>@@@AAABBBAAAEEEMMM___|||llllllmmmooorrryyy}}}yyyyyy{{{xxxzzzzzz{{{~~~~~~yyyooobbbVVVNNNJJJJJJDDDCCCBBBAAA@@@????????????@@@BBBCCCCCCEEEGGGJJJOOOUUUiiioooaaa]]]```]]]fffttt~~~~~~|||yyytttpppiiibbb[[[RRRJJJEEE@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>@@@AAABBBAAAFFFPPPcccmmmnnnooopppttt{{{~~~|||xxxyyy|||xxx{{{{{{{{{}}}~~~yyyooobbbVVVNNNKKKKKKEEEDDDCCCAAA@@@???>>>>>>???@@@BBBCCCCCCEEEHHHJJJOOOVVVjjjrrrddd```bbb\\\dddppp~~~~~~~~~{{{xxxtttpppjjjccc[[[SSSJJJEEE@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>@@@AAABBBCCCIIITTThhhtttrrrrrrwww{{{~~~|||}}}|||{{{}}}~~~~~~~~~}}}vvvjjj^^^TTTNNNJJJIIICCCBBB@@@>>>>>>???@@@AAAAAABBBCCCCCCCCCEEEHHHKKKTTTZZZkkk~~~tttjjjbbb^^^^^^aaalll}}}}}}~~~~~~uuuqqqjjjbbbZZZRRRJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>?????????@@@DDDFFFRRRjjjvvvssstttxxx{{{}}}~~~}}}}}}|||tttgggZZZPPPJJJHHHGGGCCCBBB@@@???>>>???@@@AAA@@@AAACCCCCCDDDFFFIIILLLUUU]]]ppp~~~|||tttpppoooooopppssswwwyyyyyyyyy}}}~~~~~~~~~}}}vvvkkkbbb]]]___bbbkkk{{{}}}~~~}}}wwwsssllleee]]]TTTLLLGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAAEEEHHHTTTmmmwwwuuuuuuyyy{{{{{{~~~{{{wwwuuusssuuuwwwyyy}}}~~~zzzpppaaaSSSJJJFFFEEEDDDBBBAAA@@@?????????@@@AAA???AAABBBCCCDDDFFFJJJMMMVVVaaavvv}}}~~~tttjjjeeebbbaaaaaaccceeegggfffeeehhhiiijjjiiihhhhhhhhhjjjlllqqqyyyyyymmmccc^^^```aaaiiiwww|||~~~~~~}}}zzzuuuoooggg___WWWNNNHHHBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBFFFJJJWWWqqqzzzwwwvvvyyyzzzxxxzzz}}}|||vvvqqqmmmjjjkkklllmmmnnnpppuuu{{{~~~zzznnn]]]NNNFFFDDDCCCCCCAAAAAA@@@??????@@@@@@AAA???@@@BBBCCCEEEGGGKKKNNNWWWdddyyy~~~|||~~~uuujjjeee___]]]\\\\\\]]]]]]]]][[[[[[\\\^^^]]]\\\\\\]]]___ccchhhoooxxx}}}oooeee_________fffttt{{{~~~~~~}}}{{{wwwpppiiiaaaXXXNNNIIIBBBAAA@@@???>>>>>>>>>>>>========================??????@@@@@@AAABBBCCCCCCFFFJJJYYYttt{{{wwwvvvxxxwwwuuuvvvyyy~~~vvvpppkkkhhhfffgggffffffgggjjjooosss~~~{{{nnn[[[LLLEEECCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA???AAABBBDDDEEEHHHKKKNNNXXXdddvvv~~~}}}|||~~~yyymmmfff```]]][[[YYYYYYYYYXXXVVVWWWXXXZZZZZZZZZZZZ[[[]]]```dddjjjrrr}}}sssggg```]]]]]]dddsss{{{~~~~~~zzzwwwqqqjjjaaaWWWNNNGGGBBBAAA@@@???>>>>>>>>>>>>========================>>>???@@@AAABBBCCCDDDDDDFFFKKKZZZvvv|||wwwttttttsssqqqsssvvv}}}yyyssspppgggfffeeecccccceeeiiimmmsss||||||mmmZZZKKKEEEDDDCCCAAA???@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDEEEGGGKKKNNNWWW```mmmwww{{{}}}|||{{{~~~rrriiidddaaa]]][[[ZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWYYYZZZ```dddiiipppzzzwwwjjjccc]]]\\\dddvvv|||zzzwwwqqqjjjbbbWWWMMMFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFLLL\\\xxx}}}wwwrrrqqqooonnnpppuuuzzzxxxvvvsssoookkkkkkmmmpppqqqxxx{{{lllYYYKKKEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMSSSYYYbbbjjjppp}}}{{{zzzyyy|||yyyrrrooojjjgggfffeeedddcccbbbccccccbbb___^^^^^^___gggjjjpppwwwzzzmmmfff^^^^^^fffzzz}}}{{{xxxrrrkkkcccXXXMMMFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCDDDDDDHHHNNN^^^zzz}}}vvvqqqooommmlllooouuuxxx}}}xxxuuuuuuvvvsssyyyzzzkkkXXXJJJEEECCCAAA>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEGGGJJJLLLQQQTTT[[[bbbjjjzzzzzzxxxxxx{{{~~~zzzvvvuuutttsssrrrvvvwwwvvvtttpppnnnmmmnnnooosssyyy|||ooogggaaa```iii}}}}}}|||yyysssllldddYYYNNNGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDJJJPPP```|||xxxrrrmmmkkkhhheeegggkkkvvvyyy~~~yyygggTTTJJJFFFBBB@@@@@@BBBBBBAAA@@@@@@AAAAAAAAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPVVV]]]gggyyyyyyyyyzzz|||~~~qqqhhhdddaaaiii}}}|||~~~zzztttlllcccXXXNNNGGGAAA@@@???>>>>>>>>>???@@@===>>>>>>===<<<<<<>>>???>>>???@@@??????@@@BBBEEEIIIOOObbbvvvpppkkkiiigggdddfffjjjrrrvvv{{{xxxgggSSSIIIFFFBBB@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKNNNPPPUUU^^^hhh{{{{{{zzz{{{}}}}}}qqqiiifffbbbiii~~~}}}~~~wwwnnndddYYYMMMFFFAAA@@@???>>>>>>>>>???@@@>>>>>>???>>><<<<<<===???>>>???@@@??????@@@CCCEEEJJJQQQeeesssnnniiihhheeebbbdddgggmmmqqqwww}}}wwwfffSSSIIIEEEBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFGGGJJJLLLMMMOOOUUU^^^jjj~~~}}}||||||}}}}}}qqqjjjhhhdddiii~~~zzzqqqfffZZZMMMFFFBBBAAA???>>>>>>>>>??????>>>??????>>><<<;;;<<<>>>>>>???@@@??????@@@CCCFFFLLLSSShhhpppkkkgggfffdddaaabbbfffiiimmmtttzzzyyywww|||vvveeeRRRIIIEEECCCAAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFFFFFFFHHHJJJMMMMMMOOOVVV___lll}}}}}}~~~}}}rrrllliiieeehhh{{{|||ssshhh[[[NNNFFFBBBAAA@@@>>>>>>>>>???????????????>>><<<;;;<<<>>>>>>???@@@@@@???AAADDDFFFLLLUUUkkkooojjjgggfffdddaaaaaaeeefffkkkqqqwww||||||sssmmmkkkpppwwwuuudddQQQHHHEEECCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBDDDFFFFFFGGGHHHKKKNNNMMMPPPVVV```nnn~~~}}}}}}~~~tttoooiiifffhhhwww|||tttiii\\\PPPGGGCCCAAA@@@>>>>>>>>>>>>???>>>??????>>><<<;;;===>>>>>>???@@@@@@@@@AAAEEEGGGKKKUUUlllnnnjjjggggggeeebbbbbbeeeeeeiiinnnsssxxx~~~}}}rrrkkkeeecccgggmmmttttttcccPPPHHHEEECCCBBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFGGGGGGIIILLLNNNOOOQQQXXXaaaooo{{{||||||}}}wwwrrrjjjggghhhvvv}}}uuukkk^^^QQQHHHCCCBBB@@@>>>======>>>>>>===>>>>>>>>><<<<<<>>>???>>>???@@@@@@@@@BBBEEEHHHJJJUUUmmmoookkkhhhhhhgggccccccfffdddfffkkkoootttzzzyyyoooiiiddd```bbbffflll}}}sssbbbPPPGGGEEECCCBBBCCC@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFGGGHHHIIILLLOOOQQQSSSYYYbbbpppzzzxxxyyy{{{}}}zzzuuukkkjjjkkkvvvxxxmmm___QQQGGGCCCBBB@@@>>>=========>>><<<===>>>===<<<===???AAA>>>???@@@@@@AAACCCFFFIIIJJJVVVooooookkkiiijjjhhhddddddgggccceeehhhlllqqqwww~~~zzzqqqkkkeee```aaadddlll}}}rrraaaOOOGGGEEECCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFGGGHHHJJJMMMOOORRRTTTYYYcccqqqwwwuuuxxxzzz||||||vvvmmmlllmmmxxx{{{ooo___PPPGGGDDDBBB@@@???=========>>>;;;<<<=========>>>@@@BBB===???@@@@@@AAACCCFFFIIIKKKWWWppprrrnnnjjjjjjjjjjjjgggdddfffdddeeeiiimmmqqqxxx{{{pppgggbbbaaaaaannn{{{sssbbbPPPGGGEEECCCBBBCCC@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGGGGGGGIIIKKKNNNTTTWWW\\\eeevvv~~~ttttttwwwzzz}}}}}}wwwsssnnnkkkvvv{{{pppcccTTTJJJBBBBBBAAA@@@????????????@@@@@@???????????????????????????@@@AAADDDFFFGGGMMMVVVllluuuqqqllljjjkkkkkkhhhfffdddbbbcccgggjjjmmmttt|||~~~vvvnnniiiggggggnnn{{{~~~rrraaaOOOGGGEEECCCBBBCCC@@@AAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHHHHJJJLLLOOOSSSVVV\\\eeewww|||rrrrrrvvvyyy|||{{{uuupppmmmwww{{{qqqcccTTTJJJCCCCCCBBBAAA@@@@@@@@@@@@?????????????????????????????????@@@BBBDDDFFFHHHMMMVVVlllzzztttnnnkkklllllljjjhhhdddbbbbbbeeehhhjjjqqqyyyyyytttrrrppppppsssxxxwwwqqqnnnmmmqqq}}}ppp```NNNGGGEEECCCBBBCCCAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPSSSVVV\\\eeevvvyyypppppptttxxx|||yyytttqqqzzz}}}rrrdddUUUJJJDDDDDDBBBAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@AAACCCEEEGGGIIINNNWWWlll~~~yyyqqqmmmmmmlllkkkiiigggddddddfffgggiiiooovvvxxx~~~~~~rrrkkkeeeccceeekkkttt}}}~~~wwwrrrpppsss~~~nnn^^^NNNFFFEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOORRRTTTWWW\\\eeevvvxxxooooootttxxx}}}|||wwwttt~~~~~~ttteeeUUUKKKDDDCCCBBBAAA@@@????????????????????????@@@@@@@@@@@@@@@AAABBBDDDFFFIIIJJJOOOWWWlll}}}uuupppooonnnllljjjhhheeedddeeeeeefffkkkrrryyytttiii```^^^___dddooo{{{zzzsssoooqqq{{{lll]]]MMMFFFEEECCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSVVVYYY^^^fffuuuyyyppppppvvvzzz~~~~~~zzzxxxuuugggVVVKKKCCCBBBAAA???>>>=========>>>>>>?????????@@@@@@@@@AAAAAAAAACCCEEEHHHJJJLLLPPPXXXlll{{{vvvtttrrrooolllhhheeeccccccbbbaaaffflllvvv|||ttthhh^^^\\\]]]```lllyyy~~~uuupppnnnvvvjjj[[[LLLFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTVVVZZZaaaiiiwwwzzzqqqrrrwww{{{}}}zzzzzzwwwhhhWWWLLLCCCBBB@@@???===<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBDDDFFFIIILLLMMMQQQXXXlll}}}zzzwwwsssooojjjfffdddcccaaa```dddjjjpppvvv~~~yyykkk```^^^\\\\\\eeerrr{{{uuunnnuuuiiiZZZKKKEEEEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJLLLNNNQQQTTTUUU[[[cccmmm{{{{{{qqqrrrvvvzzz~~~|||zzz{{{xxxiiiXXXLLLCCCCCCAAA???>>>===<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDGGGJJJMMMNNNQQQYYYlll{{{vvvqqqmmmiiifffeeecccbbbeeekkkiiipppyyyqqqddd```\\\XXX^^^jjj}}}zzzrrrwwwhhhYYYKKKEEEEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFIIIJJJKKKNNNQQQSSSTTT[[[eeeppp{{{qqqqqqvvvyyy}}}{{{yyy|||xxxiiiXXXLLLEEEDDDBBB@@@???>>>=========>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGJJJMMMOOORRRYYYlllyyyrrrpppmmmiiigggggghhhhhhhhhgggmmmtttyyy}}}zzzkkkbbb[[[WWW[[[ccctttfffXXXJJJDDDCCCAAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDGGGIIIKKKLLLMMMOOORRRUUUYYY```hhhqqq|||qqqtttxxxwwwyyy~~~|||zzziiiVVVJJJCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEGGGJJJMMMRRRYYYmmmxxxuuurrrmmmjjjhhhhhhgggggghhhkkkppptttzzzssshhh___ZZZ\\\bbbppp|||dddWWWJJJDDDCCCBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDHHHJJJLLLMMMOOOQQQTTTWWW\\\bbbkkkuuusssuuuyyyyyy{{{|||zzz}}}zzziiiVVVIIICCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCEEEEEEEEEGGGJJJMMMTTT[[[ooo|||xxxrrrnnnkkkiiigggfffiiiiiikkknnnuuu~~~sssggg___^^^```iiippp}}}~~~bbbUUUIIIDDDCCCBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEHHHJJJMMMOOOPPPSSSWWWYYY___fffnnnyyyzzzyyy|||}}}~~~}}}|||zzz}}}yyyhhhUUUHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFGGGKKKMMMUUU]]]qqq|||vvvqqqnnnkkkhhhfffhhhgggfffiiirrr|||~~~qqqgggaaa```aaaeeeooo{{{___SSSHHHDDDDDDCCCBBBCCCAAAAAABBBCCCDDDEEEEEEFFFHHHJJJMMMOOOQQQUUUYYY\\\aaahhhqqq|||}}}{{{~~~yyyhhhUUUHHHCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFHHHKKKNNNUUU]]]qqqzzzuuuqqqnnnjjjhhhfffddddddgggoooyyy|||qqqhhhbbb\\\```gggqqq~~~xxx\\\QQQGGGDDDEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGJJJMMMPPPSSSVVV[[[^^^bbbjjjsss~~~|||{{{}}}zzziiiUUUHHHCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFHHHKKKNNNRRR[[[pppzzzvvvqqqmmmiiiddddddeeegggmmmuuu}}}}}}rrriii^^^```cccgggmmmxxx~~~xxxtttuuu}}}tttYYYOOOFFFEEEEEEDDDBBBBBBAAAAAABBBCCCEEEFFFGGGGGGHHHKKKNNNRRRUUUYYY^^^aaadddkkkttt{{{yyy{{{{{{jjjVVVIIICCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFHHHLLLNNNRRRZZZnnnzzztttnnnjjjccceeeggghhhjjjnnnvvv||||||}}}rrrgggccc______ccciiiooorrrxxxwwwvvvuuuuuussspppnnnjjjggggggmmmwwwpppWWWMMMEEEEEEFFFDDDBBBBBBAAAAAABBBDDDEEEFFFGGGHHHJJJMMMQQQUUUXXX]]]bbbeeefffmmmvvv}}}|||||||||kkkWWWJJJCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGIIILLLOOOTTT[[[nnn}}}uuunnnjjjcccfffiiiiiigggiiipppwwwwww|||yyynnnfff]]]ZZZ___bbbbbb___dddddddddeeeffffffdddbbbaaa]]]\\\aaaiiitttnnnVVVLLLEEEEEEFFFDDDBBBBBBAAAAAABBBDDDEEEGGGHHHHHHLLLOOOSSSWWW[[[```eeehhhhhhoooxxx}}}kkkXXXKKKCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIILLLOOOVVV\\\nnn}}}uuunnnjjjhhhfffeeegggkkkqqqtttxxx{{{yyyqqqggg___]]]\\\[[[ZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXZZZ___iiiuuu|||}}}iiiRRRKKKEEEDDDCCCAAABBBEEECCCDDDDDDDDDDDDEEEHHHKKKMMMPPPUUUYYY\\\```dddgggooottt{{{|||jjjWWWKKKDDDCCCBBB@@@???@@@@@@AAADDDBBBAAAAAABBBDDDDDDDDDCCCEEEFFFGGGGGGIIILLLNNNSSS]]]ooozzztttllljjjgggeeegggjjjooorrrvvvyyy~~~}}}vvvllleeeaaa___\\\YYYYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVXXX\\\dddmmmttt|||gggRRRKKKEEEDDDCCCAAABBBEEECCCDDDDDDDDDDDDFFFIIIKKKNNNQQQUUUYYY]]]aaafffjjjpppvvv}}}|||jjjWWWKKKEEEDDDBBBAAA@@@@@@AAAAAADDDCCCAAAAAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNQQQVVV^^^ppp|||rrrooollliiiiiilllpppsssvvvyyy}}}uuummmhhhccc^^^ZZZZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWZZZ```ggglll|||xxxcccQQQJJJEEEDDDDDDAAABBBEEECCCDDDEEEEEEEEEFFFJJJLLLOOORRRUUUYYY]]]bbbhhhlllqqqwww|||zzz}}}~~~}}}}}}}}}jjjWWWKKKEEEDDDBBBAAA@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNRRRTTTYYYaaaqqq{{{wwwsssooonnnpppsssuuuwwwzzz~~~uuunnnhhhccc___^^^]]]\\\[[[YYYXXXWWWVVVUUUVVVYYY[[[]]]aaafffjjjwwwttt___OOOIIIDDDDDDDDDBBBBBBDDDCCCDDDEEEEEEFFFGGGKKKMMMOOOQQQUUUXXX\\\bbbhhhmmmqqqxxxyyyuuuwww{{{|||}}}jjjWWWKKKDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNPPPTTTVVV[[[aaappp~~~yyytttrrrsssuuuwwwxxx{{{~~~~~~vvvqqqllliiiddddddbbbaaa___^^^]]]\\\XXXZZZ]]]```bbbfffjjjmmmuuu|||ppp[[[NNNHHHDDDDDDDDDBBBBBBDDDCCCDDDFFFFFFFFFHHHLLLNNNOOOQQQUUUYYY]]]bbbgggkkkpppxxxzzzssstttxxx{{{~~~}}}jjjWWWKKKDDDBBBAAA@@@??????@@@@@@AAACCCEEEEEECCCCCCDDDFFFGGGIIIKKKMMMNNNQQQUUUWWW\\\aaaooo}}}xxxvvvvvvxxxyyyyyy{{{~~~}}}xxxuuullllllkkkjjjhhhgggffffffaaacccfffhhhjjjlllpppssswww{{{lllXXXMMMGGGDDDDDDDDDBBBAAACCCCCCEEEFFFGGGGGGIIIMMMOOOPPPSSSWWW[[[___cccgggjjjnnnvvvtttrrrtttwww{{{~~~}}}jjjWWWKKKDDDCCCAAA@@@??????@@@@@@@@@DDDFFFFFFDDDBBBDDDFFFFFFHHHKKKMMMOOORRRVVVYYY\\\bbbooo||||||~~~~~~|||~~~wwwwwwwwwvvvuuuttttttssspppqqqsssttttttvvvyyy|||}}}iiiUUULLLFFFCCCEEEEEEBBBAAACCCDDDEEEFFFGGGHHHJJJMMMPPPRRRVVV[[[```ccceeegggiiilllsss|||xxxssssssuuuxxx{{{~~~}}}jjjWWWKKKFFFEEECCCBBBAAAAAABBBBBB@@@DDDGGGGGGDDDBBBDDDGGGFFFHHHKKKNNNPPPSSSWWWZZZ]]]cccpppzzz{{{}}}~~~~~~~~~~~~gggTTTKKKFFFCCCEEEEEEBBBAAACCCDDDEEEFFFGGGHHHJJJNNNQQQTTTXXX^^^cccfffggghhhiiikkkqqqzzz}}}vvvuuuvvvxxx{{{}}}~~~jjjWWWKKKHHHGGGEEEDDDCCCCCCDDDDDD???DDDHHHHHHDDDBBBDDDGGGGGGIIILLLOOOQQQTTTYYY\\\___eeerrrzzzvvvxxx|||yyyaaaOOOHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJMMMPPPWWWZZZ]]]```ccceeeiiilllnnnsss{{{wwwppptttxxxwww{{{~~~zzzfffTTTJJJGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQUUUZZZ]]]^^^eeeqqq{{{vvvvvvxxx}}}vvv___NNNHHHGGGEEEDDDCCCCCCCCCDDDCCCEEEGGGHHHJJJMMMQQQTTTXXX[[[^^^aaacccfffjjjmmmqqqvvv}}}xxxqqqtttwwwvvvzzz}}}}}}~~~vvvaaaPPPGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@AAABBBDDDEEEFFFFFFGGGKKKMMMOOOPPPSSSVVV[[[___aaagggrrryyywwwvvvxxxrrr[[[LLLGGGFFFEEECCCCCCCCCDDDDDDCCCEEEGGGIIIKKKNNNSSSVVVYYY\\\___bbbeeehhhlllnnntttyyywwwqqqsssuuuuuuxxx{{{}}}zzzuuuqqqrrrvvv{{{sss^^^NNNFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJMMMOOOQQQSSSUUUXXX]]]```ccciiirrr}}}zzzxxx|||mmmXXXKKKGGGFFFEEECCCCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNRRRTTTZZZ]]]aaadddgggjjjnnnqqquuuzzzsssnnnpppssstttxxx{{{|||uuunnnlllkkklllqqqxxxrrr^^^PPPHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMOOORRRTTTVVVYYY]]]aaabbbgggppp~~~{{{|||~~~iiiVVVKKKFFFFFFDDDCCCCCCDDDDDDEEEHHHIIIKKKLLLMMMPPPTTTWWW\\\___cccfffiiilllpppsssuuu{{{vvvnnnkkklllqqquuuyyy|||yyyqqqkkkgggeeefffhhhmmmttt}}}ppp\\\OOOJJJFFFEEECCCBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJMMMOOORRRUUUWWWZZZ]]]```___dddlllyyyyyydddTTTKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGJJJLLLOOOTTTYYY\\\]]]```eeehhhkkkooosssvvvvvv}}}~~~qqqjjjiiijjjpppwwwzzz}}}vvvmmmhhheeecccaaa```ccciiipppxxxkkkXXXLLLHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMMMMPPPSSSVVVXXX[[[^^^```___dddkkkvvvttt___QQQJJJFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGJJJMMMPPPUUUZZZ^^^___bbbfffiiimmmppptttwwwyyyqqqkkkiiijjjqqqyyyzzz}}}tttsssrrrqqqpppooonnnnnnqqqvvv~~~pppllleeeaaa````````````bbbgggnnnwwwhhhUUUKKKGGGEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHHHHHHHIIILLLNNNPPPOOOQQQUUUXXXZZZ]]]```bbbbbbggglllvvvqqq\\\NNNIIIFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJMMMNNNPPPTTTXXX\\\___bbbfffjjjmmmqqquuuxxx|||tttmmmjjjjjjqqqzzzyyy}}}|||vvvjjjjjjhhhgggeeecccbbbaaa^^^bbbiiirrr|||~~~wwwppplllbbb```]]]\\\^^^```aaaaaahhhmmmvvvhhhUUUKKKHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFIIILLLMMMPPPSSSWWWZZZ\\\^^^aaacccfffjjjooowwwpppZZZNNNIIIEEEEEEDDDDDDDDDEEEGGGGGGJJJMMMQQQSSSUUUWWWZZZ\\\]]]```eeejjjmmmqqquuuxxx~~~uuujjjeeehhhqqqzzz{{{}}}{{{rrrkkkeee^^^ZZZYYYYYYXXXVVVWWWYYY\\\bbbkkkuuu~~~~~~yyysssnnnkkkgggbbb]]]\\\VVVTTTZZZ```ccciiipppvvvzzz}}}hhhVVVKKKFFFDDDCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQTTTYYY^^^bbbeeeggghhhiiimmmwwwppp\\\PPPLLLHHHGGGEEEDDDDDDFFFGGGIIIIIILLLPPPSSSVVVXXX[[[]]]___bbbgggkkknnnrrrvvvxxx|||wwwkkkfffgggooowww|||~~~wwwhhhbbb[[[WWWUUUTTTQQQOOOQQQQQQTTTXXX^^^eeelllpppqqqrrrsssrrrqqqooommmkkkiiifffbbb``````___\\\YYY\\\WWWXXX___fffkkkrrrzzz~~~|||gggUUUJJJFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSVVVZZZ___cccfffhhhhhhiiimmmwwwqqq___TTTPPPKKKIIIGGGEEEDDDFFFIIIKKKIIILLLPPPTTTWWWZZZ]]]___bbbeeeiiilllooossswwwyyyzzzzzzmmmgggfffmmmttt|||~~~llleee]]]WWWTTTRRRNNNKKKLLLMMMNNNPPPSSSWWWZZZ\\\]]]^^^_________^^^]]]\\\YYYWWWUUUVVVWWWXXXXXXWWW[[[ZZZ]]]fffooowww{{{fffTTTJJJFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPTTTUUUXXX\\\aaaeeehhhiiiiiijjjoooxxxtttcccYYYUUUNNNLLLHHHEEEEEEGGGJJJMMMIIIMMMQQQUUUYYY\\\```bbbfffhhhkkknnnppptttxxxzzzzzz{{{nnngggfffkkkrrr{{{}}}yyypppeee\\\WWWTTTQQQOOONNNNNNNNNNNNOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYVVVVVVUUUVVVWWWXXXYYYYYY]]]```fffoooyyyyyydddSSSJJJGGGCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKMMMOOOQQQRRRWWWXXX[[[___cccfffiiikkkjjjlllqqqyyyxxxhhh]]]XXXOOOLLLIIIFFFFFFIIILLLNNNKKKOOOTTTXXX[[[___bbbeeeiiikkkmmmoooqqqtttxxx{{{||||||pppiiifffjjjpppyyy{{{}}}nnnbbb[[[XXXUUUSSSOOOOOONNNNNNNNNOOOOOOOOOMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[^^^___ffflllttt{{{wwwbbbRRRJJJGGGCCCCCCCCCDDDDDDEEEGGGGGGIIIIIIJJJLLLNNNQQQSSSTTTYYY[[[]]]aaadddgggjjjkkklllooottt{{{{{{jjj]]]VVVMMMKKKIIIGGGHHHJJJMMMOOONNNRRRWWW[[[^^^aaaeeehhhlllmmmooopppqqqtttxxx{{{}}}tttkkkgggiiinnnuuuxxx}}}|||ooofff```[[[WWWRRRQQQPPPOOONNNOOOPPPQQQNNNOOOPPPRRRTTTVVVWWWXXXTTTWWWZZZ^^^aaaeeeiiimmmwwwvvvaaaQQQJJJHHHCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUVVV[[[\\\___bbbeeehhhjjjlllmmmpppuuu|||}}}jjj[[[RRRJJJIIIHHHHHHIIIKKKNNNOOORRRUUUYYY]]]```cccgggiiimmmnnnooopppqqqssswwwzzz}}}yyyooohhhhhhlllqqquuuzzz~~~|||rrrhhhaaa[[[YYYWWWUUUTTTUUUVVVWWWWWWXXXYYY[[[]]]___aaabbb```dddiiinnnrrrwww}}}ttt___PPPIIIHHHCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNQQQTTTWWWXXX\\\]]]```bbbeeehhhjjjkkkkkkpppuuu{{{}}}iiiXXXOOOHHHHHHHHHIIIJJJLLLNNNOOOTTTWWW[[[___bbbeeehhhjjjnnnooooooppppppssswwwzzz}}}~~~qqqiiihhhjjjooosssyyy}}}tttkkkfffccc```]]][[[\\\^^^```______```bbbdddfffhhhiiirrrvvv{{{ttt___PPPIIIHHHCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLOOORRRUUUWWWYYY]]]^^^```bbbeeehhhjjjkkkjjjnnntttyyy~~~yyywwwcccRRRJJJIIIHHHHHHIIIKKKNNNQQQRRRUUUYYY___dddfffhhhiiijjjoooooooooqqqsssuuuxxxzzzuuujjjgggiiipppsssvvvyyy{{{~~~zzzvvvpppkkkiiikkknnnpppqqqqqqrrrtttwwwzzz}}}ppp\\\QQQLLLHHHBBBBBBCCCDDDEEEGGGIIIJJJIIIKKKNNNQQQSSSVVVZZZ]]]___```bbbdddgggiiikkklllooopppsssyyy~~~~~~rrr^^^PPPIIIHHHHHHHHHHHHJJJMMMPPPRRRVVVZZZ```eeeggghhhjjjkkkoooooooooqqqsssuuuxxxyyysssjjjgggjjjooorrruuuwwwxxx|||nnn[[[PPPJJJFFFCCCDDDDDDFFFGGGIIIKKKLLLKKKMMMPPPRRRUUUXXX\\\___aaabbbdddfffhhhkkklllmmmrrrrrruuuzzz}}}|||lllXXXLLLIIIHHHGGGGGGHHHJJJMMMPPPRRRWWW[[[aaaeeegggiiikkkmmmnnnooooooqqqsssuuuwwwyyy{{{ppphhhhhhkkknnnqqqtttuuuvvvxxx~~~kkkXXXOOOIIIEEEEEEFFFFFFGGGIIIKKKMMMNNNLLLOOORRRTTTWWWZZZ___bbbcccdddfffhhhkkkmmmnnnooouuuuuuxxx{{{~~~gggSSSJJJJJJGGGGGGGGGHHHJJJNNNQQQSSSXXX[[[```dddgggiiikkkmmmnnnoooppprrrtttvvvxxxyyyzzz~~~tttkkkffffffjjjmmmqqqtttuuutttvvv|||iiiWWWNNNIIIDDDFFFFFFGGGHHHJJJLLLMMMNNNMMMOOOSSSUUUXXX\\\```cccfffgggiiikkkmmmooopppqqquuuvvvyyy|||~~~|||cccPPPJJJKKKGGGGGGGGGIIIKKKNNNRRRTTTXXX\\\```dddfffhhhkkkmmmooopppqqqsssuuuwwwxxxyyyyyy}}}ppphhhdddeeehhhmmmrrrwwwwwwuuuvvv{{{}}}fffUUUNNNIIIEEEEEEEEEFFFGGGIIIKKKLLLNNNMMMOOOSSSVVVYYY]]]aaadddiiijjjkkkmmmoooqqqrrrssstttuuuyyy|||~~~www___OOOJJJKKKHHHHHHHHHJJJLLLPPPSSSVVVZZZ]]]aaadddgggiiimmmooopppqqqsssuuuxxxyyyzzzzzz|||ooogggcccdddgggmmmttt{{{|||yyyxxx|||xxxaaaSSSMMMIIIEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPTTTWWWZZZ^^^cccfffkkkkkkmmmnnnppprrrssstttrrrtttyyy|||}}}qqq\\\NNNIIIIIIIIIIIIIIIKKKNNNQQQUUUWWW]]]___cccfffiiilllooorrrqqqrrruuuwwwyyy{{{{{{{{{~~~qqqhhhdddeeehhhooowww}}}zzz}}}sss\\\OOOKKKHHHDDDDDDEEEEEEGGGHHHJJJLLLMMMOOORRRVVVYYY\\\```eeehhhllllllmmmoooqqqrrrssstttsssuuuzzz}}}|||~~~mmmYYYMMMHHHHHHJJJJJJJJJLLLOOORRRVVVXXX___bbbeeehhhkkknnnqqqtttrrrsssvvvyyy{{{|||||||||}}}~~~~~~tttjjjffffffhhhoooyyy|||~~~oooYYYMMMJJJGGGCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTWWW[[[^^^bbbgggjjjlllmmmnnnoooqqqrrrttttttuuuwww{{{}}}||||||yyyaaaSSSNNNLLLJJJHHHJJJLLLNNNQQQVVV[[[```eeegggjjjnnnqqqssstttuuusssuuuxxxyyyyyyyyyzzz|||}}}|||}}}wwwjjjfffggghhhmmmvvvkkkXXXNNNJJJIIIHHHFFFGGGIIIJJJJJJLLLOOOQQQWWWWWWYYY[[[^^^bbbeeegggjjjkkkkkkmmmoooqqqsssttttttvvvxxxyyyyyy}}}sss]]]OOOJJJIIIHHHIIIKKKNNNQQQTTTYYY^^^bbbhhhjjjnnnqqqtttuuuvvvuuuuuuwwwyyyzzzzzzzzz{{{}}}||||||}}}yyyjjjcccbbbccckkkttt}}}jjjWWWLLLGGGEEEDDDEEEGGGIIIJJJJJJLLLOOOQQQWWWXXXYYY\\\___cccfffhhhkkkkkkkkkmmmnnnppprrrsssqqqsssvvvwwwxxx{{{mmmXXXLLLGGGGGGHHHKKKMMMPPPTTTWWW\\\bbbffflllnnnsssvvvyyyyyywwwvvvwwwyyy{{{|||{{{{{{|||}}}|||{{{}}}}}}kkkbbb______hhhoooxxx}}}}}}~~~|||fffTTTJJJGGGEEECCCEEEFFFHHHIIIJJJLLLOOORRRXXXYYY[[[^^^aaaeeehhhjjjkkkkkkkkklllmmmnnnpppqqqmmmpppssstttvvvyyyiiiVVVLLLHHHIIIKKKLLLOOOSSSVVVZZZ___eeeiiiooorrrwww{{{||||||yyyxxxxxxzzz||||||{{{{{{|||}}}{{{{{{}}}lllbbb```aaadddkkkssswwwxxxzzz~~~uuu```PPPKKKJJJIIIGGGEEEFFFIIIJJJKKKMMMPPPRRRYYYZZZ\\\```cccgggjjjkkklllllllllllllllmmmnnnooolllooorrrtttvvvyyy{{{bbbSSSLLLHHHIIIMMMMMMPPPUUUYYY]]]bbbgggjjjrrruuuyyy}}}~~~}}}{{{yyyxxxzzz||||||{{{zzzzzz{{{{{{{{{~~~nnncccaaaccc```gggooossstttvvv{{{rrr]]]OOOKKKKKKJJJHHHEEEGGGIIIKKKLLLNNNQQQTTTYYYZZZ]]]aaaeeeiiikkkllllllllllllllllllmmmnnnnnnmmmppptttvvvwwwzzzsss\\\QQQLLLHHHJJJOOOPPPSSSXXX\\\```dddhhhkkkrrrtttxxx|||}}}}}}{{{zzzzzz{{{||||||{{{yyyzzz{{{||||||rrrdddaaaaaa]]]dddlllpppqqqsssxxx}}}qqq[[[MMMJJJJJJHHHEEEFFFHHHKKKLLLMMMPPPSSSVVVXXXZZZ^^^bbbfffiiilllmmmmmmlllllllllmmmnnnooooooooossswwwxxxyyy{{{oooYYYRRROOOLLLLLLRRRTTTWWW\\\```cccfffjjjmmmqqqsssvvvyyy{{{{{{{{{{{{{{{}}}~~~~~~|||zzz{{{{{{}}}~~~{{{jjjaaa^^^[[[ccckkkooopppqqquuuyyy}}}mmmWWWJJJHHHJJJHHHEEEHHHIIILLLNNNOOORRRUUUXXXWWWZZZ^^^bbbfffjjjlllmmmmmmlllmmmmmmnnnooopppqqqqqquuuxxxzzzzzz|||nnnZZZTTTSSSPPPPPPVVVWWWZZZ^^^bbbeeehhhlllnnnppprrrtttwwwyyyzzz{{{{{{}}}}}}|||||||||}}}~~~pppbbb\\\[[[bbbkkkoooppppppssswww|||yyygggRRRGGGGGGKKKJJJGGGHHHJJJMMMOOOPPPSSSVVVYYYWWWYYY^^^bbbgggjjjllllllmmmmmmmmmmmmooopppqqqrrrrrruuuyyyzzzzzz{{{ppp\\\RRRPPPQQQSSSWWW[[[^^^bbbfffiiilllqqqtttuuuuuutttuuuvvvxxx{{{|||~~~~~~uuuhhhcccaaaccckkkwww}}}{{{xxxxxxxxxeeeQQQJJJJJJJJJGGGFFFJJJKKKMMMPPPSSSVVVXXXZZZZZZ]]]bbbeeegggiiikkkmmmqqqqqqpppppppppqqqrrrssssssuuuxxxzzzzzz{{{|||~~~ooo\\\SSSQQQRRRUUUXXX]]]```eeehhhkkknnnrrruuuvvvvvvvvvwwwxxxyyy{{{||||||~~~{{{kkkcccbbbccckkkvvv|||{{{yyyyyy{{{wwwxxx{{{sssaaaOOOHHHJJJJJJHHHGGGJJJKKKMMMPPPSSSVVVXXXYYY]]]```dddhhhjjjlllnnnpppqqqqqqqqqrrrrrrrrrsssssssssuuuxxxyyyyyyzzz|||}}}~~~nnn\\\TTTRRRSSSVVVZZZ```cccgggkkkmmmppptttvvvwwwwwwxxxzzzzzz{{{{{{{{{yyy|||pppdddcccccciiittt{{{{{{zzz{{{xxxrrrnnniiigggiiilllrrr}}}lll\\\LLLGGGIIIJJJIIIIIIKKKLLLNNNPPPSSSUUUWWWXXX^^^aaaeeehhhjjjllloooqqqqqqrrrssstttuuutttssssssrrrtttwwwxxxyyyyyy{{{|||~~~{{{mmm]]]UUUSSSTTTWWW\\\aaadddiiilllnnnqqqsssuuuwwwxxxzzz{{{||||||{{{{{{www{{{uuuhhhdddccchhhrrrxxxyyyzzz|||}}}uuummmiiiccc```___bbbeeekkkvvvhhhYYYKKKGGGIIIIIIIIIJJJLLLMMMNNNQQQSSSUUUWWWXXX\\\___bbbeeegggjjjmmmoooqqqsssuuuvvvwwwvvvtttsssqqqsssvvvxxxxxxyyyzzz|||||||||ooo```YYYUUUTTTXXX\\\aaadddiiilllnnnppprrrsssvvvwwwyyy{{{||||||{{{{{{www{{{zzzlllfffdddfffnnntttvvvyyy|||{{{~~~|||ssskkkeeebbb]]][[[\\\^^^aaafffrrr~~~eeeXXXLLLHHHIIIIIIIIIJJJLLLMMMOOORRRTTTWWWYYYZZZ\\\^^^aaadddfffiiilllooorrrsssuuuwwwwwwvvvuuutttqqqsssvvvxxxxxxyyyzzz|||}}}tttfff^^^YYYWWWYYY^^^aaaeeeiiimmmnnnoooppprrrtttuuuwwwxxxzzz{{{{{{{{{xxx{{{|||ppphhhdddeeekkkpppsssvvvzzzyyy|||yyypppiiiddd```^^^\\\[[[]]]___```dddppp|||}}}aaaVVVKKKIIIJJJIIIIIIJJJMMMNNNPPPSSSVVVYYY[[[\\\___aaadddfffhhhkkkooorrrssstttuuuvvvwwwvvvuuuuuurrrtttwwwxxxyyyyyy{{{|||}}}{{{nnneee^^^ZZZ\\\```bbbeeejjjnnnoooooopppqqqrrrssssssuuuwwwyyy{{{|||zzz}}}{{{sssiiidddccchhhmmmoootttxxxxxx|||wwwsssmmmiiifffeeedddccccccccceeeffffffiiitttvvvZZZQQQHHHGGGIIIIIIJJJLLLMMMNNNQQQTTTXXX[[[^^^___bbbdddfffhhhjjjmmmrrruuutttttttttuuuuuuuuuvvvvvvsssuuuxxxyyyyyyzzz|||}}}}}}sssjjjbbb]]]^^^bbbcccfffkkkoooppppppqqqqqqqqqqqqqqqsssuuuxxx{{{}}}|||}}}zzztttjjjeeebbbfffjjjmmmrrrwwwxxx||||||yyyxxxwwwwww|||xxxpppkkkhhhffffffhhhkkkmmmmmmlllmmmnnnooonnnppp{{{pppUUULLLEEEFFFHHHIIIKKKMMMMMMNNNQQQUUUYYY]]]```aaabbbdddfffhhhjjjmmmrrruuutttttttttttttttuuuvvvvvvsssuuuxxxzzzzzz{{{|||~~~|||rrrhhhddddddfffgggiiijjjkkkmmmoooppprrrrrrqqqrrrssstttuuuwwwwwwxxxyyy{{{}}}wwwrrrfffdddbbbdddhhhnnnrrrtttzzz|||~~~{{{vvvrrrnnnmmmlllmmmmmmpppuuuyyy}}}{{{rrrjjjeeecccbbbdddhhhooovvv{{{~~~zzzyyyxxxwwwyyyhhhUUUNNNIIIIIIJJJHHHGGGHHHNNNPPPSSSWWW[[[^^^___```eeeffffffiiimmmqqqvvvyyyvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~|||qqqhhhdddeeeggghhhjjjjjjlllmmmoooqqqrrrsssqqqrrrrrrsssuuuvvvwwwwwwxxxyyy{{{~~~uuuoooeeecccaaabbbggglllppprrrxxxzzz~~~yyyuuupppnnnjjjfffdddddddddeeefffiiinnnrrrvvv|||tttlllfff```\\\```bbbhhhpppyyy|||eeeSSSLLLHHHIIIKKKJJJJJJLLLOOOQQQUUUYYY\\\___```aaaeeeeeegggiiimmmqqquuuwwwxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvwwwyyy{{{}}}~~~~~~xxxnnngggeeefffhhhiiikkkkkklllnnnpppqqqrrrsssrrrrrrrrrrrrssstttuuuvvvwwwxxxzzz|||tttkkkccc```^^^```dddjjjnnnpppuuuxxx|||~~~xxxssspppooopppxxx}}}uuummmgggccc___]]][[[ZZZYYYZZZ[[[\\\]]]```dddhhhmmmrrryyy}}}zzztttkkkeee```^^^]]]\\\dddhhhqqq{{{wwwaaaQQQKKKHHHJJJLLLLLLMMMPPPRRRTTTWWWZZZ^^^```bbbcccdddeeehhhkkknnnqqqssstttyyyzzzzzz{{{{{{{{{zzzzzzvvvwwwxxxzzz{{{}}}~~~~~~wwwrrrkkkfffeeegggiiijjjlllmmmnnnoooppprrrssssssrrrrrrrrrqqqrrrssstttuuuwwwxxxzzz{{{}}}~~~uuuiii___]]][[[]]]bbbhhhnnnppptttwww{{{~~~rrrkkkfffcccaaabbbiiiqqq}}}tttkkkccc^^^YYYVVVRRRRRRQQQQQQRRRTTTVVVWWWUUUXXX\\\___dddjjjpppuuu~~~wwwrrrjjjhhhdddaaaaaadddfffhhhpppuuu}}}qqq^^^QQQMMMKKKLLLMMMMMMOOOSSSTTTUUUXXX[[[^^^aaacccdddeeefffiiilllnnnppprrrrrrxxxyyyzzz{{{{{{{{{{{{{{{wwwxxxyyyzzz{{{|||}}}}}}qqqmmmiiifffgggiiijjjkkknnnnnnooopppqqqssssssttttttsssrrrqqqqqqrrrtttuuuxxxyyyzzz|||}}}xxxhhh]]][[[YYY[[[```hhhnnnrrruuuxxx{{{}}}~~~vvvgggaaa\\\[[[ZZZ\\\eeennn{{{|||qqqlllddd]]]XXXTTTQQQOOOJJJJJJKKKKKKMMMOOOQQQRRRPPPSSSVVVYYY]]]cccjjjnnnxxx~~~{{{yyywwwtttqqqnnnjjjfffdddbbbbbbccceeeiiinnntttxxxmmm]]]SSSOOONNNOOONNNMMMPPPUUUVVVWWWYYY\\\___bbbdddeeeggghhhjjjmmmooopppqqqqqquuuvvvwwwxxxyyyzzzzzzzzzwwwxxxxxxyyyzzz{{{{{{|||~~~|||~~~ooollljjjiiijjjlllmmmmmmoooooopppqqqrrrssstttuuuvvvuuusssqqqqqqrrrtttuuuxxxxxxzzz|||~~~~~~kkk___\\\YYY[[[```gggnnnqqquuuwwwzzz|||}}}~~~uuukkk]]]XXXUUUVVVWWW[[[eeeoooyyyyyyooohhhaaa]]]WWWRRRPPPNNNMMMLLLFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNPPPSSSVVV\\\cccgggqqqwww{{{pppjjjhhhfffdddbbb`````````aaa```dddiiiooouuu||||||hhh[[[SSSQQQPPPQQQPPPNNNRRRWWWZZZZZZ\\\^^^aaadddfffhhhjjjkkklllmmmoooppprrrrrrrrrsssuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzyyy|||zzzpppnnnmmmmmmoooqqqqqqqqqppppppqqqrrrssstttuuuuuuxxxvvvtttrrrqqqrrrtttuuuvvvwwwyyy{{{}}}uuuddd```\\\\\\```fffkkknnnrrruuuxxx{{{}}}~~~vvvppphhh```YYYTTTRRRTTTXXX]]]hhhrrryyyqqqmmmggg___XXXUUURRRNNNKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJKKKMMMOOOTTT[[[```hhhooozzzuuukkkeeebbb```___]]]^^^aaafffiiimmmsss|||wwweeeZZZRRRPPPPPPRRRQQQPPPUUU\\\^^^^^^___aaacccgggiiikkknnnmmmmmmnnnoooqqqssstttpppqqqsssuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxzzzwww{{{uuurrrqqqpppqqqssstttttttttqqqqqqrrrrrrssstttuuuuuuyyywwwuuurrrrrrsssuuuvvvuuuvvvwwwzzz|||~~~~~~iiieee___]]]___dddiiikkkooorrrwwwzzz}}}xxxnnnfff___XXXXXXTTTSSSUUUYYY```kkkuuu|||ssshhhbbb```]]]WWWQQQNNNLLLIIIGGGGGGGGGFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHKKKOOOVVVZZZbbbiiittt}}}uuummmhhhcccbbb```___aaagggooottt|||tttbbbXXXOOONNNPPPRRRRRRRRRXXX___aaaaaabbbcccfffiiilllnnnpppooonnnnnnoooqqqsssuuupppqqqrrrtttvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwzzzxxx{{{~~~zzzyyyyyyxxxxxxwwwwwwvvvqqqqqqrrrrrrsssuuuvvvwwwyyyzzz{{{zzzxxxwwwwwwyyyxxxyyyzzz|||}}}rrrfff\\\[[[___dddiiimmmqqqtttxxxzzz|||~~~~~~tttiiiaaa[[[VVVTTTPPPQQQVVVZZZ\\\cccrrr}}}tttkkkeee^^^YYYUUURRROOOKKKMMMKKKHHHEEEDDDDDDEEEGGGBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHLLLQQQUUU\\\dddppp|||yyytttnnnnnnnnnooosss{{{ppp___TTTRRRQQQQQQRRRUUUYYY]]]``````aaabbbdddgggjjjmmmoooooorrrtttssstttwwwwwwtttssssssssstttttttttttttttuuuwwwxxxxxxwwwvvvxxxyyyxxx||||||{{{zzzyyywwwvvvuuuuuuttttttuuuvvvwwwyyyzzz{{{yyy{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||}}}~~~zzzmmm```]]]___ccchhhmmmpppsssvvvyyy{{{}}}|||qqqfff^^^YYYVVVTTTUUUUUUXXX\\\```iiizzz|||oooggg___ZZZUUUQQQPPPNNNKKKIIIKKKJJJHHHFFFEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFJJJOOORRRXXX```lllwww~~~|||kkk[[[RRRQQQQQQQQQRRRUUUZZZ^^^aaabbbbbbdddfffiiikkknnnoooooorrrsssrrrssswwwwwwuuutttuuuuuuuuuuuuvvvvvvvvvwwwxxxzzzzzzyyyxxxyyy{{{zzz}}}}}}|||zzzyyywwwvvvuuuuuuvvvwwwxxxyyyzzz|||}}}~~~{{{|||}}}|||zzzzzzzzz|||{{{{{{||||||}}}}}}~~~~~~vvvfff______bbbggglllooorrruuuxxxzzz{{{~~~~~~yyymmmaaaZZZWWWUUUTTTZZZ[[[^^^ccchhhsss~~~tttiii___XXXSSSPPPMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCCCCDDDGGGKKKNNNRRRZZZeeeppp{{{sssbbbWWWQQQOOOPPPPPPSSSVVV[[[___bbbdddeeegggiiikkkmmmoooooonnnrrrsssqqqssswwwxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxzzz||||||{{{zzz{{{|||{{{~~~}}}{{{zzzyyywwwvvvvvvvvvvvvxxxyyyyyyzzz{{{{{{{{{{{{}}}~~~}}}|||}}}}}}|||}}}|||||||||||||||~~~}}}jjjaaa___bbbggglllooorrruuuxxxyyy{{{}}}|||~~~vvviii___YYYWWWVVVWWW^^^```eeelllsss{{{nnneee]]]UUUPPPMMMLLLKKKJJJJJJKKKKKKKKKFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBDDDGGGJJJNNNUUU___jjjuuu~~~kkk\\\SSSQQQOOOOOOQQQTTTXXX]]]aaadddggghhhiiikkkmmmoooppppppnnnrrrrrrqqqrrrvvvxxxvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxzzz|||}}}|||{{{{{{|||}}}|||zzzxxxwwwvvvuuuuuuwwwxxxyyy|||||||||}}}|||{{{zzzzzz~~~~~~}}}}}}}}}}}}||||||||||||}}}nnnccc```bbbggglllpppsssvvvxxxzzz{{{~~~}}}{{{sssiii```[[[ZZZZZZZZZ```dddlllvvv}}}yyylll```YYYTTTPPPMMMLLLLLLLLLKKKKKKJJJKKKKKKFFFGGGHHHJJJJJJIIIHHHGGGHHHHHHGGGFFFDDDCCCBBBAAA???@@@AAAAAAAAABBBDDDGGGJJJQQQZZZdddooo|||wwweeeWWWRRRRRROOOPPPSSSVVV[[[___cccfffhhhiiikkknnnpppqqqqqqqqqppprrrrrrpppqqquuuwwwuuussssssttttttuuuvvvwwwwwwwwwyyy|||}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~{{{yyyuuutttsssssstttvvvxxxzzz~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{}}}~~~sssfffbbbbbbfffkkkpppsssvvvxxxyyy{{{}}}~~~~~~wwwrrrkkkeeebbbaaa```___ccchhhqqq{{{ppphhh]]]TTTPPPNNNLLLJJJIIIKKKKKKKKKIIIHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBAAAAAACCCEEEHHHNNNVVV___iiivvvppp```VVVRRRRRRQQQSSSUUUYYY]]]aaaeeeggghhhiiillloooqqqrrrssssssrrrtttsssoooppptttuuusssqqqqqqrrrssstttuuuvvvvvvvvvxxx{{{|||{{{zzzyyyzzz{{{|||||||||}}}|||{{{uuusssrrrqqqrrrtttvvvxxxzzz{{{}}}~~~}}}|||yyy{{{||||||{{{{{{|||}}}}}}}}}}}}}}}||||||||||||}}}~~~zzzkkkdddbbbdddhhhooorrruuuwwwxxxyyy{{{}}}~~~}}}wwwtttqqqnnnllljjjhhhfffdddgggkkkrrrzzz{{{rrrbbb[[[SSSMMMLLLKKKJJJHHHGGGIIIKKKJJJHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDAAABBBCCCCCCBBBAAACCCDDDFFFKKKRRRZZZdddqqqyyyiii\\\TTTRRRRRRTTTUUUXXX[[[___cccfffhhhgggiiilllppprrrtttttttttsssuuusssoooooorrrtttrrrqqqqqqrrrssstttuuuvvvvvvvvvxxx|||}}}|||zzzyyyyyyyyyyyyzzzzzz{{{~~~}}}}}}vvvtttrrrpppppprrrtttuuuuuuwwwyyy|||}}}}}}}}}|||vvvxxxyyyyyyxxxxxxyyy{{{}}}}}}}}}}}}||||||||||||}}}ooofffbbbcccfffnnnqqqtttvvvwwwxxxzzz|||||||||vvvrrrqqqpppppppppmmmjjjgggkkkmmmrrrxxx}}}qqqggg[[[VVVOOOKKKKKKKKKIIIGGGEEEHHHKKKKKKIIIHHHJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDEEEIIIPPPWWWaaannn|||xxx|||tttdddYYYTTTQQQQQQUUUWWWZZZ]]]aaadddggghhhfffhhhlllpppssstttuuuuuuuuuvvvtttooonnnqqqsssqqqqqqqqqrrrssstttuuuvvvwwwvvvyyy|||~~~}}}{{{zzzzzzxxxxxxxxxyyy{{{~~~}}}{{{zzzyyywwwuuurrrrrrrrrtttuuuyyyxxxyyyyyyzzz{{{|||}}}zzzyyywwwvvvvvvwwwyyyzzzwwwwwwyyyzzz{{{|||||||||{{{zzz{{{{{{}}}pppfffbbbdddiiilllooosssvvvwwwyyy{{{||||||zzz{{{yyywwwsssooollliiihhhiiiiiinnnvvvzzz}}}lll```[[[QQQPPPNNNLLLJJJGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDCCCBBBAAABBBCCCCCCDDDGGGKKKSSS]]]lllzzzvvvqqquuu{{{lll^^^VVVQQQRRRUUUXXXZZZ]]]```aaadddgggiiijjjkkklllnnnpppqqqrrrrrrxxxxxxwwwtttpppnnnooopppoooqqqsssvvvxxxyyyyyyyyyyyyzzz{{{|||{{{zzzyyyxxxwwwyyy{{{|||}}}~~~}}}zzzyyyxxxwwwtttrrrqqqrrrsssuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzyyywwwvvvvvvwwwxxxyyyvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzzzzzzz|||~~~vvvkkkdddeeeiiilllooosssvvvxxxyyy{{{}}}~~~~~~{{{vvvqqqmmmiiiggghhhgggkkkqqqttt{{{tttdddYYYUUUPPPOOONNNLLLJJJHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJHHHGGGFFFFFFGGGGGGFFFDDDFFFEEECCCBBBBBBBBBBBBCCCCCCFFFJJJPPPZZZhhhuuu~~~xxxsssxxx}}}{{{hhh[[[UUURRRSSSWWWYYY\\\___aaabbbdddgggiiijjjkkkmmmoooqqqrrrssssssvvvwwwvvvtttqqqooonnnooonnnooorrrtttvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz}}}~~~~~~~~~{{{wwwwwwuuusssqqqqqqqqqssstttssssssssssssssstttuuuvvvyyyxxxwwwuuuuuuuuuvvvwwwuuuvvvxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxyyy{{{}}}}}}pppgggdddeeekkknnnrrrvvvwwwyyy{{{}}}{{{tttnnnhhheeedddbbbeeejjjlllsssuuujjj\\\TTTQQQNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDHHHNNNVVVbbbnnnwww}}}xxx{{{tttbbbWWWSSSRRRUUUZZZ\\\^^^aaacccdddeeegggiiikkklllmmmoooqqqrrrsssssssssuuuvvvuuurrrooonnnnnnmmmnnnppprrrssstttuuuuuuwwwwwwvvvuuuuuuvvvwwwxxxzzz|||~~~{{{wwwtttsssrrrppppppqqqrrrrrrttttttsssssstttuuuvvvvvvxxxwwwvvvuuutttttttttuuuuuuuuuwwwxxxyyyzzzzzzzzzwwwwwwvvvvvvwwwyyyzzz|||ttthhhbbbbbbiiimmmqqquuuwwwyyy{{{}}}}}}wwwnnnfffbbb```]]]___ccceeemmmxxxnnncccYYYSSSSSSOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIGGGFFFFFFGGGHHHFFFEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGLLLSSS]]]hhhoooyyy~~~{{{yyy~~~}}}|||mmm]]]TTTQQQQQQUUU[[[^^^aaadddeeeffffffgggiiijjjkkkmmmoooppprrrrrrrrrqqqsssuuuuuussspppooonnnnnnooopppqqqrrrsssttttttvvvtttrrrqqqqqqsssuuuwwwzzz|||~~~{{{wwwrrrqqqppppppoooppppppqqqsssssssssssssssttttttuuuuuuuuuttttttssssssssssssssstttvvvwwwxxxxxxyyyyyyvvvvvvuuuuuuuuuvvvxxxyyyxxxkkkcccbbbgggjjjooosssvvvxxx{{{}}}{{{~~~yyynnnddd___\\\YYYZZZ^^^aaaiiirrriii```XXXUUUWWWRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHGGGEEEGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEHHHKKKQQQYYYccciiippptttzzz~~~yyyyyy}}}uuuhhhZZZTTTRRRRRRVVVZZZ___bbbeeeggggggggghhhiiiiiijjjlllnnnoooqqqqqqrrrppprrruuuuuusssqqqpppppppppqqqqqqrrrrrrssstttuuutttrrrpppnnnoooqqqtttvvvxxxzzz|||}}}~~~~~~}}}zzzvvvppppppoooooooooooooooppppppppppppooooooppppppqqqrrrsssssssssssssssssssssssssssuuuvvvwwwxxxxxxxxxvvvuuuuuuttttttuuuvvvwww}}}zzzmmmfffddddddhhhmmmqqqtttwwwzzz|||zzz}}}|||oooddd^^^ZZZWWWXXX\\\^^^fff{{{zzzmmmeee___YYYYYY[[[XXXXXXWWWVVVUUUTTTTTTSSSOOOOOOOOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGJJJOOOVVV___eeeiiikkkooorrruuuyyy}}}{{{xxxwww~~~|||nnncccYYYUUUUUUUUUXXX[[[___bbbfffhhhhhhhhhhhhiiiiiijjjlllnnnpppqqqrrrrrrppprrruuuuuutttrrrrrrssssssrrrrrrrrrsssssstttuuurrrpppnnnmmmnnnpppsssuuuwwwyyy{{{||||||}}}~~~{{{yyyvvvtttnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmmmmnnnnnnppppppqqqrrrrrrsssssssssrrrssstttuuuvvvwwwwwwwwwvvvvvvttttttssstttuuuvvvxxx}}}xxxllleeecccbbbeeekkkooorrruuuyyy{{{{{{qqqeee^^^ZZZWWWWWWZZZ[[[aaauuuwwwlllfffaaa]]]^^^aaa^^^^^^\\\[[[YYYWWWVVVUUUNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGGGGHHHIIIGGGFFFDDDEEEFFFGGGGGGGGGFFFFFFBBBDDDFFFIIIMMMTTT[[[aaacccdddfffgggiiimmmrrrvvvyyy}}}xxxzzzyyyggg^^^WWWWWWXXXYYY\\\___^^^aaaeeehhhiiihhhiiiiiikkklllnnnppprrrsssttttttrrrsssttttttttttttuuuvvvssssssrrrqqqrrrsssttttttpppooonnnnnnnnnppprrrssswwwyyy{{{||||||}}}~~~~~~yyyvvvtttsssmmmmmmnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnnnnooopppqqqrrrsssssssssqqqrrrsssuuuvvvvvvwwwwwwwwwvvvuuutttssstttuuuuuuuuuzzzssshhhbbbaaa```dddiiinnnqqquuuxxxzzz|||sssfff___ZZZWWWWWWZZZYYY]]]pppxxxnnniiieeebbbcccfffbbbbbb```^^^[[[YYYWWWVVVNNNMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIGGGHHHIIIIIIHHHFFFCCCDDDFFFGGGHHHHHHGGGGGGAAABBBEEEGGGKKKRRRYYY___```aaaaaaaaabbbffflllqqqsss~~~zzzxxxbbb[[[VVVXXX[[[]]]___bbb]]]```eeehhhiiiiiiiiiiiimmmnnnppprrrtttuuuvvvvvvssstttuuutttttttttvvvxxxssssssqqqqqqqqqrrrssstttooonnnnnnnnnoooppprrrssswwwyyy{{{|||}}}~~~{{{}}}zzzyyyxxxsssooommmnnnoooppppppooonnnmmmnnnmmmlllkkkkkkkkkkkkkkkoooooooooooopppqqqrrrssssssssssssssstttvvvxxxyyy{{{{{{zzzxxxvvvtttqqqpppvvvzzz~~~rrrhhhaaa```^^^aaafffkkkpppsssvvvwww}}}uuufff\\\XXXVVVUUUTTTUUU]]]nnnzzzwwwrrrooommmlllkkkjjjmmmjjjeee```\\\XXXTTTRRROOONNNLLLKKKJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFGGGIIIMMMSSSXXX[[[]]]^^^______```dddiiilllsssyyywww```ZZZTTTTTTYYY___aaa```cccdddfffhhhjjjlllnnnooorrrrrrqqqpppqqqrrrtttuuusssssssssssssssssssssssstttsssrrrqqqpppooonnnmmmnnnmmmmmmnnnppprrrssssssyyy{{{|||~~~zzzxxxxxxwwwtttpppnnnoooppppppppppppooonnnmmmmmmllllllllllllmmmmmmoooooooooooooooppprrrrrrsssrrrrrrssstttuuuwwwxxxzzzzzzyyyxxxwwwuuussssssvvvzzzrrrggg```___]]]```dddiiinnnrrruuuwww{{{~~~sssddd[[[VVVUUUUUUVVVVVV[[[iiivvv{{{wwwtttsssrrrqqqppppppmmmgggbbb^^^ZZZVVVSSSPPPOOOMMMLLLKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHLLLQQQVVVYYY\\\]]]^^^___```ccchhhllltttyyy{{{qqq___ZZZUUUUUU[[[```bbbbbbeeefffhhhjjjlllnnnpppppprrrrrrqqqqqqqqqrrrttttttttttttttttttttttttttttttttttttsssrrrqqqpppooooookkkjjjjjjkkkmmmppprrrsssuuuwwwyyy{{{}}}}}}||||||}}}}}}|||wwwvvvvvvvvvtttqqqoooppppppqqqqqqppppppooommmmmmlllllllllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrsssuuuvvvwwwyyyyyyxxxwwwvvvuuuuuutttvvvyyy~~~uuuhhhaaa___\\\^^^bbbggglllqqqtttvvvyyy|||~~~}}}ooobbbYYYUUUTTTVVVXXXWWWYYYcccnnn~~~{{{{{{zzzxxxwwwtttpppkkkfffaaa]]]YYYUUURRRQQQOOOMMMLLLKKKLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLQQQVVVYYY[[[]]]___```bbbfffkkknnnwwwzzzwwwiii]]]ZZZWWWXXX]]]bbbeeeeeeiiijjjkkkmmmoooppprrrssssssrrrqqqqqqqqqrrrsssttttttttttttttttttttttttttttttssssssrrrqqqppppppooommmlllkkkjjjkkkmmmpppqqqrrrtttwwwzzz|||{{{zzzyyy{{{yyy{{{~~~|||xxxvvvuuuuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrsssttttttuuuvvvxxxxxxwwwuuuttttttssssssuuuxxx|||yyykkkbbb```[[[\\\___dddiiinnnsssuuuyyy{{{~~~{{{mmmaaaYYYVVVTTTUUUVVVVVVXXXaaakkk~~~|||wwwsssmmmhhhddd___[[[XXXSSSRRRPPPNNNLLLKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIKKKOOOTTTYYY\\\^^^aaadddgggjjjnnnrrruuu{{{ttteee\\\ZZZYYY[[[```eeehhhiiimmmmmmnnnpppqqqssstttttttttsssrrrqqqqqqrrrsssttttttsssssssssssssssrrrrrrqqqqqqppppppoooooonnnnnnrrrpppmmmkkkiiijjjmmmpppqqqtttwww{{{||||||{{{yyyxxxvvvwww{{{}}}~~~zzzwwwuuutttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrsssrrrqqqooonnnmmmllllllmmmmmmmmmmmmnnnooopppqqqrrrrrrsssttttttuuuuuuuuuxxxwwwuuutttrrrqqqqqqqqquuuxxx|||}}}mmmccc___\\\\\\^^^bbbffflllqqqtttyyy|||{{{mmmbbb\\\YYYUUURRRSSSSSSWWWaaalll~~~xxxtttooojjjfffaaa]]]ZZZVVVTTTRRROOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIILLLQQQWWW]]]```gggjjjooossswwwzzz~~~sssddd\\\\\\\\\___ccchhhkkklllooopppppprrrssstttuuuuuuuuutttsssrrrrrrrrrssstttrrrrrrrrrqqqqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnllljjjhhhiiimmmqqqqqqsssvvvyyy{{{{{{{{{zzzvvvtttvvvzzz}}}~~~{{{xxxvvvtttssssssrrrqqqqqqppppppqqqqqqrrrtttsssrrrpppooonnnmmmmmmnnnnnnnnnnnnooopppqqqqqqsssssstttuuuvvvvvvuuuuuuwwwvvvtttsssrrrrrrrrrsssuuuyyy~~~pppddd```^^^]]]^^^```dddjjjooorrrxxx{{{}}}oooeeeaaa\\\VVVPPPOOOQQQUUU```jjj}}}yyyvvvqqqlllhhheee```^^^YYYXXXUUURRRPPPOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGIIINNNTTT\\\bbbfffqqquuu{{{rrreee\\\]]]```cccfffjjjmmmnnnqqqqqqqqqrrrsssttttttuuuuuutttsssrrrrrrrrrssstttrrrqqqqqqppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnhhhjjjjjjiiigggiiinnnssspppqqqtttvvvxxxzzzzzzzzzxxxvvvvvv{{{}}}|||{{{xxxuuutttuuuuuurrrqqqpppoooooopppqqqrrrrrrrrrqqqppppppppppppqqqoooooooooooooooppprrrrrrtttuuuvvvwwwwwwwwwvvvuuuuuutttsssssssssuuuwwwxxxxxx|||yyykkkeee```______```ccchhhnnnqqqtttxxx~~~rrrjjjfff]]]VVVPPPNNNOOORRR[[[ddduuu{{{xxxsssooolllhhheeebbb^^^\\\ZZZVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMSSS[[[ccckkkpppzzz{{{oooeee]]]___cccfffhhhkkkmmmoooqqqqqqqqqrrrssssssssstttvvvuuutttsssrrrrrrssstttrrrrrrqqqqqqpppoooooonnnooopppppppppqqqqqqrrrrrrkkknnnooommmjjjjjjnnnrrrrrrssstttvvvxxxzzz|||}}}|||yyyyyy}}}zzzzzzyyywwwuuuuuuvvvwwwrrrqqqpppoooooopppqqqrrrppppppppppppqqqrrrssstttoooooooooooopppqqqrrrsssuuuuuuwwwxxxxxxwwwvvvvvvtttsssssstttuuuxxx{{{}}}zzzrrrlllbbb```___```bbbhhhmmmqqqqqqvvv}}}tttllljjj]]]VVVPPPNNNNNNPPPVVV]]]lll|||yyyuuuqqqnnnkkkhhheeebbb```]]]ZZZWWWUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNNNNNNNMMMMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMQQQXXXaaakkksssxxx~~~vvvlllddd^^^aaadddgggiiikkknnnpppqqqqqqqqqrrrrrrrrrssssssvvvuuutttsssrrrsssssstttssssssrrrrrrqqqpppoooooorrrssssssttttttuuuuuuvvvtttwwwwwwtttnnnkkkmmmpppvvvvvvvvvxxxzzz}}}{{{zzz~~~~~~~~~{{{yyywwwvvvuuutttrrrppppppppppppqqqqqqpppppppppqqqqqqrrrrrrssstttttttttrrrrrrssssssttttttuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxzzz|||~~~ooohhhccc```bbbdddfffjjjpppyyyyyy|||rrreee^^^WWWQQQMMMMMMMMMMMMRRRXXXdddrrr}}}xxxuuurrrpppnnnllleeedddaaa^^^[[[ZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJIIIHHHHHHIIIIIIIIIKKKPPPWWW]]]dddlllvvv}}}|||xxxpppfff```^^^aaaeeejjjnnnqqqrrrrrrrrrrrrqqqpppooooooooopppssssssssssssssssssssssssrrrssstttsssqqqpppqqqrrrssssssssstttttttttuuuuuuvvv{{{}}}uuuooonnnpppppprrrtttwwwzzz|||~~~{{{}}}~~~~~~}}}~~~}}}yyywwwuuuttttttsssqqqooopppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxzzz|||~~~~~~~~~}}}ooohhhcccbbbbbbbbbfffkkkwwwxxx|||qqqddd\\\WWWRRRMMMMMMLLLLLLPPPVVV]]]iii}}}|||xxxvvvsssqqqooojjjiiifffcccaaa___^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZVVVVVVTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJOOOVVV\\\ccclllvvv}}}}}}yyyuuullldddaaa```cccggglllpppssstttuuuuuutttrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqpppooopppqqqrrrrrrssssssssstttttttttwww}}}xxxqqqooopppppprrrtttwwwzzz|||}}}}}}{{{}}}~~~~~~}}}~~~~~~{{{vvvtttrrrrrrrrrqqqpppnnnqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwww{{{{{{|||||||||{{{{{{zzzyyyyyyxxxxxxyyyzzz|||}}}zzzzzz}}}yyyooofffbbbaaaaaadddiiitttuuu{{{qqqbbbYYYWWWRRRMMMMMMLLLJJJMMMRRRTTT^^^ppp}}}{{{xxxuuusssqqqooommmjjjhhhfffeeedddaaaaaa`````````_________[[[ZZZYYYWWWUUUSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJNNNUUU[[[bbbkkkuuu}}}|||wwwpppgggaaaaaaccceeejjjnnnrrruuuwwwxxxxxxvvvtttrrrppppppqqqrrrppppppppppppppppppppppppnnnooopppooommmlllnnnoooqqqqqqrrrrrrssssssrrrrrryyy~~~{{{tttqqqqqqppprrrtttvvvxxxzzz{{{{{{{{{|||~~~~~~}}}}}}}}}zzzxxxtttsssqqqqqqrrrrrrpppooorrrssssssssssssssssssrrrqqqqqqrrrsssuuuvvvwwwwwwyyyyyyxxxxxxwwwwwwvvvvvv|||||||||}}}||||||{{{zzzyyyyyyxxxwwwwwwxxxyyyyyywwwwwwzzz~~~ttthhhcccaaabbbeeejjjpppssszzzrrrbbbYYYWWWRRRNNNMMMLLLIIIJJJNNNOOOWWWeeewww~~~{{{xxxvvvuuussspppnnnlllkkkjjjffffffeeeeeeddddddcccccc```___]]][[[YYYWWWVVVUUURRRQQQOOONNNLLLKKKJJJJJJIIINNNTTTYYY```iiittt{{{}}}wwwmmmccc```ccceeegggkkkooosssvvvxxxyyyzzzwwwtttqqqppppppqqqrrroooooooooooooooooooooooolllmmmmmmllljjjjjjlllnnnppppppqqqrrrsssrrrrrrqqqyyy~~~}}}vvvrrrrrrpppqqqsssuuuwwwxxxyyyyyyzzz|||}}}~~~}}}}}}~~~|||yyywwwvvvsssrrrqqqrrrssssssrrrqqqrrrssssssttttttssssssrrrqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxvvvuuuuuuuuuvvvwwwvvvvvvyyy~~~tttfffaaaaaabbbfffkkkmmmpppxxxtttcccYYYWWWRRROOONNNLLLIIIIIILLLNNNSSS^^^ooo}}}zzzyyyxxxvvvsssqqqooonnnkkkjjjjjjiiihhhhhhggggggeeedddbbb```^^^\\\[[[ZZZWWWVVVTTTQQQOOOMMMKKKKKKJJJNNNSSSXXX]]]fffqqqyyyyyynnndddbbbfffhhhiiilllooorrruuuwwwxxxxxxwwwtttrrrpppppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnkkklllllljjjiiiiiilllnnnpppqqqrrrttttttsssrrrqqqyyy}}}|||wwwsssrrrqqqqqqssstttuuuvvvvvvvvvxxxzzz|||}}}}}}}}}~~~}}}yyywwwuuutttsssrrrqqqrrrtttuuutttsssrrrssssssttttttssssssrrrqqqqqqrrrrrrssstttttttttttttttttttttsssssssssssswwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvvvvvvvyyy~~~vvvgggaaaaaacccfffiiilllooovvvwwweee[[[VVVRRROOOOOOMMMIIIIIIKKKNNNQQQZZZhhh|||~~~|||zzzwwwuuusssqqqppppppooonnnmmmlllllljjjjjjhhhfffdddbbbaaa```\\\[[[XXXUUURRROOOMMMMMMKKKOOOSSSVVV[[[dddnnnvvvzzzqqqhhhgggkkkjjjkkkmmmooorrrtttvvvwwwvvvvvvtttsssrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjiiijjjmmmoooqqqrrrtttvvvvvvuuutttsssvvvyyy||||||yyyvvvtttsssqqqqqqrrrssstttttttttsssuuuxxx{{{}}}}}}}}}~~~|||xxxvvvtttsssrrrqqqppprrrtttuuuuuutttrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxvvvuuuxxx}}}ooogggfffeeefffgggkkkmmmttt}}}zzzggg\\\UUURRRPPPQQQOOOJJJIIIKKKKKKNNNTTT```ttt~~~{{{zzzxxxxxxwwwvvvuuutttssssssppppppnnnllljjjhhhgggfffaaa___\\\XXXTTTQQQOOONNNMMMPPPSSSUUUYYYaaalllsss~~~|||yyytttnnnnnnrrrnnnnnnoooppprrrtttuuuvvvuuuuuuvvvvvvuuusssrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllljjjiiikkknnnqqqssstttwwwxxxyyyxxxvvvtttsssuuuvvvwwwvvvtttssssssqqqqqqrrrrrrrrrrrrrrrqqqrrruuuzzz|||}}}~~~|||xxxvvvtttrrrppppppoooqqqsssuuuuuutttqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrsssssssssssstttuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyuuutttwww}}}xxxooollliiiggggggkkkmmmsss||||||hhh\\\UUURRRPPPRRRPPPKKKJJJLLLIIIKKKPPP[[[nnn~~~}}}|||{{{zzzyyyxxxxxxuuutttrrrpppnnnlllkkkjjjcccaaa^^^ZZZVVVSSSPPPOOONNNPPPSSSUUUXXX```jjjrrrzzz}}}yyyxxxvvvssssssvvvqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwxxxwwwvvvtttrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjkkkooorrrtttvvvxxxzzzzzzyyywwwvvvqqqrrrssssssssssssssssssqqqqqqrrrrrrrrrqqqqqqpppqqqtttyyy|||~~~}}}zzz{{{{{{xxxuuurrrssstttsssrrrrrrssstttrrrqqqpppooopppqqqrrrsssqqqqqqrrrrrrqqqpppnnnmmmppppppppppppqqqrrrssstttsssssstttvvvyyy{{{{{{zzzuuuuuuvvvwwwxxxxxxxxxxxxzzzzzzyyyyyy{{{|||qqqmmmkkkjjjlllmmmrrr{{{lll]]]WWWRRRPPPPPPOOOKKKJJJMMMKKKLLLPPPYYYfffyyy~~~}}}|||||||||yyyvvvssspppooonnnllljjjddd___YYYTTTPPPNNNKKKIIILLLLLLMMMPPPTTTZZZ```cccpppyyy}}}xxxxxx{{{~~~wwwuuusssrrrtttvvvwwwwww{{{zzzyyyxxxwwwvvvuuuuuupppooonnnmmmmmmoooqqqrrrqqqqqqppppppqqqqqqrrrsssyyyzzz|||}}}|||zzzwwwvvvtttrrrpppooopppqqqqqqqqqqqqppppppooooooppppppqqqvvvvvvwwwyyy{{{|||~~~~~~}}}zzzzzzyyywwwtttrrrssstttsssrrrrrrssstttrrrrrrqqqqqqqqqqqqrrrrrrpppqqqrrrrrrrrrqqqoooooopppooooooppppppqqqrrrrrrtttttttttwwwyyy{{{zzzyyyvvvwwwxxxxxxyyyyyyyyyxxxzzzzzzzzzzzz|||wwwqqqnnnmmmmmmqqqxxx}}}ooo```[[[UUURRRQQQOOOKKKJJJLLLIIIJJJNNNUUU___qqq~~~}}}zzzvvvrrrpppmmmjjjhhh```\\\VVVRRROOOMMMJJJHHHHHHHHHIIIKKKOOOTTTYYY\\\gggppp}}}}}}xxxtttxxx{{{xxxuuutttvvvxxxyyyzzz}}}|||{{{zzzyyyxxxwwwwwwsssqqqpppooooooppprrrssssssrrrrrrrrrrrrsssttttttvvvxxxzzz{{{{{{yyywwwuuutttrrrpppooopppqqqqqqpppqqqqqqppppppppppppqqqqqquuuvvvwwwxxxzzz|||}}}~~~}}}yyyxxxxxxuuusssrrrssstttsssrrrqqqrrrssstttttttttssssssrrrqqqpppooopppqqqrrrsssrrrqqqqqqppppppppppppppppppqqqqqquuutttuuuwwwyyy{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}zzzsssooommmooouuuzzz}}}vvveee```YYYSSSRRROOOKKKIIIKKKHHHJJJNNNRRRXXXhhh{{{vvvqqqmmmiiieeebbbZZZWWWRRRNNNLLLKKKIIIHHHFFFFFFFFFHHHKKKOOORRRUUU___hhhuuuyyysssqqqxxx}}}yyywwwyyy{{{}}}}}}~~~}}}|||{{{{{{zzzvvvuuusssrrrqqqrrrtttuuuuuuuuuttttttuuuuuuvvvwwwsssuuuwwwxxxyyyxxxvvvuuutttrrroooooopppqqqqqqppprrrqqqqqqqqqqqqqqqqqqrrrtttuuuvvvwwwyyy{{{|||}}}}}}yyyxxxwwwuuusssrrrssstttsssqqqqqqqqqssstttuuuuuuuuutttrrrpppnnnnnnoooqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqquuuuuuuuuwwwyyyzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{|||}}}}}}}}}uuuqqqooossswww{{{lllccc[[[TTTQQQOOOLLLJJJKKKIIIKKKOOORRRUUUbbb|||}}}|||{{{wwwqqqkkkfffaaa\\\XXXSSSPPPLLLJJJIIIIIIHHHGGGHHHHHHHHHIIIKKKNNNQQQRRRZZZbbbnnnzzzyyyssspppxxx|||zzz{{{~~~~~~}}}}}}yyyxxxvvvtttttttttvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwrrrtttuuuwwwxxxxxxwwwvvvtttrrroooooopppqqqqqqppprrrrrrqqqqqqqqqqqqrrrrrrssssssuuuvvvxxxzzz{{{{{{}}}yyywwwvvvuuuuuurrrssstttsssqqqpppqqqrrrttttttttttttrrrpppnnnmmmmmmnnnppprrrsssssssssrrrttttttuuuuuuuuutttssssssuuuttttttvvvxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyzzz|||}}}}}}~~~}}}vvvpppqqquuuxxx}}}vvvggg]]]TTTQQQPPPMMMLLLLLLHHHJJJMMMOOORRR\\\sss|||yyyxxxvvvrrrkkkeee___ZZZTTTQQQNNNKKKGGGFFFFFFGGGGGGFFFIIIIIIIIIKKKMMMOOOQQQSSSVVV^^^iiittt|||vvvqqqooovvv}}}{{{|||~~~{{{zzzxxxvvvuuuuuuvvvwwwuuuuuuuuuuuuuuuvvvvvvwwwssstttvvvwwwxxxyyyxxxxxxuuurrrppppppqqqrrrqqqqqqrrrqqqqqqppppppqqqqqqrrrqqqrrrsssuuuwwwxxxyyyzzz|||xxxvvvuuuuuuvvvrrrssstttsssqqqooopppqqqrrrrrrrrrqqqpppnnnmmmlllmmmnnnpppqqqrrrrrrqqqqqqtttuuuvvvwwwwwwvvvuuutttttttttssstttvvvvvvuuusssssstttuuuwwwxxxyyyzzzzzzyyyzzz|||||||||}}}zzzqqqppprrruuuyyy~~~ooocccXXXTTTRRROOOMMMMMMGGGGGGHHHKKKNNNVVVgggwww~~~yyyuuusssoookkkeee___ZZZUUUPPPLLLJJJGGGDDDCCCDDDEEEEEEEEEHHHIIIJJJLLLNNNQQQSSSTTTSSSZZZeeeppp}}}yyypppnnnmmmsss|||}}}{{{{{{|||~~~~~~~~~~~~~~~|||{{{xxxvvvuuuuuuvvvvvvuuuuuutttttttttuuuvvvvvvuuuuuuvvvxxxxxxyyyyyyyyyvvvtttqqqqqqrrrssssssrrrqqqppppppppppppppppppqqqpppqqqrrrtttuuuwwwxxxyyy}}}|||yyyuuusssssstttvvvrrrssstttrrrpppooooooppppppooonnnmmmlllllllllllllllmmmooopppqqqppppppooorrrsssuuuwwwwwwwwwvvvuuutttsssrrrsssttttttsssqqqoooppprrruuuwwwxxxyyyzzzyyyzzzzzzzzz{{{|||}}}qqqmmmnnnqqquuuyyyyyylll^^^XXXVVVQQQNNNMMMJJJGGGFFFIIIKKKPPP[[[fff~~~zzzrrrmmmjjjeeeaaa\\\WWWSSSOOOKKKHHHGGGEEEBBBAAABBBDDDDDDDDDHHHIIIKKKNNNQQQTTTWWWXXXVVV\\\eeeooo{{{}}}uuummmmmmnnnrrrvvvzzz}}}~~~yyyxxxxxxyyy|||}}}}}}|||}}}}}}}}}}}}}}}||||||||||||{{{xxxvvvtttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwuuusssrrrsssttttttssspppoooooonnnnnnoooooopppooopppqqqssstttvvvwwwxxxzzzyyyvvvsssqqqqqqsssuuurrrssstttrrrpppoooooopppooonnnlllkkkjjjjjjkkkllllllmmmoooppppppooonnnnnnppprrrtttvvvwwwwwwvvvuuusssrrrqqqrrrssssssqqqpppmmmnnnpppsssuuuwwwyyyyyyyyyyyyzzzyyyzzz|||~~~pppkkklllnnnqqqvvv{{{rrrccc\\\XXXSSSNNNMMMNNNIIIGGGIIILLLOOOUUU]]]llluuulllfffbbb]]]YYYUUUQQQMMMJJJGGGDDDFFFDDDAAA@@@BBBCCCDDDCCCJJJKKKNNNQQQUUUXXX[[[\\\]]]aaahhhpppzzzyyyrrrooopppqqqrrrrrrsssvvvxxxuuuuuuvvvxxx{{{|||{{{zzz|||||||||{{{{{{{{{{{{{{{|||zzzxxxuuussssssssstttvvvvvvvvvuuuvvvwwwwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxvvvsssssstttuuuuuutttoooooonnnnnnnnnnnnooooooooooooppprrrtttuuuwwwwww}}}xxxwwwvvvtttrrrqqqqqqqqqppppppooonnnnnnnnnnnnnnnjjjjjjkkkkkkjjjjjjiiihhhllllllmmmmmmmmmmmmllllllmmmnnnqqqssstttsssrrrqqqppppppoooooonnnnnnmmmmmmkkklllooorrrtttuuuuuuuuuyyyxxxwwwwwwyyy{{{~~~~~~rrrllliiiiiinnntttyyykkk^^^WWWRRROOOOOOOOOOOOOOOLLLJJJLLLQQQUUUggguuu|||rrrhhh___ZZZWWWSSSOOOLLLJJJHHHEEEDDDAAAAAAAAA@@@@@@AAABBBBBBEEEIIIMMMRRRUUUYYY^^^aaaggggggiiinnnyyy{{{qqqoooooonnnnnnoooqqqssstttuuuuuuttttttttttttuuuuuuxxxwwwuuuuuuuuuwwwzzz{{{|||zzzxxxvvvttttttttttttvvvvvvuuutttssssssrrrrrrttttttuuuuuuvvvwwwwwwwwwzzzyyywwwvvvuuuuuuuuuuuuqqqqqqppppppoooooonnnnnnnnnooopppqqqssstttvvvvvv|||wwwvvvtttsssrrrqqqqqqpppnnnmmmmmmlllkkkkkklllllljjjkkkkkkkkkkkkjjjiiiiiijjjkkkkkkllllllkkkkkkjjjkkklllnnnpppqqqqqqppppppnnnnnnnnnnnnmmmmmmmmmllllllmmmnnnppprrrsssttttttwwwvvvvvvvvvxxxzzz|||~~~yyynnniiiggghhhlllrrruuu}}}wwwhhh___XXXTTTTTTMMMMMMLLLJJJHHHIIIMMMQQQ]]]iiizzzpppfff]]]XXXTTTQQQMMMJJJIIIGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBBDDDGGGLLLPPPTTTXXX^^^aaajjjjjjlllrrr{{{zzzrrrppppppoooooopppqqqrrrsssuuuuuuttttttttttttuuuuuuuuutttssssssssstttuuuvvvzzzyyyxxxvvvuuutttssssssuuuuuuttttttssssssrrrrrrssssssrrrsssssstttvvvvvvyyyxxxvvvuuussssssssssssppppppppppppooooooooonnnpppqqqqqqrrrssstttuuuvvv{{{tttsssrrrqqqppppppppppppkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiiiiihhhiiiiiijjjjjjiiiiiihhhhhhiiikkkmmmnnnooonnnnnnmmmmmmmmmmmmllllllllllllmmmmmmmmmnnnoooppprrrrrrttttttttttttvvvxxxzzz{{{{{{qqqhhhddddddeeejjjpppqqqyyyooocccYYYUUUTTTMMMMMMKKKIIIGGGHHHKKKNNNUUU\\\nnnzzzpppfff]]]WWWQQQNNNKKKIIIHHHGGGFFFEEECCCCCCBBBBBBAAABBBBBBCCCCCCEEEIIILLLPPPVVV]]]aaaiiijjjnnnsss|||yyytttrrrrrrqqqqqqqqqqqqrrrrrruuuuuuttttttttttttuuuuuutttttttttttttttssssssrrrvvvvvvwwwwwwvvvuuusssrrrttttttsssssssssssssssssstttsssrrrrrrrrrtttvvvxxxyyyxxxvvvtttrrrqqqqqqqqqppppppppppppooooooooooooqqqrrrrrrssstttuuuuuuuuuzzzrrrrrrqqqoooooonnnnnnoooiiihhhhhhggggggggghhhhhhjjjjjjkkkkkkjjjjjjiiihhhgggggghhhhhhhhhhhhggggggggghhhjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllmmmnnnpppqqqrrrrrrrrrsssuuuvvvxxxyyysssjjjbbb``````bbbggglllqqqxxxyyyhhh[[[TTTSSSQQQPPPNNNKKKJJJJJJKKKMMMRRRUUU```ttt|||sssiii```ZZZPPPMMMJJJHHHHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBDDDFFFIIIMMMSSSZZZ___bbbfffkkkrrr{{{|||xxxuuutttssssssrrrrrrrrrrrrrrruuuttttttssssssttttttuuuvvvwwwxxxxxxwwwvvvsssrrrrrrtttvvvwwwwwwvvvsssrrrssssssssssssssstttttttttwwwvvvtttssstttvvvyyy{{{yyyxxxwwwuuusssrrrqqqqqqqqqqqqppppppppppppppppppppppppqqqrrrtttuuuvvvvvv~~~zzzrrrqqqpppooonnnmmmmmmmmmhhhggggggfffgggggghhhhhhiiiiiijjjjjjiiiiiihhhgggggggggggghhhhhhgggggggggggggggiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmmmmnnnpppqqqqqqqqqrrrssstttvvvwwwxxx{{{~~~xxxmmmeee^^^]]]^^^___ccciiiooovvv~~~uuudddZZZWWWTTTRRROOOMMMKKKKKKKKKKKKOOOOOOVVVfffzzzvvvlllccc]]]RRROOOLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBCCCEEEGGGJJJOOOUUUZZZ[[[```fffnnnxxxzzzwwwwwwuuuuuuttttttssssssrrrrrrttttttssssssssssssttttttwwwxxxyyyzzzyyywwwtttrrrppprrruuuwwwxxxwwwuuusssssstttttttttttttttttttttxxxvvvuuuttttttvvvyyy{{{zzzyyyyyywwwvvvtttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrnnnnnnppprrrsssuuuwwwwww}}}zzzsssrrrpppnnnmmmllllllkkkgggffffffffffffgggggghhhhhhhhhhhhhhhhhhgggffffffeeeffffffggggggffffffeeegggggghhhjjjkkkmmmnnnooonnnnnnnnnoooooooooooooooooooooooooooppppppqqqrrrqqqrrrssstttuuuwwwwwwxxxxxx{{{wwwpppkkkddd^^^]]]]]]^^^aaafffkkkrrr{{{nnn```[[[VVVSSSPPPMMMLLLKKKIIIHHHJJJJJJPPP\\\lll{{{qqqgggaaaWWWTTTPPPNNNMMMKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFGGGKKKOOOSSSUUUZZZaaaiiisssxxxvvvwwwuuuuuuuuuuuuuuutttsssrrrttttttssssssssssssttttttvvvwwwxxxxxxwwwuuusssqqqoooqqqtttwwwyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuussssssssssssttttttttttttooopppqqqrrrtttvvvwwwxxx~~~|||zzztttsssqqqooommmkkkjjjjjjeeeeeeddddddeeeffffffgggffffffggggggffffffeeedddcccddddddeeeeeeddddddcccffffffggghhhjjjlllnnnooommmmmmmmmnnnnnnnnnooooooooopppqqqrrrssssssssssssrrrssstttvvvwwwxxxxxxyyyxxx{{{~~~|||vvvllleee___^^^^^^]]]___ccciiipppyyyzzziiibbbZZZWWWRRRPPPOOOMMMJJJHHHHHHIIIMMMUUU^^^oooyyyoooiii^^^ZZZVVVRRRPPPNNNKKKIIIHHHHHHGGGFFFEEEDDDEEEEEECCCDDDFFFFFFFFFGGGIIILLLNNNSSSYYY```iiizzz~~~vvvtttwwwtttuuuvvvvvvvvvuuutttssstttssssssrrrrrrsssssstttuuuuuuvvvvvvvvvtttsssrrroooqqqtttwwwyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttuuuvvvwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvttttttuuuuuuvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwww~~~|||}}}|||zzzuuutttrrrooommmkkkjjjiiidddcccccccccdddeeeeeefffeeeeeeffffffeeeeeedddcccbbbbbbccccccccccccbbbbbbeeeeeefffgggiiikkkmmmnnnlllllllllmmmmmmmmmnnnnnnoooppprrrtttuuuuuuuuutttrrrsssuuuwwwxxxyyyyyyyyyyyy|||mmmfff```___^^^]]]___bbbiiiqqqzzztttlll^^^[[[VVVTTTSSSQQQMMMJJJIIIKKKNNNQQQVVVccc|||wwwqqqbbb^^^YYYUUURRROOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCEEEFFFFFFEEEEEEFFFGGGIIIMMMRRRXXXaaaqqq|||tttrrrvvvtttuuuvvvwwwwwwvvvuuuttttttssssssrrrrrrsssssstttvvvvvvvvvvvvvvvuuuuuutttpppqqqtttwwwyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwwwuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvv{{{zzz{{{vvvvvvuuurrroookkkgggeeeeeeddddddccccccbbbbbbbbbddddddeeefffeeedddcccbbbaaaaaaaaaaaabbbcccdddeeegggggghhhiiikkklllmmmnnnlllkkkkkkkkklllnnnoooqqqvvvwwwwwwwwwwwwuuusssrrrssstttvvvwwwyyyyyyzzzzzz{{{{{{}}}|||qqqgggbbb```]]]]]]^^^eeemmmwww}}}qqqddd]]]XXXVVVSSSNNNMMMNNNJJJHHHIIILLLQQQZZZlll{{{zzzmmmggg___XXXSSSPPPNNNLLLLLLKKKIIIHHHHHHGGGEEECCCEEEDDDCCCCCCDDDFFFIIIJJJJJJKKKNNNTTTZZZfff|||yyyttttttwwwyyywwwvvvuuuvvvwwwwwwuuusssssssssssssssssssssssssssvvvwwwxxxyyyyyyxxxvvvuuuvvvvvvwwwxxxyyyyyyyyyyyy||||||}}}|||{{{yyyxxxvvvuuuttttttuuuwwwyyyyyyxxxyyyyyywwwvvvttttttsssssswwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyywwwuuuttt}}}|||zzzvvvuuuwwwyyyxxxwwwtttqqqmmmiiigggddddddccccccbbbaaaaaaaaaaaabbbccceeeeeeeeeddddddbbbbbbbbbbbbcccdddeeeeeegggggghhhiiikkklllmmmmmmlllkkkkkkkkklllmmmooopppttttttuuuvvvuuutttsssrrrssstttuuuwwwxxxyyyzzzzzzyyyyyy{{{}}}vvviiibbb___\\\]]]```ccckkkuuu{{{mmmddd[[[YYYVVVQQQNNNNNNMMMJJJJJJMMMPPPVVVeeerrrwwwpppfff\\\VVVSSSQQQPPPLLLJJJHHHHHHHHHGGGFFFDDDGGGFFFFFFEEEFFFGGGHHHIIIHHHIIILLLPPPVVVaaavvvyyyuuutttvvvwwwxxxwwwvvvwwwxxxwwwvvvtttssssssssssssssssssssssssvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyy~~~~~~}}}{{{zzzwwwuuussstttvvvxxxyyyyyyxxxwwwvvvuuuttttttttttttwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzzzzzzzzxxxwwwvvvzzzzzzyyyvvvvvvwww{{{zzzxxxvvvrrrooollljjjffffffeeeddddddcccbbbbbb``````bbbcccdddeeeeeeeeeccccccccccccdddeeeeeefffhhhhhhhhhiiijjjkkkllllllkkkkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrssssssrrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyy{{{~~~oooeee```]]]___bbbaaahhhqqqwww{{{qqqddd^^^[[[VVVQQQOOOOOOMMMLLLMMMNNNQQQ[[[eeeyyy}}}pppeee]]]YYYVVVUUUNNNLLLJJJIIIJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKOOOSSS]]]pppzzzvvvuuuuuuvvvxxxwwwvvvwwwxxxxxxvvvtttssssssssssssssssssssssssuuuvvvvvvwwwwwwxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz~~~}}}yyywwwtttsssuuuxxxyyyzzzwwwvvvuuuuuutttttttttuuuuuuwwwyyy|||}}}}}}|||{{{xxxyyyzzz{{{{{{zzzyyyxxxzzzwwwyyyyyyvvvvvvxxxzzzyyyxxxuuurrrooommmkkkjjjjjjiiihhhggggggffffffaaaaaabbbcccdddddddddeeedddddddddddddddeeefffggghhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnooopppqqqrrrrrrqqqrrrsssuuuvvvwwwxxxxxxzzzzzz}}}xxxkkkccc___```ccc___eeemmmrrrwww}}}nnnccc___ZZZUUUSSSQQQNNNMMMNNNNNNNNNTTT[[[lll|||qqqhhh```[[[WWWSSSQQQNNNMMMMMMMMMLLLKKKHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKMMMPPPSSS[[[mmm}}}|||yyyxxxwwwvvvxxxwwwvvvwwwxxxxxxvvvtttttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwyyyzzzxxxyyyzzz{{{{{{||||||{{{}}}~~~~~~}}}}}}zzzvvvuuuvvvyyy{{{|||xxxwwwvvvuuutttsssssssssrrrtttxxx{{{||||||zzzyyywwwxxxzzz{{{||||||{{{zzz~~~xxxsssqqqttttttrrrrrrtttwwwvvvtttrrrpppnnnmmmlllllllllkkkjjjiiihhhgggfffdddccccccccccccccccccccceeeeeeeeedddeeeeeeffffffgggggghhhiiijjjjjjkkkkkkllllllllllllllllllkkkkkkjjjjjjkkklllnnnooopppqqqpppqqqrrrtttuuuvvvwwwwwwyyyyyy{{{sssiiiaaa^^^___^^^bbbhhhmmmrrrxxx{{{kkkccc]]]XXXVVVRRROOONNNPPPOOONNNQQQVVVeeewwwuuukkkbbb\\\YYYVVVRRRPPPOOOOOOMMMLLLGGGHHHIIIKKKKKKLLLKKKKKKLLLLLLNNNQQQSSSZZZjjjzzz~~~|||{{{yyyxxxwwwvvvvvvvvvwwwwwwuuusssttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}yyywwwxxx{{{|||}}}zzzyyyxxxvvvtttssssssrrrppprrruuuxxxyyyyyywwwvvvvvvwwwyyy{{{|||||||||{{{|||vvvrrrpppsssuuusssrrrtttsssrrrpppooonnnmmmmmmmmmkkkkkkjjjiiigggfffeeeeeefffeeeddddddccccccddddddeeeeeeeeeddddddeeeeeefffeeefffggghhhiiikkkllllllmmmnnnnnnnnnmmmlllkkkkkkiiiiiijjjkkklllnnnooopppooopppqqqssstttuuuvvvvvvwwwvvvwww{{{|||}}}sssggg___]]]^^^```eeeiiimmmssszzz~~~|||oooddd]]]ZZZVVVRRRPPPRRRQQQOOOPPPTTT```oooyyynnngggbbb^^^YYYUUURRRQQQOOONNNKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLNNNQQQSSSYYYjjjyyy~~~~~~}}}|||zzzxxxwwwvvvwwwxxxxxxvvvttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{|||~~~~~~zzzyyyzzz{{{||||||{{{zzzyyywwwvvvuuuttttttrrrsssuuuwwwwwwwwwvvvuuuuuuwwwxxxzzz{{{|||{{{{{{~~~zzzvvvrrrppptttuuusssrrrtttoooooonnnmmmlllmmmnnnnnnlllkkkjjjiiigggfffeeeeeefffeeedddddddddeeefffgggeeeeeedddddddddddddddeeecccdddfffgggjjjkkkmmmnnnoooooopppoooooommmlllkkkiiiiiiiiijjjkkkmmmooopppnnnoooqqqrrrtttuuuuuuuuuwwwtttuuuyyy{{{|||ssseee```^^^___bbbeeejjjooouuuxxxssshhhccc[[[VVVSSSTTTSSSPPPPPPSSS\\\eee{{{~~~xxxooojjjddd^^^ZZZWWWUUUSSSSSSRRRPPPNNNNNNMMMNNNNNNLLLMMMPPPSSSUUU\\\lll|||}}}|||}}}}}}|||{{{zzzyyyxxxyyyzzzzzzxxxvvvtttttttttttttttttttttttttttuuuvvvwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxzzz|||~~~}}}zzzyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuvvvxxxyyyzzzzzzzzzzzz{{{yyyqqqmmmllloooqqqnnnmmmooonnnmmmlllllllllmmmooopppnnnmmmlllkkkiiihhhgggfffeeedddddddddeeegggiiijjjeeeddddddcccccccccddddddbbbccceeegggjjjlllnnnnnnppppppqqqppppppnnnlllkkkjjjiiiiiiiiijjjlllnnnooonnnoooppprrrssstttuuuuuuyyyvvvvvvyyy|||}}}~~~mmmeee^^^___aaadddhhhmmmrrruuu}}}rrrlll___ZZZVVVUUUTTTQQQPPPRRRXXX^^^rrrzzzuuunnngggbbb^^^[[[YYYYYYWWWTTTQQQNNNNNNNNNNNNOOOPPPSSSWWWYYY```qqq~~~|||{{{|||||||||{{{|||{{{zzz{{{||||||zzzxxxuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxxxxvvvtttsssttttttuuuvvvwwwwwwwwwwwwuuuvvvxxx{{{}}}~~~~~~~~~~~~|||zzzyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzzzzzyyyyyyyyyuuuvvvxxxyyyzzzzzzyyyyyy