BM6P6(@ ---------............///------------------------------------------------------------------------........................------------------------........................................................................---------............///........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222666777555222000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111111222333333444555555333333444444555666666666777777777777888888888888;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===???AAA@@@???BBBAAA@@@>>>===;;;:::999777666666444333222111111222222222111111111111000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////111111000000000000111111////////////////////////000000000000000000000000////////////////////////............////////////......///000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111111222222333333444444555555555555555666666666666777888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;===>>>CCCDDDEEEGGGIIIKKKMMMNNNKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKLLLLLLKKKJJJJJJKKKIIILLLOOOOOOMMMKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNMMMJJJFFFBBBGGGGGGHHHJJJLLLNNNPPPRRRQQQPPPOOOOOOPPPPPPNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKIIIHHHEEEBBBAAAAAA@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::::::::999999888777666666777777666666666666777777------------............------------------------------------------------------------------------........................------------------------........................................................................---------............///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,///111222000...,,,,,,////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222222222222333333444444444333333444444555666666666777777777777888888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???@@@???===@@@@@@>>>===;;;999888777666666555444333222111111222222222111111111000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000......///000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111222222333333444444555555555555555666666666666777888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;===>>>@@@@@@BBBDDDGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIJJJJJJJJJLLLOOONNNKKKIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNMMMKKKGGGDDDGGGGGGIIIJJJLLLMMMOOOOOOOOONNNMMMMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGDDDBBB@@@@@@@@@???>>>>>>>>>????????????>>>=========>>>>>>=========<<<;;;;;;;;;:::::::::999888888777666666777666666666666666666777------------............------------------------------------------------------------------------........................------------------------........................................................................---------............///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,---///...---+++,,,,,,////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222333333333333333333333333333333444444555666666666777777777777888888888888999:::::::::;;;;;;;;;<<<===<<<;;;<<<>>>???>>>===>>>>>><<<;;;999888777666666666555444333222111111222222111111111000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000111111000000///111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111/////////000000000111111......///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333111222222333333444444555555555555555666666666666777888888999999:::;;;;;;;;;<<<===<<<;;;;;;===???>>>???AAACCCEEEHHHIIIJJJIIIIIIHHHGGGGGGHHHJJJJJJJJJLLLMMMLLLJJJIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLMMMNNNMMMJJJGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMKKKKKKKKKMMMNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGEEECCCAAA???@@@??????>>>>>>>>>>>>>>>???>>>======<<<<<<======::::::::::::::::::::::::999999888888777777666666666666555555555555666666,,,,,,---------.........------------------------------------------------------------------------........................------------------------........................................................................---------............///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////...------...000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000111111111222222222333333333333333333333222333333444444555666666666666777777777888888888888888999999::::::;;;;;;;;;;;;:::999;;;===>>>>>>>>>===<<<;;;:::888777666666555555444444333222111111111111111111000000000000////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////222222111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111000000000111111000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111......///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111222222222333333333111222222333333444444555555555555555666666666666777888888999999:::;;;;;;;;;<<<===<<<;;;;;;===??????@@@AAADDDFFFHHHJJJKKKHHHGGGFFFFFFFFFHHHJJJKKKJJJKKKMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLNNNOOOOOOLLLJJJIIIKKKMMMOOOOOOOOOMMMLLLLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@?????????>>>============>>>>>>===<<<<<<;;;<<<<<<<<<888888888999999999999999888888777777777666666666666555555444444555555666,,,,,,,,,------------...------------------------------------------------------------------------........................------------------------........................................................................---------............///........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///---...///111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000111111111222222222333333333333333333333222333333444444555666666666666777777777888888888888888888999999:::;;;<<<<<<999888888999<<<>>>??????<<<<<<;;;:::888777666666444444444333333222222111111111111000000000//////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111222222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////222222222222222222222222111111222222222333333333111222222333333444444555555555555555666666666666777888888999999:::;;;;;;<<<=========<<<<<<>>>??????@@@AAACCCEEEGGGIIIIIIHHHGGGGGGFFFGGGHHHJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKLLLNNNOOOOOONNNMMMOOOOOOOOOPPPPPPQQQQQQRRRMMMLLLLLLNNNPPPPPPNNNMMMLLLNNNPPPQQQRRRQQQOOONNNNNNMMMLLLMMMOOOPPPOOONNNOOOOOONNNMMMKKKIIIGGGFFFCCCCCCDDDDDDCCCAAA@@@??????>>>======<<<<<<=========<<<;;;;;;::::::;;;;;;777777777888888888888888777777666666666666666666555555444444444444555555,,,,,,,,,,,,------------------------------------------------------------------------------------........................------------------------........................................................................---------............///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........,,,---...000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222333333333333333333333333333333444444555666666666777777777777888888888888888888999:::;;;<<<======:::888777888;;;===??????;;;;;;:::999888777666555444333333333222222222111111111000000000/////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111222222111111000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111/////////000000000111111......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111222222222333111222222333333444444555555555555555666666666666777888888999999:::;;;;;;<<<===>>>===<<<<<<>>>@@@??????@@@AAACCCDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKLLLNNNPPPQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMMMMNNNPPPQQQPPPNNNOOOOOOQQQRRRSSSRRRRRRQQQPPPOOONNNNNNPPPQQQPPPOOOOOOOOOOOONNNMMMJJJHHHFFFBBBBBBCCCCCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::888888777777777777777777666666666666555555555555444444333333333333444444++++++,,,,,,,,,---------------------------------------------------------------------------------........................------------------------........................................................................---------............///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+++---......------...///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222222222222333333444444444333333444444555666666666777777777777888888888888999999:::;;;<<<===>>>>>>===:::888888999;;;<<<<<<999888888777666555444444333333333222222222222222111000000000////////////000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111222222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000......///000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111222222333333444444555555555555555666666666666777888888999999:::;;;;;;<<<===>>>===<<<<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDHHHIIIJJJKKKKKKJJJHHHGGGEEEHHHJJJKKKKKKLLLMMMNNNLLLKKKKKKMMMPPPPPPNNNLLLKKKLLLMMMOOOPPPRRRSSSTTTPPPOOONNNOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQPPPOOOOOOPPPPPPOOONNNNNNNNNOOONNNMMMJJJGGGFFFAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999888888777666666666555555555555555555555555444444333333333333444444++++++,,,,,,,,,---------------------------------------------------------------------------------........................------------------------........................................................................---------.........//////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,...000000/////////000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111111222333333444555555333333444444555666666777777777777777888888888888999999:::;;;<<<>>>>>>???@@@===999888888999999999777777666555444444333333333333222222222222222222000000000000////////////000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111111111000000000000111111////////////////////////000000000000000000000000////////////////////////............////////////...//////000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000000111111111111222222333333444555555555555555555666666666777777888888999::::::;;;;;;<<<===>>>===<<<===>>>@@@DDDDDDDDDEEEEEEEEEEEEEEEHHHJJJLLLMMMLLLJJJHHHFFFDDDGGGJJJKKKLLLLLLNNNPPPMMMLLLKKKMMMOOOOOOLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSQQQOOOOOOOOOQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTQQQPPPOOOOOOPPPPPPNNNMMMLLLMMMNNNMMMLLLIIIGGGEEEAAABBBCCCCCCCCCBBBAAAAAA======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999:::999999888777666666555444555555555555555555555444333333222222333333444---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,........................------------------------........................------------------------....................................//////////////////////////////////////////............//////000000//////.........---............////////////////////////////////////////////////////////////............////////////////////////////////////............////////////000000//////.........---////////////////////////111111000000//////......////////////////////////000000000000000000000000000111111111111222222222333333333444444444555555555555555555555555444444666777777777777888888888;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;:::999999666555555555555444444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...------,,,000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000////////////000000000000//////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......111111000000000000111111222111111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666777777777888999999::::::<<<<<<======>>>@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFIIIJJJLLLMMMMMMKKKHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNLLLNNNPPPPPPMMMKKKIIIIIIIIIIIIIIILLLOOORRRTTTTTTTTTRRROOOMMMNNNNNNMMMLLLQQQPPPNNNMMMMMMNNNPPPQQQQQQNNNJJJGGGFFFHHHJJJLLLKKKIIIHHHHHHJJJJJJHHHEEECCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999888888777666555555444444444444444444444444444333333333333333333333333---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,........................------------------------........................------------------------....................................//////////////////////////////////////////............//////000/////////........................////////////////////////////////////////////////////////////............////////////////////////////////////............////////////000/////////............////////////////////////111000000000/////////...////////////////////////000000000000000000000000000111111111111222222222333333333444444444444555555555555555555555555555777777777888888888888999:::::::::;;;<<<<<<======;;;;;;::::::999999888888555555555555444444444444222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///......---000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////000000111111000000///000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...111111000000000000111111111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666777777777888999999::::::<<<<<<<<<===>>>???AAAAAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNNNNLLLJJJIIIGGGHHHJJJJJJIIIIIIJJJLLLLLLNNNPPPOOOMMMKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUVVVTTTRRRPPPOOOPPPPPPPPPOOOOOOOOONNNMMMMMMNNNPPPPPPPPPMMMIIIFFFDDDEEEGGGIIIJJJHHHGGGHHHIIIIIIFFFDDDCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888777777666555555444444444444444444444444444333333333333333333333333---------------------------,,,,,,,,,,,,---.........------------,,,,,,,,,........................------------------------........................------------------------....................................//////////////////////////////////////////............//////////////////........................////////////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////............////////////////////////000000000000////////////////////////////////////000000000000000000000000000111111111111222222222333333333333444444444444555555555555555555555555777888888888888999999999888888999::::::;;;;;;<<<::::::999999888777777666555555444444444333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111000000///000111111111111111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////111111000000000000111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666777777777888999999::::::<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNNNNNNNMMMLLLHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUTTTRRRPPPPPPRRRSSSRRRRRRNNNNNNNNNNNNOOOOOOPPPPPPPPPMMMIIIEEECCCCCCEEEFFFIIIHHHGGGGGGHHHGGGEEECCCBBBBBBAAAAAA@@@???>>>===;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666555555444444444444444444444444444444333333333333333333333333---------------------------,,,,,,,,,,,,---......------------------------........................------------------------....................................................................................//////////////////////////////////////////............/////////////////////.....................////////////////////////////////////////////////////////////............////////////////////////////////////............///////////////////////////.........////////////////////////000000000000////////////////////////////////////////////////////////////000000111111111222222222222222333333333444444444555555555555666666666666888888888888999999999999888888999999:::;;;;;;;;;:::999999888888777777666444444444444333333333222111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222111111111000000///000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000///111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////111111000000000000111111111111111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111111111111111111111222222222333333333444444555555555555666666666666777777777888999999::::::;;;;;;;;;<<<===>>>???@@@???@@@AAABBBDDDEEEEEEEEEGGGIIIKKKMMMOOOOOOOOONNNLLLKKKIIIGGGEEEFFFIIIKKKMMMNNNMMMKKKHHHGGGHHHJJJKKKKKKLLLMMMMMMNNNPPPQQQQQQPPPOOOPPPRRRTTTSSSSSSMMMNNNOOOQQQQQQRRRRRRQQQSSSPPPLLLHHHEEEDDDDDDEEEIIIHHHHHHGGGGGGFFFDDDCCC@@@@@@@@@@@@???>>>===<<<;;;:::::::::999999999999999888888888888777777777666666666555555444444444333333333333333333333333222222222222222222222222---------------------------,,,,,,,,,,,,---......------------------------........................------------------------....................................................................................//////////////////////////////////////////............//////.........///////////////............////////////////////////////////////////////////////////////............////////////////////////////////////............////////////.........///////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000111111111222222222222222222333333333444444555555555666666666777777777777888888888999999999999999999:::;;;;;;<<<<<<::::::999999888888777777444333333333222222222222111111111000000000//////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222111111111111///000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////111111111111111111111111///////////////////////////000000111111111000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111111111111111111111222222222333333333444444555555555555666666666666777777777888999999::::::::::::;;;;;;<<<===???@@@>>>???AAACCCDDDEEEEEEEEEGGGHHHJJJMMMNNNOOOPPPPPPPPPMMMHHHCCCAAADDDJJJOOORRRRRRQQQNNNKKKIIIIIIJJJKKKMMMNNNMMMLLLKKKNNNPPPNNNMMMMMMOOORRRSSSRRRQQQNNNOOOPPPRRRSSSTTTTTTTTTVVVTTTPPPKKKHHHGGGFFFGGGHHHHHHIIIHHHFFFDDDCCCCCC????????????>>>===<<<<<<999999999999888888888888888888888777777777666666555555555555444444444444333333333333333333333333222222222222222222222222---------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...........................------------------------....................................................................................//////////////////////////////////////////............//////.........///////////////............////////////////////////////////////////////////////////////............////////////////////////////////////............////////////.........///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000111111111111222222222222222222222333333333333555555555666666777777888666777777777777888888888888999999::::::;;;<<<<<<::::::999999888777777777333333333222222222111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111111000000111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666777777777888999999::::::::::::::::::<<<===>>>??????AAACCCEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOPPPPPPRRRNNNIIICCCAAAEEELLLQQQWWWWWWWWWTTTQQQOOONNNOOONNNPPPQQQPPPLLLKKKNNNPPPLLLLLLLLLNNNQQQRRRQQQPPPNNNNNNPPPQQQSSSTTTUUUVVVXXXUUUQQQMMMJJJHHHHHHHHHFFFHHHHHHGGGDDDBBBBBBBBB===>>>>>>>>>======<<<;;;999888888888777777777777777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------..............................------------------------....................................................................................//////////////////////////////////////////............//////............/////////000............////////////////////////////////////////////////////////////............////////////////////////////////////............////////////............/////////000////////////////////////.../////////000000000111////////////////////////000000000000000000000000000111111111111222222222111222222222222333333333444555555666777777888888555555666666666777777777777777888888999:::::::::999888888777777666666555222222222222111111111111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111///000000111111000000///000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111111111000000000000111111///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666777777777888999999::::::999999999:::;;;<<<>>>>>>>>>@@@CCCFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPNNNJJJFFFEEEGGGLLLQQQUUUVVVXXXWWWUUUSSSRRRRRROOOQQQRRRPPPLLLJJJLLLOOOLLLLLLLLLOOOQQQRRRPPPOOOMMMMMMMMMNNNPPPRRRUUUVVVVVVSSSPPPMMMJJJHHHGGGFFFDDDEEEFFFEEEAAA?????????<<<============<<<;;;;;;888888777777777666666666777777666666666555555555333333333333333333333333222222222222222222222222111111111111111111111111---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.................................------------------------........................////////////////////////..................................../////////000//////////////////////////////............//////---.........//////000000............/////////000////////////////////////////////////////////////............/////////000////////////////////////............/////////000---.........//////000000////////////////////////.../////////000000111111////////////////////////000000000000000000000000000111111111111222222222111111222222222333333333444555555666777888888999555555555555666666666666666666666777888888999999777777777666555555444444222222222111111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111000000000000111111111111//////000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111111111000000000000111111//////000000111111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333444444444555555555555666666666777777777777888999999::::::999999999:::;;;<<<===>>><<<>>>AAADDDFFFFFFFFFEEEGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLJJJHHHIIIMMMOOOPPPRRRUUUVVVUUUSSSSSSSSSMMMPPPQQQNNNIIIGGGIIIMMMMMMMMMMMMOOOQQQRRRPPPNNNLLLLLLKKKLLLNNNQQQTTTVVVSSSQQQNNNKKKHHHFFFEEEEEEAAACCCEEECCC???<<<<<<===<<<<<<<<<===<<<<<<;;;;;;777777777777666666666666777666666666555555555555333333333333333333333333222222222222222222222222111111111111111111111111------------------------------............---------------............///---------............///..............................------------............------------......---///000///......///000//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333555444444555555666777888666666666666666666666666777666555444555666888:::777777666555444333333333666444222000//////000111000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111222222222111111000000000///000000000000000000000000///000000000111111222222111111111111111000000000333222111/////////000111000000000111111111111111000000111111111111000000......///000000111000000///000000111111111000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000////////////000000111111222222222222111111000/////////////////////000000000000.../////////000000000111111111000000000000111111000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///////////////////////////000000000000000000000000000111111111111222222222000000000111222222333333222333444555666666666666555555666666777777888888999999999:::;;;<<<===>>><<<>>>AAABBBCCCCCCEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKPPPQQQQQQOOOJJJGGGHHHIIIJJJLLLOOORRRSSSSSSRRRQQQQQQQQQQQQOOOMMMLLLMMMNNNTTTSSSPPPNNNMMMNNNOOOPPPLLLMMMMMMNNNPPPRRRSSSTTTRRRRRRQQQPPPMMMIIIFFFDDDEEEDDDBBB@@@???===<<<<<<;;;;;;:::999999888888777666666666666555555555555333444555555666666555555444444444333333222222222333333333222222222111111222222222111111111000000------------------------------............------------------............---------............///..............................------------............------------....../////////...---///222555//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333444444444444555666777888666666666666666666666666666555444333444555777888777666555444444333333333444333222000000000111111000000000000000000000000000000000000000000000000111111000000000000000000111111111111111222222222222222222222111111111000222222222222222222222222///000000000111111111111111111111000000000000000222111111000000000111111111111111111111111111111000000111111111111000000//////000000111000000000000000111111111111111000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000///000000000000000111111111///////////////000000000////////////000000000000/////////000000000000000111111000000000000111111000000000000000000000000////////////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///000000000000000000000000000000000000000000000000000000111111111222222222000000000111222222333333222333444555666666666666666666666777888888999999999999999:::;;;<<<===>>><<<>>>AAACCCCCCDDDFFFGGGGGGHHHKKKMMMNNNMMMMMMLLLKKKMMMNNNLLLIIIGGGHHHIIIJJJLLLOOORRRRRRRRRPPPOOOQQQQQQQQQPPPNNNMMMNNNPPPQQQPPPOOONNNNNNOOOPPPRRROOOOOONNNNNNOOOPPPRRRSSSYYYXXXVVVSSSPPPLLLIIIHHHEEEDDDBBB@@@>>>===<<<<<<;;;::::::999999888888777666666666666555555555555333444444555555555555555444444444333333222222222333333333222222222111111111111111000000000//////------------------------------............------------------............---------............///..............................------------............------------......//////...,,,,,,///444888//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333444444444444555666777888777777777777777777777777555555444333333444666777777666555444333333333333222222111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222222222222222222222333333222222222222111111222222222222222222222222000000000000111111111111000000000000111111111111000111111222222222222111111111111111111111111111000000111111111111000000000000111111111000000///111111222222222111111000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000---------...///000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///111111111111111111111111000000000000000000000000000000000111111111222222000000000111222222333333222333444555555666555555666777777888888999::::::999999999:::;;;<<<===>>><<<>>>AAACCCDDDEEEHHHIIIHHHIIIKKKMMMNNNNNNNNNNNNJJJLLLMMMMMMKKKJJJKKKLLLJJJLLLOOOQQQQQQPPPNNNLLLNNNOOOPPPOOONNNMMMNNNOOONNNNNNMMMMMMNNNPPPQQQSSSRRRQQQOOONNNMMMNNNPPPQQQ\\\[[[XXXTTTPPPMMMKKKJJJEEEDDDBBB@@@>>>===<<<<<<:::::::::999888888777777666666666555555555555444333333444555555555555555444444333333333333222222333333333222222222111111000000000///////////////------------------------,,,------......------,,,,,,,,,---------.........---------............///..............................------------............------------.........///...------...222555//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000////////////............////////////////////////////////////000000000000///000000000111111111111111111222222222333333333444444444444555666777777777777777777777777777777666555444444444555666666666555444444333333333444000000111222222222111111000000000000000000000000000000000000000000000000000000000000111111111111333333333222222222111111333333222222222222222222111111111111111111111111111111111222222222222222111111111111222222222222000111333444555444333333222111111111111111000000000111111222222111111000222222222222111000//////222222222333222222111000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000222222111111000000//////.........//////000000000////////////000000000000111111111000000000000///111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///...///000111000///000000000000000000000000////////////////////////000000000000111111111111000000000111222222333333222333444444555555555444666666666777888888999999999999999:::;;;<<<===>>>;;;>>>AAADDDEEEFFFIIIKKKIIIJJJLLLMMMOOOOOOPPPOOOOOOPPPQQQQQQPPPPPPOOOOOOJJJLLLOOOQQQQQQOOOLLLJJJKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRPPPNNNMMMLLLNNNOOOQQQXXXVVVSSSPPPMMMKKKKKKJJJDDDCCCAAA???>>>======<<<::::::999999888777777777666666555555555444444444333333444555555555444444333333333333333333333333333333333222222222111111000000000000000000000000------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...---------............///..............................------------............------------......,,,...000000...------...//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000////////////............////////////////////////////////////000000000000///000000000111111111111111111222222222333333333333333333444444555666777777777777777777777777777777777666666666666666666555444444333333333333444000000111222222222111111000000000000000000000000000000000000000000000000/////////000000111111111222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333444444555555555222333555666777666555555222222222111111000000000111111222222222222111111222222333333222111000000333333333333333222111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111111222222111111000000//////111111111000000/////////////////////000000000000111111111111000000000000111111000000000000111111////////////////////////111111111111000000000000111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///...///000111000/////////////////////////////////////////////////////////000000000111111111000000000111222222333333222333444444444444444444444444555555666777777777999999999:::;;;<<<===>>>;;;>>>AAADDDEEEFFFIIIKKKIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSSSSTTTTTTRRRPPPOOOJJJLLLPPPRRRSSSPPPMMMJJJLLLNNNPPPPPPOOONNNOOOOOOPPPPPPOOONNNMMMMMMLLLLLLOOONNNLLLLLLLLLMMMOOOPPPRRRPPPNNNLLLKKKJJJJJJKKKCCCBBBAAA???>>>======<<<::::::999888888777777666555555555555444444444444222333333444555444444444333333333333333333333333333333333222222222111111111111111111111111111111------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------............///..............................------------............------------......+++...000111...,,,******//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333333333333333444555666777777777777777777777777777777777777777777666666666444444333333333333444444222222111111111111111111000000000000000000000000000000000000000000000000//////000000111222222222222222222333333444444444555555555666666666666777::::::::::::::::::::::::888888888888777777777777666666777777888888999999666777777888888888888777555444444333333222222222111111222222222222111111222222333333333222111111444444444444333222222111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000222222222111000/////////////////////000000000000000000000111111111222222111111000000000000111111000000000000000000000000222111111111111000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///........................000000000000000000000000/////////000000000111111000000000111222222333333333333444444444444333333333333444555555666666777999999999:::;;;<<<===>>><<<>>>AAACCCDDDEEEHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTSSSPPPMMMJJJMMMQQQUUUUUUSSSOOOMMMPPPRRRTTTUUUSSSRRRQQQRRRQQQQQQPPPNNNLLLKKKIIIIIILLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJBBBAAA@@@???>>>=========999999999888777777666666555555555444444444444333222222333444444444444444222222333333333333444444333333333222222222111111111111111111222222222222------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------............///..............................------------............------------......,,,...000///...---------//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000////////////............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333333333333333444555666666666666666666666666666666666666777777666555555444444333333222333333444444444333222000000000111111000000000000000000000000000000000000000000000000111111222333333444555555333333444555666777777888999999999:::::::::;;;;;;========================<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<===;;;::::::999999999999:::888888888777666555555555111222222333333222222111222222333333333333333333555555555555444333222111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000111111111000000000000000000//////////////////000000000000//////000111222222333444111111000000000000111111000000000000000000000000222222222111111111000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///////////////////////////000000000000000000000000////////////000000000111000000000111222222333333333333333444444333333222444444555555666777777777999999999:::;;;<<<===>>><<<>>>AAACCCCCCDDDFFFGGGIIIIIIJJJKKKMMMOOOQQQRRROOOOOOOOORRRTTTTTTQQQNNNKKKNNNSSSWWWXXXVVVRRROOORRRTTTVVVVVVTTTRRRQQQQQQQQQPPPPPPNNNLLLJJJHHHGGGJJJKKKKKKKKKKKKIIIHHHGGGIIIIIIIIIHHHHHHGGGFFFEEEBBBAAA@@@>>>============999999888888777777666666555555555444444444333333222222333444444444444333222222222333333444444444333333333222222222111111000000000000111111111222------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////.................................------..................------...............///...---...000222//////////////////////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000////////////000000000000000/////////............////////////////////////////////////000000000000000000000000111111111111111111222222222333333333333333333333444555666666666666666666666666666666555666666666555444333333333333333222222333444444666444222000//////000111000000000000000000000000000000000000000000000000333333444444555666777777444555666777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>===;;;:::999::::::;;;;;;;;;;;;:::999888888777111222222333333222222111111222333333444444444444555555555555444333222111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222//////000000111111222222------......///000000000////////////000000000000......///111222333444555111111000000000000111111000000000000000000000000222222222222111111000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111111///000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333333333333444444333222222555555666666777888888888999999999:::;;;<<<===>>><<>>============999999888888777666666666555555444444444333333333222222333444444444333333222222222333333444444444333333333222222222111111.../////////000000111111.........------,,,,,,,,,------------------------........................---------............///////////////////////////////////////////////////////////////////////////......................................................////////////......000000//////.........---000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---111111000000//////......////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////000000000000111111111111222222111111111111111111333333333444444444555555666666666666666666666666666666666666555555555555111111111222222333333333999777444111/////////000000111222333333222111000...///111333444555666666888888888888999:::;;;;;;:::;;;;;;<<<<<<=========???????????????>>>============???@@@@@@AAAAAAAAA???????????????@@@@@@@@@??????????????????@@@@@@>>>>>>??????>>>======<<<===>>>>>>>>>>>>======<<<:::999888777666555555555888999999999999888777777777666555555444444444555000111222222222111///...000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////111111000000000000111111000000000000000000000000111111000000//////......111111000000000000111111000000000000000000000000000111///,,,+++000;;;DDD888666333000......///000000111111000...---...000;;;???>>>444+++))),,,...000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000///111222111000///000111000111111111111222222222222222333333333333444444666666666777888888999999999999:::;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDDEEEFFFKKKNNNRRRTTTSSSPPPOOONNNNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYSSSTTTUUUTTTRRRPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHJJJJJJKKKMMMNNNLLLIIIEEEFFFFFFFFFEEECCCBBB@@@???============<<<<<<<<<<<<999999999888777666666555444444444444444444444444333333333333333333333333222222222222222222222222222222111000//////000000000000000000000000000000......---------,,,,,,,,,---------------------------------...............---------............///////////////////////////////////////////////////////////////////////////......................................................////////////......000/////////............000/////////............////////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000111111111111111111111111111111111111333333333444444444555555555555555555555555555555666666666666555555555444111222222222222222222333555444222000///000111222000000111222222222222222333444555777999:::::::::::::::::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>???>>>>>>======??????@@@@@@@@@??????>>>>>>>>>===;;;::::::999999;;;;;;;;;;;;;;;::::::999:::999888666555444444444000111222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000000111111000000000000111111000000000000000000000000111111000000////////////111111000000000000111111000000000000000000000000,,,...///000222999EEENNNGGGDDD>>>999444222000000---...//////...000333666:::@@@CCC@@@;;;999555000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000...000111000///...///000000111111111111222222222222222333333333333444444666666666777888888999999999999::::::;;;<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHLLLPPPSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVSSSTTTUUUTTTSSSQQQQQQRRRQQQQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKHHHEEEGGGFFFFFFEEEDDDBBB@@@@@@=========<<<<<<<<<;;;;;;999999888777777666555555444444444444444444444444333333333333333333333333222222222222222222222222222222111000000000000000000000000000000000000000...------------,,,,,,,,,---------------------------------.........//////---------............///////////////////////////////////////////////////////////////////////////......................................................////////////......////////////............////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................///000111111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111111111111111111111111111333333333444444444555555555555555555555555555555666666555555555444444444222222222222222111111111111111000//////111222333000000000111222333555555999999;;;<<<>>>?????????============>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???>>>=========>>>>>>??????>>>>>>===<<<<<<;;;999777666444444333000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111000000000000/////////111111000000000000111111000000000000000000000000...000000//////222999??????>>>===;;;<<<===???@@@999888666333000///111444888:::;;;===@@@@@@999///000000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000////////////000000000000000000000000000000000000000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000...///000000......///000000111111111111222222222222222333333333333444444555666666777777888888999999999::::::;;;;;;<<<<<<===???BBBCCCCCCCCCEEEFFFFFFIIINNNRRRRRRRRRSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTUUUUUUSSSRRRSSSTTTTTTRRRPPPMMMLLLLLLMMMMMMNNNMMMKKKKKKKKKJJJHHHFFFGGGFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;888888777777666666555555444444444444444444444444333333333333333333333333222222222222222222222222222111000000000000000000000000000000000000000000------------------------------------------------,,,,,,------.../////////---------............///////////////////////////////////////////////////////////////////////////......................................................////////////......///////////////.........///////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000111////////////////////////////////////////////////////////////////////////......//////000000111111///////////////////////////000000000111111111111111111111111111222222222333333333444444444555555555555555555555555555555555555555444444444333333333333222222111111000000000000//////000111222333222111111222333555888999<<<===>>>???@@@AAAAAAAAA????????????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@@@@AAAAAA@@@@@@???>>>:::999888666555444333333000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////111222111...+++***,,,......///222666;;;AAAFFFIIIGGGEEEBBB===::::::<<>>999:::BBBHHHBBB888000000000000000000000000///000000000111111111111000000000111111000000000////////////////////////////////////000000000000000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000///////////////////////////000111000///...///111000000111111111222222222222222222333333333444444555555666666777888888888888999999:::;;;;;;<<<<<<<<>>???@@@AAACCCHHHOOOSSSRRRMMMHHHHHHQQQWWWPPPEEE000000000000000000000000///000000000111111111111000000111111111111000000////////////////////////////////////000000000000000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000111////////////////////////000111222222000000111222000000111111111222222222222222222333333333444444555555555666777777888888888888999999:::;;;;;;<<<;;;>>>AAABBBCCCCCCEEEGGGGGGJJJMMMNNNNNNMMMNNNNNNKKKLLLNNNQQQTTTUUUWWWWWWWWWWWWVVVUUUTTTRRRPPPOOOPPPRRRSSSSSSRRRQQQRRRSSSTTTRRROOOMMMLLLMMMNNNOOORRRPPPNNNMMMMMMLLLJJJHHHEEEEEEEEEDDDBBBAAA???>>>::::::::::::999999999999666666666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111000000000000000111111000000000000000000000000,,,,,,,,,------------...------------------------........................---------............///////////////////////////////////////////////////////////////////////////......................................................////////////...............///////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////111111111000///.........////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000111222222333333333333333444444444555555444444444444444444444444444444333333333222222222111111111111111000000000333333333444444444444555888888999:::;;;===??????>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHCCCBBBAAA@@@???@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>AAABBBDDDEEEFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@777777666555555555666666555444333333222222333333000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222222222///000111222222111000///111111111111111111111111000000000111111111111222111111000000000000111111000000000000000000000000...///000111222222222222222111111000000000000000///000333666:::@@@GGGLLLKKKJJJJJJLLLRRRTTTJJJ>>>000000000000000000000000000000000000111111111111000111111222222111111000000000000000000000000000////////////000000000000000000000000000000000000000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111000000000000000000000000111222333333111111222333000111111111111222222222222222333333333333444444444555555666666777777888888888999999::::::;;;;;;;;;===@@@BBBBBBCCCEEEGGGHHHJJJLLLLLLKKKJJJJJJKKKIIIJJJMMMOOORRRTTTUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPNNNPPPQQQQQQOOONNNOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNQQQPPPNNNNNNNNNMMMKKKIIIDDDCCCCCCBBBAAA???>>>===999999999999888888888888555555555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111222000000000000000000000000,,,,,,,,,---------......------------------------/////////...------,,,,,,---------............///////////////////////////////////////////////////////////////////////////......................................................////////////................../////////000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000111111111111///000000111222222333333333333333444444444555555444444444444444444444444333333333333222222222222000000000000111111111111222333444666777888999999;;;<<<===???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKNNNMMMLLLKKKKKKMMMNNNOOOOOONNNNNNMMMLLLLLLKKKKKKIIIGGGEEECCCBBBBBBCCCDDDFFFEEEEEECCCBBB@@@>>>======???AAADDDEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB===<<<;;;:::999888888888:::999777666555555555555222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333///000111222222111000///111111111111111111111111000000111111111222222222111111000000000000111111000000000000000000000000000///////////////---,,,/////////000000111111222,,,---......///000444666777:::<<<<<<>>>???999222000000000000000000000000000000000000111111111111000111111222222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.........///000111111111000000000000000000000000000222333222111000111222000111111111111222222222222222333333333333444444444444555555666777777777888888888999::::::;;;;;;:::===@@@AAABBBCCCEEEGGGFFFHHHIIIJJJIIIHHHHHHIIIKKKLLLMMMOOOQQQRRRSSSSSSRRRSSSTTTUUUTTTSSSQQQPPPMMMNNNOOOOOOMMMKKKKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNMMMJJJGGGBBBBBBAAAAAA???>>><<<;;;999999888888888777777777444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111222222000000000000000000000000,,,,,,,,,------.........------------------------000000///...---,,,,,,+++---------.........//////////////////////////////////////////////////////////////////////////////......................................................////////////......---.........//////000000---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000......//////000000111111////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////000000000000111111111111///000000111222222333333333333333444444444555555444444444444444444444444333333333222222222111111//////000000111111222222111222444777:::;;;<<<======>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLQQQOOOMMMLLLLLLNNNQQQSSSQQQQQQPPPOOOOOONNNMMMMMMOOONNNKKKIIIGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@>>>===999;;;>>>AAACCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@>>><<<;;;::::::>>>===;;;999777777777777444444444444444444444444111111111111111111111111222222222222222222222222111111111222222333333333...000111222222111000...111111111111111111111111000000111111222222222222111111000000000000111111000000000000000000000000.........///111222111000......///000000111222222111222333222111111222444333555333///...222444333000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222000000000000000000000000///111222111000///000111000111111111111222222222222222333333333444444444444444555555666777777777777888888999::::::;;;;;;:::<<>>===;;;:::888888888888777777777777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000///000000111222222000000000000000000000000........................------------------------........................////////////////////////..........................................------000000//////.........---............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---............////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111222222222333333333333333333444444444555555333333333333333333333333444333333222111000//////000111111222333333444444444555777:::<<<===>>>>>>>>>???@@@@@@BBBBBBCCCDDD@@@AAACCCFFFGGGGGGGGGGGGFFFDDDBBBAAABBBDDDGGGIIIGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMLLLLLLMMMNNNOOOOOOQQQRRRQQQOOOMMMMMMMMMSSSNNNMMMPPPOOOLLLNNNTTTQQQOOONNNNNNOOOOOONNNMMMRRRQQQPPPMMMKKKKKKNNNPPPPPPLLLIIIIIIIIIEEEAAA>>>>>><<<<<<===@@@AAA>>>;;;<<>>>>>===EEEBBB>>>:::888777888999888777777666555444444333555444333222111222222333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222000000000000000000000000111111000000000000111111000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000222222222111111111111000222222333333333333444444555555555555666666666666888888888999999:::::::::;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHIIIIIIHHHGGGGGGHHHMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOLLLLLLLLLLLLMMMMMMJJJHHHLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCAAAAAA@@@>>>===;;;::::::888888777666666666666666444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000........................------------------------........................////////////////////////................................................000/////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////........................////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111222222222333333333333333333444444444444555333333333333333333333333333333333222111000000///000111222333444555555666888999:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGIIILLLOOOQQQRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNHHHGGGMMMQQQPPPOOOQQQSSSQQQNNNNNNOOOPPPPPPPPPUUUSSSQQQOOONNNMMMKKKIIIMMMMMMNNNOOOMMMJJJGGGFFFCCC???:::999:::<<<===<<>><<<===>>>???>>>>>>>>>???AAABBBDDDEEECCC@@@===<<<;;;;;;<<<;;;;;;::::::999888888888888777555333222222222222222222111111222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000000111111222222111111000222222222222222222222222000000000000000000000000111111000000000000111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666777777888999::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPOOOOOONNNLLLLLLKKKLLLMMMLLLJJJHHHLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHFFFEEECCCCCCBBBBBBAAA@@@???>>><<<;;;::::::888777777666666666666666444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000........................................................................////////////////////////................................................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111222222222333333333333333333333444444444444333333333333333333333333333333222222111111000000111111222444666777888999<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFF@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMNNNNNNNNNOOOPPPMMMJJJHHHIIILLLMMMLLLJJJNNNGGGDDDGGGLLLJJJFFFCCCMMMKKKIIIHHHJJJKKKKKKKKKJJJIIIIIILLLNNNNNNKKKGGGFFFIIILLLMMMLLLKKKJJJJJJKKKIIIFFFEEEFFFGGGGGGFFFCCCBBBAAAAAABBBDDDGGGIIIDDDCCCAAA???>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===============;;;999777444333222222222222222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000111222222333333222222333333333333444444555555555555666666666666666666777888:::;;;<<<<<<======>>>@@@AAACCCDDDDDDEEEHHHJJJKKKJJJJJJKKKMMMHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@???===<<<;;;:::999888777666666555555666666444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000........................////////////////////////........................////////////////////////........................---------...............///////////////.....................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111111111222222222333333333222222333333333444444444333333333333333333333333222222222222222222222111222222444666888:::<<<<<>>>>>>>>?????????????????????@@@AAA@@@>>>;;;999666555444222222222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333333222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////111111000000000000111111///000000000111111111111///000111222222111000///////////////////////////000000000000000000000000111000000000000000000111////////////////////////////////////////////////////////////000000000000000000000000000111111111...///000111222333444444222222222333333333444444555555555555666666666666555666777888:::;;;<<<======>>>???@@@AAABBBCCCCCCEEEGGGJJJKKKKKKLLLMMMOOOJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLLLLKKKIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>===<<<::::::999777777666555555555555666333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000........................////////////////////////........................////////////////////////........................---------.........//////.........///////////////............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333222222222333333333444444333333333333333333333333222222222222222333333333444444666888;;;===>>>???AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDCCCBBB@@@@@@@@@AAAAAA@@@BBBDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHJJJJJJJJJMMMUUU[[[SSSMMMHHHGGGIIIKKKJJJGGGHHHJJJIIIFFFCCCDDDHHHKKK@@@@@@BBBEEEIIIJJJIIIGGGLLLNNNPPPOOONNNOOOTTTXXXXXXSSSJJJBBBEEEMMMNNNJJJKKKMMMOOOOOOMMMIIIDDDBBBFFFCCCCCCHHHPPPWWWYYYYYYWWWUUUQQQMMMJJJHHHGGGGGG=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>??????CCCBBBAAA???===;;;999888444333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333333222222111111000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////////////////////////////111111000000000000111111///000000000111111111111///000111222222111000///////////////////////////000000000000000000000000000000000111111000000000////////////////////////////////////////////////////////////000000000000//////000000111111111111......///111222333444555222222222333333333444444555555555555666666666666555666777888:::;;;<<<=========>>>???AAABBBBBBCCCEEEGGGJJJKKKLLLLLLNNNOOOKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGFFFDDDCCCAAAAAA@@@@@@>>>======<<<;;;:::999999777666666555555555555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................................................................////////////////////////........................,,,,,,------.../////////.........///////////////............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222222222333333333333333333333333333333333333111111222222333333444444666777999;;;===???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIBBBBBBAAAAAAAAAAAABBBBBB>>>???AAABBBCCCCCCBBBAAADDDCCCCCCCCCDDDEEEFFFFFF>>>DDDJJJMMMMMMOOOTTTYYYTTTOOOIIIFFFGGGIIIIIIHHHNNNVVVZZZUUUMMMHHHGGGEEE???@@@CCCHHHOOOTTTWWWXXXOOONNNMMMMMMQQQ\\\iiirrrqqqjjjZZZIIIDDDIIIJJJEEEVVVWWWVVVSSSMMMHHHDDDCCCAAA@@@DDDPPP```jjjmmmkkkhhheee```YYYSSSMMMIIIFFF@@@???>>>===<<<;;;;;;;;;>>>>>>>>>===============@@@@@@@@@@@@@@@???>>>===888777666555444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222...///000111222333444444222222333333333333444444555555555555666666666666666666777888:::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCEEEGGGJJJKKKKKKLLLMMMOOOJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJHHHIIIJJJKKKKKKKKKHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFDDDBBBAAA@@@@@@@@@===<<<<<<;;;::::::999999777666555555444444555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------........................////////////////////////........................,,,,,,------...//////000............/////////000............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111222222222222333333333333333333333333333333333111111222222333444555555999999;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKEEEEEEFFFFFFEEEEEEDDDCCC???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFJJJMMMQQQTTTVVVRRRUUUWWWTTTQQQSSSZZZaaaccc^^^XXXQQQMMMLLLLLLMMM___mmmyyy{{{ssshhhYYYMMMJJJIIIKKKRRR]]]jjjtttzzzaaaXXXNNNOOO\\\ppp|||```NNNJJJIIIEEENNNSSSXXXXXXRRRHHHAAA<<<>>>>>>FFFVVViiiuuuuuuqqqlllkkkgggbbb\\\UUUPPPMMMHHHFFFCCCAAA???>>>??????@@@@@@??????>>>>>>======:::<<<===???@@@AAAAAA@@@===<<<;;;999888777666666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000...//////000111111222222//////000111222222333333222222333333333333444444555555555555666666666666777777888999::::::;;;;;;:::;;;===>>>@@@BBBDDDDDDEEEGGGJJJKKKKKKKKKLLLNNNJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPKKKIIIHHHHHHJJJKKKKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;;;;:::999999999666666555444444444444555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------........................////////////////////////........................,,,,,,------...///000000---.........//////000000............/////////000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333111111222333444444555555:::;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGJJJLLLRRRYYYaaaiiiooorrrvvvsssjjj___WWW[[[gggsss|||wwwoooddd[[[VVVUUUVVVjjj~~~kkk[[[YYYZZZaaapppqqq]]]ZZZiii{{{^^^SSSQQQNNNRRR___nnnvvvqqqcccTTTKKKBBBBBBGGGUUUdddkkkfff^^^___```bbbddddddcccaaa```OOOMMMIIIEEEBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>666888:::===@@@AAABBBBBBAAA@@@>>><<<:::999888888222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222000000000111222222333333222222333333333444444444555555555555666666666777888888888999999:::::::::::::::<<<>>>@@@CCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRKKKIIIGGGHHHIIIKKKLLLKKKHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCAAA???>>>======<<<;;;;;;;;;::::::999999999666666555444444444444555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................000000000000000000000000........................000000//////.........---............///////////////////////////////////////////////////////////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////............////////////////////////////////////000000//////.........---////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222111111111222222222333333333444444444444444444444444444333222222111222222222333333222222444777:::<<<>>>???@@@AAABBBBBBCCCCCCCCCFFFJJJKKKIIIFFFDDDCCCBBBBBBBBBEEEIIIJJJHHHFFFGGGIIIHHHEEEDDDEEEEEEBBBBBBDDDFFFHHHMMMVVV]]]aaa^^^___hhhwwwxxxbbb___pppvvvmmmrrrzzzuuuttt~~~{{{zzzzzzqqqkkkuuu{{{mmmXXXTTTQQQVVV___jjjzzzwwwaaaQQQRRRSSSWWWbbbrrr{{{}}}xxxdddVVVTTTNNNCCCCCCMMMKKKFFFAAAAAAEEEFFFCCC???<<<<<<;;;;;;<<<>>>???@@@FFFFFFEEEDDDCCCAAA???>>>:::888666444333333444555444444333333222111111000222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222111111111000000//////000000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444555555444444444555555555555666777777888999999999999999:::;;;<<<===@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPQQQPPPPPPNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDBBBCCCBBBBBB@@@===;;;999999999999999888888888777555555555555555555555555444333111000000000111111111111111111111111111111000000000000000000000000333222111000000111222333000000000000000000000000000000000000000000000000............////////////........................////////////////////////........................000/////////........................///////////////////////////////////////////////////////////////////////////////////////...------------...///////////////////////////////////////////////////............////////////////////////////////////000/////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222111111111222222222333333333444444444444444444444444333222222111111111222222444444444555777999;;;<<<>>>???AAABBBCCCCCCCCCBBBDDDFFFIIIIIIFFFDDDBBBAAABBBBBBBBBEEEHHHIIIGGGEEEGGGEEECCCBBBCCCDDDFFFIIILLLQQQYYYbbbjjjrrrvvvxxxrrroooqqq~~~tttlllwwwuuuppplllpppvvv~~~xxx[[[VVVOOOQQQ```ttt}}}eeeRRROOOMMMHHHLLLVVVMMMHHHCCCAAADDDEEEDDDBBBAAA???;;;999999<<<@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@===;;;999777555555444555333222222222111222222222222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000///111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444444555444444444555555555555666666777888888999999888888:::;;;<<<===???BBBDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOOOOPPPOOOOOONNNNNNPPPPPPOOONNNNNNMMMLLLLLLIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;:::888888888888777777777777444444444444444444444444333222111000000000111222111111111111111111111111000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000............////////////........................////////////////////////........................////////////........................///////////////////////////////////////////////////////////////////////////////////////......------......///////////////////////////////////////////////////............////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111222222222222111111111222222222333333333444444444444444444444444222222111111111222222333444555777999;;;<<<======???@@@BBBDDDEEEDDDCCCBBBEEEFFFGGGEEECCCAAA@@@@@@@@@@@@AAADDDFFFGGGEEEDDDGGG@@@???DDDHHHIIIOOOXXX\\\cccpppvvvqqqxxxwwwtttuuu|||vvvuuuxxx~~~~~~{{{~~~pppfffYYYXXXhhh~~~mmmTTTMMMMMMMMMTTT``````ZZZQQQJJJEEECCCBBBAAA???===:::888888:::===???@@@@@@AAABBBBBBBBBAAAAAA@@@???===;;;999888666666333222111000111222333444222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333333444444444444444444444555555555555666555666777777888888777777:::;;;;;;===???AAACCCDDDBBBDDDFFFHHHJJJLLLLLLMMMPPPPPPPPPPPPOOONNNMMMLLLOOONNNMMMKKKKKKKKKKKKLLLIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;::::::777777777666666666555555444444444444444444444444111111111000111111222333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000............////////////........................////////////////////////........................///////////////.....................//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////............///////////////////////////////////////////////////.........////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222222222222111111111222222222333333333333333333333333333333333111111111111111222333444555777:::===>>>??????>>>@@@AAADDDEEEEEEDDDBBBAAACCCDDDDDDBBB@@@???AAABBBBBBCCCDDDEEEFFFGGGFFFFFFDDD???BBBPPPXXXZZZbbbnnnooorrr~~~|||rrrvvvttt}}}~~~qqqhhh[[[XXXYYYbbbssswwwiiiddd^^^\\\]]]bbbooo{{{~~~pppfffcccddddddjjjvvv}}}sssooonnnqqqrrr|||}}}vvvllljjjvvv~~~eeeXXXSSSTTT^^^llltttooodddXXXNNNIIIHHHJJJ===>>>>>>???>>>===;;;:::??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>><<<:::999555444222111111111222333222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111000000000000000666444222000//////111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222222222333333333444444444444444444555555555555666555555666777777777777777::::::;;;<<<>>>@@@BBBCCC@@@AAACCCEEEFFFGGGHHHHHHKKKKKKKKKLLLKKKKKKJJJJJJNNNLLLJJJHHHHHHIIIJJJKKKJJJHHHFFFDDDCCCEEEGGGIIIGGGGGGFFFEEECCCBBBAAAAAABBB@@@>>><<<::::::::::::666666555555555444444444333333333333333333333333000000000111111222333333111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000............////////////.................................................................................///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.........///////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000000111222222222222111111111222222222333333333333333333333333333333333111111111111222333555555777999<<>>===@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@??????:::999777444333222222222222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111777666333111000111222333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222222222222333333333444444444444444555555555555666555555666777777777777777::::::;;;<<<===???AAABBBBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJJJJLLLJJJHHHGGGGGGHHHIIIJJJLLLJJJGGGEEEEEEFFFHHHIIIGGGFFFEEEDDDBBBAAA@@@???@@@>>><<<:::999999999999555555555444444444444333333333333333333333333333000000111111222222222222111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000............////////////.................................................................................///////////////............////////////////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////////////////////////////............////////////////////////////////////.........///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000111222222222222111111111222222222333333333333333333333333333333333111111222222444555666777999;;;>>>@@@BBBBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBCCCEEEGGGDDDCCCBBB@@@???AAADDDHHHQQQ[[[lll~~~}}}zzz~~~|||{{{vvvkkkaaa]]]___bbbwww}}}lll___aaa[[[^^^gggttt|||{{{wwwuuuhhhhhhdddeeerrr{{{sssmmmgggdddiiiqqqzzzqqqjjjbbb\\\WWWdddsssxxxpppcccYYYSSSQQQQQQ^^^kkkmmmooolll```UUU[[[___bbbiiiwwwxxxnnnpppwwwdddWWWVVVYYYWWWRRRKKKCCC>>>======>>>@@@@@@AAAAAAAAA@@@???????????????@@@AAAAAABBBBBB>>>===;;;999777555333222222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111555444333222111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222333333333333444444444555555555555666555666777777888888777777:::::::::;;;===>>>@@@AAAEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIILLLKKKIIIGGGFFFGGGHHHIIIFFFFFFEEECCCAAA@@@???>>>===<<<;;;:::999888888888555555555444444444333333222222222222222222222222000000111222222222111111111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000............////////////..................................................................................../////////000............////////////////////////////////////////////////////////////////////////////////////...///000111111000///...////////////////////////////////////////////////............////////////////////////////////////............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000111222222222222111111111222222222333333333222222222222222222222222222222222333555777888999:::<<<>>>@@@BBBCCCCCCCCCEEEDDDBBBAAA@@@@@@@@@AAA@@@BBBDDDDDDDDDDDDEEEGGGBBBCCCDDDEEEIIIQQQ[[[bbblll}}}xxxqqqpppxxxxxxwwwtttoooiiidddcccdddrrrzzzppptttooopppvvv}}}}}}wwwuuuwwwsssxxxxxxvvv~~~{{{uuutttvvv~~~}}}uuummmiiipppyyy~~~{{{qqqggg```___[[[dddpppqqqqqqlll___UUUVVVVVVWWW^^^lllvvvzzz|||ssskkkggglll}}}mmm^^^[[[^^^jjjfff___VVVMMMEEE???===>>>???@@@AAABBBBBBBBBBBBAAA@@@?????????@@@AAABBB>>>>>>>>>>>><<<999666444222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111222222222222333333333444444444555555555555666666777888888999999888888999999:::;;;<<<>>>???@@@DDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA???>>>===;;;;;;::::::999888666666555555555555444444444444222222222222222222222222111111222333222111000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............/////////000........................................................................---.........//////000000............/////////000////////////////////////////////////////////////////////////////////////...///000111111000///...////////////////////////////////////////////////............/////////000////////////////////////---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000111222222222222111111111222222222333333333222222222222222222222222222222333444666888:::;;;;;;<<<>>>@@@AAACCCCCCDDDFFFDDDAAA???>>>???@@@AAABBBDDDFFFFFFEEEDDDEEEFFFGGGJJJNNNTTT^^^lll|||pppiiiaaa[[[XXX]]]lll{{{{{{yyyzzz|||qqqjjjlllttt~~~|||~~~xxxrrrnnngggmmmxxxyyyzzzuuuhhhfffaaaZZZVVV]]]kkktttuuuppphhh^^^XXXXXX```ooo|||xxxkkkkkkppp{{{{{{zzzttthhhXXXHHH???<<<===???AAACCCDDDDDDEEECCCBBB@@@>>>>>>>>>@@@AAA===>>>@@@@@@???<<<999777222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111111222...//////000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333444444444555555555666666777777888999999999999999999999:::;;;<<<===???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<999:::::::::999888666555666666555555555444444444111111111111111111111111111222333333222111000///111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000......------------..................////////////////////////////////////////////////////////////......////////////......////////////////////////000000//////.........---000000//////.........---////////////////////////111111000000/////////...////////////////////////////////////////////////............////////////............////////////////////////////////////111111111111111111111111111111000000//////......////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111//////000000111111111222000000111222222222222111111111222222222333333333333333444444444333222222333333444555777:::<<<>>>@@@@@@@@@@@@AAACCCDDDEEEAAAAAABBBBBB>>>;;;@@@HHHSSSLLLGGGIIIOOOVVV]]]bbbcccqqq~~~uuuhhhccc^^^\\\aaammm{{{}}}~~~wwwuuuwwwtttvvvfffTTTQQQUUUYYY___ccchhhqqqzzzyyyssszzzzzz}}}~~~sssdddrrr~~~zzzxxxnnncccbbbllluuuwwwqqqhhh___WWWPPPNNNWWWeeerrrxxx|||wwwnnnkkkrrr|||{{{```QQQMMMOOOMMMGGGCCCCCCAAA???DDDCCCCCCAAA@@@>>><<<;;;AAA@@@??????@@@???===;;;666555444222111111111222333333222222111111000000111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000222111111111000000//////............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222111000000000111222333666666555555555555666666777333888CCCCCC999555999999999:::;;;<<<>>>>>>???===>>>@@@CCCDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIIIIHHHHHHIIIJJJIIIGGGDDDCCCBBBAAA@@@???===<<<<<<:::999888777666666666666555555444444444333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000///...------...///000///......------......///............////////////////////////////////////////////////////////////......////////////......////////////////////////000/////////............000/////////............////////////////////////000000000//////.........////////////////////////////////////////////////............////////////............////////////////////////////////////111111111111111111111111111000000000/////////...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111///000000000111111111111000000111222222222222111111111222222222333333333333333333333333333222222444444555666999;;;>>>@@@BBBBBBCCCCCCDDDDDDDDDCCCGGGFFFEEECCC@@@@@@HHHRRRggg___WWWVVV[[[fffrrrzzz|||llliiiggghhhqqqyyyyyyzzz~~~pppccccccfff```^^^```]]]]]]mmmxxxppp```UUUTTTUUUNNNQQQSSSQQQTTTXXXWWWRRRbbbllluuuvvvvvvvvvvvvtttfffkkkmmmkkknnnqqqjjj^^^WWW```ooo}}}}}}{{{{{{~~~wwwuuuzzz~~~~~~xxxooofffZZZQQQSSSZZZ\\\aaadddaaa]]]bbbppp|||sssiii```eeeeee^^^TTTMMMFFF@@@DDDCCCCCCAAA???<<<:::999===<<<<<<>>>@@@BBBAAA@@@===;;;888555333222333333333333333222222111111111111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000111111111111000000000///........./////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222111000111222333444777666666555555555666666;;;777;;;DDDDDD<<<999===::::::;;;;;;<<<<<<<<<<<<===???AAACCCDDDEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHIIIHHHFFFFFFHHHIIIIIIHHHHHHHHHIIIHHHFFFCCCBBBBBBAAA@@@>>>===<<<;;;:::999888777666666666666555444444444444333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000///............///000///......------......///............////////////////////////////////////////////////////////////......////////////......////////////////////////////////////............////////////............/////////////////////////////////...............////////////////////////////////////////////////............////////////............////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111222222222222111111111222222222333333333222222222333333333333333555666777999;;;>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDFFFEEEEEEFFFGGGLLLYYYfffwwwpppgggcccgggtttuuu}}}ssskkkeeeSSSZZZ]]]bbbkkkzzzyyylllgggeee^^^ccciiieeeeeeiiifffXXXcccmmmnnnkkkjjjhhhgggccceeeccc^^^[[[\\\]]]\\\```hhhmmmmmmmmmmmmkkkgggcccmmmrrrqqqrrruuuqqqhhh]]][[[^^^iiixxxyyyssslllggghhhmmmrrruuuyyylll^^^XXXYYY[[[\\\[[[WWWUUU[[[jjjuuu}}}{{{www~~~{{{oooaaaRRRHHH@@@@@@@@@???>>>===<<<;;;;;;:::;;;===@@@BBBBBBAAADDDBBB===999666555555555333333222222111222222222111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000111111111111000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222333444444888777666555555555555555999666888??????999777;;;::::::::::::::::::::::::===???AAACCCDDDEEEEEEDDDCCCDDDEEEFFFGGGIIIJJJJJJGGGHHHIIIHHHFFFFFFHHHIIIHHHGGGGGGGGGHHHGGGDDDBBBBBBAAA@@@???===<<<;;;;;;999999888777666666666666444444444444333333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000//////............//////............////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////.........///////////////.........////////////////////////..................------////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000111111111000000111222222222222111111111222222222333333333222222222222222333444444777888999;;;>>>@@@BBBCCCEEEDDDDDDEEEFFFGGGIIIJJJLLLJJJKKKLLLMMMSSS```mmmwwwwwwtttppprrr|||xxx~~~|||nnniiibbbeeellluuu}}}zzzssslllgggeeesssooouuuyyyssssssuuupppVVV\\\ccchhhoootttsssnnnjjjkkkhhhccc___```eeeiiilllqqqtttrrrpppoookkkfffsss|||~~~}}}~~~qqqfff[[[ZZZdddooossssssqqqhhh\\\SSSQQQTTTXXX[[[hhhlllppptttyyy|||~~~}}}~~~vvvqqqpppssspppjjjbbb\\\[[[___dddiiivvv{{{}}}}}}iiiXXXDDDCCCAAA@@@???>>>??????===;;;;;;;;;===???>>>>>>DDDCCCAAA>>><<<999888777444333222111111111222222111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000111111111000000000000000...////////////000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111222222222333333444444555888777666555555444555555777444555999999666666999999999999::::::;;;;;;;;;>>>???AAACCCEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHGGGEEEEEEGGGHHHHHHGGGFFFGGGGGGFFFCCCAAAAAA@@@???>>><<<;;;::::::999888777666666555555666444444444333333333222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000//////////////////000/////////....../////////............////////////////////////////////////////////////////////////......////////////......////////////////////////.........///////////////.........///////////////////////////////////////------..................////////////////////////////////////////////////............////////////............////////////////////////////////////........................////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111111111000000000000000000000000111222222222222111111111222222222333333333222222222222333444555666999:::<<<>>>@@@BBBCCCCCCDDDCCCBBBBBBDDDIIIMMMPPP[[[XXXVVVTTTQQQQQQZZZdddxxxyyy}}}uuu~~~}}}{{{~~~}}}xxxooohhheeedddfffhhhjjjllloooqqqqqqppplllqqqrrrkkkkkkkkkbbbPPPRRRUUU[[[gggsssuuuqqquuurrrmmmfffaaa```eeelllyyy~~~yyyuuupppkkknnn{{{{{{xxxoooddd___bbbhhhkkkllluuulll```VVVRRRSSSVVVXXXdddeeegggiiiiiifffddddddiiinnnvvv||||||tttlllddd^^^[[[```kkkzzz~~~tttqqquuu}}}pppXXXUUUPPPKKKEEEAAA???>>>===<<<::::::<<<======<<<>>>???AAABBBAAA>>>;;;999555444222111000000111222111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000111111////////////000000000111////////////////////////////////////////////////////////////000000000000///000000000111111111111111111222333444444555555777777666555555555555555999666666888888777888:::666777888999;;;<<<===>>>>>>???AAADDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFDDDDDDFFFGGGHHHGGGFFFFFFGGGEEEBBB@@@@@@???>>>===;;;:::999999999888777666555555555555444444333333333222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///000000000000000000///000//////......//////000............////////////////////////////////////////////////////////////......////////////......////////////////////////.........///////////////.........///////////////////////////////////////.............../////////////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111222222222222111111111222222222333333333333222222222444666888999;;;<<<>>>@@@AAABBBBBBBBBAAA@@@@@@AAADDDIIINNNRRRZZZXXXWWWVVVUUUVVV```kkk}}}wwwuuuuuupppjjjhhhlll{{{~~~wwwfffaaaZZZSSSMMMJJJIIIIIIPPPYYYdddkkkppprrrnnniii^^^^^^hhhppprrrxxxyyymmmccccccdddjjjxxx{{{vvvyyy~~~~~~uuuooolllxxxxxxwwwxxx{{{~~~~~~}}}vvvnnnlllnnnqqqsss}}}yyyvvvrrrhhh[[[QQQNNNMMMTTT]]]eeeqqq~~~~~~}}}|||xxxqqqkkkdddiiiqqqxxxuuukkkeeedddmmmsss|||pppnnniiiaaaXXXNNNEEEAAA>>><<<:::;;;===>>>??????:::<<>>@@@BBBDDDEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDFFFGGGHHHGGGGGGGGGGGGEEEBBB@@@???>>>===<<<:::999888888888888777666555555555555333333333333222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111111000000///000000////////////000000............////////////////////////////////////////////////////////////......////////////......////////////////////////............/////////000............/////////000////////////////////////.........//////000000000////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////.../////////000000000111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000///000000111222222222222111111111222222222333333333444333333333555777:::;;;===>>>???AAAAAAAAAAAA@@@===>>>@@@BBBEEEIIIKKKMMMOOONNNOOOSSSWWW```pppyyynnnffffffiiiiiiffftttyyyiii^^^WWWOOOMMMJJJGGGGGGHHHKKKMMM\\\gggrrrvvvyyywwwpppfffaaaddduuuyyyyyyxxx{{{zzztttwwwzzzgggXXXSSSOOOUUU[[[___iiiuuuzzzyyypppmmmmmmsss}}}tttqqqssswwwuuujjj^^^WWWYYYaaakkkvvvvvvyyy|||{{{uuuiii]]]UUUDDDAAA???>>>>>>?????????;;;<<<>>>@@@BBBBBBCCCCCC???===999666444333444555111111000000111111222333111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000///000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111...///111222333444444333555555444555555666777888333444444333444555666555777888999:::<<<>>>?????????@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGFFFCCC@@@>>>===<<<;;;:::888777777888888666555555555555555333333333222222222222111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000111111111111000///000000////////////000000............/////////000////////////////////////////////////////////////......////////////......////////////////////////---.........//////000000---.........//////000000////////////////////////.../////////000000111111////////////////////////////////////////////////............/////////000............/////////000////////////////////////000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222111111111000000//////000000111222222222222111111111222222222333333333444444333444555888;;;===>>>???@@@AAAAAAAAA@@@???:::===AAAEEEGGGHHHHHHGGGOOOMMMMMMQQQWWWcccwwwwwwmmmmmmrrrvvvyyyppp]]]RRRLLLHHHGGGGGGGGGHHHJJJLLLOOOPPPnnnxxx|||rrrvvvssssssqqqrrr~~~|||yyy}}}zzzkkkeeeggglllmmmmmmqqqxxxzzzvvv\\\XXXWWW```ppp{{{~~~}}}qqq```TTTKKKUUU___fffnnnxxx~~~nnnwwwvvvmmmLLLIIIDDDAAA??????===<<>>>>>>>>@@@BBBEEEGGGCCCAAA===999666666666777111111111000111222222333111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111---...000222333333333333444444444444666777888999777999999888888::::::999::::::;;;;;;<<<===>>>>>>???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJJJJIIIHHHHHHIIIKKKJJJIIIHHHHHHHHHFFFCCC@@@>>>===<<<;;;999888777777888777666555555444444555333333333222222222111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000111222222111000///111111000000000000000000111000000/////////000000000000//////.........---000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////////////////........................////////////////////////////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000000000000111222222222222111111111111111222333444444333444555777999;;;<<<===@@@???<<<<<>>@@@BBBGGGMMMPPPMMMGGGCCCLLLUUU\\\^^^cccsss}}}wwwpppjjjdddZZZNNNHHHKKKQQQTTT```cccdddbbbdddhhhhhhfffssszzztttssswww}}}|||qqq\\\PPPEEEGGGVVVgggppprrrssspppxxxuuufffbbb[[[RRRRRR[[[cccccceeejjjkkkvvvwww[[[KKKOOONNN???:::@@@555<<<@@@??????CCCEEEDDDCCCBBB@@@>>>;;;888777666444111///000222333222000000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///000111333333222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000111111222222333444444555555444333444555666777777777777777666666666666:::::::::;;;<<<===>>>???>>>@@@BBBCCCDDDEEEGGGIIIGGGGGGGGGHHHHHHHHHIIIIIILLLKKKJJJIIIHHHHHHIIIJJJFFFFFFEEEEEEDDDDDDCCCCCC>>>===;;;999888777666666666666666666555555555555333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...------......000000/////////.........000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////........................////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000000000000000000000111111111111000000000000111222222222222222111111111111222333444555444555666888:::<<<===>>>???AAABBBAAABBBFFFEEEBBB???FFFTTT___^^^UUUQQQSSSllltttzzzxxxwww{{{zzzuuuuuu{{{}}}nnn___VVVSSSRRRPPPLLLKKKRRRcccwww{{{}}}{{{zzzkkk___RRRNNNSSSZZZ]]]\\\aaa[[[___kkkooodddYYYVVVmmmnnnlllhhhfffhhhhhhfffbbbiiirrr|||sssfffiiihhhYYYMMMJJJEEEBBB???======???AAABBBDDDDDDBBBAAA>>><<<999888777444111000222333222000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111000111111222222333444444555444444333444555666777777777777777666666666666999999::::::;;;<<<>>>???===???AAABBBCCCDDDFFFHHHGGGHHHHHHHHHIIIIIIIIIIIILLLKKKJJJHHHHHHHHHHHHIIIHHHGGGFFFDDDBBB@@@???>>>===<<<;;;999777777666666666666666666555555555555333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............000000////////////......000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////........................////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000000111111222222222222222222222222222333444555555666777888:::;;;===>>>>>>;;;@@@CCCAAA@@@CCCFFFEEEEEEIIIUUU```^^^YYYcccuuu|||uuukkkeeegggqqqsss___^^^```aaa]]]XXXUUUXXX[[[XXXYYY[[[```lll|||wwwssszzz~~~xxxssssssrrrnnnkkkaaaWWWTTT]]]ddd```ZZZXXXppp}}}|||vvvuuummmaaaYYYZZZ^^^hhh||||||pppdddSSSEEE;;;===@@@>>>===@@@CCCDDDDDDDDDBBB@@@>>>===;;;888444222222222222111111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000111111222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000111111222222333444444555444444444444555666666666666666666777777777777999999999999:::<<<===>>><<<>>>@@@BBBBBBCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===<<<<<<;;;:::888777666666666666666666555555555555444333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////444444333222111000//////000000000///000000111111000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////........................////////////////////////////////////000000000000000000////////////000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000111111111000000111111111111000000000111222222333333222222222222222222333555666777888999:::;;;<<<===>>>???===AAAAAA@@@BBBIIIMMMMMMTTTLLLMMMSSSVVV___|||}}}xxxxxxxxxxxx{{{rrrYYYKKKIIIKKKPPPZZZhhhuuuzzzzzz{{{~~~~~~zzzwwwyyy|||tttfff\\\```ggghhheeecccbbbqqqxxxiii\\\UUUPPPWWWkkk~~~~~~```HHH999???EEE@@@===@@@???AAABBBDDDEEEDDDCCCBBB???<<<888555333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000000000111333444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000111111222222333444444444444444444555555666666666666666666777777777777888888888999:::;;;<<<======???AAABBBBBBCCCFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFCCCBBBBBBAAAAAA@@@??????;;;:::999888666666666666666666555555555444444444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////;;;:::888666444222000000////////////000111222333//////000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000////////////////////////222222222222222222222222////////////////////////000000000000000000000000//////000000111111111111000000111111111111000000111111222333333333333222222222222333444666777888::::::;;;<<<======>>>>>>CCCCCCAAABBBKKKWWW\\\ZZZZZZQQQNNNWWW```ooo~~~vvvdddUUUNNNKKKKKKTTTiii~~~}}}ooonnnsssvvvssspppdddfffyyylllaaaUUUSSSaaaqqquuuqqqrrrtttxxx~~~]]]BBB???CCC@@@===@@@;;;===???BBBDDDEEEEEEEEEAAA@@@<<<888555333333444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000000000111333444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111000111111222222333444444444444444555555555555555555666666666777777777888888888888999:::;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???:::999888777666555555555555555555555444444444444222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CCCBBB@@@===;;;888777666111111000000000000111111//////000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000111222222333333333333333222222333444555666888999;;;;;;<<<<<<=========>>>@@@@@@AAAGGGUUUccchhhfffZZZ[[[aaalllvvvuuuiiikkkrrrpppeee\\\XXXXXX```xxx|||ssssssrrrttt{{{mmmdddgggnnnnnniiicccdddgggrrr}}}VVVFFFEEEDDDBBBBBB<<<<<<>>>???AAACCCEEEEEEBBBBBB@@@===888555444555222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000111111222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111000111111222222333444444333444555555666666555555555555666666777777888888999999999999:::<<<===>>>>>>@@@CCCDDDDDDEEEGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBFFFEEEDDDBBB@@@>>><<<;;;999888777666555555555555555555555444444444444333222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////IIIHHHGGGEEECCCBBBAAA@@@999888666444222111000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000111222333333444444333333222333333444555777999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;AAAJJJTTTcccpppvvvuuuqqqzzzyyy}}}{{{tttrrr}}}~~~wwwkkkdddeeesssyyyppphhhggglll|||~~~{{{rrrrrrzzzyyysssiiidddlll}}}xxxuuuzzz~~~zzz{{{zzzvvvpppjjj___[[[ZZZbbbssslllYYYWWWWWWPPPHHHAAA@@@???>>>>>>@@@AAABBBBBBCCCCCC@@@;;;777555555222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111000111111222222333444444333444555666666666555444555555555666777888888888999999::::::;;;<<<>>>???>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHGGGGGGEEECCCAAA@@@DDDCCCBBB@@@>>><<<;;;:::888888777666555555555555555555555444444444333333111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLLKKKKKKJJJIIIHHHHHHBBB@@@===:::666444222111//////000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000...//////000111222222222000000111111111111000000111222333333444444333333222333333444666888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<>><<<===???@@@AAACCCEEEBBB===888666666222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111333333222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111111111111111111111000111111222333333444444333333555666666666555444444555555666777888888999:::::::::;;;<<<===>>>???===>>>AAABBBBBBCCCEEEGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEECCCAAA????????????>>>======<<<<<<888777666555555555555555555555444444444333333333111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111OOOMMMKKKLLLNNNNNNKKKHHHGGGFFFDDDAAA===999555222111000//////000111222333///............///000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000............////////////////////////000000000000//////............//////...000111000...,,,...000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000//////000111222333333333111111222222222111111000333333333222222222222111333444555777999;;;======???@@@AAA@@@>>>===???AAABBBQQQffftttvvv|||}}}nnn```[[[ZZZVVVUUUWWW^^^hhh}}}yyyvvvmmmuuu{{{yyyxxxrrrpppkkkdddmmmxxxsssnnnsss{{{yyy|||{{{uuuooovvv}}}}}}uuuttt||||||vvv{{{ssspppoookkkooo^^^TTTXXX]]]```ooowww~~~vvv[[[QQQEEE>>>AAABBB>>>===@@@<<>>???===999555444222111000111111222000111333333444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111000000000111111111111222222222000000000000111111111111111111222222222333333333333333444444555666666666777888888888888999999999666888999999999999:::<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHGGGEEEBBB???>>>???>>>===;;;999888888888999888888777666555555444555555555444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......OOONNNMMMMMMMMMLLLJJJHHHIIIIIIHHHFFFDDD@@@===;;;333333111000//////000000111111111000////////////000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000............////////////////////////000000000000//////............//////+++---//////---,,,...000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000//////000222222333333222000111111222222222111111333333222222222222222222444444666888:::<<<===>>>>>>???@@@@@@???@@@DDDGGGUUUYYYbbbmmmvvvtttccc]]]YYYXXXWWWUUUZZZaaa\\\lll~~~{{{vvvnnnhhhrrrtttxxxzzz{{{zzzyyy{{{vvvqqqllliiijjjlllkkkkkkoooxxx{{{{{{zzzmmmfff___^^^hhhvvv~~~lllWWWBBB<<<>>>???AAADDD???AAA???;;;<<>>@@@AAACCCDDDEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFCCCAAA??????>>>===;;;:::999888888888888777777666555555444555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111000000000/////////...OOOPPPQQQPPPMMMKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEDDD:::999777444222000//////333333333222111000...---000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000............////////////////////////000000000000//////............//////,,,---//////......///111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000111222222222222222///000111222222222222222222222222222333333333333555555777999;;;===>>>??????AAABBBBBBBBBGGGNNNTTTWWWVVVXXXbbbqqqzzzddd___cccggghhhaaa[[[___fffcccttt|||xxxvvvxxx~~~uuuqqqccc^^^___ccceeegggfffiiisss~~~yyy~~~pppiiimmmtttmmmooouuu{{{WWWBBB===???AAAAAADDDBBB>>>:::===AAABBB??????>>>;;;999666444222111222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111000/////////000000000000000111111111222222000000000000111111111111111111222222222333333333333333444444555666666666777777777888888888999999888:::;;;;;;;;;;;;<<<>>>======???@@@BBBCCCEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA???>>>===;;;:::999999999777777777666555555444444444444444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////NNNQQQSSSRRROOOMMMNNNPPPIIIJJJKKKKKKKKKIIIHHHGGGBBB@@@===:::777333111000222222222222222000///...////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000//////............/////////000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///000111222222222222222...///000111222333333333222222222333333444444444666777888:::<<<>>>???@@@AAACCCDDDDDDFFFNNNZZZddd]]]```gggrrr{{{ooo}}}xxxiiiiiieeeiiisss{{{pppllllllllltttxxx}}}xxxtttxxxyyymmmgggiiipppvvvyyy~~~|||}}}xxxuuukkkfffhhhtttqqqUUUJJJGGGDDD>>>DDDDDDCCCAAA@@@@@@???>>>CCCBBBAAA>>>:::777444222333333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333222111/////////000000000000000000111111111111///000000000111111111111111111222222222333333333333333444444555666666666777777777777888888888888888999;;;;;;::::::<<<===>>>>>>???AAABBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBB???>>>===;;;:::999999999666666666555555444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////JJJMMMPPPOOOMMMLLLMMMPPPJJJKKKLLLLLLKKKJJJIIIHHHEEEDDDAAA>>>:::666333111///000000000111000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000//////............//////111000000/////////......000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111222222222111111...///000111222333333333111111222333444444555555777888999;;;===???AAABBBBBBCCCDDDEEEIIIVVVhhhuuullluuuxxxppp}}}nnneeeiiijjjhhhwwwyyyqqqppp|||~~~uuukkkcccaaajjjxxx~~~tttmmmiiiuuuwwwtttfff^^^dddmmmwwwlll___YYYOOODDD===AAAFFFGGGCCC>>><<<===EEEDDDDDDBBB>>>:::777444555444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000//////000000000111111111///000000000111111111111111111222222222333333333333333444444555666666666666666777777777888888888777888::::::999999;;;<<<>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBBBB>>>===<<<::::::999999999555555555555444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000GGGHHHJJJJJJIIIHHHIIIJJJLLLMMMMMMNNNMMMLLLKKKJJJEEEDDDBBB@@@===999666444000////////////000111222000000000000000000000000000000000000000000000000............////////////000000000000000000000000............////////////////////////000000000000//////............//////000///---...//////...,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222222222111111///000111222222222222222000111222333444555666777999999;;;===???AAABBBCCCAAACCCFFFHHHPPPbbbzzz~~~{{{}}}{{{zzzwwwlllooo|||zzzzzzuuujjjjjjnnnsssyyyyyy}}}yyypppgggwww{{{jjj[[[XXX^^^hhhxxxuuuooo^^^KKK>>>???CCCFFFCCC>>>===???BBBCCCDDDDDDAAA>>>:::777666555444333222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222222111000000/////////000000000111111000000000000111111111111111111222222222333333333333333444444555666666666666666666777777777888888666888999999999999:::<<<===>>>>>>???AAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDBBBAAAAAA@@@<<<;;;:::999888888888888444444444444444444444444222222222222333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000IIIHHHHHHHHHHHHGGGFFFDDDJJJKKKLLLMMMMMMMMMLLLKKKFFFFFFFFFDDDBBB???===;;;444222000///...000111333000000000000000000000000000000000000000000000000......//////000000000000000000000000000000000000............////////////////////////000000000000//////............//////000...---///222333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000111111222222222111111000000111111222222222111111000111222333444666777777999:::<<<>>>@@@BBBCCCDDDDDDGGGKKKQQQ\\\ttt}}}xxxvvvtttgggkkkyyy~~~}}}vvviiivvvxxxsssyyy}}}xxxzzz{{{jjj]]]ZZZ```llluuu||||||dddSSSIIIAAABBBDDDBBBAAABBB>>>@@@BBBDDDCCCAAA===;;;777666444333222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...000222333444222111///////////////000000000111000000000000111111111111111111222222222333333333333333444444555666666666666666666666777777777888777999::::::999:::;;;=========>>>>>>???@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@??????>>>::::::999888777777777777333333333333333333333333111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000.../////////000000000111OOOLLLIIIIIIJJJIIIEEEAAAFFFHHHIIIKKKLLLLLLLLLKKKIIIJJJJJJIIIHHHFFFDDDBBB888666222///...///111333000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000............/////////000////////////000000000000//////............//////111//////222666999999777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111222222222111111000111111222222222111111000000000222333555666777888:::;;;<<<>>>@@@BBBDDDDDDHHHLLLRRRZZZhhh|||mmmeeehhhfffsss}}}tttjjjfffaaaooo||||||~~~{{{|||qqqwwwxxxwww{{{~~~mmm```aaahhhmmmfffsss}}}lllWWWCCC@@@DDDEEEDDDDDD;;;===AAADDDDDDBBB???===777666555333222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,///222444555333111///////////////000000000000000000000000111111111111111111222222222333333333333333444444555666666777666666666666777777777777888:::;;;;;;;;;;;;<<<>>><<<<<<===>>>???@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCAAA???>>>======999999888777666666666777333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111OOONNNMMMMMMNNNLLLIIIGGGEEEEEEGGGKKKOOOOOOLLLIIIJJJJJJKKKJJJIIIFFFDDDCCCAAA>>>888333000///000111000111111111111000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000...---///333555555333222111000.........///000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111222222222222222222333333222222444666888999;;;;;;>>><<<;;;>>>AAACCCEEEHHHKKKRRRbbbrrr}}}xxxpppqqq~~~jjjhhhlll___ssswwwwwwhhh]]][[[aaaiiinnnppp{{{zzznnnwwwyyykkkrrr|||wwwmmmtttiiiiii|||}}}]]]HHH???===???DDDBBBBBBAAA@@@AAACCCAAA===>>>999444222333444222///222222222222222222222222222222222222222222222222333333333222222111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111111222222111///...///000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000000111111111222///111333555555333111///...///000111111111111111000000000000111111111111111111222222222333333333222222333333444555666666888777666666666777999:::777999::::::::::::;;;===:::;;;<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<::::::999999888666666777777555444444444444444444444444444222222222111111111000000111111222222222222111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000PPPOOOOOOPPPQQQPPPNNNKKKDDDDDDEEEIIINNNPPPOOONNNLLLLLLLLLKKKJJJGGGEEEDDDBBB@@@<<<888555222222111000000111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///...---...222333222111222111000///......///000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111222222222222222333333333222333444666888:::<<<<<>>???BBBEEEFFFGGGHHHHHH[[[nnnwwwzzzkkkttt~~~ooohhhkkkcccmmm{{{xxxvvv|||tttiii```UUULLLJJJMMMRRRVVVbbblllyyyzzzwwwrrrkkk}}}~~~zzzmmmkkkuuuiiidddooowwwYYYHHHAAAAAABBBAAA@@@??????@@@BBBBBBAAA???;;;777444333333222222222222222222222222222222222222222222222222222222333333333222222222111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111111333333222111000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000///000000000111111111111000111333444444333111000///000000111111111111000000000000000111111111111111111222222222333333333222222333333444555555666888777666666666777888999777999::::::::::::;;;===;;;<<<===>>>???AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA???===;;;:::999999888777555555555555444222444444444444444444444444222222222111111111000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000NNNMMMMMMNNNOOONNNLLLJJJFFFEEEEEEGGGKKKOOOQQQRRRNNNNNNNNNMMMKKKIIIFFFEEEDDDCCCAAA???;;;777444222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///...---...000111000///111000000////////////000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222111111222222222333333333444333444666888:::<<<===>>><<<===???BBBFFFJJJNNNPPP^^^zzzxxxyyy]]]dddwwwuuuxxxyyy{{{wwwyyyvvvlllccc^^^\\\ZZZeeehhhhhhddd```\\\VVVOOOPPPLLLEEEAAAAAABBBDDDEEELLLRRR[[[___]]]^^^jjjwww{{{|||yyypppqqq~~~sssiiilllyyylllTTTJJJDDD===AAA@@@@@@@@@AAAAAABBBCCC@@@???<<<888444222333555333333333333333333333333222222222222222222222222333333333222222222222111111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111222333444333111111111333000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111333444444333111000000111111111111000000///000000000000111111111111111111222222222333333333222333333444444555555555777777666666666777888999777888::::::999999;;;<<<<<<<<<===???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>><<<;;;999999999888666444444444333222000444444444444444444444444222222222111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000LLLKKKJJJJJJLLLMMMLLLKKKLLLJJJHHHGGGIIILLLOOOPPPPPPPPPPPPOOOMMMKKKHHHGGGFFFFFFGGGEEEBBB===888444111111000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////...000000000////////////000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111222222333333444444444555666777:::<<<>>>@@@AAA???@@@@@@AAAIIIWWWdddkkkwww___bbbmmmssszzzwww~~~|||qqqlllqqqyyyzzzooogggaaa^^^XXXRRRNNNMMMLLLKKKIIIKKKMMMMMMLLLJJJFFFBBBHHHGGGFFFGGGHHHHHHFFFEEEAAAEEEHHHHHHFFFHHHRRR[[[fffrrrnnnkkkuuuxxx}}}tttoootttkkk```SSSDDDDDDBBBAAABBBBBB@@@@@@BBB@@@AAA@@@;;;666333555777333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111///000000000111111111111111222333333111000111333000000000000000000000000111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000111111111000111222333333222111000111111111111111000///...///000000000111111111111111111222222222333333333333333333444444444555555666666666666777777888888777888::::::999999;;;<<<======>>>???@@@AAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@>>>>>><<<;;;999999888888888666444444444333111///333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000000000000111111222000000000000000000000000MMMKKKIIIIIILLLOOOPPPQQQRRRPPPMMMJJJHHHHHHJJJLLLPPPPPPQQQPPPOOOMMMKKKIIIHHHIIIJJJIIIFFFAAA<<<888333333222111111111111222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000111111000000//////000/////////000000000000///////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111222333444444555555666777999<<<>>>@@@BBBCCCEEEFFFDDDDDDPPPjjjoooooommmlllrrryyy}}}qqq|||zzztttkkkccc]]]^^^^^^dddvvv|||tttmmmhhhdddaaa```ccc\\\TTTPPPOOOOOONNNNNNKKKLLLPPPTTTUUUTTTRRRRRROOOOOOPPPRRRRRROOOKKKGGGEEEGGGGGGDDDAAACCCGGGJJJHHHOOO^^^qqqooocccaaammmxxx~~~ooolllrrryyy}}}ooo[[[HHHAAA>>>AAACCC@@@???AAA@@@BBBBBB>>>999666666888333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111///000000000111111111111///111222111000000111222000000000000000000000000111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111000000000000000000000000111111000000000000000000000111111222222111111000111111111111111000///...///000000000111111111111111111222222222333333333333333333444444444444444555555666666777777777777666888999999999999:::<<<======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@??????<<<;;;:::999888888888888888666555444444444222000333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000111111////////////////////////////////////////////////000000000000000111111222000000000000000000000000TTTOOOJJJHHHIIIMMMPPPQQQSSSSSSQQQMMMIIIGGGGGGIIIOOOPPPPPPPPPPPPNNNMMMLLLIIIJJJJJJJJJGGGCCC@@@===777666444222111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111//////000111...//////000000000000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222333333333111111222333444555666666888999;;;===@@@CCCDDDEEECCCFFFEEEEEEUUUvvvxxxuuulllfffmmm}}}iiibbbnnnjjjhhheee]]]XXXddduuusssmmmgggeeedddeeekkkqqqxxxppphhheeeccc```]]]^^^aaa```ccciiijjjhhhggghhhgggfffeeedddbbb^^^XXXSSSOOOPPPLLLGGGDDDFFFFFFCCCEEEDDDGGGQQQ___ttttttbbb\\\[[[ccczzzzzztttyyynnnoootttwwwssswwwWWWHHH===???BBB@@@???AAA???@@@BBBAAA>>>:::777666333333333333333333333333222222222222222222222222111222222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111///000111111000///111222000000000000000000000000222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111000000000000000111111111111111111000000111111111111000000///000000000000111111111111111111222222222333333333444444444444444444444444444555666777777777666666666777999999888888:::;;;<<<======>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>===:::999888888777777777777777555444444444444333111333333333333333333333333111111111111111222222222111111222222222222111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000mmmeeeZZZPPPKKKKKKLLLMMMNNNPPPQQQPPPLLLJJJIIIJJJNNNNNNOOOPPPPPPOOONNNNNNJJJJJJIIIHHHFFFDDDCCCBBB;;;999666444222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///111000...---///111---...///000111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111222333444555666666999:::<<>>@@@BBBBBB>>>888444444444444444444444444444222222222222222222222222111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111///000222222111000222333000000000000000000000000222222222222222222222222000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000111111111111000000000///000000111111111111000000///000000111111111111000000000000000111111111111111111222222222333333333444444444444444444444444444555666777777777666555666777999999888888:::;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@???>>>===<<<888888777777666666777777444222111222333444333111222222222222222222222222000000111111111222222222111111222222222222111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000ppp___TTTNNNLLLLLLHHHLLLPPPQQQOOOMMMLLLMMMLLLMMMOOOPPPPPPPPPOOOOOOKKKJJJHHHGGGEEEEEEEEEEEE===;;;888555333222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++---//////---,,,...111---...///111111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333111111222333444666666777:::;;;===@@@BBBEEEGGGHHHBBBNNNWWW[[[lllwwwiiigggvvvzzzzzz~~~{{{|||yyyrrrgggffffffbbbYYYTTT]]]lll|||nnnvvv}}}pppdddcccfffzzz|||yyyyyyxxxnnnnnnuuuSSSFFFEEEAAA@@@BBB<<<===???CCCDDDAAA999222444444444444444444444444222222222222222222222222111111111222222333333333222222222333333222222222111111111111111111111111111111111111111111111111000000000000111111111111000111333333222222333444000000000000000000000000222222222222222222222222000000000000000000000000//////000000111111222222111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000...///000111111111111111000000000000111111111111111111222222222333333333444444444444444444444444333444666777777777666555666777999999888888:::;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@??????>>><<<<<<777777666666666666777777111000000000222333222111222222222222222222222222000000111111222222222222111111222222222222111111000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000fffZZZVVVLLLLLLNNNNNNKKKLLLPPPRRRQQQQQQQQQPPPOOONNNLLLKKKJJJMMMNNNLLLHHHDDDCCCFFFIIIFFFEEEBBB;;;444111222555222111000111222222000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333222000///111333000000000000000000000000222111111111000000//////111111000000000000111111111111111000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444444555666666555555777999:::??????BBBIIIEEEBBBKKKQQQ[[[iiivvvrrrqqqyyyppplllvvvpppiiijjjttt|||zzzppp[[[```ooo|||wwwnnniiirrrsssWWWMMMKKKFFF???CCC@@@<<<:::===@@@???<<<555444333222222222333444555444333222111222333444333333333333333333333333333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111111222222333333222222111222222111111111111222222222222111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111222222222222222222222222333333333444444444555555555555555555555555444444666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>???>>>===;;;999777777666555555555555555444444444333333222222222333333333333333333333333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111|||ppp[[[KKKMMMLLLKKKNNNQQQPPPKKKQQQQQQQQQPPPNNNKKKHHHGGGKKKLLLLLLKKKIIIGGGGGGHHHFFFFFFDDD@@@;;;777444333222111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...222666777333///000000000000000000000000111111111111000000000///111111000000000000111111111000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444333555666666666777:::<<<:::BBBCCCEEEIIIGGGJJJYYYnnnwwwwwwppp{{{~~~{{{gggaaapppqqqaaa```ggguuu~~~lll___cccvvvdddRRRPPPOOOJJJ???===::::::===@@@@@@>>>888777555444333333444555555444333222222222333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111222222333333222222111222222111111111111222222222222111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111222222222222222222222222333333333444444444555555555555555555555555555555555555666777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========;;;999777777666666555555555555555444444444333333222222222333333333333333333333333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111lll[[[XXXRRRLLLLLLPPPPPPMMMRRRSSSSSSSSSPPPMMMIIIGGGHHHIIIJJJLLLNNNMMMJJJHHHGGGGGGFFFFFFCCC>>>888333444222000000111111111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111//////777AAABBB:::000000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000111111111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444333555666666777999<<<>>>>>>GGGHHHHHHLLLMMMWWWkkkxxxjjjhhh~~~}}}kkk^^^dddqqqsssdddVVVXXXggg{{{oooZZZVVVdddvvv}}}fff```ZZZPPP@@@>>><<<<<<>>>@@@@@@@@@===;;;888666444444555666555444444333222333333333111111111111111111111111333333333333333333333333333333333333333333333333333444555666666555444333222222222222222222222222111222222333333222222111222222111111111111222222222222111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111222222222222222222222222333333333444444444555555555555555555555555555555444444555666777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777555777666555555444444555555444444333333333333222222333333333333333333333333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000yyyrrrcccRRRIIILLLQQQSSSRRRTTTUUUVVVUUUQQQNNNKKKIIIGGGGGGJJJOOOPPPNNNKKKKKKIIIHHHHHHHHHDDD===888666444111000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////333000111888@@@BBB:::222////////////////////////111111111000000000000000111111000000000000111111000000000000000111111111111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444444555666666777999===@@@DDDKKKJJJLLLUUU\\\jjjssshhhsss~~~xxxwwwsssssszzzmmm]]]XXXbbbzzz~~~hhh\\\cccsss~~~nnnTTTJJJDDD@@@???@@@>>>>>>???@@@>>>;;;888666555555555555555444444333333333333222222222222222222222222333333333333333333333333333333333333333333333333222444555777777555444222222222222222222222222222111222222333333222222111222222111111111111222222222222111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111///000000000111111111111222222222222222222222222333333333444444444555555444444444555555555555555444555555666777888999999;;;;;;<<<<<<<<<===============<<<;;;:::888666555666666555444444444444555333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000yyyaaaNNNJJJMMMQQQNNNPPPSSSUUUUUUSSSQQQOOOKKKGGGEEEFFFJJJNNNOOOOOOOOOLLLIIIIIIIIIGGGCCC???;;;888444111111222222111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////...///222444444222000////////////////////////000000000000000000111111111111000000000000111111//////000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444555666777777888:::???BBBJJJNNNLLLSSSeeesssrrrtttyyy~~~{{{rrrkkkiiizzz{{{sssrrrwwwxxxZZZOOO```wwwssspppzzzmmmVVVKKKAAA???@@@>>>>>>@@@AAA???===:::777666555444555555555444444444333333444444444444444444444444333333333333333333333333333333333333333333333333111222444666666444222111222222222222222222222222111222222333333222222111222222111111111111222222222222111111111111222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111///000000000111111111111222222222222222222222222333333333444444444555555444444444555555555666666555666666777888999:::;;;<<<============>>>>>>>>>>>>======;;;:::888777666666666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////uuuaaaTTTNNNKKKJJJLLLOOOQQQRRRQQQPPPNNNKKKHHHDDDBBBEEEJJJNNNPPPQQQNNNKKKIIIHHHHHHFFFEEEAAA===777333222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000222000...---///111000000000000000000000000000000000000111111111111111111000000000000111111/////////000111111222222111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444555666888999;;;???EEEIIIOOORRRQQQ[[[rrrrrreeelllxxx{{{ooopppxxx||||||rrruuulllTTTWWWeeeiiiUUUCCC???AAA??????AAA@@@@@@???===;;;888555444444555555555555444333333555555555555555555555555333333333333333333333333333333333333333333333333111222333444444333222111333333333333333333333333111222222333333222222111222222111111111111222222222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111222222222222222222222222333333333444444444555555333333444444555666666666666666777888999:::;;;;;;<<<<<<=========>>>>>>>>>======<<<;;;999888777777666555444444333333444444222222333333333333444444222222222222222222222222111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////yyymmm```VVVJJJKKKMMMNNNOOOOOONNNNNNIIIGGGDDDAAAAAADDDJJJOOONNNNNNMMMKKKIIIGGGGGGHHHFFFAAA:::555333222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222444222000///111333000000000000000000000000///000000000111111111111111111000000000000111111...//////000111111222222111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444444666888;;;@@@FFFNNNSSSTTTYYYZZZaaarrr{{{mmmiiizzz}}}vvviiinnnnnn```]]]mmm|||iiiMMMEEEEEEBBB@@@AAA@@@AAABBBAAA???;;;777555444555666666666555333333444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333111222222333333222222111222222111111111111222222222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111222222222222222222222222333333333444444444555555333333444444555666666777555555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777777666555444444333333444444222222222333333444444444111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...wwwiiiMMMNNNNNNNNNOOONNNNNNNNNGGGGGGFFFBBB@@@AAAGGGLLLKKKMMMOOONNNIIIFFFGGGHHHIIIDDD<<<666333333222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...000000000//////000000000000000000000000000//////000000111111111222111111000000000000111111...//////000111222222222111111111111111111111111111111222222222333333333222222222222222222222222222333444444555555444444333555999===DDDLLLUUU\\\XXX``````ccclllttt~~~ooooooxxxzzz~~~pppjjjvvvmmm[[[QQQjjjyyyyyy|||YYYLLLJJJEEE@@@@@@@@@BBBDDDEEEBBB>>>999666444555666666666555333333333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222333333222222222222222111111111111222222222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000111111111111222222222222222222222222333333333444444444555555333333444444555666777777444444555666777888999999999999999:::::::::;;;;;;999999888777666666777777555555444333333333333444222222222333333444444444111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...mmmpppjjjYYYJJJJJJPPPUUUKKKJJJEEEAAAEEELLLKKKDDDIIIKKKMMMMMMKKKHHHGGGGGGEEEBBB>>><<<:::777333111333333333333222222111111000000000000000000000000000000000000000000000000222111111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111000000000000000111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333222222111111222222333444555666777777555555666777777:::===AAAMMM\\\dddeee^^^fffqqqxxxyyy}}}vvvrrr{{{xxx|||{{{rrrqqqnnnmmmmmmnnnppprrrrrrtttuuuuuuttttttuuuwwwyyyxxxwwwwwwwwwxxxyyyzzzwwwxxxyyyzzz|||}}}~~~~~~~~~}}}||||||{{{{{{|||~~~~~~~~~||||||~~~vvvuuu|||rrrYYY^^^mmmxxxhhhkkkvvvmmmWWWLLLFFFBBBAAADDDFFFFFFEEEBBB===777555444444333333444444444333333333333333333333333555555555555555555555555222222333333333333444444444444333333333333222222222222111111222222333444555444333111000000111111222222222111111111000000222222111111111111222222222222222111111111000000000000000000111111111111333222222111111222222333000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666666666666666777777777777666777888777666666888:::;;;;;;;;;;;;:::999888888888888888888777777777777555555444333333222111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111222333111111000000000000111111000000000000000000000000~~~uuurrrsssXXXHHHEEEEEELLLLLLHHHBBBBBBFFFHHHEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGDDDAAA???===:::777444333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000///111111000000000000111111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000000000000000000000111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333222222222111222222333444222333444444333333444555888999>>>HHHUUU___dddfffcccnnn~~~xxxyyy}}}www~~~zzzzzzyyyqqqmmmeeeccc___\\\[[[[[[\\\\\\^^^^^^___]]]\\\[[[\\\]]][[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYZZZ[[[]]]^^^______fffgggfffeeeeeehhhmmmppprrrssssssrrrppppppqqqsssrrrrrrqqqpppooommmllllllfffeeedddcccdddeeehhhiiimmmlllkkkjjjjjjjjjiiihhhjjjjjjjjjjjjjjjmmmqqquuurrrpppooopppuuuzzz}}}tttkkkrrr}}}llliiippp|||nnncccVVVGGGAAACCCEEEFFFGGGEEE@@@<<<777777555444333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222222222111111222222333444555555333222111111111222222222222111111111000000222222111111111111222222222222222111111111000000000000000000111111111111333222222111111222222333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666555666666666777777777777666777888777666666888:::;;;;;;;;;;;;:::999888777777777777777666666666666555444444333222222111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000111222111111000000000000111111000000000000000000000000wwwhhhgggrrrkkkRRRFFFCCCHHHMMMNNNJJJFFFFFFEEECCCCCCBBBCCCFFFKKKNNNMMMKKKJJJHHHEEEBBBAAA???<<<999444333333222222222222222111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333222222222222222333444444111333444333222222444666:::999BBBTTT___bbbgggmmmzzz~~~vvvwwwrrr|||~~~|||yyypppiiifffbbb___[[[VVVSSSQQQQQQQQQPPPQQQPPPMMMKKKJJJKKKMMMSSSRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQMMMMMMNNNNNNNNNRRRVVVZZZ^^^^^^]]][[[ZZZZZZ]]]______^^^[[[YYYWWWVVVVVVWWWVVVUUURRRQQQPPPQQQSSSUUUVVVVVVXXXYYYZZZZZZZZZZZZ]]]^^^___```bbbeeekkkooohhhfffcccbbbeeeiiilllmmmvvvzzzxxxwwwssspppyyykkkLLLCCCAAAAAAEEEHHHHHHDDDAAA<<<:::777555333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222222222111111222222333444555555444333222222222222222222222111111111111111222222111111111111222222222222222111111111111111000000000111111111222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666555555666666666777777777666777777777666666888::::::::::::::::::999777777666666666666555555555444444444333333222222111111222111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000///000000111111111000000000000111111000000000000000000000000zzzmmmjjjqqqyyyaaaRRRMMMFFFKKKPPPRRROOOKKKDDD@@@CCC@@@???CCCJJJNNNMMMJJJKKKIIIFFFEEEDDDBBB???===666555333222222222222333111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000111111111111111000000000000111111///000000000111111111111111111111111111111111111111111222222222333333333333222222222222333444444333444555555444555777999999<<>>BBBGGGHHHEEEDDD@@@>>>:::777444444444555444444444444444444444444555555555555555555555555222222222333333333444444444444333333333222222222222222111111222222333444555444444333333333222222111111111111111111111111222222111111111111222222111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222333444444555555666555555555666666666777777555666777777555666777999::::::::::::999888777666555555555444444444333333333333333333222222111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////222222111000000/////////111111000000000000111111////////////////////////|||{{{rrraaaZZZQQQNNNLLLNNNOOOLLLGGGBBBEEEAAA???AAAHHHLLLLLLIIIKKKIIIFFFEEEEEEDDDBBB@@@999777555333222222333333111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000000111111111111111111000000000000111111///000000000111111111111111111111111111111111111111111222222222333333333333333222222333333444555333444555444444666999<<<777@@@UUUggghhhdddrrr~~~|||uuuqqqvvv}}}|||ttt|||~~~{{{vvvsssooommmiiieeecccbbbccccccaaabbbbbbbbbaaabbbeeeggg]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZXXXWWWUUUTTT\\\\\\[[[YYYVVVVVVXXXZZZ^^^```cccccc___[[[WWWUUUaaaccceeefffgggfffeeedddbbbdddfffggggggdddaaa___\\\___cccfffgggiiimmmooouuuzzzzzzuuuqqqooolllkkkjjjiiimmmttt{{{}}}|||yyyrrrrrr}}}vvvVVVHHH>>>@@@EEEEEEDDDDDDCCCAAA===:::777555555555444444444444444444444444555555555555555555555555222222222333333333444444444444333333333222222222222222111111222222333444333333333333333333222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222222222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222333444444555555666555555555555666666666666555666777666555555777999999999999999888777666666444444444444333333333333333222222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111000000//////111111000000000000111111////////////////////////{{{|||uuujjj]]]OOOJJJJJJIIIIIIJJJFFFCCCAAABBBEEEIIIJJJIIIJJJHHHFFFEEEFFFEEECCCAAA===;;;888555333333333333222222222222222222222222000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333333333333333333444444555222333333333333555999<<<;;;JJJaaaooollljjjyyyzzz}}}xxxsss}}}}}}yyyvvvtttqqqooonnnoooqqqrrrsssuuuwwwyyyyyy{{{}}}|||zzzxxxtttqqqmmmkkkiiinnnmmmiiiddd^^^ZZZYYYYYY]]]aaaeeeeeebbb\\\VVVSSSXXX[[[___bbbddddddcccbbbccceeehhhiiihhheeebbb___```cccgggiiijjjlllrrrvvvyyy~~~|||yyyvvvmmmiiigggjjjnnnsss{{{rrr}}}rrrzzzkkkVVVDDDBBBDDDCCCBBBCCCDDDCCC@@@===:::777666555444444444444444444444444333333333333333333333333222222333333333333444444444444333333333333222222222222111111222222333444111222222333333222222111111111111111111222222222222222111111111111222222111111111111111222222222111111111222222222222333111111000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666444444555555555666666666555666666666555555777999888888999888888777666555444444444444333333333222222222222222222222111111//////000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///111111000000000000111111000000000000000000000000zzzwwwxxx~~~~~~uuutttbbbVVVNNNIIIIIINNNFFFEEECCCBBBDDDGGGJJJLLLIIIHHHFFFFFFFFFFFFEEECCCBBB???;;;777444333333333222222222222222222222222000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000...//////000111111222222111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333444333333333333444555555333444444444444777;;;???HHH[[[qqq{{{zzzzzz}}}~~~zzz|||{{{yyyxxxxxxzzz|||~~~}}}zzzuuupppkkkgggeeehhhgggddd___YYYTTTRRRRRRSSSWWW[[[\\\YYYUUUQQQOOOMMMOOOQQQTTTWWWXXXYYYYYY]]]^^^```ccceeefffffffffgggjjjlllmmmmmmpppwww|||}}}|||rrrkkkffffffhhhjjjpppvvvssszzz}}}uuuxxxkkkrrrhhhNNNGGGGGGDDDBBBDDDDDDDDDBBB@@@===:::777555555555555555555555555555333333333333333333333333222222333333333333444444444444333333333333222222222222111111222222333444000000111222222222111000000000111111111222222222222222111111111111222222000000111111111222222222111111111222222222333333111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666444444444555555555666666555666666666555555777888888888888888777666555444555444444444444333333333111111111111111111222222////////////000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////111111222111000000111111000000000000111111000000000000000000000000~~~kkkhhhtttggglllwwwjjjZZZLLLHHHLLLEEEEEEDDDCCCCCCFFFKKKNNNJJJHHHGGGGGGGGGGGGFFFDDDDDDAAA===888555333333333222222222222222222222222000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...//////000111222222222111111000000000000111111000000000000111111111111111111111111111111111111111111222222222333333333444333333333333444555555666666777666777:::>>>BBBUUUiii~~~qqq|||~~~|||{{{zzzzzz|||~~~zzzuuunnniiidddbbbXXXXXXWWWSSSOOOMMMLLLMMMJJJMMMPPPQQQOOOMMMKKKKKKMMMMMMNNNOOOQQQTTTVVVXXXXXXYYY[[[___dddkkkppptttppprrrtttssssssvvv~~~|||uuummmggggggggggggkkkpppiiipppzzz~~~yyywww|||ppp___fff|||tttVVVLLLJJJEEECCCFFFDDDDDDCCCBBB???;;;777555555555555555555555555555555555555555555555555555222222333333333444444444444444444333333333222222222222111111222222333444//////111222222111000///000000111111222222222222222222111111111111222222000000111111222222222222111111222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666444444444555555555666666444555666666444555666888888888888888777666555444555555555444444444333333111111111111111111222222.../////////000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111222222111000111111000000000000111111000000000000000000000000kkkbbbooovvvfffjjj{{{lllQQQEEEJJJKKKEEECCCFFFGGGEEEGGGLLLHHHFFFCCCDDDFFFGGGEEECCCFFFDDDAAA===888444111///333333222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222222111000000111222222222222111111111222222222333333333444444444444444444444444666333444999:::999BBBNNNjjjooo|||yyyzzz|||zzz~~~}}}~~~yyytttqqqmmmhhheee]]][[[XXXUUURRRPPPOOOOOOMMMOOOQQQRRRQQQPPPPPPPPPPPPRRRSSSSSSSSSTTTVVVXXXZZZZZZ___gggmmmnnnrrrvvv~~~}}}|||}}}}}}zzztttpppnnnkkkggggggjjjmmmhhhiiisss}}}~~~{{{zzzaaa___kkk}}}mmmccc\\\PPPEEEBBBCCCCCCDDDDDDCCC???<<<999555555555444444444333333555555666666555555444333444444444444444444444444222222222222222222222222111111222222222333333333111111111111111111111111000000000222444444333222000000000000000000000000111111111111111111111111111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111111111333333222222333333444555333444555555666666555555555555555555666666666666666666666666555555555555222222222222222222222222111111111111111111111111111222222111///...///111000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000333222111/////////000111000000000000000000000000vvvpppuuu|||ooonnn~~~}}}dddSSSNNNMMMGGGEEEHHHIIIEEEDDDFFFGGGEEEBBBCCCEEEGGGGGGFFFGGGEEECCC@@@<<<888666444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222222111111111222333333333333333111222222222222333333333444444444444444444444444555444666999;;;???NNN^^^vvvzzzxxx{{{}}}vvvyyy{{{yyyyyy}}}}}}yyyvvvqqqnnneeeccc```]]]ZZZXXXWWWWWWYYYYYYXXXXXXWWWWWWYYYZZZZZZ[[[\\\\\\[[[\\\^^^aaa^^^___fffooouuuvvvxxx|||~~~zzzxxxxxxuuupppnnnpppmmmiiiggghhhiiiooo}}}yyyjjjfffnnnhhhNNN>>>CCCDDDEEEFFFFFFDDDAAA???666555555444333333333444555555666666555555444333444444444444444444444444222222222222222222222222111111222222222333333333111111111111111111111111111111111222333444444444111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111333333222222333333444555333444555555666666555555555555555666666666777777666666666666555555555555222222222222222222222222111111111111111111111111111222222111///...000111000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000333222000/////////000111000000000000000000000000xxxnnnyyyyyyeeeXXXRRRKKKGGGHHHIIIFFFDDDDDDGGGEEEBBBAAACCCFFFGGGHHHHHHGGGFFFCCC@@@===;;;999333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222222111222222333444444444444333222222222222333333333333666666666666666666666666444666888999;;;HHH___tttuuu}}}}}}ooommmxxx~~~~~~~~~vvvtttqqqnnnkkkjjjiiihhhjjjiiifffddddddfffhhhjjjjjjkkklllkkkjjjkkkmmmoooiiikkkqqq{{{|||uuuqqqrrrooommmjjjbbbYYYXXXdddsss|||uuuyyyzzzrrr{{{gggKKKCCCCCCCCCDDDEEEDDDAAA???999777555333222222333444555555666666555555444333444444444444444444444444333333333333333333333333111111222222222333333333111111111111111111111111333222222222222444555666111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111333333222222333333444555333444555555666666555555666666666666777777777777666666666555555555555444222222222222222222222222111111111111111111111111111111222111///...000111000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000///000000000000000000000000000000000nnnppp{{{nnn```XXXNNNIIIGGGGGGHHHHHHIIIGGGCCCAAAAAACCCFFFGGGIIIIIIHHHFFFCCC@@@===<<<444333222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111000000000000111111000000111222222222222111111222222333444333333333222222222333333333444444666666666666666666666666333777999888===QQQnnn|||~~~}}}vvvoookkkqqq}}}||||||{{{yyyvvvuuuuuuvvvwwwwwwyyyzzzzzzxxxwwwxxx{{{}}}yyyxxx|||yyyqqqmmmmmmppprrrqqqiii\\\TTTUUUYYYllluuu~~~sssuuujjj{{{aaaGGGDDDBBBCCCDDDDDDAAA???<<<:::666333222222444555555555555666555555444333333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111444444333222222333666999111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111111111111111111222222222333333222222333333444555333444555555666555555555666666666777777777888888666666555555555444444444222222222222222222222222111111111111111111111111000111111000//////000222000000000000000000000000111111000000000000111111111111000000000000111111///000000000111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////111111000000000000000000////////////////////////wwwjjjwww{{{qqq```PPPGGGFFFIIIKKKLLLJJJFFFBBB@@@@@@BBBDDDIIIIIIHHHGGGDDDAAA>>><<<777666444222111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111000000000000111111000000111222222222222111000111111222222222222222222222333333333444444444777777777777777777777777333999:::888BBB\\\xxxwwwqqqooonnniiinnnwww~~~|||wwwpppiiieeeggglllqqquuutttnnnbbbTTTJJJUUU]]]nnnzzzuuucccfffuuuoooNNNIIIDDDCCCFFFGGGGGGEEE???===999555333333444555555555555666555555444333333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111333444444222111222666999111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111000000111111111222222222333333222222333333444555333444555555666555555555666666666666777777777777555555555555444444444444222222222222222222222222111111111111111111111111000111111000//////111222000000000000000000000000111111000000000000111111111111000000000000111111///000000000111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000111111111000000////////////////////////}}}uuu{{{bbbOOOHHHHHHJJJLLLKKKHHHCCC???>>>???AAAFFFGGGGGGGGGEEECCC@@@>>>;;;999666444222222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222222111000000111222222222222111333333333333444444444444777777777777777777777777555:::;;;;;;LLLkkkzzzlllggghhhhhhgggsss~~~~~~xxxqqqmmmhhhbbb```bbbdddjjjrrryyy{{{tttaaaOOOJJJMMMYYYmmmxxxrrrvvvhhh___www|||wwwvvv~~~~~~XXXPPPFFFBBBDDDGGGGGGFFFBBB@@@<<<999666555555555555555666666555555444333333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111111333444333111111555888222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000111222222333333333333222222333333444555333444555555666666555555555555555555666666666666555555555444444444444333222222222222222222222222111111111111111111111111///000111000//////111333000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000}}}~~~xxx^^^OOOJJJHHHJJJJJJHHHEEE@@@>>>???AAABBBCCCEEEGGGGGGFFFDDDBBB???===999555333222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222222111000111222222333333222222333333333444444444444555666666666666666666666666777<<<===BBBZZZ|||pppggggggjjjkkkqqq{{{~~~yyyzzz~~~yyyyyyxxxvvvrrrppppppqqqnnnnnnmmmnnnppppppnnnllliiieeebbbcccaaa]]]]]]``````eeemmmuuuvvvgggSSSNNNNNNXXXhhhwwwmmmnnn~~~kkknnnzzzrrrvvvtttiiihhh|||pppcccSSSIIIFFFFFFEEECCCDDDBBB???<<<999777555555555555666666555555444333222222222222222222222222444444444444444444444444111111222222222333333333111111111111111111111111...222555444111000333777222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111///000000111222222333333333333222222333333444555333444555555666666555555444444444444555555555555555555555444444444333333222222222222222222222222111111111111111111111111///000111000//////111333000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000tttssswwwkkkXXXNNNIIIGGGHHHHHHEEEAAA???@@@AAA???AAADDDGGGIIIHHHGGGFFFBBB???;;;666333222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222222222222111222222333444444444444333333333333444444444555555666666666666666666666666999===???FFFeee~~~tttkkkkkkrrrvvvvvv}}}zzzvvvxxx~~~zzzwwwwwwxxxtttttttttssstttxxx~~~}}}xxxuuujjjhhheeeaaa^^^]]]```bbb```___^^^___``````___]]]VVVTTTVVV[[[]]][[[[[[]]]___dddjjjqqq}}}~~~bbbWWWLLLKKKRRRaaassspppnnn}}}nnnuuu}}}rrrsssnnnbbbooo|||fffVVVNNNJJJGGGCCCDDDCCCAAA>>>;;;888666555555555666666555555444333222222222222222222222222444444444444444444444444111111222222222333333333111111111111111111111111---111555444111000222666222222222222222222222222111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111///000000111222222333333333333222222333333444555333444555555666666555555333333333444444444555555555555444444444333333333222222222222222222222222111111111111111111111111///000111000///000111333000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000222222222111000000000000000000000000000yyyzzzbbbMMMIIIKKKGGGIIINNNHHH;;;;;;EEEBBB@@@@@@CCCIIIKKKHHHDDDDDDBBB???:::666333000///222333333333333222111111000000111111111222222222222222222111111111000000222222222111111111111000000000000000000000000000000000111111111111000000222222222111111111000000111111000000111111222333111111111111111111111111000111111111111222222222333333222222111222222222222222333444444555555666555666777666555666777999>>>:::EEEccczzzzzzyyyvvvtttuuu{{{yyy{{{|||zzzvvvsssoooiiifffdddccccccbbb```\\\ZZZZZZ^^^bbbfffiiirrr{{{wwwpppiiicccaaa^^^ZZZXXXWWWWWWWWWXXXVVVTTTRRRQQQSSSVVVXXXUUUWWWXXXYYYYYYZZZ\\\^^^bbb```fffttt|||}}}nnnYYYQQQJJJFFFWWWppp~~~vvvmmmzzzxxx|||wwwyyy}}}nnnlllSSSQQQMMMAAACCCDDDCCC@@@<<<999777777555555666666555444444333444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222111000000111111222222222222222222222222//////000000111111111111222222111111222222333444555444222000//////000111222111111111000000//////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333333444444444444444444444555555555555555555555555666666555444333333222222333333333333333222111000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111222222222222111111////////////000000000000000000000000111111111111|||}}}sss]]]JJJLLLHHHHHHLLLMMMHHHEEEEEEBBB@@@???CCCHHHJJJHHHEEEEEECCC@@@<<<888555222111222222222222222222222111000000111111111222222222222222222111111111000000222222222111111111111000000000000000000000000000000000111111111111000000222222222111111111000000111111000000111111222333111111111111111111111111000111111111111222222222333333222222222222222333222333333444444555555666555666777777666666888:::<<>>;;;888555444111111222222222222222222111111111111111222222222222222222111111111111111222222222111111111111000000000000000000000000000000000111111111111000000222222222111111111111111111111000000111111222333111111111111111111111111000111111111111222222222333333222222222222333333333333333444555555666666555666777777666777999;;;777JJJggg~~~|||yyywwwwww}}}}}}www{{{}}}tttqqqlllgggbbb___]]]\\\XXXWWWVVVTTTSSSRRRRRRQQQTTTXXX___hhhsss}}}|||}}}zzzuuunnnllliiifffdddccccccddd```___\\\[[[[[[\\\___```ZZZ[[[\\\\\\]]]```eeehhhkkkgggiiiqqquuuwwwlllVVVPPPLLLHHHXXXhhh{{{|||ooozzz~~~{{{wwwZZZIIIAAADDDCCCCCCAAA>>>;;;888666555555555555555555555555444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222111111000111111111222222222222222222222222111111111222222222222222222111111111111222333333444333111000//////000111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333666666555444333222222111222222222222222222222222333333222222111111000000222222222333222222111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000////////////000000111111000000///////////////000000000000000000000000111111111111zzzuuuxxxrrr___KKKHHHNNNJJJ>>>AAA??????AAADDDGGGGGGGGGFFFFFFDDDAAA>>>;;;999777222222111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000111111111111000000111111111111111111111111111111000000111111222333111111111111111111111111000000111111111222222222333333222222222333444444333333444444555666666666555666777777777888:::===999VVVvvv|||{{{yyyyyy|||xxxxxx~~~|||vvvqqqkkkgggeeedddaaa``````^^^\\\YYYWWWUUU]]]___bbbgggoooyyy}}}{{{yyyvvvsssqqqpppqqqqqqllljjjhhhgggfffhhhiiijjjddddddcccbbbbbbeeejjjnnnrrrppprrrxxxzzz{{{oooYYYNNNJJJOOOYYYggguuu}}}kkkxxxrrr}}}uuuqqqWWWKKKCCCBBBAAAAAA@@@>>>;;;999555555555555555666666777444444444444444444333333444444444444444444444444222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222111111111111111222222333333222111000///000000000111111111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222333333333333444444555555555444444333333333333333333333333333333333333333222222111111111111111111222222222222111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000///000000000111111111111tttzzz~~~{{{{{{XXXGGGKKKLLLEEEAAA@@@??????BBBDDDFFFGGGGGGFFFEEECCCAAA>>><<<:::444333222222111111222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000111111111111000000111111111111111111111111111111000000111111222333111111111111111111111111000000111111111222222222333222222222333444444555333333444555555666666777444666777888888999<<<>>>BBBccc~~~~~~~~~}}}}}}}}}yyy{{{uuuqqqnnnllllllkkkjjjhhhfffccc```^^^gggiiilllpppvvv}}}uuuaaaaaajjjqqqzzz}}}{{{yyyxxxwwwwwwxxxyyysssrrrqqqnnnmmmooossswwwxxxyyy}}}sss[[[QQQIIIJJJQQQ___rrrwwwqqqwwwyyyqqqxxx}}}vvv|||yyyfffQQQDDDBBBAAAAAABBBAAA???===666666555555555666666777444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222111111000000111111222333111111000000000000000000000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333444444444333333333444444555555555333333333333333333333333333333333333222222222222000111111222222111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111//////000000000000//////////////////000000000000///000000000111111111111|||kkkxxxvvvkkkwwwfffKKKEEEIIIIIICCCAAA@@@??????BBBDDDFFFFFFFFFFFFEEECCC@@@>>><<<888666444333222222222222222222222111111111111111111111111111111222222222222222222111111111111000000000000000000000000000000000111111111111000000111111111111111222222222111111000000111111222333111111111111111111111111000111111111111222222222333222222333333444555666444444444555666666777777444666777888999:::===@@@IIIjjjrrrrrr}}}}}}xxxuuussstttrrrpppmmmkkkiiihhhhhhllloootttzzzlllUUURRRVVVXXXaaalll{{{{{{zzzwwwvvvvvvyyy|||qqqZZZHHHCCCCCCOOObbbvvvtttgggtttrrrlll~~~vvvwww}}}lllqqqwwwlllOOOJJJFFFBBBAAABBBCCCBBB@@@999888666555555555666777444444444444555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111000111111222333222222222222222222222222222222222222222111111111111000000000000111222222000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555111222222333444555666666444444444444444444444444333333333333333333333222///000111111222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222///000000111111000000///////////////000000000000000000000000111111111111yyysssxxxpppuuuwwwWWWGGGEEEHHHDDDCCC@@@>>>===???CCCEEEEEEFFFFFFFFFDDDBBB???>>>;;;999777444222222222222222222222111111111000000000000111111111222222222222222222111111111111000000000000000000000000000000000111111111111000000000000111111111222222222111111000000111111222333111111111111111111111111000111111111111222222222222222222333333555666666444444555555666666777777444666888999999;;;>>>AAAUUUsssmmmoooxxx~~~}}}{{{yyyuuurrrpppppprrrssstttxxx~~~gggSSSOOONNNJJJPPP\\\qqqsssVVVLLLDDDHHHSSSbbbuuuooommmsss}}}www|||~~~llldddjjjxxxxxxZZZRRRLLLDDDAAABBBCCCAAA???;;;999777555444444555666444444444444555555555666555555555555555555555555222222222222222222222222222222222222222222222222111111000000111222222333222222222222222222222222222222111111111000000000000000000000000111222222//////000000000000000//////000000000111111111111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111222333333444555555222333333444444555555555222222222222222222222222111111222222222222222222//////000111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111111111111111111000////////////000000000000000000000000111111111111}}}tttxxx~~~hhhPPPGGGIIIEEEDDDAAA>>><<<>>>BBBEEEEEEEEEFFFFFFEEEBBB@@@>>>===;;;888555333222222222222222222222111111000000000000111111222222222222222222222111111111111000000000000000000000000000000000111111111111000000000000111111222222222222111111111000111222222333111111111111111111111111000111111111111222222222222222222333444555666777444444555555666777777777444666888999:::<<>><<<:::888555444444444555444444444555555555666666555555555555555555555555222222222222222222222222222222222222222222222222111111000000111222333333222222222222222222222222222111111111000000//////000000000000000111111222...///000000000000000/////////000000111111111222333333333333333333333333111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111222333333444555555444444444444444444444333111111111111111111111111000000000000000111111111//////000111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222222111111////////////000000000000000000000000111111111111zzzyyy|||kkkSSSJJJLLLGGGEEEGGGDDD??????CCCIIIHHHHHHHHHFFFCCC>>>:::===;;;888666333222111111222222222111111111111000000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000111111222111111222333333333333222222222333333333444444444555555555555666666666777:::777999???===888@@@OOOuuuyyykkknnn{{{|||~~~pppgggYYYMMMGGGHHHHHHGGGWWWsssuuuVVVJJJKKKNNNPPPRRRppprrriiiqqq|||xxxssshhhkkkrrrPPPHHHJJJFFF@@@>>><<<;;;:::888777666666666666666666666666666666666444444555555555555444444333333333333333333333333333333333222222111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000////////////000000000000000000000000000000rrrsss{{{~~~qqqfffRRRJJJEEEGGGGGGDDDCCCEEEKKKKKKJJJJJJHHHFFFBBB@@@>>><<<999666333222222222222222222222111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000111222222111111222333333333333222222222333333333444444444555555555666666666777777999777999>>><<<<<>>:::666333222333444333222222222111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222111000000000000111222222111222222333333333333333333333333333444444444444555555666666666777777777999888999;;;999>>>RRRhhh~~~uuutttnnndddZZZRRRMMMKKKKKK[[[uuu{{{xxx{{{ZZZDDDDDDMMMKKK```xxxvvvjjjvvv~~~wwwvvv{{{]]]IIIFFFHHHHHH???>>>===<<<:::888666555666666666666666666666666444444555555555555444444333333333333333333333333333333333222222222222111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222000000////////////000000000000000000000000000000~~~xxxlllVVV___rrr~~~yyyfffPPPFFFHHHJJJIIIFFFGGGGGGFFFEEECCCCCCDDDEEEBBB???;;;777444333444555333333222222222111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000111111111222222222111111000000111111222333111222333333444444333333333333333444444444444555555666666666666777777777:::999999888888BBB[[[sssvvvqqqlllggg___VVVPPPNNN]]]wwwzzz{{{sssVVVIIIHHHJJJYYYlllzzzyyyqqqrrrxxx{{{lllOOOFFFDDD@@@@@@@@@@@@>>><<<999666555666666666666666666666666444444555555555555444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111222333333444444000000////////////000000000000000000000000000000sssxxx|||bbbVVV___ttt{{{^^^JJJEEEGGGGGGDDDEEEEEEEEECCCAAAAAACCCFFFDDDAAA===999666555555555333333333222222222222111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222222333222222333444444444444333333333444444444555555555666666666666777777777888::::::999:::>>>NNNjjj{{{uuurrrrrrlll```UUUPPP]]]wwwyyy^^^LLLIIIMMMVVVdddttt|||uuurrrxxx{{{uuuTTTHHHEEE@@@AAAAAABBBAAA???;;;888555666666666666666666666666444444555555555555444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111222333444444555000000////////////000000000000000000000000000000qqqyyynnndddnnnlllQQQDDDDDDEEEDDDEEEFFFGGGEEEBBBAAADDDHHHDDDBBB???;;;888666555555333333333333222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222222111111111111222333333222222333444444444444444333444444444555555555555666666666777777777888888888999;;;>>>HHH]]]yyy{{{tttvvvssseeeWWWQQQZZZttt~~~yyy___MMMGGGGGGQQQbbbuuuyyyuuuwwwpppQQQEEEDDDCCC@@@BBBCCCDDDBBB>>>999777666666666666666666666666444444555555555555444444333333333333333333333333111222222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000111222333333444000000////////////000000000000000000000000000000sssooo|||yyywww[[[HHHDDDEEEEEEDDDGGGIIIGGGCCCBBBDDDGGGDDDCCCAAA>>>;;;888555444444444333333333222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222222222111111222222333444222333444444555444444444444444444444555555555555666666777777777888888888999:::<<>>:::777666444333222111111222333444444333333222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222333333333333444444666666666666666555555555666666777777888:::;;;<<<;;;AAA;;;>>>^^^~~~~~~}}}~~~|||yyyyyy}}}|||zzz{{{yyywwwvvvuuuxxx|||zzzxxxsss^^^MMMKKKNNNccc~~~}}}zzzvvvrrrrrrkkkeeeiiiwwwrrrXXXJJJIIISSSeeevvvrrrmmm```ooouuu{{{{{{rrrcccTTTKKKCCC@@@HHHLLLBBB>>>???:::;;;666444888888555444777666666666666555444333222333333333333333333333333444333333222222333333444111111222222222333333333000111222333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000000000000000000000000000tttzzzwwwnnnuuuxxxjjj^^^SSSKKKDDDDDDJJJJJJCCC===>>>AAABBBDDDDDDBBB>>>:::777555444333333222222222333333333222111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222333333333333444444666666666666666666666555666666666777888999:::;;;;;;@@@===GGGkkkxxxpppuuu||||||}}}|||yyyyyy}}}~~~{{{yyyzzztttsssqqqqqqssswww{{{~~~{{{ppp]]]OOOLLLJJJ\\\vvv}}}{{{{{{|||}}}|||zzzxxxtttooollliiiddd______eeeoooxxx~~~uuucccRRRLLLXXXhhhwwwlllttt}}}tttlllooowwwuuugggGGG???BBBGGGCCCCCCDDD???===666333777999666555777666666666666555444333222333333333333333333333333444333333222222333333444111111222222222333333333000111222333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000////////////000000000000000000000000000000nnnyyyaaaXXXtttsssbbbNNNEEEDDDLLLPPPIIIAAA???@@@@@@AAADDDFFFCCC===888777777666666555444222222222222111111111222222333222222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222333333333333444444555555666666666666666666777666666666777888999999===??????SSSxxx~~~||||||vvvzzz|||wwwsss}}}{{{|||~~~}}}||||||zzz{{{xxxwwwuuuuuuwwwyyy}}}nnn^^^SSSOOOHHHVVVmmmzzzxxxzzz{{{{{{zzz~~~~~~{{{yyyxxxyyyzzz{{{zzzwwwvvvuuusssooommmeeedddaaa^^^^^^ccclllsssmmm[[[```nnn{{{oooeeeiiixxxooouuutttooosssUUUCCC===BBBCCCGGGHHHAAA@@@888333555888888666555666666666666555444333333333333333333333333333333444333333222222333333444111111222222222333333333111111222333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000zzzlllrrrqqqYYYbbbxxx}}}rrrVVVIIICCCKKKRRRNNNHHHEEE@@@>>>===@@@DDDEEE@@@;;;999::::::999888666333222222111111111111222333333333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222222333333333444444555555555555666666666666777777666666777777888999>>>???CCC\\\|||ppphhhyyy~~~~~~|||{{{~~~~~~~~~~~~}}}|||}}}uuudddXXXQQQJJJTTTfff|||yyyqqqoooqqqrrrpppmmmsssuuuxxx{{{~~~|||zzzyyyyyyyyyxxxwwwwwwxxxyyywwwvvvhhhgggfffddddddhhhoootttzzzuuupppuuuttt}}}eeeaaaggg}}}ooo~~~zzzttthhhLLL<<>>999:::???BBBAAA???<<<<<<<<<<<<:::888555444333222222222222222333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222222333333333444444444555555555666666777777777666666666777888999:::===BBBKKKfffyyyjjj]]]jjj}}}xxx~~~}}}|||zzzyyy{{{ooo^^^SSSNNNTTTbbbxxx{{{sssoooooooookkkgggllloootttxxx}}}|||{{{~~~|||{{{|||}}}~~~~~~}}}nnnkkkiiijjjmmmqqqssstttyyyzzzqqqpppxxxtttggg^^^kkkzzzxxx}}}xxxTTT===>>>CCCIIILLLFFFHHHBBB:::666777999888555555555555666555555444333333333333333333333333333444333333222222333333444111111222222222333333333222222333333333222222111222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////000000////////////000000////////////////////////}}}vvv|||pppfffsssnnnYYYHHHFFFJJJIIIHHHJJJDDD???:::888;;;???AAABBB??????>>>===<<<:::888777555555444333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222333333333333444444444444555555666777777777666666777777888:::;;;<<<<<>>;;;;;;===@@@BBBAAA@@@???===<<<;;;;;;;;;888777666555444333333333000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222333333333333444444444444555555666777777888666666777888:::;;;===>>>???XXXmmmvvvnnn{{{{{{wwwrrrbbbTTTeee}}}xxxzzzyyywwwvvvzzzooocccZZZ___kkk}}}}}}yyyuuurrroookkkpppwww}}}}}}zzzssseeennn|||aaaHHHDDDBBBGGGQQQVVVPPPPPPIII<<<555666888777444444555555555555555444333333333333333333333333444333333222222333333444111111222222222333333333222333333333333222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000////////////000000////////////////////////iiivvvwwwaaaWWWPPPIIIFFFIIICCCCCCBBB???======???AAABBBAAA???===<<<<<<======:::999777666444444333333//////000111222333333444111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444222222333333333444444444444444444555666777777888666666777888;;;===???@@@DDDccczzzpppgggrrr|||pppVVV[[[{{{|||}}}{{{zzz~~~vvvlllaaafffssszzzxxxwwwooottt{{{yyyzzznnnjjj}}}vvvxxxkkkzzziiiNNNHHHAAACCCNNNVVVRRRSSSMMM>>>444444888888444444555555555555555444333333333333333333333333444333333222222333333444111111222222222333333333333333333333333222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111222222222222222222222222000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000////////////000000////////////////////////mmmgggwww~~~xxxwwwmmm[[[HHHDDDJJJEEEDDDEEEEEEAAA;;;;;;??????@@@AAA>>>:::888999<<<;;;::::::888666444222111333333333333333333333333333222222222111000000000222222222222222222222222111111222222222222111111111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777888<<<777666<<<:::999AAAOOOqqqzzzggggggzzz}}}}}}vvv```YYYppp~~~zzz{{{qqqkkkrrr}}}{{{{{{{{{{{{{{{|||~~~www|||uuuvvv|||tttxxxtttmmm~~~|||aaaQQQCCCAAAJJJNNNMMMNNNIII@@@999888888777666666666666555555555555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222111111222222222333333333//////000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////vvvnnnhhhgggzzzrrr^^^LLLDDDHHHDDDBBBBBB@@@<<<;;;===@@@AAAAAA???;;;999999;;;::::::999888666444222111333333333333333333333333222222222111111111111111222222222222222222222222111111222222222222111111111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777777;;;888777===;;;;;;EEE___}}}iiibbbuuuzzz{{{gggWWWkkk~~~~~~rrrzzz}}}|||}}}~~~~~~{{{yyyvvvmmmsssvvv|||~~~jjjPPPAAADDDJJJHHHHHHDDD<<<888::::::888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222111111222222222333333333000000111222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////|||uuusss```eeeqqqwww^^^HHHKKKEEEAAABBBBBB???<<<===AAABBBBBB@@@===:::::::::999999888777555444222111222222222222222222222222111111111111111222222222222222222222222222222222111111222222222222111111111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777666:::888888>>><<<>>>LLLkkk|||hhhaaaqqq}}}{{{sssWWWbbbwww}}}vvvlllgggxxxkkkfffGGGAAAJJJHHHGGGAAA:::999;;;:::777666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111333333333333333333333333222222222222222222222222111111222222222333333333111222333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////pppccc]]]llltttYYYIIIFFFEEEGGGFFFBBB???@@@AAABBBBBBAAA???<<<:::999888888888777555444222111111111111111111111111111000000000111222222222333222222222222222222222222111222222333333222222111111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777666999777999>>>;;;@@@RRRqqquuudddgggttt~~~{{{~~~]]]]]]}}}||||||vvvuuuhhhooo```rrrvvv{{{~~~TTTCCCLLLLLLJJJDDD<<<:::;;;999444666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000111222222333333222222111111111111111111111111111111111111111111111111111///000000000111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111111222222333333222222111333333333333333333333333222222222222222222222222111111222222222333333333222222333333333333222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////xxxvvvmmm\\\ddd{{{|||bbbFFFEEEGGGJJJGGGBBB@@@BBBAAABBBBBBCCCBBB???<<<999888888888777666444333222111111111111111111111111000000000111222222222333222222222222222222222222222222333333333333222222111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777777999777999===:::DDD[[[{{{qqqdddoooyyy~~~zzzyyy{{{jjj```xxx|||uuu|||xxxrrrqqqyyyrrryyycccaaasss~~~|||}}}uuukkknnnzzzbbbFFFJJJJJJJJJFFF???;;;;;;888333666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000111222222333333222222111111111111111111111111111111111111111111111111111///000000000111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333111222222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000sss|||yyywwwyyyaaaJJJFFFEEEGGGFFFBBB???@@@@@@AAABBBDDDEEEBBB>>>:::999999888888777555444333222222222222222222222222111111111111111222222222222222222222222222222222222222333333333333222222111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777888999777:::>>>===LLLiiiuuunnnuuu}}}~~~{{{{{{~~~ooo{{{yyyvvv|||rrrnnnkkk|||lll___pppkkk\\\fff~~~~~~xxx}}}wwwfffuuu~~~jjjEEEGGGDDDHHHHHHCCC===;;;999555666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222111111000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000yyy}}}ttt[[[NNNCCCBBBFFFFFFBBB?????????AAAEEEGGGEEE@@@<<<999999999999888777555555333333333333333333333333222222222111111111111111222222222222222222222222222333333444444333333222111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777888888777;;;@@@BBBWWWzzz|||~~~zzz~~~}}}xxxyyytttmmmjjjdddxxxmmmWWW^^^ssshhhcccqqq}}}wwwwww{{{yyyppp}}}mmmFFFHHHEEEMMMQQQKKKBBB===:::888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111222333333444444333333222333333333333333333333333222222222222222222222222111111222222222333333333333333333444333222222111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000zzzsssmmmWWWBBB@@@HHHKKKFFF???>>>???AAAEEEHHHGGGAAA===:::::::::999999777666555333333333333333333333333333222222222111111000000222222222222222222222222222333333444444333333222111111222222222333333333444333333222222333333444333333333444444444555555666666666666777777777777777888777<<>>@@@EEEIIIIIIEEEAAA???===;;;::::::999777666444333222222111111222222111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333333444555666777777777777777777777777777888888888777===:::888BBBQQQoooyyyyyyiiifffqqq|||qqquuu{{{qqqooogggeee\\\ZZZppphhhXXXYYYuuu{{{ffflll|||cccSSSUUU\\\aaauuu|||zzz~~~aaaMMMIIIVVVcccUUULLLEEE555>>>:::999999888777666555555555555444444444333333333444333222222111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222111111111111222222222222333333333222222222222111111000000000111222333333333333444555666666666666555444444444444444444444444444555666777888888777666666666666666555444444666555555555555444444444444444444444444444444444666555333111000111111222///000111111111111000000111111111111111111111111111111000000//////......000000000000000000000000222222111000//////000000000000000000000000000000000000000000000000000000cccppplllyyynnnjjj|||www^^^SSSNNNHHHFFFHHH@@@???@@@CCCFFFGGGEEEBBB???===;;;:::::::::888666444333222222111222222222111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333333444555666777777777777777777777777888888888888777===:::999CCCTTTrrrzzz~~~sss___hhhuuuiiimmm~~~sss{{{ooodddaaaXXXXXXnnnvvvoooZZZVVVgggkkkgggvvvxxx\\\QQQRRRUUUkkktttrrr|||fffMMMIII[[[iiiUUUJJJJJJ999888999999888777666555444444555555444444444333333333444444333222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222111111222222222222333333222222222222222222222222222222333333333333333444333444666777999999::::::999999888888777777777777777777888999::::::999999888999999999888888777666888888888888777777777777666555555555555555444555555444333222111111111222111111111222222222111111111111111111111111111111111111000000////////////000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000UUU___tttuuuoookkkXXXbbb{{{vvvhhhVVVFFFCCCIIIDDDBBB@@@AAABBBDDDDDDCCC@@@>>><<<;;;;;;:::888777444444333222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333333444555666777777777777777777777888888888999999777<<<:::===LLL^^^yyy{{{xxx~~~{{{yyyeeefff||||||jjj]]]```rrryyyyyyqqqccc^^^VVVWWWmmmwwwgggllleeeVVV]]]~~~pppuuuyyy```SSSNNNVVV```sssqqqqqq{{{cccOOO^^^kkkVVVKKKPPP@@@777999999888777666555444333555555444444444333333333555444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222111111222222222333333333111111111222333333444444555666777777777666555444555666888999;;;<<<============<<<<<<;;;;;;;;;:::;;;<<<<<<=========<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::777777666555555555555555555444333222222222222222222222222222222222222111111111111111111111111111111000000000000/////////000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000KKKQQQ___sssuuuuuuiiiaaaaaa~~~dddJJJDDDKKKHHHEEEBBB@@@@@@BBBDDDEEEAAA???===<<<<<<;;;999888444444333222222222222333111111222222222333333333222222222222222222222222222222333333333333444444222222222333333333444444444444444444444444444444333444555666777777777777777777777888888999999::::::;;;:::EEE___rrr|||www{{{zzz|||}}}}}}ooo~~~ppp|||ttt```RRRUUUggg}}}~~~sssccc]]]VVVWWWlll{{{ooosss~~~fffdddwww~~~zzzbbb]]]yyyjjjWWWNNNRRR```ttt}}}gggccc___hhh[[[OOORRREEE>>>;;;:::999888777555555444555555444444444333333333555444444333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222000111111222222333333333222333444555666777888888999:::;;;<<<;;;:::777666777888999:::;;;<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>=========999888666555444444444555555555444444333333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000DDDDDDKKK[[[lll|||rrryyyrrr]]]lllxxxUUUHHHLLLIIIGGGDDDAAA@@@AAADDDFFFBBB@@@>>>======<<<:::999555444333333222222333333111111222222222333333333222222222222222222222222222222222333333444444444222222222333333333444444444444444444444444444444333444555666777777777777666777777888999:::::::::<<<::::::QQQwww~~~{{{|||~~~gggooo~~~||||||mmmZZZMMMNNN]]]sssoooaaa\\\VVVXXXnnntttfffeeeyyymmmdddrrr}}}zzzyyydddmmmkkkZZZRRRQQQ___tttyyy}}}bbbbbbaaaVVVOOODDDEEE===<<<;;;:::888777666555555555444444444333333333444444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222000000111222222333444444666777888999:::;;;<<<===<<<===>>>???>>>===:::999:::::::::;;;::::::999888:::;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@????????????>>>:::999777444333333333444666666666666666555555555333222111000000000000111111111111111111111111111000000000000111111111111111111111111111111111111111000000000000000111111000000000000000000000000000000000000000000000000CCCBBBEEEOOO\\\mmm~~~ooonnnooo}}}^^^HHHEEEIIIIIIGGGDDDBBBBBBEEEGGGCCCAAA???>>>>>>===;;;:::555444444333333333333333111111222222222333333333222222222222222222222222111222222333333444444555222222333333333333444444444444444444444444444444333444555666777777777777666777777888999:::;;;;;;===;;;>>>\\\yyywww}}}zzzjjjeeezzzkkkYYYLLLJJJTTTgggxxx}}}yyyhhh]]]YYYTTTXXXooo{{{lllbbbnnnvvvgggnnn~~~rrrrrrjjjxxxgggVVVIIIOOOcccxxx~~~ddd\\\dddZZZQQQEEEEEE>>>>>>===;;;999888777666555555444444444333333333333333333333333444444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222222222333333444555666666:::;;;<<<===>>>???@@@@@@>>>???@@@@@@@@@???>>>============<<<<<<:::999888999999:::<<<===???@@@AAA??????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@===;;;888555444333444555777888888888888888777777555444222111000000111222111111111111111111111111000000000111111111111222111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000FFFDDDFFFJJJQQQ]]]ppp{{{xxx~~~jjjLLLBBBHHHIIIJJJHHHEEEDDDFFFHHHCCCBBB@@@??????>>><<<:::555555444333333333333444111111222222222333333333222222222222222222222222111111222333333444555555222222333333333333444444555555555555555555555555333444555666777777777777666777777888:::;;;;;;<<<<<<===CCCddd{{{vvvyyy~~~uuusss___qqq{{{lll[[[NNNHHHKKKYYYhhh}}}uuuoooddd[[[XXXRRRXXXpppwwwdddeeekkkjjjzzzsss{{{rrrssskkkUUUOOOXXXjjjaaaWWW```\\\\\\OOOCCC>>>>>><<<;;;999777666555555555444444444333333333222222222222222333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222555555666777888999::::::===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===::::::;;;;;;<<<=========<<<===>>>@@@AAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>;;;777666555666777888999:::;;;;;;:::999999777666444222222222333444111111111111111111111111000000111111111222222222111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000DDDCCCCCCDDDEEEKKK\\\kkkvvvyyyWWWHHHFFFIIIKKKKKKHHHFFFFFFHHHDDDBBB@@@??????>>>===;;;555555444333333333333444111111222222222333333333222222222222222222222222111111222333333444555555222222333333333444444444555555555555555555555555333444555666777777777777666777777999:::;;;<<<<<<:::>>>HHHhhh|||zzz{{{qqqzzz\\\aaa|||nnn]]]PPPGGGEEEOOO]]]rrrlllccc\\\YYYSSSWWWooo}}}ddd^^^uuuooohhhtttwwwvvv}}}qqq}}}lllXXXRRR[[[nnn~~~[[[RRR[[[]]]hhh[[[CCC>>>===<<<:::888666555444555555444444444333333333111111111111222222333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222777888999:::;;;<<<======?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDCCCCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===???@@@BBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@===999777777888999999:::;;;<<<<<<<<<;;;::::::888666444333444555666111111111111111111111111000000111111222222222222111111111111111111111111000000///000000111222222000000000000000000000000000000000000000000000000GGGFFFDDDBBBBBBGGGOOOVVVnnn{{{vvv{{{{{{wwwSSSJJJDDDFFFLLLKKKBBBBBBIIIHHHFFFCCCAAA@@@???===;;;999888555333111111222222111222333333444444333333222222222222222222222222222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888999999888888:::<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCAAAAAA@@@????????????@@@???===;;;;;;;;;;;;999777888999:::;;;===>>>@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDBBB@@@>>>;;;999777999;;;===>>>???>>>===<<<:::999888666555555555555333333222111000000000111///000111222333333222111222111111111000000//////////////////////////////222111111111000000//////000000000000000000000000HHHGGGEEEBBBAAADDDJJJOOO```kkk~~~xxxzzzxxxnnn~~~tttYYYMMMGGGKKKKKKEEEDDDIIIHHHFFFCCCBBBAAA???===;;;:::999666444333222333333111222333333444444333333222222222222222222222222222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888999999888999;;;===???DDD^^^zzzjjjuuuqqq^^^```rrrzzzlllZZZKKKFFFIIINNN^^^yyyoooddd___ZZZVVVVVVVVVlllppp```iii}}}kkkjjjmmmUUUWWWddd{{{rrrSSSLLLUUUZZZUUUOOOBBB>>>999888999999666333666555555555555444444444444333333222222333333444444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111222222222333333333000111222333333444777:::======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>=========<<<<<<<<<:::999999999999888666666666777888999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???@@@AAACCCDDDEEEEEEDDDBBB@@@===;;;999:::;;;<<<>>>>>>???>>>>>><<<;;;999888777666666555555444333222111111111111///000111222333222222111111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000HHHHHHFFFCCCAAABBBEEEHHHUUU]]]mmm}}}ooo~~~aaa```ooo[[[JJJHHHJJJIIIGGGHHHGGGEEEDDDCCCCCCAAA===:::;;;:::888555444444444444111222333333444444333333222222222222222222222222222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888999999999999;;;===@@@KKKjjjzzzxxx|||}}}}}}gggllleeeYYYggg{{{xxxooobbbTTTKKKGGGGGGOOOhhh}}}~~~jjj```\\\YYYWWWXXXVVVkkk}}}dddddd}}}ppp```llldddVVVXXXooo~~~}}}|||YYYLLLQQQWWWUUUPPPCCC???:::999999999777444666555555555555444444444444333333222222333333444444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222111111222222222333333333000222444444555777:::<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA???>>>===:::;;;;;;;;;;;;:::999888999888777777999999888777777777777888888888888888:::::::::;;;;;;<<<<<<===;;;:::::::::;;;===???@@@BBBCCCDDDDDDBBB@@@===<<<;;;;;;<<<<<<>>>???@@@AAA>>>>>>===;;;:::888777777666555444333222222222222000000111222222222222111111111111111000000000000222222222222222222222222111111111111000000000000000000000000000000000000IIIHHHGGGEEEDDDCCCCCCDDDOOORRR^^^rrrvvvxxxkkk[[[iiiiiiMMMDDDHHHJJJHHHGGGFFFEEEEEEEEEDDDBBB>>>;;;:::999888666444444333333111222333333444444333333111222222222222222333333222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888999999999:::<<<>>>AAAPPPppp{{{{{{}}}eeecccrrruuu]]]aaawwwvvvtttooofffZZZOOOHHHEEEJJJ___qqq{{{ggg]]]YYYWWWWWWXXXWWWmmmjjjaaazzzzzz]]]]]]wwwgggZZZcccyyywwwkkkXXXTTTUUUUUUSSSDDD@@@<<<::::::999777555666555555555555444444444444333333222222333333444333333444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333111333555666777999;;;===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@>>><<<:::999666777888999999999888888:::999888999;;;===<<<;;;<<<<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;999888888777888999;;;<<<<<<>>>@@@AAABBBAAA???>>><<<;;;;;;;;;===???BBBDDDAAAAAA@@@>>>===;;;:::999777666555333333222222222111111111111222111111111111111111000000000000000222222222222222222222222111111111000000000000000000000000000000000000000IIIHHHHHHGGGGGGFFFEEEEEEFFFGGGOOO```sssjjj|||ggg[[[fffyyysssRRRCCCEEEIIIHHHEEEFFFEEEEEEEEEEEECCC???<<<999888777555444333222222111222333333444444333333111111111222222333333333222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888999:::999:::===???BBBSSSsss~~~}}}~~~eee^^^hhhhhh___nnnvvvtttooofff\\\RRRKKKGGGGGGVVVddduuuzzzfff[[[XXXVVVVVVWWWYYYoooqqqaaawwwbbbVVViiippp^^^nnn~~~xxxrrr```WWWTTTSSSEEEBBB>>><<<:::999888777666555555555555444444444444333333222222333333444333333333444444444555555222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222111111222222222333333333222444777888888999<<<===<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;:::999888666777888999:::;;;;;;;;;===<<<<<<===@@@AAAAAA@@@AAAAAA@@@???>>><<<<<<;;;<<<===>>>?????????>>>>>>===<<<:::999888999999:::666888:::===>>>???>>>>>><<<;;;::::::<<>><<<;;;777777555444333222222222222222111111111111111111000000000000000000111111111111111111111111111111000000000000000000111111000000000000000000000000KKKIIIHHHHHHIIIIIIGGGEEECCCCCCGGGSSSbbbtttmmmttt~~~aaa```rrryyyXXXEEECCCHHHHHHFFFGGGFFFEEEEEEEEECCC@@@>>>888888777666555333222111111222333333444444333333111111111222222333333444222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888:::::::::;;;===???GGGZZZvvv~~~eeeZZZaaawww```fff~~~zzzsssjjj```WWWOOOKKKBBBKKKSSSeee~~~wwwdddZZZWWWUUUUUUVVV[[[ppp}}}dddrrrmmmVVV^^^sssjjjkkkqqq~~~ppp[[[QQQMMMEEECCCAAA===;;;999888888666555555555555444444444444333333222222333333444222333333444444555555555222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333111111222222222333333333333555888999999999;;;<<<:::::::::;;;<<<<<<==============================;;;;;;::::::;;;<<<===>>><<<<<<<<<<<<<<<===??????@@@@@@???AAACCCEEEEEEDDDCCCCCCBBB@@@???>>>===<<<@@@AAACCCCCCDDDCCCBBBAAAAAA@@@>>><<<;;;;;;;;;<<<666777888:::;;;<<<<<<===;;;;;;::::::;;;===@@@BBBBBBCCCCCCCCCBBBAAA???===999888777555444333333333333222111111000111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000MMMKKKHHHHHHIIIIIIFFFDDDDDDCCCEEELLLUUUcccyyywww}}}wwwlllsss}}}___JJJDDDFFFIIIHHHIIIGGGEEEDDDDDDDDDBBB@@@999999888777666444333222111222333333444444333333000111111222333333444444222222222222222222222222111222222333333444444555444444444555555555555666555555555555666666666666777888:::::::::;;;>>>@@@III^^^xxx~~~}}}eeeXXX\\\gggdddyyy}}}rrrggg\\\SSSNNNDDDFFFIIIYYYtttqqq```XXXWWWUUUTTTUUU[[[ppplllqqqyyy~~~^^^^^^lllssshhhwwwzzz```OOOFFFFFFEEEBBB>>>;;;999888999666555555555555444444444444333333222222333333444222222333333444555555666222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333111111222222222333333333444666999:::999999999:::777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>AAAEEEGGGGGGEEEBBB@@@??????AAABBBAAA@@@@@@BBBDDDEEEEEEDDDEEEEEEDDDCCCAAA@@@??????CCCDDDEEEFFFFFFEEECCCBBBCCCBBB@@@???>>>??????@@@===<<<;;;::::::::::::;;;;;;:::::::::;;;<<<>>>???AAABBBDDDDDDDDDBBBAAA???<<<;;;:::888777666555555333333111000000000111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000OOOLLLHHHGGGHHHGGGEEEBBBBBBAAABBBEEEJJJVVVlllzzzssswwwsssdddNNNDDDFFFIIIJJJJJJGGGEEEDDDDDDDDDBBBAAA:::::::::999777666444333222222333444444444333333000000111222333333444444222222222222222222222222111222222333333444555555444444444555555555666666555555555555666666666777777888:::::::::<<<>>>@@@CCC[[[wwwrrrrrr|||dddVVVZZZooohhhqqqyyymmmaaaVVVOOOIIIHHHFFFTTTnnn|||{{{lll\\\WWWVVVUUUUUUUUUZZZoootttsss~~~qqqiiicccmmm~~~fffsss~~~cccOOOBBBFFFEEECCC???;;;999999999666666555555555444444444444333333222222333333444222222333333444555666666222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333555777999:::999888888999555666666777888888999999999999999999999999999999>>>======>>>AAAGGGLLLOOOOOOLLLGGGCCC@@@@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDBBB???;;;999999999:::::::::::::::;;;;;;<<<===AAABBBCCCEEEEEECCCBBBAAA???>>><<<:::999888777777444333111000000000111111//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000VVVPPPIIIHHHLLLNNNJJJEEEEEEBBBCCCGGGIIILLLYYYggg{{{qqquuu\\\KKKDDDFFFLLLGGGHHHGGGEEECCCAAABBBCCC======;;;999666444222111333333333333333333333333222333333444444333333222333333333333333333333333333333222222333333444555444444444555555555666666777777777777888888888888888<<<777555:::999:::DDDWWWmmmppptttfffQQQZZZuuulllsss~~~xxxiii^^^VVVOOOKKKGGGJJJYYYqqq}}}nnncccXXXUUUUUUSSSSSSTTT]]]ooottt}}}xxxtttzzzeeeeeezzzjjjJJJKKKEEENNNOOOCCC<<<>>>>>>999666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111222222222111111111111111333333333333333333333333222111111111222444666777;;;999888:::===>>><<<999???;;;777444444444555555999999777666;;;AAABBB???AAAGGGCCC???CCCDDDHHHTTTUUUXXXUUULLLGGGHHHIIIFFFBBBFFFHHHFFFBBBCCCJJJQQQLLLGGGAAA@@@BBBAAA===888@@@CCCEEEEEEEEEFFFDDDBBBAAA===CCCFFFAAADDDIIIEEEGGGFFFCCC@@@>>>=====================<<<;;;:::999@@@BBBCCCDDDDDDCCCAAA???@@@@@@@@@@@@???===<<<:::888666444222111222333444222111000//////000111111000000000000000000000000000000000000000000000000000111111111111222222222eee[[[PPPJJJKKKMMMJJJGGGGGGDDDDDDEEEDDDEEEMMMXXXppp~~~|||tttvvvrrr___MMMGGGIIIHHHIIIHHHFFFCCCAAAAAACCC???>>><<<:::888666444333333333333333333333333333222333333444444333333222333333333333333333333333333333222222333333444555444444444555555555666666777777777777888888888888888<<<999777<<<;;;===IIIfff~~~ooouuujjjUUU]]]yyyxxx~~~nnneeeXXXRRRJJJHHHPPPbbbtttxxxjjj```VVVSSSSSSQQQQQQRRR___ppp{{{}}}ttt}}}qqqkkknnnNNNIIINNNVVVTTTGGG>>>>>>===888666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222333333333333333333333333333333333333222222222222333555777888===;;;:::;;;===>>><<<:::999777666666666777777777:::===>>><<<>>>CCCDDDAAA>>>GGGGGGEEEIIIFFFDDDKKKLLLRRRVVVSSSRRRSSSQQQLLLJJJKKKJJJFFFCCCDDDJJJOOOHHHFFFDDDAAA@@@>>>===;;;HHHIIIIIIGGGDDDAAA===:::???;;;@@@BBB>>>AAAGGGCCCHHHEEEBBB???>>>???@@@BBBAAAAAA@@@???>>><<<;;;:::???@@@AAACCCCCCBBB@@@???@@@@@@AAAAAAAAA???>>>===<<<;;;999666444333333222222111000000///000111222000000000000000000000000000000000000000000000000000111111111111222222222{{{lllZZZNNNKKKKKKJJJHHHHHHFFFEEEEEEBBBAAAFFFMMM]]]uuuwwwxxx{{{xxxbbbggg}}}|||^^^JJJFFFJJJJJJIIIFFFCCCAAAAAABBBAAA@@@>>><<<:::777666555333333333333333333333333222333333444444333333222333333333333333333333333333333333333333444444555444444555555555666666666777777777777888888888888888===::::::???===BBBQQQ|||sssmmmuuuqqq[[[aaa{{{wwwddd[[[PPPGGGHHHSSScccoooyyyqqqdddZZZRRRPPPPPPNNNNNNPPPaaaqqq|||uuuzzz~~~yyypppSSSIIIPPPVVVTTTHHH@@@>>><<<888666666666555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222222222333333444444555555333333333333333333444444333333333444666888999:::???===<<<<<<======;;;:::666666777888888999999999<<>>@@@AAABBBAAA@@@@@@??????@@@AAABBBBBBAAAAAABBBAAA???<<<999666444222333222111000000111222333000000000000000000000000000000000000000000000000000111111111111222222222~~~eeeSSSLLLKKKKKKJJJGGGGGGGGGFFFDDDDDDGGGJJJSSSjjj|||zzznnnsssyyyXXXSSScccrrrTTTHHHKKKKKKJJJGGGDDDBBBBBBCCCBBBAAA???===:::888666666444444444444444444444444222333333444444333333222333333333333333333333333333333333333333444555555555555555555666666666666666777777777888888888888777;;;:::<<<@@@>>>GGG[[[{{{|||yyyhhhhhhsssyyy^^^```zzzooodddVVVKKKGGGKKKXXXeeexxx|||yyyrrrjjj]]]UUUOOOMMMMMMJJJJJJMMM```ooowwwpppvvvsssZZZJJJHHHLLLKKKCCC>>>===<<<999666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111222222333444555555666333333333444444444444444444444555777888:::;;;<<>><<<;;;;;;;;;:::999999999999999999:::<<<>>>CCCLLLRRROOOIIIGGGGGGGGGBBBHHHEEEDDDIIIEEE???BBBEEEFFFEEECCCCCCGGGLLLOOONNNJJJFFFEEEFFFGGGFFFDDDOOOSSSXXX\\\]]]ZZZWWWUUUVVVWWW[[[^^^[[[SSSKKKHHHFFF@@@DDDFFFAAABBBDDD>>>HHHFFFCCCAAA@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>@@@AAABBBBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBB???;;;888555444333222111111222333333000000000000000000000000000000000000000000000000000000111111111222222222rrr]]]SSSOOOMMMKKKGGGIIIIIIGGGFFFGGGHHHHHHKKK___nnnrrrrrr{{{dddTTTUUUqqqcccOOOKKKKKKJJJHHHDDDBBBCCCDDDBBBAAA???===;;;888777666444444444444444444444444222333333444444333333222333333333333333333333333444444333333444444555666555555555666666666777777666777777777888888888888666:::999;;;@@@???LLLfff|||vvv{{{}}}ppp___gggtttbbb```www|||ooo^^^RRRJJJHHHPPPZZZhhhvvvxxxtttmmmeeeWWWQQQMMMLLLJJJGGGGGGJJJ[[[kkk|||mmmggg|||yyyyyy~~~gggKKKCCCEEEDDD@@@======<<<:::777777666666666555555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222000111111222333444444555333333333444444555555555555666777999:::;;;<<<<<<<<<<<<;;;:::999999999:::<<<<<<;;;:::;;;>>>EEEIIIQQQYYY\\\UUUJJJDDDCCCCCC===DDDEEEIIIQQQLLLAAAAAAHHHGGGFFFEEEDDDFFFKKKPPPOOOMMMMMMQQQVVVYYYWWWTTT___bbbhhhppptttpppfff]]][[[\\\ccckkkjjj```XXXWWWPPPJJJMMMOOOIIIHHHGGG===AAAAAA@@@@@@???@@@AAAAAA@@@AAABBBBBBCCCBBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEE===>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDBBB@@@===;;;777666444333222222222333000000000000000000000000000000000000000000000000000000111111111222222222mmm```XXXQQQLLLJJJLLLJJJFFFDDDEEEEEEBBBBBBQQQ\\\lllwwwzzzuuu___QQQYYYiiiyyywwwYYYJJJKKKJJJHHHEEEDDDDDDFFFCCCBBB@@@>>>;;;999888777444444444444444444444444222333333444444333333222333333333333333333333333444444444444444555555666555555666666666777777777777777777777888888888888777:::999;;;??????RRRrrryyyttttttoooddd\\\ooo{{{hhhdddwwwzzzhhh\\\RRRIIIHHHMMMUUUcccvvv~~~vvvqqqiii```TTTPPPLLLLLLIIIEEEDDDGGGSSSdddwwwlllbbbuuu|||vvvyyyyyyzzzOOOGGGFFFDDDAAA???===;;;:::777777777666666666555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333111111222222333333444444333333333444555555666666666777999:::;;;;;;<<<;;;999999999888777888;;;===?????????>>>???EEENNNVVV\\\bbbaaaUUUIIICCCAAA@@@AAALLLSSS^^^kkkfffVVVPPPQQQQQQTTTXXXYYYVVVWWW[[[aaaaaadddiiippptttsssqqqyyy{{{}}}rrriiigggmmmwwwwwwoooiiikkkaaaXXXXXXYYYSSSRRRQQQHHHCCCBBBAAA@@@???@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFF???????????????@@@AAAAAA???@@@BBBCCCCCCBBBAAA???:::888666444222222222222000000000000000000000000000000000000000000000000000111111111111222222222pppbbbUUULLLLLLNNNKKKEEEDDDFFFEEE@@@???JJJNNN[[[zzz}}}uuu|||mmm\\\WWW^^^pppcccIIIJJJJJJHHHFFFEEEFFFHHHEEEDDDBBB@@@===;;;999888555555555555555555555555222333333444444333333222333333333333333333333333444444444444444555666666555666666666777777777777777777777777888888888888:::;;;999;;;???AAAWWW|||wwwvvv|||sssiii]]]\\\eee}}}qqqnnnzzzqqqhhh^^^PPPHHHIIIHHHSSScccttt}}}uuuooofff\\\SSSOOOMMMLLLIIIDDDCCCFFFKKK]]]rrr~~~rrr```kkkyyyXXXJJJHHHEEEDDDBBB???<<<;;;777777777777666666666555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333444444444444333333444444555666666666888999:::;;;;;;;;;::::::666888999888888:::>>>AAAEEEGGGHHHFFFEEEIIIQQQWWW[[[^^^[[[QQQHHHFFFGGGHHHNNNWWW]]]jjj|||{{{oookkkdddccceeejjjiiifffgggkkktttsssqqqrrrssstttuuuuuuvvvzzzqqqlllooowwwzzzuuuwww}}}vvvjjjfffddd___bbbeee^^^YYYTTTMMMFFFBBB@@@AAABBB>>>???@@@AAABBBBBBBBBAAAFFFEEEEEEEEEEEEFFFFFFFFFCCCBBBAAA@@@???@@@@@@AAA===>>>@@@AAABBBBBBBBBAAA===;;;888555333111000000000000000000000000000000000000000000000000000000000111111111111222222222{{{jjjXXXMMMMMMOOOLLLFFFFFFJJJIIIDDDCCCIIIIIIRRRpppooozzzppphhhiiiyyyiiiIIIIIIIIIHHHFFFFFFGGGIIIFFFEEEDDDAAA???===;;;:::555555555555555555555555222333333444444333333222333333333333333333333333555444444444444555666666666666666666777777777777777777777777888888888888<<<<<<:::<<<@@@BBB[[[xxxzzzuuucccQQQZZZrrrxxxvvv~~~wwwqqqiiiYYYNNNKKKEEELLLXXXgggxxx|||tttmmmdddZZZSSSPPPNNNMMMIIICCCBBBEEEEEEXXXooo|||www```ccc~~~yyy```IIIFFFDDDDDDCCC@@@>>>>>>777777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333555555555555555444444444333333444444555666777777888999:::;;;;;;:::999999555777999999999;;;@@@EEEMMMOOOPPPMMMJJJIIINNNSSSTTTVVVSSSLLLIIIMMMQQQSSSVVVZZZZZZcccxxx{{{|||wwwqqqnnnnnnmmmkkkooowwwwwwsssmmmfff```^^^^^^___XXX^^^gggoootttwwwzzz|||mmmeeeeeemmmrrrrrryyyxxxqqqmmmiiipppwwwsssrrrjjj\\\OOOEEEAAAAAABBB@@@AAAAAAAAAAAAAAA@@@@@@GGGFFFEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@AAA===>>>???@@@AAAAAAAAAAAA???===999666333111000///000000000000000000000000000000000000000000000000000111111111111222222222{{{fffRRROOOPPPMMMGGGFFFGGGEEE???DDDAAACCCPPPcccxxxzzzpppnnn|||jjjHHHEEECCCDDDDDDCCCDDDEEEIIIGGGEEEBBB???===;;;:::666555444333222333444555555555555444444333333333222222222333333444444444555444444444444555666666555555555555666666666666666666666777888888999999888<<<@@@>>>;;;GGGfffmmmYYYPPP___|||xxxyyyqqqcccTTTKKKKKKKKKLLLUUUhhh{{{ssskkkaaaZZZQQQQQQPPPKKKFFFCCCDDDEEEGGGRRRdddvvv{{{gggtttuuu\\\```yyyrrrUUUIIIAAACCCBBB<<<:::===;;;999777666666666555333444444555555555555444444444444444444444444444444555555444444444333333333111111111111222333444444222222222222222222222222333333333333333333333333222222111111111111111111333333333333333333333333555555555444444333333333666555555555666777888999:::::::::999888888888999555:::>>>>>>===???BBBDDDVVV]]]\\\RRRKKKLLLJJJEEEIIIWWWeeegggaaa^^^dddlllooojjjhhhmmmvvv~~~~~~sssddd[[[]]]```___bbbkkkkkkcccYYYRRRMMMJJJKKKMMMKKKPPPTTTXXX]]]cccffffff\\\SSSPPPTTTVVVVVVbbbqqqxxxsssrrrxxxzzzxxxyyy}}}{{{lll^^^PPPGGGGGGMMMKKKHHHFFFDDDDDDEEEEEEFFFEEEGGGFFFBBBAAACCCCCC@@@FFFFFFDDDBBBAAA???>>>===>>>?????????@@@@@@@@@@@@@@@>>>;;;777444333222111111111111000111111222333444333111000000000111111000000000000000000000000uuu\\\VVVQQQLLLKKKLLLKKKIIIFFFDDDAAACCCLLLZZZlll~~~zzz|||uuuNNNIIIEEEDDDEEEFFFGGGHHHIIIGGGEEEBBB???===;;;;;;666555444333333333444555555555444444444333333333222333333333333333333444555444444444444555666666555555555555666666666666666666777777888888999999888:::===???AAAQQQpppmmm\\\WWWiii}}}ooobbb[[[SSSNNNJJJMMM[[[pppwwwnnnfff[[[TTTMMMMMMLLLHHHCCC@@@@@@BBBDDDOOO```rrrzzzhhh___nnnsssZZZ]]]uuu|||}}}```QQQFFFEEEDDD???===AAA;;;999777666666666555333444444555555555555444444444444444444444444444444555555444444444333333333222222222111222222333333222222222222222222222222333333333333333333333333222222111111111111111111333333333333333333333333555555444444444333333333555555555666777888999999999:::;;;;;;:::999::::::>>>?????????AAAGGGMMMPPPZZZ```]]]PPPGGGGGGGGGDDDMMMYYYeeekkkjjjnnnxxx{{{vvvuuuxxxvvvooohhhXXXOOOKKKLLLIIIFFFLLLXXX\\\XXXRRRNNNLLLKKKMMMPPPUUUSSSRRRRRRPPPOOONNNOOOJJJCCCBBBGGGHHHFFFMMMXXXYYYUUUVVV^^^eeeiiinnntttyyyoooaaaWWWXXX^^^[[[ZZZWWWPPPJJJGGGIIIMMMHHHHHHEEE??????CCCFFFEEEGGGGGGFFFEEECCCBBB@@@???@@@?????????>>>?????????@@@???<<<999777555555444222222111111111111222222333222111000000000111111000000000000000000000000ttt___RRRIIILLLNNNJJJGGGHHHDDDBBBCCCGGGNNN[[[ppp~~~ppp~~~YYYRRRJJJEEEEEEHHHJJJJJJIIIHHHFFFCCC@@@>>><<<;;;777666555444333444444555555444444444444333333333444333333333333333333222555444444444444555666666555555555555666666666666666666777777888999999999;;;;;;<<>>======>>>???@@@???===;;;:::999888888333333222111111222222222222222111000000000111111000000000000000000000000nnnYYYLLLOOOPPPHHHDDDGGGEEEDDDDDDEEEFFFOOOaaarrr~~~sssbbbccciiiaaaTTTIIIFFFIIIJJJIIIHHHHHHFFFDDDBBB???===<<<888777666444444444555555444444444444444444444444444444444333333222222222555444444444444555666666555555555555666666666666666777777888888999::::::>>>===>>>@@@IIIccczzz```^^^kkk}}}rrrfffVVVJJJHHHQQQfffwww}}}ssskkkcccZZZSSSMMMLLLIIIFFFDDDBBBBBBBBB???GGGVVViii{{{zzzhhh```mmm~~~rrreee]]]ffftttvvvYYYUUUkkk}}}fffSSSBBB@@@AAA>>><<<>>>:::888666666666666555444444444555555555555444444444444444444444444444444555555444444444333333333555444333222222222222222222222222222222222222222333333333333333333333333111111222222222222222333333333333333333333333333444444444444444444444444333444555777888999::::::888999999999888;;;AAAEEEHHHLLLSSSWWWTTTOOOOOORRR]]]eeedddYYYQQQUUU\\\^^^fffjjjooopppnnnhhhaaa^^^]]]WWWQQQSSSYYY[[[WWWQQQXXX]]]fffnnnooonnnttt~~~{{{~~~}}}yyywww}}}}}}{{{xxxvvvnnnbbb[[[[[[\\\XXXTTTQQQNNNIIIEEEBBBAAAGGGOOORRROOOQQQ```pppzzz||||||vvvlllaaaYYYVVV```ccc^^^OOOAAA===@@@CCCBBBCCCEEEGGGHHHGGGFFFFFFCCCBBB@@@>>><<<<<<===>>>???>>>===<<<;;;;;;::::::555444333222222222222222111111111000000000000111000000000000000000000000}}}fffTTTTTTSSSJJJGGGKKKGGGFFFEEEEEEDDDIIIXXXfffnnn}}}eeeYYYpppzzzsssbbbOOOFFFGGGIIIGGGHHHHHHGGGEEECCC@@@>>><<<999888777555444444555555444444444444444444444444444444444333333222222222555444444444444555666666555555555555666666666666777777777888999999:::::::::<<<>>>BBBMMMlllsss\\\aaauuuqqqaaaSSSKKKKKKXXXfff||||||rrrllleee\\\UUUMMMKKKHHHFFFDDDDDDCCCCCC???FFFSSSfffyyyppp\\\QQQ___xxx|||pppaaaaaaeeelllqqquuu|||\\\SSSgggmmmXXXEEECCCFFFCCC@@@@@@:::888666555666777666555444444555555555555444444444444444444444444444444555555444444444333333333555555444333222222222222222222222222222222222222333333333333333333333333111111222222333333333333333333333333333333333333444444444444444444444444444555666888999::::::999:::;;;<<<;;;;;;AAAJJJRRRVVVZZZaaaaaaWWWMMMNNNVVVpppxxxxxxmmmfffhhhlllkkkqqqooojjjeee___WWWPPPKKKPPPLLLHHHMMMXXXccchhhjjjnnnqqqzzz|||vvvvvvppppppnnnjjjddd\\\QQQJJJIIIJJJJJJHHHCCCCCCPPP^^^tttuuuxxx{{{xxxnnnaaaVVV^^^hhhjjj]]]KKKBBBCCCFFF>>>???BBBDDDFFFGGGGGGGGGDDDCCCAAA???>>>==================<<<<<<;;;::::::666555444333222222222222000000000000111000000000000000000000000000000000sss___VVVQQQKKKIIILLLHHHGGGFFFGGGFFFGGGQQQ\\\xxxmmmqqq~~~ooo^^^aaawwwqqqWWWFFFDDDFFFFFFHHHHHHGGGFFFDDDAAA???===:::999777666555555555666333333333444444444444555444333333333333333333222555444444444444555666666555555555555666666666666777777888888999:::::::::666888<<>>DDDOOOXXXaaa^^^^^^ZZZPPPIIIPPP^^^pppyyy}}}wwwtttwwwvvvqqqggg```WWWPPPNNNPPPSSSUUUXXXWWWVVVYYYaaajjjrrrvvvyyyzzzvvviii^^^\\\WWWQQQLLLFFFBBBEEELLLSSSVVV]]]jjjtttvvvoooggggggqqqvvvjjjXXXKKKEEECCC>>>???@@@AAABBBCCCEEEEEEDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;:::999888777555444333222222222...///000111111111000000000000000000000000000000rrr^^^RRRMMMKKKKKKIIIGGGFFFGGGGGGFFFKKKQQQfffuuuggguuuyyyhhhYYY```ppp}}}]]]FFFBBBFFFGGGGGGHHHHHHGGGEEEBBB???===;;;:::888666555555555666333333333444444444555555222333333333333333333444555444444444444555666666555555555555666666666666777888888999999::::::;;;:::888===LLLfffzzzlll^^^ssskkkjjjttt~~~nnneeeZZZMMMIIINNNRRRbbbxxx{{{qqqiiibbbXXXQQQHHHEEEBBBAAAAAABBBAAA???@@@DDDNNN```uuuccc]]]UUU]]]{{{vvv\\\QQQKKKKKKLLLPPP```rrreeeSSS```xxx~~~pppPPPEEEDDD@@@<<<:::999777555555666777666555444444555555555555444444444444444444444444444444555555444444444333333333444444333333333444444555222222222222222222222222333333333333333333333333111111222222333444444555333333333333333333333333333333333444444444555555666777999::::::999777666555<<>>???@@@AAABBBCCCDDDDDDCCCAAA???>>>============<<<;;;:::999999888666555333222222111---...000111111111000000000000000000000000000000lllZZZTTTQQQMMMJJJFFFEEEGGGGGGEEEFFFJJJWWWqqq|||eeerrrrrrYYYWWWkkkaaaGGGBBBFFFHHHGGGHHHHHHHHHFFFCCC@@@>>><<<:::999777666555555666333333333444444555555555222222222333333444444444555444444444444555666666555555555555666666666777777888888999999:::;;;;;;AAA<<>>===999777555555666777777666444555555555555555555444444444444444444444444444555555444444444333333333333333333333444444555666222222222222222222222222333333333333333333333333111111222333333444555555333333333333333333333333333333333444444555555555777888:::::::::999777555>>>HHHUUU]]]```cccjjjpppeeeZZZVVV^^^ddddddhhhpppwwwfffTTTLLLOOOVVV^^^hhhsss}}}~~~{{{xxxccc```eeefffuuusssaaa```wwwoooYYYJJJKKKHHHEEECCCEEELLLTTTZZZppprrruuuxxx|||{{{nnn```HHHFFFBBB>>><<<<<<======BBBCCCEEEFFFEEECCC@@@>>>>>>>>>>>>>>>===<<<:::999:::999777555333222222111---...///111111111000///000000000000000000000000dddVVVTTTMMMOOOIIIEEEFFFGGGFFFGGGIIITTTbbbxxxwwwrrruuurrr|||eeeGGGDDDIIIBBBKKKKKKJJJIIIGGGEEECCCBBB???===;;;888666555444444333444444555555444444333555555555555555555555555444444444444444555666666777777777777777777777777777888888999999:::;;;;;;===CCC>>>aaannnkkk^^^\\\pppaaaYYY```{{{yyymmm]]]PPPJJJMMMJJJaaawwwiiibbb^^^SSSMMMIIIDDDAAA@@@AAAAAAAAABBBCCCLLL___ttt}}}nnnjjj|||zzz]]]NNNFFFHHHGGGHHHXXXnnn|||lllUUUWWWjjjvvvNNN@@@EEECCC888999888777777777777777777555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333333333333444555555444444444444444444444444555444444333444666777888===:::999:::;;;;;;<<<>>>CCCSSSggguuuxxxssslllgggnnndddbbbqqqsssgggbbb```___jjjrrruuuvvv~~~|||rrrrrrmmmooo}}}~~~xxxbbbTTTRRRRRRMMMRRRVVV^^^ggglllhhh]]]SSSIIIMMMXXXggguuu{{{vvv{{{fff\\\QQQFFFCCCDDDEEEFFFFFFSSSYYY```jjjvvv|||ssseeeTTTPPPNNNLLLDDD<<<>>>EEECCCBBBCCCFFFHHHHHHDDD@@@@@@@@@@@@AAABBB@@@===::::::;;;;;;888333000000111222111111000000000000000111111111111111111111111uuuaaaYYYQQQMMMHHHDDDFFFFFFDDDDDDGGGMMMYYYmmmvvvwwwzzzrrrKKKBBBEEE@@@JJJJJJIIIIIIGGGEEEDDDCCC???===;;;888666555555555333444444555555444444333555555555555555555555555555555444444555555666777777777777777777777777777777888888999999:::;;;;;;===DDDAAAdddsssfff\\\___vvv```WWW^^^yyyxxxiii\\\UUUPPPLLLbbb{{{mmmfffaaaUUUOOOKKKFFFCCCBBBBBBBBBBBBAAABBBLLL```tttwwwmmmyyyrrr\\\OOOIIILLLLLLLLLZZZmmm}}}uuunnnnnnwwwlllTTTUUUgggYYYFFFHHHEEE<<<999888888777777777777777555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333333333333444555555444444444444444444444444222222333444666888:::<<<<<<:::999:::===@@@EEEIIIKKK\\\sssyyyooojjjllljjjppp}}}ooofffdddhhhnnnttt{{{wwweee___WWWUUU``````fffcccWWWPPPSSSTTTPPPIIIJJJOOOXXX```^^^SSSIIIIIIFFFHHHSSSaaammmwwwyyycccZZZkkk{{{~~~xxxhhh\\\OOOHHHHHHIIIHHHGGGGGGKKKOOOXXXffftttwwwsssZZZWWWVVVUUUNNNCCC>>>???CCCAAA???@@@CCCDDDDDDCCC@@@??????@@@AAA@@@>>><<<:::;;;<<<999555222111222222222111000000000000000111111111111111111111111lll]]]TTTMMMHHHFFFHHHHHHEEEDDDEEEGGGPPP```vvv}}}wwwvvvVVVCCCEEEBBBHHHHHHIIIIIIHHHGGGEEEDDD@@@>>>;;;999777666555555444444555555555555444444555555555555555555555555666666555555666666777888777777777777777777777777777888888999999:::;;;;;;<<>>@@@BBBEEEOOO\\\dddeeeXXXWWWZZZ___\\\QQQDDD<<<@@@>>>===>>>@@@CCCDDDDDD@@@???>>>>>>???@@@???===:::;;;===<<<888555333333222222111000000000000111111111111111111111111111wwwdddYYYPPPLLLJJJLLLLLLHHHFFFGGGGGGKKKUUUhhh~~~ppp~~~eeeJJJHHHFFFEEEFFFHHHIIIIIIHHHFFFEEE@@@???<<<999777666666666444444555555555555444444555555555555555555555555666666666666666777888888666666666666666666666666777888888999999:::;;;;;;;;;BBBKKKrrrrrrhhhccckkk]]]RRRWWWsss}}}ooohhhddd___qqqyyyppphhh[[[SSSPPPKKKGGGEEEDDDCCCAAACCCGGGTTThhhzzzssseee``````dddccc___eeeqqqkkkjjjjjjnnnwwwnnnSSSPPP```xxxbbbFFFAAAAAA<<<:::999888777666666666777555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333333333333444555555444444444444555555555555555555666666888999;;;<<<888===???@@@DDDPPP\\\dddllliiifffgggjjjooosssuuusss~~~oooqqqpppzzz|||wwwnnnZZZOOOSSSRRRMMMQQQNNNTTTWWWXXX\\\cccdddaaa\\\TTTPPPZZZlllxxxwwwqqqggg]]]UUUVVV\\\aaadddhhhaaaeee[[[PPPQQQOOOKKKNNNOOOSSSOOONNNUUU___tttxxxkkkddd]]]SSSIII@@@BBBBBBBBBCCCGGGKKKMMMKKKMMMVVVccckkkeeeVVVJJJDDDCCCBBBAAAAAABBBBBBBBBCCCAAA>>>>>>>>>???>>>===:::;;;======;;;888666444333222111111000000111111111111111111111111111111pppaaaRRRNNNKKKMMMMMMHHHFFFGGGFFFGGGNNN\\\qqqtttzzzqqqrrrsssSSSIIIBBBDDDEEEGGGIIIJJJIIIGGGFFFAAA???===:::888777666666444555555666666555555444555555555555555555555555666666666666666777888888666666666666666666666666777888888999999:::;;;;;;<<>>IIIRRRUUUZZZfffrrryyyuuujjj___```lllzzzxxxvvvuuurrr}}}zzzvvvqqqkkkiiikkkoooqqqrrrzzzyyynnniiioookkk___\\\^^^___```bbbhhhmmmmmmjjjlllbbb[[[aaappp}}}rrrmmmhhhddd___ZZZ\\\aaammmwwwrrrgggeee___YYY[[[YYYVVVIII@@@CCCKKK^^^zzz{{{wwwuuunnnfffTTTQQQMMMHHHBBB@@@BBBEEE???DDDRRReeexxx}}}sssggg[[[VVVMMMDDD>>>===???AAAFFFCCC@@@???>>>>>>===;;;:::;;;<<<>>>===;;;888666333222222111111111111111111111111111111111111111yyyeeeSSSNNNKKKKKKJJJGGGEEEFFFBBBCCCHHHRRRddd~~~yyyxxxpppbbbwww```MMM>>>CCCEEEHHHJJJJJJIIIGGGEEEAAA@@@===;;;999777777777555555666666666666555555555555555555555555555555666666555555666666777888777777777777777777777777777888888999999:::;;;;;;???DDDWWW{{{ssszzzsssuuu___QQQSSSoooyyyuuummm|||{{{ssseeeYYYUUUPPPLLLIIIFFFCCCAAA@@@HHHYYYnnn}}}|||{{{|||}}}yyytttuuu{{{yyyuuuooommmrrr~~~sssUUUNNN\\\pppcccHHHBBBCCCAAA::::::888777666666666666555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333333333333444555555444444444555666666777777???===;;;:::;;;???BBBEEEEEEWWWfffjjjlllttt{{{}}}lllfffdddnnn~~~~~~qqqkkkqqq}}}wwwfff^^^VVVTTT[[[eeemmmqqq~~~tttooonnnllllllpppwww{{{zzzwwwuuuoooiiiiiiooovvvzzz{{{}}}|||zzzrrrdddYYYYYY```vvv~~~xxxmmmllljjjjjjqqqzzzuuu```KKKGGGFFFMMM\\\nnnwww{{{xxxzzzwwwmmm___RRRGGG??????CCC===BBBNNNbbbyyy~~~tttkkkZZZIII===:::>>>BBBFFFDDDBBBAAAAAA@@@===;;;;;;:::;;;<<<>>>===:::777333333222111111111111222111111111111111111111111kkkVVVPPPKKKKKKJJJFFFEEEGGGAAACCCFFFLLLYYYppptttbbbfffttt[[[DDDCCCEEEHHHJJJJJJIIIFFFEEEBBB@@@>>>;;;999888888888555555666666666666555555555555555555555555555555555555444444555555666777777777777777777777777777777888888999999:::;;;;;;???EEE^^^jjjjjj{{{tttvvvaaaRRRSSSnnn}}}{{{rrryyylll]]]YYYTTTPPPMMMIIIFFFCCCBBBKKK^^^sssyyy}}}yyyooolllnnnjjjeee]]]XXX\\\kkkvvvWWWOOO\\\pppcccHHHBBBBBB>>>;;;:::999777666666555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555444444444555666777777777LLLIIICCC???>>>@@@DDDGGGTTTjjj|||}}}wwwuuusssnnnhhhllluuuyyyuuusssxxx~~~uuuppp___[[[XXXXXX]]]gggpppvvv}}}~~~~~~pppdddfffmmmyyywwwiiihhhggghhhpppuuu]]]UUUQQQMMMOOO\\\fffhhhbbbfff{{{wwwjjj\\\NNNIIIJJJ???BBBHHHTTTjjj}}}}}}tttoooeeeWWWJJJBBB@@@AAACCCCCCBBBCCCDDDCCC@@@>>>;;;:::999:::======;;;999444333222222111111222222111111111111111111111111uuuYYYSSSMMMMMMKKKHHHHHHJJJDDDFFFHHHIIIQQQeeevvv~~~qqq```YYYeee|||kkkPPPDDDFFFHHHJJJKKKIIIFFFDDDBBBAAA>>>;;;999888888888555555666666666666555555555555555555555555555555444444444444444555666666777777777777777777777777777888888999::::::;;;;;;>>>EEEccc[[[]]]yyyrrrvvvcccSSSSSSmmmwww}}}ppp```\\\WWWSSSOOOLLLHHHEEEFFFOOOcccyyyzzztttssszzzuuufff___^^^QQQOOOJJJGGGMMM___wwwwwwYYYPPP\\\qqqjjjNNNGGGEEE@@@;;;:::999777666555555555555555555444444555555555666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555444444444555666777777888IIIFFFBBB@@@CCCIIIPPPUUUhhhuuujjj___pppzzztttpppxxxssshhhbbbbbbccceeefffffffffkkkssszzzxxxpppttt||||||mmmhhhccc___dddrrryyyeee___]]]VVVRRRVVV]]]ZZZLLLMMMhhh{{{lllaaa^^^AAA@@@@@@FFFWWWllltttqqqdddhhhjjjfff\\\NNNDDD>>>AAAAAABBBDDDFFFFFFCCCAAA<<<:::888999<<<===<<<:::444333222222111111222222111111111111111111111111rrrYYYMMMOOOMMMLLLKKKEEEDDDDDDDDDFFFKKKYYYrrrrrrjjjrrrWWW\\\oooOOOEEEAAADDDHHHEEEKKKNNNEEEDDDCCCAAA>>><<<:::999888555555444444444555555666666666666666666666666666555555555555666666666777666666666666777777777777:::999888999;;;<<<;;;:::===MMMooouuuWWWLLLjjjhhhmmmiiiUUUQQQkkkpppdddaaa\\\XXXTTTPPPLLLIIIFFFWWWmmm{{{rrrhhhqqqwwwbbbVVV\\\PPPNNNLLLKKKMMMXXXppp]]]RRRZZZvvvzzz|||zzzQQQDDDDDD<<<;;;:::999888777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444333444555555666666555555666666111111999666444===888<<<@@@DDDMMM[[[fffiiiwwwrrrmmmhhh```uuuzzzuuuyyyuuupppqqquuuqqqeeeccciiiqqquuuxxxyyyyyy{{{~~~zzzvvvsssqqqsssyyyzzzrrrhhhaaa\\\XXXXXXccceeeUUUEEENNNnnnzzzmmmVVVJJJ???===AAAKKKYYYfff[[[]]]bbbiiillleeeVVVIII======>>>AAADDDEEEDDDBBB===;;;999999<<<===;;;999777666555444333222222222222222111111111111222222|||bbbSSSRRRMMMKKKLLLGGGJJJHHHFFFFFFHHHRRRgggzzzvvvfffzzz|||mmmmmm{{{XXXEEEAAAFFFIIIFFFIIILLLEEEEEECCCAAA>>><<<:::999999555555555444444555555666666666666666666666666666555555555666666666777777666666666666777777777888::::::::::::<<<======<<>>AAACCCDDDCCC???<<<999999;;;<<<;;;:::888777666444333222222222222222111111111111222222ooo]]]VVVNNNKKKMMMJJJLLLIIIGGGEEEDDDKKK\\\lllaaaqqq{{{eeeEEEAAAFFFJJJEEEGGGJJJEEEEEEDDDBBB???===;;;:::999666666555555444555555666666666666666666666666666555555666666666777777777666666666777777777888888;;;;;;;;;;;;<<<===>>>???GGGaaa||||||nnnVVVKKKRRRQQQOOOYYYqqqkkkXXXSSSlllxxxllliiieee```[[[UUUOOOJJJIIIWWWjjjxxx}}}rrriii^^^YYYZZZcccuuu}}}xxxssssssuuuzzz```SSSXXXqqqxxxnnnLLLEEEEEE<<<<<<:::999888777777777666666666666666666666666555555555555555555555555555555555555555555555555555444444444444333333333444444444444444444444444222222222222222222222222333444555555666666555555111777777888<<<999:::FFFLLLLLLMMMWWWkkkrrrkkkqqq~~~|||~~~zzzvvvyyyoootttnnnmmmtttxxxwwwyyypppaaaXXXcccnnnmmmaaaVVVSSSVVV^^^sss```PPPDDD>>>???EEEGGGQQQddd{{{xxxjjjTTTMMMCCC======AAADDDEEEAAA>>>:::888999:::::::::999888777555333222222111222222111111111111222222jjj^^^PPPKKKMMMLLLIIIGGGEEEDDDDDDHHHVVVdddvvvjjjqqqrrrGGG@@@DDDIIIDDDFFFJJJGGGFFFEEECCC@@@>>><<<;;;:::777666666555555555555555666666666666666666666666555666666666666777777777666666777777777888888888::::::;;;;;;;;;===???AAAJJJjjj{{{tttiiiSSSMMMWWWUUUQQQYYYrrriiiWWWTTTnnn~~~|||yyy}}}sssjjjhhhdddaaa\\\WWWPPPLLLIIIVVVfffrrryyyyyynnneee______gggqqqbbbSSSVVVnnn~~~TTTEEEEEE>>>===;;;:::888888777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333444555555666555555555222777888>>>JJJKKKKKKVVVccc^^^ZZZbbbyyysssxxx{{{vvv{{{yyywwwzzz}}}~~~}}}jjj\\\ccclllmmmdddYYYWWW[[[TTTtttqqqaaaRRRFFFDDDGGGEEEVVVmmm~~~zzzwwweee[[[LLLAAA<<<>>>BBBEEECCC@@@<<<999888888:::;;;;;;:::888666444222111111222222111111111111222222yyyjjjVVVMMMNNNMMMIIIGGGFFFFFFEEEGGGQQQ\\\ggg|||NNNAAAAAAFFFCCCEEEJJJIIIGGGFFFDDDAAA???===<<<;;;888777666555555555555555666666666666666666666666666666666666777777777888777777777777888888888888888999:::::::::;;;???BBBMMMppp}}}tttvvvqqq\\\TTT]]]ZZZSSSZZZtttfffVVVUUUoootttjjjvvvsssllldddaaahhhvvvllleeebbb___\\\YYYTTTOOOKKKHHHRRR```kkksss{{{{{{rrrlllkkkcccSSSTTTlll```JJJFFF???>>><<<:::999888777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333444555555666555555555444666777EEE\\\cccbbbhhhvvvsssqqqyyyzzzrrrssszzzxxxttt}}}~~~tttsssuuuyyyvvvjjj]]]\\\bbbUUUYYYbbbkkkpppuuutttcccSSSKKKKKKDDDPPPcccvvvwwwoooooogggYYYJJJ@@@===@@@CCCCCCAAA===:::777888:::<<<;;;:::888666444333222222222222111111111111222222yyyaaaRRRPPPNNNLLLJJJIIIIIIFFFEEEKKKSSS]]]xxxppp^^^IIIAAADDDCCCEEEKKKJJJHHHGGGEEEBBB@@@>>>===<<<888888777666555555555555666666666666666666666666666666666777777777888888777777777888888888999999666888::::::999;;;@@@DDDVVVuuu|||ttt~~~{{{dddZZZdddXXXPPPWWWrrrdddVVVWWWrrrzzzbbbbbbmmmtttfff]]]SSSQQQVVVeeezzzhhh___\\\XXXUUURRROOOKKKHHHEEEMMMXXXbbbllluuu|||~~~}}}dddRRRRRRiii{{{mmmSSSFFF@@@???===;;;:::888888777666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444555444444444444444444444444555555555555555555555555333444555555666666555555555666777JJJhhhrrrqqquuurrrttt|||xxxsss}}}{{{qqqnnn{{{sssddd___dddeeeTTTJJJOOOSSSWWWiiiqqq]]]OOOLLLCCCBBBKKKddd~~~sss```ooommmeeeVVVFFF<<<===AAABBBAAA???;;;888888:::<<<;;;:::999777555444333333222222111111111111222222mmmYYYSSSOOOMMMKKKJJJJJJGGGDDDGGGLLLVVVnnngggpppqqqTTTDDDDDDDDDGGGKKKIIIIIIHHHEEECCC@@@???======999888777666555555555555666666666666666666666666666666777777777888888888777777888888888999999999777999;;;:::999;;;AAAGGGbbb|||yyy~~~bbb[[[jjjVVVLLLTTTqqqeeeXXXZZZuuunnnaaaiiivvvhhh\\\QQQLLLNNNZZZooo}}}fff]]]YYYSSSNNNKKKIIIFFFDDDBBBHHHQQQ[[[eeeppp{{{~~~sssvvvdddQQQQQQeeessssssXXXDDDAAA@@@>>><<<:::999888888666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444555555555555555555555555333444555555666666555555333666:::NNNjjjtttsssxxx|||wwwyyyrrr|||tttuuuxxxmmmkkkwwwzzzkkkcccdddmmmbbbYYYSSSLLLIIIUUUeee}}}zzzeeeUUUPPPIIIAAAAAARRRkkkuuulll]]]eeelllmmmaaaLLL===;;;??????@@@@@@===:::888:::<<<;;;:::888777666555555555222222111111111111222222uuu^^^VVVPPPJJJHHHHHHJJJHHHEEEFFFKKKSSShhh~~~hhh```]]]GGGEEEEEEGGGKKKIIIIIIHHHFFFCCCAAA???>>>===999999777666555555555555666666666666666666666666777777777777888888888888777888888888888999999999777:::<<<<<<:::<<>><<<:::999888888666666666666666666666666555555555555555555555555555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444333444555555666666555555222777===OOOhhhppppppxxxyyyuuurrr{{{~~~uuunnn}}}~~~rrrhhhiiinnngggjjjwww~~~~~~~~~pppeeedddaaajjjnnneeeVVVOOOSSSYYYhhhqqq~~~lll]]]WWWSSSLLLFFFHHHQQQ[[[ccceee\\\hhhpppfffPPP>>>:::>>>>>>???@@@>>>:::999:::<<<:::999888777666666666666222222111111111111222222}}}fffYYYPPPLLLIIIIIIJJJIIIFFFGGGKKKKKK[[[uuuxxxzzz}}}cccgggvvvQQQCCCEEEHHHIIILLLHHHGGGFFFEEEBBB>>>;;;999888888777777666666555555666666666666666666666666555555666666777777888888777888888888888999999999:::888777???@@@777AAA```qqquuulllVVVMMMSSSnnnjjjSSSXXXyyyxxxtttjjjggggggqqqyyyiiiYYYPPPIIIJJJ^^^ttt}}}aaa\\\RRRJJJGGGFFFCCCBBBDDDCCCCCCFFFMMMYYYhhhxxx|||bbb___aaannntttrrryyyuuuxxxdddPPPQQQggg}}}yyyooonnnMMMEEEBBB@@@===<<<;;;:::888777666666666666666666666666555555666666666666555555555555444444444444555555555444444333333444444555333333333444444444555555333333333333333333333333333333444444555666666777999222999PPPcccjjjrrr}}}{{{tttyyy~~~|||ttt|||www{{{vvvwww|||rrrjjjkkkwwwmmmXXXOOO]]]fffmmmpppssswwwtttmmmcccVVVGGG@@@BBBIIIRRRXXXXXX[[[gggooo```EEE888;;;:::<<<<<<;;;;;;>>>>>><<>>===>>>???AAA@@@===;;;;;;<<<;;;999777666555555555222222222222111111111111ppp```VVVPPPMMMLLLMMMKKKFFFEEEGGGFFFOOObbbwwwvvvsss```ffftttjjjPPPFFFFFFIIIKKKIIIIIIHHHGGGDDDAAA>>><<<999888888777777666555555666666666666666666666666555555666777777888888999888888888888999999999:::;;;;;;999<<<===<<>>DDDDDD>>>:::<<<888888888888777777666555333333333222222222111111|||hhhXXXPPPLLLJJJLLLKKKGGGEEEFFFDDDLLL\\\qqqooosssoooqqq{{{vvvUUUDDDCCCHHHKKKJJJJJJIIIHHHEEEBBB???>>>999999888888777666666555666666666666666666666666555666666777888888999999888888888999999999::::::999;;;:::;;;<<<>>>XXX^^^XXXRRRjjjjjjsssuuuUUUJJJMMMeeemmmVVV[[[{{{oooddd{{{iii]]]QQQOOO\\\sssnnnlllqqq[[[MMMLLLYYYgggdddVVVMMMFFFDDDCCC@@@???@@@>>>>>>@@@CCCMMM]]]ppp}}}vvvcccTTT^^^}}}kkkOOOKKKFFFHHHXXXppppppVVVRRRbbb}}}uuuYYYllldddKKKCCC@@@<<<999888888777555666666666666666666666666555555666666666666555555555555444444444444555555555444444333333444444555333333333444444444555555444444444444444444444444555555555555555666666666;;;888CCC[[[lllpppuuu~~~|||~~~zzzzzz}}}}}}~~~{{{vvvvvvxxxaaaJJJCCCPPPiii{{{rrr]]]MMMDDDAAACCCOOOcccttt|||zzzrrrkkkSSSCCC999???CCC???===@@@777888999:::999777555444444333333333222222222222xxxbbbQQQKKKHHHJJJJJJGGGFFFGGGBBBIIIXXXmmmtttmmm|||uuu~~~ZZZCCCBBBGGGJJJJJJJJJJJJHHHFFFCCC@@@???999999999888777777666666666666666666666666666666666666777777888999999999888999999999999:::::::::555;;;;;;;;;<<>>CCC\\\|||yyykkkooozzzrrrvvvUUUKKKLLL```yyymmmVVV[[[zzzuuuzzzkkkXXXNNNSSSggg~~~yyyvvv}}}uuu}}}lllYYYQQQWWWaaa|||oooUUUMMMGGGFFFFFFCCCAAAAAA>>>???@@@@@@EEEQQQbbbooo}}}rrrjjjpppuuulll^^^JJJIIIFFFDDDLLL^^^mmmuuulllkkkppp}}}xxx\\\SSSllldddnnn]]]FFFBBB===:::888888777777666666666666666666666666555555666666666666555555555555444444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444555555666777777888888888:::MMMlll|||wwwmmmlll~~~|||{{{yyy~~~|||wwwsssrrrttt~~~tttlllkkkppprrriiiVVVIIIMMMXXXkkk{{{qqqYYYEEEGGG;;;AAAWWWaaa___ppppppSSSAAA>>>AAAAAA???<<<=========;;;999666444555555444444444333333333^^^SSSKKKIIIIIIGGGFFFHHHDDDEEEMMM]]]pppuuuzzzqqqMMMDDDEEECCCIIIIIIIIIHHHFFFCCCAAA???::::::999888888777777666666666666666666666666666666777777888888999::::::999999999:::::::::;;;;;;888<<<:::999@@@JJJccc}}}kkkRRRIIIJJJ___wwwnnnWWW\\\|||hhhnnnttt```TTTVVVggg|||xxxjjjtttxxxdddhhhooosssmmmbbb[[[[[[^^^iiiooovvv{{{pppTTTLLLGGGFFFFFFCCCAAAAAA===???AAA@@@BBBKKKZZZfffvvvyyyvvvtttjjj^^^MMMOOONNNKKKOOO^^^oooxxxwwwxxx~~~zzz]]]TTTnnnrrrrrrlllHHHDDD>>>;;;999999888888666666666666666666666666555555666666666666555555555555444444444444555555555444444333333444444555333333333444444444555555555555555555555555555555333444444666777888999::::::@@@UUUqqq{{{tttqqqvvv|||{{{zzzzzzyyy~~~}}}}}}sssuuuwwwxxxvvvrrrmmmjjjfffaaa\\\ZZZXXXZZZeeeqqquuuyyyuuugggmmmuuutttdddPPPHHHJJJ___mmm{{{mmmWWWPPPBBB>>>JJJSSSWWWggg|||~~~fffJJJ<<>>999888BBBOOOjjjiiiOOOFFFIII^^^wwwpppXXX]]]}}}uuupppdddQQQWWWvvvyyyeeeWWWWWWdddwwweeeVVViii|||bbbQQQ[[[fffjjjiiieeebbb___YYY^^^ccchhhooo{{{oooSSSLLLFFFFFFFFFBBB@@@@@@???AAACCCAAABBBIIIWWWcccrrr~~~zzzooobbbUUUYYYYYYTTTWWWeeexxx{{{^^^UUUmmm}}}www}}}tttIIIEEE???;;;:::999999999666666666666666666666666555555666666666666555555555555555444444555555555555444444333333444444555333333333444444444555555555555555555555555555555222333444666777999:::;;;===FFF]]]tttyyysssxxxttt~~~{{{~~~~~~~~~yyy{{{{{{xxxtttqqqqqqssssssuuuvvvvvvssspppnnnmmmaaacccfffgggeee```ZZZVVVQQQMMMJJJJJJIIIJJJUUUcccbbbeeellluuu|||hhhmmmvvv{{{qqq^^^QQQMMMTTT```lllxxxlllWWWKKKAAACCCLLLWWWbbbiii}}}pppPPP;;;<<<@@@<<<<<<<<<===============<<<666666555555555444444444www^^^KKKLLLNNNHHHGGGNNNDDDGGGLLLTTTbbbttt~~~ssskkkfffxxxqqqxxxlllqqq[[[AAAEEEEEEHHHJJJJJJIIIEEEBBB@@@???===;;;::::::;;;:::888666777777666666666666777777777888888888888999999999999999999999999999999999888>>>===999EEEccceeeMMMMMMIIIVVVttttttZZZ^^^rrrcccVVVLLLNNNbbbxxxrrreeeYYYQQQ^^^nnnppp}}}www}}}bbbNNNYYYttt}}}uuuZZZQQQPPPZZZaaaccckkkwwwnnnggghhhlllggggggoooXXXNNNFFFEEEFFFEEECCCCCC??????@@@BBBFFFKKKOOORRReeeyyyrrr```[[[bbbdddbbbkkk|||___YYYtttzzzvvvtttJJJFFF@@@:::888::::::888777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555444444333333333333444444333888;;;:::888999::::::BBBQQQeeezzzrrrtttzzzvvvzzz~~~wwwuuuqqqnnnoootttvvvtttpppjjjhhheeebbb```___^^^^^^aaaeeeiiihhhccc\\\WWWUUURRRZZZVVVQQQUUUTTTPPPRRROOOUUUTTTIIIAAAFFFRRR\\\ZZZ^^^dddiiilllrrrrrrgggrrrnnn\\\MMMLLLUUUaaarrrxxxkkkXXXDDD===CCCOOOYYY___kkkzzzVVV:::;;;???999@@@>>>;;;<<<>>>>>>;;;888999888777666666555333111dddNNNLLLMMMGGGEEEJJJGGGHHHHHHMMMWWWfffuuu}}}{{{{{{qqqhhhyyyuuukkkfffxxxhhhIIIHHHGGGGGGIIIKKKKKKHHHDDDAAA@@@>>>===;;;;;;<<<;;;999777777777666666666666777777777888888888888999999999999999999999999999999999888AAAEEEHHHXXXwww```LLLMMMIIIUUUsssuuu[[[___yyy___RRRIIIEEEOOO```ccc]]]ZZZTTTQQQ```mmmiiifffiiihhhhhhnnn|||fff[[[iii~~~hhhWWWKKKMMMUUU___ppp}}}ttt~~~sssXXXMMMEEEDDDEEEDDDBBBCCC@@@???@@@EEEKKKPPPRRRRRRZZZmmmvvvgggoooxxx{{{{{{wwwwww{{{bbbZZZrrrooo}}}|||MMMHHHAAA;;;::::::999777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333444444444555555555555555444444444444555555555777888888888:::<<<===CCCUUUiiiyyyxxxyyyyyysssmmmeee^^^^^^cccllllllnnnppppppkkkddd___[[[XXXUUUUUUWWWWWWVVVTTTSSSQQQNNNLLLLLLOOORRRUUUOOOSSSXXX[[[[[[WWWSSSPPP[[[```YYYRRRVVVVVVQQQRRRdddoooqqqeeeVVVUUU___iiitttrrrrrrwwwzzz}}}}}}tttzzzvvvfffTTTJJJJJJKKKWWWooo}}}kkkSSSCCC???CCCJJJPPP]]]ssswww\\\BBB>>>@@@>>>@@@????????????>>><<<:::999888666666666555333111qqqUUUOOOOOOIIIEEEGGGFFFEEEFFFMMM[[[nnnxxxwwwmmmZZZ]]]|||xxxPPPFFFDDDEEEHHHLLLLLLJJJFFFCCCBBB@@@>>><<<<<<<<<<<<:::888777777666666666666777777777888888888888999999999999999999999999999999999;;;GGGVVVcccyyy\\\LLLLLLIIIUUUrrrxxx]]]aaammmeeedddZZZPPPMMMKKKKKKNNNNNNRRRhhhwwwqqqhhhjjjiiifffjjjwwwwwwnnnhhhQQQHHHKKKTTTcccrrrwwwZZZPPPFFFEEEEEEDDDCCCDDDBBB@@@BBBJJJTTTYYYWWWSSSQQQccc{{{~~~{{{uuu}}}|||tttiiikkkrrr}}}eeeZZZnnnhhhmmm|||PPPIIIBBB===;;;:::888777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555333444444444444555555555666555555555555555555666666666666777888;;;>>>@@@HHH___qqq{{{~~~}}}uuuhhh___WWWOOOMMMNNNTTTWWWYYYZZZXXXTTTRRRPPPLLLJJJIIIKKKOOORRRSSSSSSYYYVVVSSSRRRUUU[[[cccgggkkkmmmrrryyy~~~}}}wwwrrrzzzwww{{{xxxuuu~~~qqqZZZYYYMMMCCCDDDRRRjjjjjjQQQBBB???BBBFFFNNNdddqqqeeeOOOCCCAAAAAA@@@BBBCCCBBB@@@>>><<<<<<999777666555666555444222~~~___TTTRRRMMMIIIIIIFFFDDDHHHUUUiii{{{|||___SSSiii~~~~~~}}}ZZZDDDAAABBBFFFKKKLLLKKKGGGDDDBBB@@@>>><<<;;;;;;;;;999888777777666666666666777777777777888888888999999999999999999999999999999999===MMMcccyyy]]]KKKLLLIIITTTppp|||```cccnnnOOOJJJHHHHHHGGGOOOlll~~~~~~}}}ttt]]]QQQMMMMMMQQQWWWjjjzzz```TTTJJJGGGGGGEEEDDDEEECCCAAACCCOOO]]]ccc^^^VVVSSS___sss|||vvvooojjjlllrrr}}}gggYYYllleeeaaavvvSSSJJJAAA===<<<:::888777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555666666555555555555666666777666666999;;;<<>>;;;999999999888666777777666666666666777777777777888888888999999999999999999999999999999999===III]]]ttt\\\JJJLLLIIISSSooocccdddiiiRRRIIIEEECCCHHH___rrrppp|||{{{~~~}}}kkk^^^VVVPPPMMMLLLZZZxxx}}}dddXXXKKKGGGFFFDDDCCCDDDCCCAAAEEESSSccckkkfff^^^ZZZ^^^kkk~~~{{{yyyzzzzzz~~~vvv~~~hhhVVViiiiii^^^uuuvvvYYYLLL@@@>>>===:::888999777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666555555555555666666777666999>>>???>>>DDDLLL]]]sss}}}}}}wwwiiidddccc```^^^^^^YYY]]]______```eeepppzzzvvvnnnkkksssuuurrr}}}}}}~~~kkkiiiZZZOOOIIICCCJJJjjjqqqXXXJJJBBB===FFFLLLXXXbbbcccYYYNNNGGGBBBDDDEEECCC>>>;;;;;;===<<<:::777666666666555333ppp]]]TTTNNNJJJJJJIIIEEEKKK___vvvxxx}}}llloooqqqKKKFFF@@@DDDHHHJJJHHHFFFDDDCCC@@@>>>:::999888888777666777777666666666666777777777888888888888999999999999999999999999999999999:::???IIIYYYpppVVVIIILLLIIISSSmmmbbbccc\\\LLLFFFGGGEEELLLSSSQQQcccnnnrrraaaVVVPPPMMMUUUoooiii[[[MMMFFFDDDAAA@@@AAACCCAAAFFFTTTfffpppnnnhhhbbb]]]cccsss{{{yyy|||yyymmmwwwhhhTTTgggttteeeyyydddRRRCCC???>>>:::888;;;777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666666555555555555555555666777666:::@@@@@@AAAMMM\\\jjjzzz}}}}}}}}}~~~}}}sssfffhhhyyy{{{rrrllllllooosssvvvyyy~~~ssshhh\\\RRRDDDBBBXXXuuuqqq___MMM@@@BBBCCCIIITTT```ccc\\\TTTGGGFFFDDDAAA===<<<<<<===@@@===:::777777666555444|||dddVVVNNNKKKKKKHHHEEEMMMddd|||sss|||RRRJJJCCCEEEIIIIIIHHHFFFDDDDDDBBB???;;;999999999888777777777666666666666777777777888888888888999999999999999999999999999999999888999===EEEQQQdddyyyTTTIIIKKKIIIRRRlll}}}``````pppXXXPPPUUUOOOHHHJJJKKKRRR]]]ssstttcccZZZVVVXXXkkkoooaaaQQQIIIEEEBBBAAABBBBBBAAAFFFUUUfffrrrtttrrrkkk___\\\iiizzzrrrpppsssuuuhhhbbbbbbggg|||wwwlllvvviiiSSSddd}}}sssrrr\\\HHHBBB@@@:::888;;;777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444444444555555666666999>>>>>>CCCYYYrrr{{{}}}ooocccgggxxxxxxkkk]]][[[[[[```dddiiisss~~~{{{}}}uuugggRRRDDDGGGRRRmmmxxxbbbNNN@@@AAA@@@EEETTTccceee^^^MMMIIICCC???>>>>>>>>>>>>DDD@@@<<<999777777555444kkkZZZPPPMMMMMMMMMIIIQQQfff{{{sss]]]SSSEEEGGGJJJJJJHHHFFFFFFFFFDDD@@@<<<:::::::::999888777777666666666666777777777888888888888999999999999999999999999999999999888:::===???AAAGGGRRR]]]UUUHHHKKKIIIRRRkkk{{{^^^]]]|||fff[[[ccc\\\QQQTTT\\\PPPWWWkkktttjjjeeeaaaooovvvgggVVVMMMIIIEEEDDDEEEAAAAAAGGGTTTfffsssxxxxxxsssbbbYYYcccsssmmmgggdddeeefffkkkxxxiiiXXXRRRRRRWWWrrrwwwnnnyyyjjjSSSccczzz|||cccMMMEEEAAA999777;;;777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777444444444333333444444444666555888;;;;;;DDDbbbvvvsss|||mmm]]]OOOIIIGGGJJJPPPWWWaaajjjyyy}}}}}}gggQQQDDDAAAJJJhhhoooXXXBBBCCC???<<>>:::888777555444{{{eeeUUUPPPQQQPPPMMMPPPddd{{{xxxZZZIIIDDDJJJPPPJJJIIIIIICCCCCC@@@===;;;;;;;;;:::999999888888888777777666666666666777888999999::::::999999::::::::::::;;;;;;888888???<<>>;;;:::555888888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777999888888999===OOOooo}}}{{{}}}zzzkkk[[[QQQGGG??????BBBEEEMMMVVVaaakkkvvv|||rrrXXXEEE???FFFMMMfffyyynnnVVVLLLAAA===FFFWWWiiittt___VVVHHH>>><<<@@@BBBAAA???>>>===;;;999777666555jjjVVVMMMLLLMMMJJJJJJXXXiiillluuuyyywwwuuuvvveeeJJJCCCHHHOOOJJJIIIJJJDDDCCC@@@===;;;;;;;;;:::999888888888888777777777666666777777888999999::::::999999::::::::::::;;;;;;;;;888>>>:::???DDDFFF```}}}VVVJJJKKKHHHRRRmmmwww]]]]]]|||yyyvvv}}}|||```iii|||ttt^^^RRRLLLHHHDDDDDDCCCCCCEEENNN___qqqyyyxxxvvvmmmaaaXXX]]]nnnbbb[[[jjjrrr```NNNQQQiiitttrrrwwwrrrkkksss~~~qqqWWW```|||dddNNNEEE===999:::555888888888777777777666666555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777999888999;;;AAARRRppp|||www|||}}}yyysssggg[[[PPPHHHBBBBBBBBBBBBGGGMMMVVV___lllvvvsss___LLLDDD@@@EEEZZZzzz{{{^^^SSSEEE>>>EEEWWWkkkxxxnnnaaaNNN???:::<<<>>>???>>>>>><<<;;;999777666555uuu]]]OOOJJJKKKIIIFFFLLLUUUSSSZZZpppnnnoooiiirrrOOODDDGGGNNNJJJJJJJJJEEECCCAAA===<<<;;;;;;:::888888888888888777777777777777777777888999999::::::999999::::::::::::;;;;;;===999===888===DDDKKKjjj}}}~~~}}}WWWJJJKKKGGGPPPlllvvv\\\]]]{{{eeepppwwwbbbVVVPPPKKKGGGFFFCCCCCCDDDLLL^^^qqqzzzzzzzzzrrrdddYYYWWWeee|||xxxiiiooossswwwYYYTTThhhmmmeeecccZZZSSS^^^qqqtttZZZbbb|||aaaLLLDDD;;;888:::666888888777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777888888;;;???EEEUUUooo{{{qqqnnntttxxxwwwtttyyyzzz{{{~~~wwwnnnfff^^^VVVMMMHHHCCCAAA???===>>>BBBIIIQQQ___ppp~~~{{{wwwsssfffTTTHHH???BBBMMMeeejjj]]]KKK???AAAQQQfffuuu~~~qqq]]]KKK>>>:::<<>>===<<<:::999777666555gggUUUOOOMMMLLLGGGGGGJJJFFFLLL```vvvkkkzzztttffflllXXXIIIHHHNNNLLLJJJJJJEEEDDDAAA>>><<<;;;:::999888888888888777777777777777777777888888888999999999999999999:::::::::;;;;;;===999===888<<>><<<;;;:::999777777777777777777777888888888888888888888999999999999999999:::::::::;;;;;;<<<888>>>;;;===@@@IIIpppqqqooo{{{VVVJJJJJJFFFPPPlllsss[[[]]]{{{nnnaaaWWWNNNGGGFFFDDDCCCCCCKKK^^^sss~~~vvvjjj^^^VVV[[[qqq~~~rrrWWW]]]hhheeeSSSJJJIIIAAADDDFFFRRRhhh{{{yyy^^^bbb{{{rrr~~~fffOOODDDDDD???<<<===999777777777666666666666555555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777777999???IIIRRR^^^nnn}}}}}}iii___mmmzzzfffeeejjjxxx~~~}}}}}}|||xxxpppiiieee]]]VVVQQQQQQOOOIIIDDDBBBCCCDDD???BBBQQQjjj}}}kkkYYYJJJIIIFFFPPPsss~~~eeeLLL===???MMMZZZpppwww|||rrrYYYAAA===DDD======<<<;;;:::888777777vvv^^^SSSLLLNNNHHHEEEIIIFFFIIIVVVaaa{{{qqqooorrr[[[^^^nnnwwwyyyhhhOOOGGGNNNMMMJJJJJJFFFEEEBBB>>><<<;;;:::888777777777777777888888888888888888888888888888888888999999::::::::::::;;;;;;;;;777???===>>>>>>IIIssspppoooyyyUUUIIIJJJGGGRRRooorrr[[[___|||pppdddYYYNNNGGGEEEDDDCCCDDDLLL```vvvwwwlllccc[[[\\\mmmrrrbbb___bbb\\\LLLFFFHHHCCCGGGGGGSSSjjj|||{{{```^^^wwwiii||||||cccMMMDDDEEE???<<<===:::777777666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777888:::CCCQQQ^^^iiivvvssscccnnnyyyaaa]]]cccttt~~~}}}}}}~~~{{{tttoookkkeee^^^YYY]]]\\\TTTLLLHHHFFFCCC???BBBQQQjjj{{{}}}~~~rrr^^^OOOLLLGGGNNNmmmvvv[[[EEE>>>FFFOOO[[[ggguuuvvv```FFF===BBB>>>>>>===<<<;;;:::999999|||cccWWWMMMNNNGGGEEEKKKHHHHHHQQQZZZtttnnnhhheeemmm|||~~~iiiMMMBBBKKKLLLJJJKKKHHHEEEBBB>>><<<;;;:::888777666777777777888888888888888888888888888888888888999999::::::::::::;;;;;;:::777???>>>>>>???MMM{{{vvvuuuxxxUUUIIIJJJHHHTTTqqqrrr\\\```}}}|||~~~pppeee[[[PPPIIIGGGCCCCCCEEENNNcccxxxzzzpppiiiaaa]]]jjj{{{~~~tttjjjfff^^^NNNIIIKKKHHHIIINNN___ttt{{{```WWWsssfffkkkTTTHHHFFF===:::<<<:::777777666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777999===III\\\lllyyyxxxdddjjj}}}yyy___WWW[[[nnnzzzuuuqqqnnnmmmtttuuulll```VVVMMMFFFDDDGGGVVVooo~~~}}}ggg___XXXOOOPPPeeefffMMMAAABBBIIINNNVVVeeennncccKKK???@@@??????>>>===<<<;;;;;;:::hhh\\\OOOPPPHHHFFFLLLJJJGGGMMMPPPiiirrrxxxtttwwwgggJJJ???HHHKKKJJJKKKJJJEEEBBB???<<<;;;:::888777666666777777888888888999999999888888888888888888999999:::::::::;;;;;;;;;;;;666???>>>>>>@@@RRR}}}~~~xxxUUUHHHKKKIIIVVVsssrrr\\\aaa~~~|||ooofff[[[QQQJJJIIICCCCCCFFFPPPdddzzz|||rrrmmmeee^^^gggvvvtttmmmcccSSSMMMOOOKKKJJJUUUjjj~~~zzz|||```RRRooodddvvvuuu\\\MMMFFF;;;777:::999777666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777999???MMMcccvvvvvv___bbbsssvvv^^^TTTVVVjjj}}}xxxjjj[[[OOOJJJMMM]]]uuuvvvrrrgggXXXRRR]]]uuukkkQQQBBBAAAEEELLLMMMYYYfffcccQQQCCC@@@@@@@@@???>>>===<<<<<<;;;sssbbbTTTNNNIIIHHHGGGFFFHHHMMMPPP^^^yyyzzz{{{hhhGGGDDDKKKCCCLLLVVVFFFGGGDDD@@@===;;;:::888777999999888888888888999999888888999999999:::::::::888888999999999:::::::::;;;<<>>:::;;;<<<999vvvaaaUUUOOOKKKKKKJJJGGGGGGIIIHHHSSSjjj{{{ppp}}}yyyyyy~~~RRRBBBIIIFFFHHHOOOHHHHHHEEEAAA>>>===;;;:::888999999888888888888999999888888999999999:::::::::999999999999::::::::::::======@@@:::???AAAMMM}}}OOOLLLIIIKKKXXXooovvv]]]___{{{yyy}}}xxxssslllbbbYYYRRRMMMKKKGGGGGGJJJUUUjjj{{{pppeee```aaauuu}}}nnnkkkppppppmmmddd___YYYTTTMMMGGGHHHLLLVVVggg}}}jjjWWWbbb~~~|||mmmPPPAAA;;;:::<<<777777777777777777777777666666666666666666666666555555555555555555555555666666666555444444333333444444555555555666666666777777777777777888999999===QQQmmm{{{iiiRRRHHHKKKXXXkkkyyy~~~ooo```\\\TTTZZZsss}}}~~~dddGGG???===>>>FFF[[[ppplllUUUEEEDDDMMMaaavvv}}}qqq]]]OOOEEEEEECCC===;;;<<<<<<999~~~iiiWWWPPPKKKKKKKKKHHHGGGHHHGGGNNNbbb~~~}}}oooyyywwwpppZZZAAAFFFGGGGGGKKKJJJHHHEEEAAA???>>>===;;;:::999999888888888888999999888888999999999:::::::::999999999:::::::::;;;;;;;;;;;;>>>:::@@@BBBMMM{{{OOOLLLIIIKKKWWWmmmuuu]]]^^^zzzwwwssskkkaaaXXXRRRMMMKKKGGGHHHKKKVVVmmmuuuhhh```^^^nnn}}}{{{~~~zzzqqqhhh___VVVQQQOOOMMMPPPTTTVVVdddxxxnnnWWW___yyytttTTTBBB;;;;;;;;;666666666666666666666666666666666666666666666666555555555555555555555555666666555555555444444444555555555555666666666666777888999999888999:::;;;@@@___~~~}}}{{{]]]JJJFFFNNN___sss~~~qqq```^^^UUU[[[rrrlllPPPGGGCCCCCCJJJRRRiiiyyybbbQQQEEEKKK[[[ooozzzvvvkkkcccIIIEEE@@@<<<<<<===<<<:::ppp[[[RRRLLLKKKKKKIIIGGGGGGIIIMMM\\\wwwoooqqqooodddqqqkkkJJJFFFHHHGGGIIIKKKIIIFFFBBB@@@???>>><<<;;;999999888888888888999999888888999999999:::::::::999999:::::::::;;;;;;;;;999999===999AAACCCMMM~~~{{{PPPLLLIIIKKKVVVjjjwww___aaa}}}zzzuuulllbbbXXXQQQMMMKKKFFFHHHLLLXXXooozzzmmmccc^^^hhhzzzuuujjjggggggvvv{{{qqqhhheeecccaaabbbeeedddjjjuuurrrYYY]]]ttt~~~vvvVVVCCC<<<:::999666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444555555555666666666777777666888999999999999<<>><<<999999888888888888999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;888888<<<:::BBBCCCKKKzzz{{{www}}}SSSLLLJJJKKKUUUhhh}}}{{{ccceee~~~xxxnnncccYYYRRRNNNLLLGGGIIINNN[[[rrr}}}qqqeee^^^aaatttpppgggggggggppp}}}wwwtttuuu}}}|||www\\\\\\ppptttVVVCCC<<<:::777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555666666666777777777666888999999888:::???DDDVVVwwwiii[[[XXXiii~~~yyyyyyyyyssskkkbbbbbb]]]bbbuuuhhhWWWKKKCCCGGGSSSkkkwwwbbbFFFCCCCCCJJJUUUcccvvvooo___OOOFFFBBB>>>:::888~~~cccVVVLLLIIIJJJIIIGGGGGGJJJHHHQQQiii|||kkkjjjaaa^^^ooo```GGGHHHLLLKKKLLLJJJGGGCCCAAAAAA@@@???>>>999999888888888888999999888888999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;:::===:::BBBBBBHHHuuuzzzsssWWWLLLJJJKKKTTTfff{{{|||dddfffzzzpppeee[[[TTTQQQOOOIIILLLQQQ___wwwssseee]]][[[nnn~~~{{{\\\ZZZnnn|||{{{}}}sssUUUBBB<<<;;;888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555666666666777777777777555777999888777;;;BBBIIIeeennneeeqqq}}}wwwuuutttmmmeee]]]^^^WWW[[[ppp||||||qqqvvvvvvfffVVVKKKMMMYYYnnn}}}hhhHHHDDD@@@@@@FFFVVVppp{{{fffQQQGGGCCC>>>::::::eeeXXXKKKHHHIIIIIIHHHHHHIIIEEELLLdddtttrrrgggZZZaaauuutttxxx```CCCEEENNNNNNOOOJJJGGGDDDBBBAAAAAA???>>>999999888888888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>===>>>;;;BBB@@@EEEqqq}}}uuu[[[LLLJJJKKKTTTeeezzzzzzbbbdddzzzpppfff]]]WWWSSSRRRKKKNNNTTTbbbzzzttteee\\\WWWiii~~~[[[YYYmmmuuutttxxxyyysssUUUAAA===<<<:::777777777777777777777777666666666666666666666666555555555555555555555555444555555555555555555555666666666666777777777777555777888777777;;;DDDLLLooo~~~yyy|||~~~}}}rrrzzzzzzwwwtttkkkbbbXXXWWWOOOSSShhhwwwyyyooowwwrrr```QQQOOORRRddd}}}|||JJJFFFBBB???@@@MMMiiizzzdddNNNDDDBBB???<<<===qqqWWWKKKMMMLLLLLLKKKEEEDDDIIILLL\\\|||nnnpppyyybbb\\\jjjxxx|||WWWBBBEEEIIIJJJRRRKKKHHHEEEBBB@@@???<<<:::888888888888888888888888999999999999999999999999<<<<<<<<<;;;;;;:::::::::;;;;;;AAA:::===DDDKKKjjj\\\MMMJJJIIIRRRfff|||dddcccwwwqqqlll^^^WWWVVVPPPNNNTTT\\\iii~~~|||jjj```___bbbrrr{{{yyyyyyaaaXXXsssrrrwwwfffwwwVVVAAA???>>>888999888888777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666777999555777<<<:::999III```~~~zzzwwwsssqqqrrrxxx}}}vvvtttjjj]]]OOOLLLPPPSSSXXXmmmwwweeerrr~~~~~~{{{gggHHHJJJPPPYYYtttkkkVVVFFFCCCBBBFFF[[[ttttttgggOOOBBBEEEBBB;;;>>>vvv[[[MMMNNNLLLKKKKKKEEEEEEJJJKKKZZZyyyssstttooolllyyy[[[DDDGGGIIIIIIPPPLLLIIIEEEBBB@@@>>><<<:::888888888888888888888888999999999999999999999999<<<<<<;;;;;;;;;:::::::::::::::AAA:::===CCCJJJiiiYYYLLLIIIIIISSSfff{{{dddccc|||vvvrrrtttyyytttoooaaaZZZYYYSSSPPPWWWaaapppqqqggg___```nnnwwwooocccXXXqqqsssvvvjjj\\\DDD???===777999888888777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666777777999666888<<<;;;===QQQiii|||yyyuuurrrrrrqqqpppssszzz|||wwwlll^^^PPPKKKNNNPPPTTTiii}}}xxxcccppp}}}rrrSSSCCCEEEJJJ```hhhRRRIIIDDDEEEWWWnnnvvvmmmXXXKKKLLLFFF===>>>|||```PPPNNNKKKJJJKKKEEEGGGJJJJJJVVVtttyyywwwcccHHHHHHJJJIIINNNMMMJJJFFFCCC@@@>>>;;;999999999999999999999999999999999999999999999999999<<<;;;;;;;;;;;;:::::::::::::::AAA<<<>>>BBBIIIjjj{{{UUUJJJHHHIIISSSeee{{{ddddddvvvddd^^^YYY]]]ooo}}}wwwsssfff^^^\\\VVVRRRZZZgggyyyvvvmmm```^^^iiiooofffxxxfffXXXooouuuvvvzzzbbbFFF@@@===888999888888777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555555666666666777777777888888:::;;;;;;CCC\\\ttt{{{wwwuuutttrrrqqqssssssqqqpppqqqxxx|||oooaaaRRRLLLMMMMMMQQQfff{{{~~~vvv^^^kkk|||{{{fffFFF@@@>>>LLLhhh{{{^^^NNNEEEDDDTTThhhyyyvvvfffXXXUUUKKK??????dddRRRNNNJJJJJJKKKFFFHHHKKKIIISSSppp~~~wwwnnnLLLGGGIIIIIIMMMNNNKKKGGGCCCAAA>>>;;;888999999999999999999999999888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999AAA===>>>AAAIIIllluuuQQQIIIGGGIIISSSdddyyyddddddtttaaaYYYRRRPPP```yyyzzzvvvhhh```^^^WWWSSS[[[kkkxxxoooccc^^^eeeyyywwwqqquuunnndddwwwkkkYYYmmmwwwwwweeeGGG@@@???:::999888888777777777777777666666666666666666666666555555555555555555555555666666666666666666666666555666666666666777777777777999:::999;;;HHHddd{{{~~~zzzuuurrrsssuuuwwwxxxyyyyyywwwssspppttt~~~qqqeeeVVVNNNMMMNNNRRRhhh}}}qqqVVVcccxxxxxx{{{vvvRRREEE@@@EEEVVVttteeePPPDDDBBBPPPbbb|||sssccc[[[NNNAAA@@@jjjUUUOOOJJJIIILLLHHHHHHJJJHHHQQQmmmrrrzzzQQQFFFGGGHHHMMMOOOKKKGGGDDDAAA>>>;;;999999999999999999999999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999AAA>>>???AAAJJJqqqrrrPPPHHHGGGIIIQQQbbbxxxeeeddd~~~qqqiii]]]TTT\\\ttt|||wwwiii```]]]VVVUUU]]]oooyyyppphhh___bbbvvvvvvggg^^^```qqqmmmbbbrrrqqqZZZlllwwwuuuiiiIII@@@>>>:::999888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888666::::::777<<>>IIIXXXwwwzzziii]]]OOOBBBAAAttt[[[RRRJJJIIILLLHHHFFFJJJGGGPPPkkknnnxxx{{{|||XXXGGGEEEGGGMMMNNNKKKGGGDDDAAA???<<<:::::::::::::::::::::::::::888888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<999AAA??????AAANNNxxxrrrRRRHHHGGGHHHOOO___vvveeeeee{{{jjjfffsss}}}xxxiii___[[[SSSVVV^^^qqq|||ssslllaaaaaatttoooaaaUUURRRddd{{{jjj[[[dddmmmnnnrrr}}}www\\\kkkwwwsssnnnLLLAAA===888999888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888666::::::888AAAZZZsss~~~zzztttrrrpppssszzzvvvmmm```WWWUUUUUU[[[pppiiiJJJVVVlllxxxwwwXXXCCCAAAGGGMMMooozzz```HHH;;;???JJJgggyyy{{{kkk^^^PPPDDDCCCdddWWWLLLIIIKKKGGGEEEIIIHHHPPPkkkmmmqqqsssqqq^^^JJJEEEEEEKKKMMMJJJGGGDDDBBB@@@===;;;::::::::::::::::::::::::777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>999@@@???@@@BBBQQQsssUUUIIIGGGGGGMMM]]]ttteeeeee~~~tttwww~~~zzzppplllgggeeehhhkkknnnttt{{{yyyiii___YYYQQQRRRYYYnnnuuunnnaaa___rrrvvvjjjZZZOOO\\\ssskkkUUUUUUWWWVVVZZZgggxxx|||^^^jjj|||sssnnnMMMBBB===777999888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888555;;;;;;;;;KKKhhh~~~{{{yyyvvvtttrrruuu{{{|||uuulllbbb______dddwwwjjjJJJSSSgggssseeeIIIDDDGGGIIInnnqqqQQQ<<<;;;BBBOOOkkkwwwmmmaaaRRREEECCCjjj[[[NNNIIIJJJFFFDDDHHHHHHQQQlllmmmnnnoookkkbbbMMMEEEDDDJJJMMMJJJFFFDDDBBB@@@>>><<<::::::::::::::::::::::::777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<>>888999888888777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777888888888888555;;;===>>>RRRrrrxxxvvvtttvvv{{{}}}wwwmmmiiiiiilll}}}mmmLLLSSSeeepppwwwUUUJJJHHHEEEjjj}}}ZZZAAA<<>><<<<<>><<<<<>>ZZZxxxzzzTTTJJJHHHJJJQQQWWW```uuubbbggguuulll```VVVRRRPPPOOOMMMMMMQQQYYYeeesssuuujjj]]]PPPHHHFFFNNN\\\tttrrrjjjbbbddduuuyyy]]]XXXkkkzzziiiYYYMMMHHHGGGGGGRRRkkkxxxxxxxxxwwwzzzeeeddd||||||eeeIII??????888::::::999888777777888888777777777777777777777777666666666666666666666666555555555555555666777777555555666666777888888888999>>>???FFFaaazzzrrroooqqquuuvvvvvvuuuyyy~~~}}}{{{}}}qqq]]]RRRUUUjjjyyy]]]HHHEEEUUUjjjyyy{{{XXX@@@;;;@@@KKK]]]iiidddTTTGGGCCC]]]tttqqqttt~~~cccUUUQQQNNNKKKHHHFFFFFFPPPeeennnjjjyyyuuufffiiitttvvvUUUFFFDDDFFFMMMLLLJJJFFFCCC@@@>>>===;;;;;;:::999999999999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<======<<>>===;;;;;;:::999999999999:::999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<======@@@BBBCCCaaayyyRRRHHHIIIPPPZZZaaahhhyyy```eeeyyynnneee^^^WWWRRRNNNKKKGGGGGGLLLSSSYYY\\\___```hhhxxxzzzooofff\\\QQQKKKEEEEEEHHHWWWtttxxxooocccaaannnxxxjjj___ZZZYYYZZZZZZbbbwwwiiiddd{{{|||lllNNNDDDBBB;;;<<<;;;:::888777666666666666666666666666666666666666666666666666666666666555555555555555666777777555666666777888888999999:::999@@@VVVuuuyyy{{{vvvuuuvvvwwwwwwxxx{{{~~~{{{{{{xxxuuurrrjjjggghhhnnnvvv}}}yyyrrrhhhkkk{{{zzznnn\\\III???DDDMMMiiiuuuIIIBBBAAAOOOdddrrrssshhh[[[SSSPPPddd|||hhhnnn[[[TTTQQQLLLIIIHHHHHHPPPccc}}}tttppp||||||VVVDDDCCCGGGLLLLLLJJJHHHEEEBBB???===<<<;;;::::::999999::::::999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>===???BBBFFFfffwwwPPPIIIJJJQQQ\\\dddnnn```ddd}}}vvvnnnggg___ZZZUUUQQQLLLHHHHHHIIIJJJJJJKKKMMMWWWhhhxxx~~~rrrggg\\\QQQJJJHHHFFFFFFOOOhhhxxxpppfffcccooo}}}mmmbbb___```bbbbbbhhhzzzkkkcccyyyuuuyyyVVVFFFCCC;;;<<<;;;:::888777666666666666666666666666666666666666666666666666666666666555555555555555666777777666666777777888999999999???:::DDDcccuuu~~~~~~|||}}}~~~|||yyyrrrjjj\\\XXXZZZccclllqqqxxx~~~yyyuuu~~~yyyuuummm```NNN@@@AAAJJJ\\\wwwMMMDDD888MMMhhhyyy{{{rrrcccYYYZZZ```yyynnnttt^^^WWWRRRLLLJJJHHHIIIOOO```zzz|||rrr___HHHCCCEEELLLKKKKKKIIIFFFBBB???===<<<;;;;;;:::::::::::::::999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;>>>===>>>BBBIIIjjjuuuOOOKKKKKKRRR]]]eeeooo___ccc|||wwwpppiiidddWWWTTTOOOLLLJJJHHHFFFEEEDDDFFFNNN[[[hhhuuuwwwjjj]]]PPPHHHJJJIIIGGGJJJ]]]|||zzztttjjjfffppptttkkkgggfffccc```gggqqqrrrmmmkkkkkkzzzlllbbbwwwwww[[[GGGBBB;;;;;;:::999888777777777777777777777777777777777777666666666666666666666666555555555555555666777777666666777888888999999:::>>>:::JJJnnn~~~xxxzzz|||}}}}}}~~~uuuhhhZZZUUUWWW___eeegggnnnwww~~~yyyqqqiiiYYYHHHDDDIIITTT}}}~~~VVVCCC888LLLgggzzz~~~pppcccfff```ssspppzzzbbbZZZUUUNNNIIIHHHHHHMMM]]]vvvpppssskkkNNNEEEDDDKKKKKKKKKIIIGGGCCC@@@>>><<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::???>>>===BBBKKKmmmtttNNNJJJKKKSSS```iiisss^^^bbb{{{~~~rrrlllmmmyyyxxxsssddd```ZZZTTTPPPLLLIIIFFFEEEFFFJJJPPPVVVaaassszzznnnaaaSSSJJJIIIJJJHHHGGGSSSpppyyymmmgggnnnzzzqqqeee[[[]]]```ZZZTTTWWW\\\mmmmmmaaauuubbbHHHAAA:::::::::999888777777888888777777777777777777777777666666666666666666666666555555555555555666777777666777777888888999:::::::::<<>>JJJ\\\ooozzzjjj|||rrr~~~}}}ddd\\\WWWPPPHHHGGGGGGLLLZZZsssllldddssssssTTTHHHEEEKKKKKKKKKJJJGGGCCC@@@>>><<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::???>>>===BBBMMMooosssMMMGGGIIITTTcccnnnxxx^^^bbb{{{qqquuuuuu```VVVUUUZZZssswwwqqqggg^^^VVVPPPJJJGGGFFFFFFGGGHHHIIIQQQdddvvv{{{qqqeeeXXXOOOHHHJJJIIIEEEMMMhhhpppggglll|||~~~iiiZZZSSSSSSLLLLLLTTTYYYggg~~~mmm```ssshhhIIIAAA:::999999888888888888888999777777777777777777777777666666666666666666666666555555555555555666777777777777777888999999::::::;;;CCC```~~~~~~yyyvvvuuurrrtttwwwzzz|||yyyfff^^^ZZZ[[[XXXVVVbbbrrr}}}zzztttttt___NNNIIIaaavvv{{{VVV@@@CCCLLL^^^xxx{{{iiigggYYYSSSPPPOOOHHHFFFMMMXXXkkkiiiZZZdddpppQQQCCCGGGFFFKKKMMMIIIFFFEEEBBB>>>===<<<:::888888888:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========???>>>DDD???NNNtttQQQHHHIIIPPP\\\jjj{{{YYY]]]xxx~~~gggssscccQQQQQQPPPccc~~~{{{oooaaaUUUNNNLLLGGGHHHJJJIIIFFFIIIXXXhhhxxxggg[[[WWWRRROOOJJJGGGJJJ]]]pppdddhhhyyyqqqqqq|||nnnjjjccc^^^^^^[[[^^^qqqrrr]]]ooojjjGGGAAABBB999888888777777777777777666666666666666666666666444444444555555555666666666666555555555555666666888888888888888888999999>>>???mmm}}}yyyuuutttuuurrruuuuuutttjjjhhheee___YYYYYYfffttt}}}|||{{{gggZZZTTTRRRmmm}}}YYYGGG;;;CCCSSS___sssuuu\\\iiiYYYRRRPPPLLLGGGHHHOOOYYYjjjkkk[[[dddaaaUUUDDDEEEFFFKKKMMMIIIFFFDDDBBB>>>===<<<:::888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;EEE@@@NNNsssPPPKKKIIINNN]]]pppYYY\\\wwwpppxxxmmmUUURRRMMM]]]vvv{{{nnnaaaZZZWWWRRRPPPNNNLLLGGGHHHSSS___nnn{{{yyyiii^^^ZZZUUURRRMMMHHHIII[[[~~~~~~nnnbbbeeettttttjjjiiixxx}}}vvvrrrssspppppp}}}rrr]]]mmmqqqLLL@@@<<<999888888777777777777777666666666666666666666666444444444555555555666666666666555555555555666666888888888888888999999:::???BBBmmm|||xxxuuuttttttooorrrpppooo{{{llljjjgggbbb[[[[[[fffsss||||||cccSSSPPPQQQmmm~~~```LLL;;;???MMMWWWjjjkkkQQQlllYYYRRRPPPHHHGGGJJJRRRXXXgggooo]]]eee]]]ZZZEEEBBBFFFKKKMMMIIIFFFDDDAAA===<<<;;;:::999888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<999999FFFBBBOOOtttQQQMMMIIILLL]]]sssZZZ\\\uuu{{{___WWWMMMWWWlllqqqddd]]]\\\]]]WWWQQQLLLHHHEEEJJJQQQYYYiii}}}{{{mmmccc```YYYVVVPPPIIIHHHWWWzzzyyyjjj^^^^^^jjjvvv|||pppbbbggguuusss\\\kkksssPPPAAA888999888888777777777777777666666666666666666666666444444555555555666666666666666555555555555666666888888888888888999::::::@@@JJJuuu}}}yyyvvvtttnnnnnniiieeeooommmjjjfffaaa[[[[[[eeerrr}}}gggQQQJJJMMMdddoooVVV???<<>>999999GGGCCCPPPyyyVVVMMMHHHJJJYYYooo[[[[[[rrrmmm___QQQTTTddd}}}pppdddbbbdddeee\\\TTTPPPMMMIIIHHHJJJNNN[[[mmm~~~qqqhhhfff^^^ZZZSSSJJJFFFRRRqqq~~~vvvmmm```UUUTTT[[[eeelllyyy}}}~~~qqqsssttthhhhhhsss}}}vvv^^^iii~~~kkkOOOCCC;;;999888888777777777777777666666666666666666666666555555555555666666666666666666555555555555666666888888888888999::::::;;;???UUU|||{{{vvvqqqnnnddd[[[___ooonnniiibbb]]]XXXZZZgggttt{{{~~~qqqSSSGGGGGGRRRnnncccFFF<<>>\\\{{{{{{zzzvvvpppcccVVVTTT```qqq|||qqqiii```XXXUUUZZZiiixxxvvv|||tttSSSCCCCCCCCC[[[wwwkkkJJJ===AAAGGGYYYaaaPPPwww```SSSMMMMMMHHHGGGJJJOOO___~~~|||fffiiiuuusssqqq___JJJEEECCCIIILLLJJJFFFDDD@@@;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======??????===GGGFFFYYYhhhNNNIIIIIISSSdddwww\\\YYYmmmzzzxxxgggeeesssWWWOOOTTTjjj}}}|||oooiiifff```]]]______YYYRRRNNNLLLNNNUUUiiiyyyrrrqqqggg```WWWNNNIIILLL\\\lll{{{iii\\\TTTOOOIIIEEECCCCCCIIIPPPhhhppp}}}aaaPPPJJJQQQ]]]ttttttkkkxxxbbbggg}}}{{{oooaaaJJJDDDAAA999888888777777777777777666666666666666666666666555555666666666777777777666666555555555555666666888888888888999;;;<<<===>>>___yyy~~~|||uuugggXXXQQQXXXhhhuuu~~~tttjjj^^^VVVRRRWWWfffuuuuuu|||vvvUUUDDDCCC@@@PPPhhhnnnLLL===@@@EEEXXXfff]]]zzzcccTTTKKKMMMGGGEEEJJJQQQ```|||kkkiiittt{{{^^^IIIDDDBBBIIILLLJJJGGGDDD???:::888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;@@@>>>EEEGGGaaammmRRRKKKJJJVVViii{{{]]]XXXjjjppp```ZZZSSSSSSfffaaaSSSRRRaaannnsss|||{{{ooollllllpppooofff\\\VVVTTTSSSWWWfff|||uuutttlllcccZZZSSSNNNMMMTTT]]]uuunnn[[[NNNHHHDDDCCCCCCAAA???CCCKKK\\\eeesssfffTTTJJJLLLUUUllltttgggqqqcccfff}}}wwwiiiMMMDDD@@@999888888777777777777777666666666666666666666666555666666666777777777777666666555555555555666666888888888999:::;;;<<<===???eee~~~uuu|||mmm[[[OOOPPP]]]jjjxxxpppfffZZZRRRMMMOOO[[[ffflllttt|||eeeMMMFFFAAAIII]]]xxxrrrOOO@@@BBBDDDXXXmmmjjj|||eeeUUUKKKLLLFFFDDDKKKTTTaaazzznnniii^^^GGG@@@BBBHHHLLLJJJGGGDDD???:::888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======888AAA???CCCHHHfffoooVVVMMMKKKZZZooo]]]XXXiiiqqqZZZOOOMMMHHHOOOmmmkkkZZZSSS\\\cccdddkkkyyy{{{wwwkkkeee\\\\\\]]]fff}}}vvvuuuooofff\\\VVVRRROOOQQQUUU\\\ooouuuaaaNNNBBBBBB@@@AAADDDBBB???BBBJJJQQQZZZjjj{{{hhhUUUJJJIIIQQQiiivvveeekkk~~~bbbeee}}}qqqQQQEEE???999888888777777777777777666666666666666666666666666666666666777777777777666666555555555555666666888888888999:::;;;===>>>@@@kkkxxxqqqqqq]]]LLLHHHRRR___rrr{{{jjjaaaVVVNNNHHHGGGOOOXXX]]]eeellloootttzzz}}}}}}|||}}}xxxXXXIIIBBBEEEVVVuuuvvvSSSDDDEEEFFFZZZrrrsss|||eeeUUUMMMNNNMMMJJJFFFHHHYYYtttrrrdddlllGGG???DDDGGGJJJKKKGGGCCC>>><<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========AAABBBLLLrrroooXXXJJJIII]]]uuu\\\^^^gggiiiRRRRRRKKKEEESSSrrr}}}tttkkkgggiiimmmqqqtttpppooo|||zzzssspppooolllnnn{{{xxxmmmlllfff^^^bbbjjjfffZZZ^^^bbbkkkssslllYYYJJJDDDDDDBBB@@@@@@BBBCCCCCCCCCMMMLLLYYYtttppp[[[MMMJJJTTTqqqggg]]]dddiiivvvbbbccczzzTTTGGGAAA<<<;;;999777666666777777777777777777777777777777777777777777666666666666888888777666666666666666555666777888888:::===@@@FFFqqq~~~qqqooo~~~qqq```RRRIIIGGGJJJcccsssjjj___RRRLLLHHHEEEEEEGGGWWWfffhhhbbbccc```___fffiiirrr}}}zzzyyyoooVVVFFFJJJ]]]~~~hhhBBB???HHHSSSttthhhVVVMMMJJJIIIGGGFFFLLL\\\qqq|||pppeeebbbffffffccciiivvvnnnaaa~~~qqqJJJAAACCCGGGJJJKKKGGGCCC???<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<>>@@@QQQpppnnnfffbbbgggjjjcccXXXKKKHHHJJJIIIWWWooo|||xxxvvvxxxhhhaaatttaaaMMMCCC<<<;;;999777666666777777666666666666666666666666777777777777666666666666777777666666666666777777777888999999888:::<<>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;@@@BBBPPP|||{{{iiiTTTMMMKKKTTTfff{{{```dddooouuusssyyyXXXOOOPPPSSSUUURRRWWWrrr|||xxxsssjjjeeepppzzz^^^JJJEEECCC@@@@@@AAABBBBBBBBBBBBDDDTTTrrrttthhhccc```WWWMMMFFFJJJNNNKKKVVVhhhoooppppppssskkkaaarrrvvv~~~aaaOOOGGG<<<;;;999777666666777777666666666666666666666666777777777777666666666666777777666666666666777777777888999999999:::===@@@YYYpppttt}}}|||vvvqqqsss~~~wwwhhh[[[UUUIIINNNYYYgggttt|||ttthhh___XXXVVVZZZaaajjj|||mmmdddnnn~~~mmm^^^XXXTTTTTTfff}}}|||yyytttoookkkjjjiiiiiilllttt{{{{{{PPPMMM___{{{PPPBBBBBBHHH]]]```~~~nnnZZZPPPGGGIIIJJJGGGIIIWWWooolllYYYgggooodddfff{{{jjjJJJDDDBBBEEEIIIJJJHHHDDD@@@>>>::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;@@@EEEUUUmmm[[[PPPLLLKKKRRRbbbxxxaaacccnnnttt~~~]]][[[RRRNNNMMMKKKPPPiii~~~xxxuuummmfffiii}}}gggRRRLLLIIIDDDAAAAAACCCDDDDDDFFFGGGUUUrrrqqqeee^^^VVVRRRMMMRRRUUUSSS^^^nnnsss|||}}}mmmaaaqqq~~~xxxwww}}}YYYLLLGGG<<<;;;999777666666777777777777777777777777777777777777777777666666666666666666666666666777777888666888999999999;;;???AAA___jjjrrr~~~xxxpppjjjgggmmmuuurrrfff```NNNLLLNNNYYYeeennnuuuzzz~~~zzzyyy~~~xxxqqqjjj```WWWTTTWWWbbbyyysssrrr|||qqqdddXXXSSS^^^nnnkkkjjjhhheeecccbbbbbbbbb]]]aaaffflllvvvTTTMMM]]]UUUFFFHHHMMM]]]ZZZrrr]]]QQQGGGGGGGGGHHHOOOaaayyyhhhfffpppccc]]]hhh{{{lllKKKEEEAAAEEEIIIJJJHHHDDD@@@???::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<>>===BBBEEEVVV|||dddRRRIIIJJJKKKPPP^^^tttaaadddnnn{{{jjj[[[TTTOOOUUUsssxxxqqqiiidddggguuuyyyiiiaaaZZZPPPHHHDDDDDDEEEFFFEEECCCPPPkkkyyygggbbb```aaabbbnnnyyy|||qqqbbbqqq~~~qqqrrrrrrzzzRRRJJJJJJ<<<;;;999777666666777777777777777777777777777777777777777777666666666666666666666666666777888888444666888999:::===AAADDDhhhoooUUUfff{{{yyyfffwww~~~sssnnnhhh\\\SSSVVV\\\^^^aaadddgggxxxyyyooosss|||}}}|||ppp___VVVTTT\\\tttxxxeeebbbgggkkkrrryyyzzzeeeZZZbbbtttaaaKKKJJJooo[[[LLLMMMXXXqqquuudddZZZWWW___gggqqqwww___QQQLLLGGGGGGKKK[[[yyytttssswwwvvvwww{{{|||{{{NNN???BBBDDDFFFHHHGGGCCC>>>;;;;;;;;;;;;::::::999999999<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<@@@EEEIIITTTeeeNNNGGGEEEEEELLL[[[qqq```___iiikkkYYYTTTccczzztttnnnjjjjjjsss|||ssshhhXXXMMMNNNRRROOOGGGGGGEEELLL^^^wwwppplllppptttyyy~~~{{{pppkkkqqqxxx}}}[[[EEEIII???:::777999999777666888777777777777777777777777777777777777777777777777666666666666777777777777555:::<<<999666999@@@EEEqqqoooVVVhhh{{{zzzmmmzzzyyyuuurrrppplllfff___[[[ZZZZZZWWWaaazzzssseeeZZZTTT[[[ooo~~~zzz}}}~~~hhhcccrrrzzzfffJJJNNN]]]xxx\\\DDDJJJdddyyy[[[QQQNNNRRRUUUYYYiii|||vvv___PPPLLLHHHGGGJJJ]]]|||jjj^^^llltttSSSFFFCCCEEEHHHIIIHHHDDD???<<<;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>???CCCIIIWWWcccMMMHHHFFFFFFLLL\\\rrraaa```jjjtttmmmvvv~~~tttkkkiiimmmwww|||lll^^^aaarrryyyhhhQQQMMMKKKKKKTTTcccsssyyysssrrryyy{{{vvvvvvxxxssslllgggooo~~~pppiiipppcccIIIIIIAAA;;;999::::::888777999777777777777777777777777777777777777777777777777666666666666777777777888555999;;;999999<<>>;;;;;;::::::::::::999999:::::::::999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>@@@>>>@@@JJJ\\\bbbKKKJJJHHHGGGMMM\\\sssbbbaaakkkuuuiiihhhppp|||vvvmmmuuu~~~fffdddbbb]]]XXXWWW^^^lllwwwiii]]]UUU___ssswwwiiicccbbb[[[SSSRRR[[[ooopppgggmmmrrrPPPJJJAAA<<<999;;;;;;999888:::777777777777777777777777777777777777777777777777666666666777777777888888777777888999;;;>>>BBBGGGvvvgggWWWiii|||tttppp{{{}}}wwwpppmmmaaa```eeennnpppsss{{{vvvoooiiiddd]]]VVVPPPPPP[[[hhhttt~~~}}}kkknnn|||}}}|||gggJJJMMMYYYtttmmmMMMIII^^^uuuxxxfff[[[XXX]]]cccwww___PPPLLLJJJHHHJJJddd___RRRQQQYYYnnntttTTTFFFDDDFFFIIIKKKIIIEEEAAA===:::::::::::::::::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>@@@>>>AAAMMM```aaaJJJJJJGGGFFFLLL\\\sssdddbbblllwwwlllkkkrrr}}}}}}qqq```XXX]]]dddxxxnnn```SSSYYYiii}}}llldddaaaYYYPPPQQQWWWjjjqqqeeejjjXXXLLLAAA<<<999:::;;;888888:::666666666666666666666666666666666666666666666666666666777777777888888888999777777999;;;===BBBGGGsss~~~dddXXXiii||||||pppuuu~~~|||wwwnnniiigggiiigggiiizzzvvvkkkbbbYYYNNNFFFFFFKKKUUUccctttvvvkkk|||vvvuuudddKKKPPP```zzzjjjJJJCCCVVVnnnzzzzzzpppiiicccxxxaaaSSSKKKIIIHHHKKKeeepppXXXPPPNNN[[[ooovvv|||WWWHHHCCCEEEHHHIIIHHHDDD???<<<:::::::::::::::::::::::::::999999999::::::;;;<<<===<<<<<<<<<<<<===>>>>>>===>>>CCCPPPcccaaaJJJHHHFFFEEELLL\\\sssdddccclllzzzqqqnnnrrr{{{}}}{{{fff[[[YYYeeekkkxxxwwwbbb```hhh}}}xxxnnndddfffgggrrrttteeeiii___PPP@@@;;;888999:::777777888666666666666666666666666666666666666666666666666777777777777888888888888;;;777777999:::;;;BBBKKKvvvxxx^^^WWWiii|||yyyzzz}}}{{{vvv|||vvvrrrppppppkkkiiiqqq~~~vvvmmmccc\\\QQQPPPSSS]]]jjjuuu{{{~~~~~~uuuwwwrrriiiLLLNNN\\\vvviiiKKKDDDWWWooo{{{sssyyycccTTTLLLIIIHHHKKK```\\\QQQIIIOOO[[[dddiiilllwwwvvvSSSFFFAAADDDFFFHHHFFFBBB>>>:::999999::::::::::::;;;;;;::::::::::::;;;<<<============<<<<<<======>>>???<<<>>>EEEQQQfff|||```KKKFFFEEEEEEMMM]]]ssseeeccckkk{{{qqqmmmpppxxxxxxlll]]]\\\bbbqqqrrrsssxxxgggiiibbbRRR???:::777999999777666888777777777777777777777777777777777777777777777777777777777888888888999999;;;888888;;;:::;;;GGGVVVvvv^^^VVVhhh{{{~~~}}}~~~xxxyyy~~~}}}yyypppmmmmmmooopppppptttyyy{{{wwwtttrrrvvv}}}wwwxxx|||~~~ttt~~~uuuPPPHHHPPPkkkgggKKKFFFYYYnnnwwwyyybbbTTTNNNHHHHHHKKKYYY}}}yyyhhhXXXSSSUUUXXX\\\___dddwwwxxxrrrOOOFFFAAACCCFFFHHHFFFBBB===:::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===============>>>>>>???===>>>DDDRRRjjjwww^^^JJJEEEEEEGGGOOO```uuudddbbbkkkyyyyyyllliiinnnwwwqqqddd[[[___kkkyyyvvv}}}|||jjjiii~~~aaaRRR@@@;;;888::::::888777999777777777777777777777777777777777777777777777777777777888888888999999999:::888999===<<<>>>OOOddduuu```TTTfffzzz}}}{{{~~~|||yyypppmmmjjjiiimmmvvvyyyqqquuu{{{zzz|||zzz~~~TTTGGGNNNllleeeLLLHHHXXXhhhnnnxxxbbbTTTPPPHHHHHHJJJSSStttrrrccc___aaahhhnnnlllzzzzzznnn}}}~~~QQQLLLBBBDDDGGGHHHGGGCCC>>>;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????===============>>>?????????>>>BBBQQQlllttt\\\IIIEEEEEEIIIRRRbbbwwwdddbbbjjjrrrxxxwwwfffdddmmmwwwwww```WWW[[[hhh{{{kkkjjjttt___RRRAAA<<<999;;;;;;999888:::777777777777777777777777777777777777777777777777777888888888888999999999999777;;;???>>>AAAVVVoooqqq]]]TTTfffzzzwwwsssqqqttt|||{{{tttqqqnnnlllooovvv~~~~~~lllmmmooojjjlllvvvVVVKKKUUUuuuhhhQQQMMM[[[gggiii}}}cccPPPMMMLLLFFFGGGRRReeeqqqooorrr}}}|||KKKBBBCCCDDDFFFHHHHHHEEE@@@<<<<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>FFFIIIrrr~~~rrr^^^GGGHHHGGGIIIRRRdddzzzbbb```llluuuvvvgggcccgggoooyyyjjj]]]___iiisss}}}iiiiii|||~~~|||ZZZJJJAAA;;;888999999666666888777777777777777777777777888888777777666666555555888888888777777777777777<<<777:::AAA???AAAZZZzzzkkk\\\PPPcccwwwqqqhhhsssyyyrrriiifffeeeppp~~~{{{wwwwww{{{||||||}}}nnn___[[[^^^cccvvv[[[>>>IIIoooeeePPPMMMXXXnnnlll{{{bbbRRRNNNMMMGGGGGGOOO^^^}}}rrrrrrtttzzzzzzLLLFFFCCCDDDFFFHHHHHHEEE@@@===<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>GGGLLLtttttt```JJJHHHGGGIIISSSeeezzzcccaaalllrrrddd```ccchhhooovvvwww|||zzzhhh___]]]hhhttthhhggg|||uuuUUUHHHAAA;;;888999999666666888777777777777777777777777888777777777666666666555888777777777777777777777666666:::===>>>IIIiiibbbQQQPPPcccwwwuuugggdddhhhsssvvvlllhhhdddooo~~~zzzxxx{{{xxxpppnnnooozzzeeeHHHMMMjjjbbbKKKIIIWWWtttxxxzzzbbbTTTNNNNNNHHHGGGLLLVVVvvvfffggg}}}ppp|||yyyMMMIIIAAADDDFFFHHHHHHEEEAAA???<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>HHHNNNvvvuuucccMMMHHHGGGIIISSSeee{{{eeebbblllrrrhhh^^^]]]___bbbfffkkkkkkpppwww{{{}}}}}}||||||}}}qqqeee___```gggtttgggccc{{{qqqTTTLLLAAA<<<888999999777666888777777777777777777777777777777777777666666666666777777777777777777888888444999<<<:::>>>UUUzzz[[[KKKOOObbbwww}}}mmmccccccgggoooxxxvvvpppeeeppp~~~|||pppoootttiiiMMMJJJ\\\~~~```JJJFFFSSSrrrzzzwww~~~~~~dddSSSNNNNNNIIIHHHLLLPPPjjj}}}ZZZYYYrrroooNNNGGGAAADDDGGGIIIHHHEEEBBB@@@<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???>>>HHHOOOtttwwwdddNNNHHHGGGJJJTTTfff|||fffbbblll}}}vvvbbb\\\WWWYYY\\\^^^aaaeeefffjjjoooqqqooommmllllllsssxxx{{{{{{ppp```XXX___hhhqqqfff___vvvwwwXXXNNNBBB<<<888999999777777999666666666666666666666666777777777777666666666666777777777777777888888888777>>>>>>999CCCccc]]]OOOMMM```vvvssswwwxxxooojjjggghhhlllsss}}}wwwkkktttuuufffdddiiivvvhhhOOOHHHSSSttt___MMMGGGMMMiiirrrxxx{{{fffRRRMMMMMMIIIIIILLLNNNeeecccYYYjjjtttSSSDDDAAAEEEIIIJJJGGGDDDAAAAAA<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAA>>>HHHPPPrrryyyeeeNNNIIIHHHJJJTTTggg}}}gggccclllzzzooohhhZZZVVVTTTWWWZZZZZZ]]]aaaeeehhhkkkhhhbbb]]]\\\]]]hhhmmmrrruuu{{{vvv^^^XXXYYY^^^rrrhhh^^^sss]]]NNNBBB<<<999::::::777777999666666666666666666666666666666666666777777777777666666777777888888888888999>>>===:::JJJnnnaaaTTTJJJ^^^tttkkkqqqwwwooofffcccccchhhtttzzzsss{{{pppccc^^^aaapppfffPPPJJJVVVxxx\\\MMMGGGJJJggguuugggRRRMMMMMMHHHIIIMMMNNNcccoooZZZ]]]~~~zzzVVVDDDBBBFFFKKKKKKGGGCCCAAA@@@<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>BBB===IIITTTvvv}}}fffMMMIIIHHHJJJUUUggg~~~hhhccckkk|||pppfff```YYYVVVTTTVVVWWWVVVXXX\\\cccffffff```WWWPPPOOOPPP]]]dddkkkpppxxx|||hhhYYYQQQYYYhhhtttlll^^^qqqkkkUUUBBB===999::::::888777999777777777777777777777777666666666666777777777777666666666777888888999999777:::999:::LLLmmm```SSSIII\\\sssrrrsss}}}~~~|||{{{~~~{{{xxxoooeee___]]]```jjjuuu{{{~~~ppp```YYYZZZiii|||}}}aaaLLLLLL]]][[[NNNHHHJJJkkkkkksssfffTTTNNNMMMGGGHHHLLLNNNbbbcccWWWmmmyyySSSDDDCCCHHHLLLLLLGGGAAA???@@@<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAA===KKKZZZhhhNNNIIIHHHKKKUUUhhh~~~gggbbbkkk~~~ssshhh```\\\XXXTTTRRRTTTTTTTTTWWW]]]aaacccccc[[[PPPIIIHHHJJJQQQZZZdddkkkvvvwww^^^RRRQQQ]]]kkk~~~ppp```qqqvvvwww\\\CCC===999::::::888777:::777777777777777777777777555666666666777777777888555666666777888888999999888999999:::EEE```___QQQIII\\\rrr~~~|||xxx{{{~~~}}}vvvmmmbbb[[[UUUTTT[[[cccqqqxxxuuu```VVVTTTcccxxx}}}^^^JJJNNNfff```UUUMMMJJJiii~~~kkk{{{~~~eeeVVVPPPMMMGGGFFFJJJMMMaaawwwZZZbbbrrrMMMCCCDDDIIIMMMLLLFFFAAA??????<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAA<<>>@@@AAAMMMnnngggPPPMMMZZZnnn~~~xxxuuu|||~~~yyyoooggg]]]VVVRRRPPPMMMJJJSSSVVV]]]ccceeeffflllttt{{{kkk]]]XXXeeewwwtttVVVOOOrrrjjjYYYTTTWWWjjjkkknnnkkkooovvvhhhSSSNNNNNNIIIHHHJJJKKK___eeeUUUeee{{{qqqpppIIIBBBEEEKKKNNNJJJEEEBBB???;;;:::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===??????DDDGGG^^^sssQQQIIIKKKIIIRRRmmmlllfffkkk|||wwwpppiiiaaa\\\UUURRROOOMMMOOOUUU[[[___aaaaaa]]]VVVNNNHHHEEEDDDFFFGGGKKKUUUeeeuuuwwwhhhZZZWWW]]]jjj|||eeeiiikkkxxx\\\EEE>>>888999:::999888999999999888777777777777777777777777777777777777777888888777777888888999:::::::::===??????KKKmmmpppZZZJJJVVViii{{{}}}|||ssslllccc\\\XXXUUUQQQNNNOOOQQQVVV\\\]]]___fffnnn{{{qqqddd^^^jjjzzzxxxYYYPPPooonnnYYYTTT[[[ooonnneeeYYYVVVZZZaaavvviiiWWWNNNMMMHHHGGGJJJKKK```vvvSSSXXXooo{{{mmmqqqooo|||lllGGGAAAEEEKKKNNNJJJDDDAAA>>>;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===??????DDDGGG___tttQQQIIIKKKIIITTTooommmgggkkkmmmiiiyyy~~~wwwpppiiiccc___TTTRRROOOMMMOOOUUU[[[___aaa```]]]WWWOOOIIIEEEDDDDDDCCCEEEMMMZZZjjjwww~~~wwwmmmjjjoooyyyooo\\\UUUZZZjjjxxxiiiiiikkkmmmTTTFFF>>>999::::::999888999999888777777777777777777777777777777777777777777888888777777888888999:::999999;;;======JJJkkksss]]]JJJSSSfffzzz}}}|||xxx|||ttttttwwwuuuooohhhbbb___[[[UUUQQQSSSRRRTTTVVVVVVWWW]]]eee~~~uuuiiieeeqqq{{{[[[PPPjjjrrrXXXSSS___vvvrrrsssaaaXXXUUURRR\\\jjjkkkiiiXXXNNNNNNHHHHHHKKKLLLbbb[[[TTTggg|||tttgggllllllvvvgggFFFCCCFFFLLLNNNIIICCCAAA>>>;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???@@@DDDHHH```uuuOOOIIIKKKJJJUUUrrrmmmfffjjj~~~bbbXXXaaammm}}}tttnnnhhhddd```TTTRRROOONNNPPPVVV]]]aaacccbbb```[[[UUUOOOJJJGGGCCCCCCCCCGGGPPP[[[eeelllnnnggg^^^UUUSSSYYYdddmmmlllaaa```bbbsss}}}llliiirrreeeOOOGGG???999:::;;;999888999888888777777777777777888777777777777777777777777888888777777888888999:::::::::;;;======JJJkkkttt\\\LLLTTTfff{{{~~~vvv}}}zzzxxxvvvuuuvvvyyy{{{}}}zzzvvvrrrnnnlllggg```[[[```\\\YYYWWWUUUTTTZZZaaauuukkkiiivvv{{{]]]PPPfffrrrTTTPPP```yyyuuuttteeeZZZ]]]bbb\\\qqqiiiXXXPPPOOOIIIIIILLLOOOeeehhhRRR[[[mmmsssgggyyycccFFFGGGGGGLLLNNNHHHBBB@@@===;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???AAADDDIIIbbbuuuNNNIIIKKKJJJWWWuuullleeehhhzzz^^^RRRUUUZZZssshhhiiimmm~~~yyyqqqkkkfffccc```TTTRRRPPPOOOSSSYYY```eeefffeeeccc___ZZZTTTNNNJJJFFFFFFFFFGGGIIINNNSSSWWWYYYVVVQQQLLLKKKNNNTTTYYYmmmxxx}}}fffWWW^^^iiiyyyooohhhyyyjjjVVVGGG@@@::::::;;;999777888888777777777777777888888777777777777777777777777888888777777888888999:::;;;;;;<<<===>>>LLLnnnxxx^^^MMMTTTdddzzz~~~zzzsssmmmkkkeee```]]]ZZZYYY]]]dddxxxooonnn{{{}}}aaaUUUfffkkkPPPLLL]]]xxxwwwtttxxxuuueeellllllXXXQQQOOOJJJIIIMMMPPPgggyyyVVVPPPfffyyymmmbbbEEEHHHGGGLLLMMMHHHAAA???===:::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???BBBDDDJJJeeewwwOOOIIIKKKKKKYYYxxxllldddhhh}}}nnnzzzaaaVVVVVVWWWsssrrraaa\\\]]]qqq~~~vvvnnnhhhdddaaa```UUUSSSQQQRRRVVV^^^fffkkkhhhfffeeeccc___YYYRRRMMMKKKKKKJJJHHHFFFGGGJJJLLLWWWWWWVVVSSSPPPOOOQQQSSS\\\dddsssfffRRRXXXeeeuuurrrhhhvvvkkkWWWHHH@@@;;;;;;;;;999777888777777777777777888888999777777777777777777777777888888777777888888999:::;;;;;;<<<>>>???NNNqqqzzz]]]KKKQQQ```uuu|||uuunnnhhheeecccbbbeeekkkwwwuuu~~~hhh___nnnbbbMMMLLLYYYvvv|||tttrrroooYYYPPPOOOIIIHHHLLLPPPgggeeeOOO[[[uuucccDDDFFFHHHLLLMMMGGGAAA>>>===:::;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???AAABBBJJJiii~~~yyyRRRIIIKKKKKKZZZzzzmmmeeehhhtttqqqaaaZZZVVViii{{{~~~jjj]]]VVVhhh{{{ssslllhhhdddaaa___VVVTTTSSSTTTZZZbbbkkkppplllkkkiiihhhfff```WWWQQQPPPOOOMMMIIIFFFGGGKKKOOO\\\\\\[[[YYYWWWWWWXXXZZZWWWZZZdddvvvhhhaaa]]]cccsssvvviiinnnmmmYYYIIIAAA;;;;;;;;;999777888777777777777777888999999777777777777777777777777888888777777888888999::::::999;;;===???OOOsss|||]]]JJJOOO^^^qqq}}}uuupppmmmiiikkknnn{{{yyy|||kkkjjj|||ZZZNNNNNNWWWvvv{{{zzzrrrYYYOOONNNHHHGGGKKKOOOgggtttVVVPPPxxxyyyeeeCCCDDDHHHMMMMMMGGG@@@>>><<<::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;<<<======;;;<<<===???@@@AAAJJJlllzzz|||TTTIIIKKKKKK[[[|||nnnfffiiikkk[[[QQQccc~~~rrr|||ppp^^^QQQ```zzzssslllhhheeebbb```VVVUUUTTTVVV\\\eeennntttqqqooonnnnnnkkkeee]]]VVVSSSQQQNNNIIIFFFIIIPPPVVV\\\\\\[[[ZZZYYY\\\```dddZZZXXX^^^nnn}}}fff[[[bbbqqqyyykkkgggxxxcccIIIAAA;;;;;;<<<999777888777777666777777888999999777777777777777777777777888888888777888999999:::999888:::===???OOOtttbbbKKKPPP^^^pppxxx{{{zzztttnnnlllnnn{{{yyywwwkkkqqqWWWPPPQQQWWWvvvpppUUUOOOOOOIIIFFFLLLSSSiiiaaa[[[___xxxwww\\\DDDIIIKKKMMMLLLFFFCCCAAA>>>999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@AAADDDMMMnnn|||xxxMMMLLLMMMJJJWWWwwwssshhhfff~~~ggg]]]aaayyyvvvvvviiiVVVWWWuuuvvvlllgggeeeaaa```aaa\\\XXXVVV[[[fffrrr{{{~~~yyyzzz{{{zzzvvvnnnddd]]]ZZZUUUSSSRRRLLLJJJXXXjjjfff```YYYXXXfffwww~~~zzzhhh^^^WWW^^^vvvsssaaa^^^gggppp~~~xxxqqqtttyyyjjjbbbfffwwwyyyjjjqqqkkkIIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777999???>>><<>>999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@BBBFFFOOOoooyyyqqqTTTKKKLLLIIIWWWvvvuuuiiigggvvvyyygggeeewww~~~lllYYYYYYsss~~~tttllliiihhheeecccddd]]]ZZZYYYaaaooo|||vvvkkkccc___\\\XXXUUUSSSWWWeeesssnnnkkkfffgggtttyyypppeeeeeettttttaaa\\\^^^vvvvvvkkkeeesssyyy~~~~~~wwwhhhYYYXXXaaasss}}}xxxaaaWWWYYYhhh{{{iiirrrgggIIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777777===<<<;;;@@@LLLkkknnnOOOLLLQQQeee{{{lllaaaggg~~~ooobbbaaahhhyyylllaaadddrrrxxxxxx^^^SSS^^^qqqZZZRRRVVVaaammmoooYYYOOOOOOIIIGGGNNNVVVnnn~~~bbbWWW|||vvvvvvRRRCCCGGGMMMNNNLLLFFFBBBAAA>>>:::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@BBBGGGPPPnnnyyylll]]]JJJKKKIIIWWWvvvwwwkkkhhhtttssssssooo^^^mmmpppdddnnnvvvvvvqqqnnnkkkiiiyyyooo\\\XXXnnn{{{sssmmmmmmmmmiiigggggg^^^[[[]]]hhhxxx~~~pppgggbbbaaa[[[UUUXXXeeerrryyyppppppmmmmmmwwwxxxzzz|||bbb[[[^^^fffpppxxxqqqttt|||yyyhhhYYYQQQ___mmmvvvvvvvvvsssaaaLLLHHHPPPbbbooottt|||yyyhhhTTTQQQ[[[sss~~~iiizzzooo```IIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777666;;;:::999???KKKkkksssMMMIIINNNaaaxxxvvv```YYYkkkyyy|||www~~~zzzgggYYYVVVXXXnnn}}}www___PPPUUUggg|||yyyuuu}}}[[[SSSbbbuuuYYYRRRSSSYYY]]]iiimmmYYYOOOOOOIIIHHHOOOYYYqqqkkkWWWwwwwwwwww{{{OOOFFFGGGOOOPPPLLLEEEAAA@@@>>>:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@???FFFPPPnnnzzzmmmaaaJJJLLLJJJXXXxxxxxxkkkhhhtttiii```WWWSSSVVVcccxxxxxxmmmbbbfffjjjkkklllooorrrsss|||xxxaaaXXXjjj}}}vvvqqqrrrqqqmmmhhhhhh^^^]]]bbboootttjjjdddccc[[[UUU^^^qqq}}}}}}uuurrrlllhhhlllzzzrrr]]]bbbooofffiiivvv}}}kkk``````iiivvv}}}yyykkkYYYMMMMMM^^^hhhgggkkkqqqeeePPPKKKKKKUUU]]]bbbqqq{{{ttt\\\TTTVVViiiiiitttxxxhhh~~~___IIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777555;;;:::999???KKKkkkuuuOOOIIIKKK^^^uuukkkYYY\\\kkkrrrmmmwwwuuueeeWWWPPPNNNbbbtttzzz___LLLKKK^^^vvvmmmkkkyyytttSSSMMM^^^rrr}}}ooojjjeeeccc^^^YYYdddyyykkkXXXOOOOOOIIIHHHQQQ\\\uuu|||]]]pppsssqqqvvvsssKKKGGGFFFQQQQQQLLLDDD@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@???FFFRRRppp{{{nnn___LLLNNNMMM[[[zzzyyykkkgggxxxeeeUUUPPPKKKLLLVVV___```___```cccbbbccchhhoooyyyuuukkkvvvooo^^^hhh|||wwwwwwuuunnnhhhfffaaadddlllyyy}}}tttjjjggg___^^^nnn|||pppfffaaaeeennnvvvkkkXXXaaarrrxxxrrrsss~~~yyycccSSSQQQVVVbbbooovvvooo]]]MMMAAANNNSSSPPPWWWfffcccTTTJJJDDDGGGKKKNNN^^^nnnmmm]]]SSSOOO]]]tttiiinnnyyyrrrdddzzzaaaIIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777666<<<;;;:::???JJJiiizzzSSSKKKJJJ[[[sssfffTTT```uuummmgggnnn}}}vvvjjj___UUUMMMXXXkkkeeeMMMIIIYYYooohhheeerrroooOOOKKK]]]rrr}}}|||ppp^^^YYYgggkkkWWWOOOOOOIIIIIIRRR^^^yyymmmoooxxx~~~mmmkkkhhhmmmFFFGGGDDDRRRRRRLLLDDD???@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@AAAHHHSSSrrryyylll\\\LLLOOONNN\\\|||zzzkkkfff|||iiiTTTMMMIIILLLMMMKKKOOOWWW___[[[YYY\\\dddqqqooo___[[[WWWRRR\\\nnnllliii|||zzzwwwooohhheeefffmmmyyytttlllgggpppwwwmmmeee^^^ZZZYYYfffzzzqqqZZZ[[[ggg}}}~~~|||gggRRRHHHHHHNNN\\\gggeeeVVVGGGAAAGGGFFFBBBIIIXXXZZZSSSDDD>>>AAAEEEFFFQQQ^^^^^^TTTKKKFFFNNNbbbxxxkkkiii{{{vvvfffyyy{{{\\\IIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777666======;;;???GGGdddYYYMMMIIIWWWooowwwTTTXXXjjj~~~~~~kkkdddiiippp|||vvvnnn```TTTSSSbbbtttkkkOOOJJJUUUhhh{{{gggdddqqqrrrTTTPPPcccyyyxxxbbbccclllWWWOOOOOOIIIIIISSS```|||~~~vvvsssqqqqqqooo{{{lllDDDIIIEEETTTSSSLLLCCC???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@AAAGGGQQQooozzzlll[[[LLLNNNNNN\\\||||||mmmgggeeeZZZQQQPPPLLLGGGMMMXXX\\\UUUOOOOOOTTT```vvvqqq^^^WWWRRRNNNTTT```yyyiiixxxyyy}}}~~~}}}|||xxxpppiiifffhhhsssxxxkkkiii~~~tttcccYYYWWWkkk}}}bbbZZZ]]]~~~zzz{{{|||kkkSSSEEEBBBCCCLLLVVVWWWNNNDDDCCCCCC@@@???EEEMMMPPPMMMDDD===AAAEEECCCLLLWWWXXXOOOIIICCCEEESSSkkkllleeejjjvvvyyy]]]IIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777555======<<<>>>CCC]]]^^^OOOGGGSSSkkkZZZXXXfffyyy{{{~~~ssskkkhhhvvv|||~~~mmm\\\RRR]]]iiittttttUUUJJJQQQaaavvv~~~aaacccssssssXXXVVViiippphhhnnnWWWOOOOOOIIIJJJTTTaaa}}}vvvzzz~~~nnnFFFMMMIIIUUUSSSMMMCCC?????????===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<======>>>???@@@@@@DDDMMMkkk}}}nnn[[[KKKMMMMMM\\\{{{~~~nnniiixxxgggXXXRRRMMMIIIQQQ^^^```WWWOOOLLLNNNYYYpppuuuggg[[[RRRQQQVVVlllgggooopppvvvyyyvvv{{{}}}yyyqqqjjjhhhfffuuuuuuffffff}}}mmm[[[llliiiZZZXXX```pppuuunnnoootttgggPPPDDDBBBAAAEEELLLOOOKKKGGG???<<<:::===BBBEEEFFFFFFEEE===>>>AAA>>>HHHVVVZZZRRRNNNGGGDDDNNNeee~~~llldddlllsssfffIIIAAA;;;;;;;;;999888999777777777777777777777777777777777777777777777777777777777777777777777777444<<<===;;;<<<@@@YYY|||```PPPFFFPPPhhh~~~bbb\\\gggtttrrr}}}vvvkkkqqqzzzuuubbbSSSZZZccclllyyy~~~^^^JJJNNN^^^tttwwwYYY___tttqqqXXXWWWkkkccckkkPPPNNNIIIIIIMMMRRRaaaoooJJJEEERRRTTTOOOHHHBBB@@@@@@===999<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<>>>>>>===============>>>>>>BBBMMMmmmwwwjjj```NNNNNNMMM]]]|||ccciiivvvjjj\\\UUU___pppoooaaaSSSKKKIIIRRRmmmyyyggg[[[SSSNNN[[[dddsssyyytttyyyyyyrrrnnnlllrrr~~~~~~tttjjjlll{{{xxx~~~kkkSSSMMMOOOQQQRRRUUU]]]bbb\\\QQQEEEBBB@@@@@@BBBDDDDDDCCCBBB???;;;;;;===@@@BBBBBBAAA@@@@@@AAAAAAFFFVVVeee```WWWJJJEEEQQQjjjpppaaaiiiggglllNNNCCC999777999888888999777777777777777888888888777777777777777777777777666666666666777777777777777;;;;;;===@@@@@@QQQppppppTTTGGGOOO___vvvxxxooohhhcccjjjqqq|||xxxaaagggmmmvvvxxxwww{{{uuukkkXXXUUUXXXdddrrr{{{kkkXXXPPPWWWoootttVVVgggjjj[[[bbbsss{{{oooVVVNNNIIIIIINNNUUUeeemmmIIIEEERRR[[[SSSIIIAAA???@@@>>>;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>============>>>>>>@@@DDDPPPqqqxxxlllcccNNNNNNMMM]]]|||bbbhhhxxxttt}}}~~~lll]]]UUUNNNPPPiii}}}iiiZZZRRRRRRUUU[[[aaagggiiiiiihhhmmm|||zzzrrroooooovvvyyyiiiaaafffrrrWWWLLLIIIHHHEEECCCGGGMMMKKKEEEBBBAAA???>>>>>>??????@@@======<<<===>>>?????????>>>???AAAEEEGGGKKKUUUaaa^^^[[[VVVTTT___tttqqq```{{{pppiiixxxPPPDDD:::888999888888999777777777777777777777888777777777777777777777777666666666777777777888888888<<<;;;<<<>>>>>>MMMjjjzzzYYYEEEIIIXXXpppvvvgggZZZXXX[[[eeexxx|||eeegggxxxyyyyyyrrrpppppp[[[SSSNNNRRR[[[hhhwwwyyy```VVV[[[qqqvvv```xxxeeeXXXbbbsss___iiizzzpppXXXOOOJJJIIINNNXXXkkk}}}hhhIIIHHHVVVbbbVVVIIIAAA??????>>>===<<<;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>@@@EEERRRvvvxxxooofffNNNMMMLLL]]]|||bbbhhhyyyfff```VVVQQQdddssshhhZZZXXXUUUUUUWWWWWWVVVSSS[[[mmm|||tttrrrsss{{{rrr^^^YYYaaa~~~~~~aaaOOOHHHGGGCCC@@@AAAEEEFFFCCCCCCCCCBBB@@@>>>>>>@@@AAA===???BBBBBBAAA???>>>>>>CCCAAABBBFFFGGGHHHMMMSSS___```^^^]]]fffxxxvvv```uuu}}}pppQQQFFF<<<999:::999888999888888777777777777777777777777777777777777777777777777777888888888999999888===;;;:::<<<<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>============>>>>>>??????DDDSSSxxxwwwrrrdddNNNMMMLLL]]]|||aaagggnnnkkkfff]]]iiihhhfffdddcccaaaZZZPPPHHHMMM___{{{~~~vvvuuuxxxkkkYYYVVV```~~~}}}iiinnnjjjSSSFFFGGGFFFEEEEEEEEEEEEDDDAAABBBCCCAAA??????AAADDD???AAACCCCCCAAA@@@AAABBBFFFAAA>>>@@@CCCFFFMMMTTTddddddaaa\\\bbbttt~~~cccqqqvvvSSSGGG===::::::999888999888888888777777777777777666666666666666666666666777888888888999999999999777<<<:::999======GGG\\\iiiIIIEEEOOOeee}}}jjjXXXTTTfff{{{ssspppoooooozzz~~~vvvbbbXXXKKKFFFCCCDDDGGGPPPaaapppvvvfffbbbsssuuurrrrrr]]]XXXeeennn~~~\\\UUUTTTbbb|||iiiTTTQQQMMMJJJNNN\\\sssuuu||||||VVVFFFPPP______PPPCCCAAAAAA???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<==================>>>??????@@@DDDQQQuuutttqqq___MMMMMMLLL\\\{{{```fff{{{}}}yyy~~~www{{{zzzyyyvvvpppdddUUUKKKLLL[[[wwwyyyxxx{{{eeeUUUSSS]]]zzzpppfffssszzzcccOOOLLLIIIFFFDDDCCCCCCDDDAAABBBBBBAAA@@@AAADDDEEEBBBCCCCCCDDDFFFJJJOOOSSSOOOFFF@@@@@@EEENNN\\\hhhiiijjjeee```eeevvveeemmmvvvSSSGGG===::::::999888999888888888888777777666666666666666666666666666666777888888888999999999999666<<<:::888>>>???GGGWWWnnnMMMGGGMMM^^^vvvhhhTTT[[[lllzzzqqqqqq~~~kkkiiiuuusssdddMMMHHHEEEDDDDDDIIITTTaaalllnnngggvvv{{{nnnxxxdddSSSWWWlllxxxrrrhhhaaajjj~~~hhhUUUOOOLLLJJJOOO^^^xxx}}}uuuuuuqqqNNNDDDQQQaaa___NNN@@@???AAA>>>;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<===<<<<<<======>>>???@@@BBBEEEPPPppppppmmmZZZMMMLLLKKK\\\{{{```eeeyyynnn~~~lll]]]TTTSSS___xxx}}}{{{|||~~~^^^OOOLLLUUUooozzzsssuuulllbbb]]]YYYVVVVVVXXXQQQOOOMMMMMMOOOQQQQQQPPPNNNKKKJJJNNNVVV```hhhmmmfff\\\QQQKKKLLLSSScccqqqlllllljjjhhhnnn}}}eeekkk}}}nnnQQQFFF<<<999:::999888999999999888888777666666666777777777777777777777777777777777888888888999999555<<<999777>>>AAAEEEQQQtttrrrQQQJJJIIIUUUmmm}}}eeeWWWZZZgggzzzvvvnnnvvv~~~qqqmmmvvvuuurrrttt}}}aaaWWWKKKCCC>>>???HHHQQQWWWkkkuuukkkxxxqqqhhh|||{{{]]]OOOYYYsss~~~~~~eeeSSSLLLJJJJJJPPPbbb}}}{{{wwwnnnrrrjjjLLLGGGXXXgggdddPPP???===???<<<:::<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBFFFQQQoookkkgggYYYMMMLLLKKK\\\{{{___dddzzziiiaaaZZZbbbxxx~~~|||vvvVVVMMMHHHLLLaaa}}}xxxqqqxxxwwwyyywwwqqqppptttvvvtttxxx{{{xxxuuuiiiddd______ccceeebbb^^^ZZZTTTQQQVVVaaammmsssuuuqqqiii```WWWQQQSSS```mmmllljjjeeeccclll~~~ggglllxxx}}}ggg{{{PPPDDD:::888999888888999999999888888777666666555777777777777777777777777666666666777777777888888666<<<999666===???@@@IIIeee{{{ZZZOOOGGGNNNggg|||lll]]]aaarrryyyxxxzzzqqqyyyvvvhhh___YYYaaasssyyykkkZZZNNNFFFBBBDDDIIIJJJ[[[iiisssuuujjjwwwzzzhhhdddxxx```RRR```~~~{{{xxxyyyaaaNNNIIIIIIJJJQQQeee|||~~~sssnnngggLLLLLL___pppjjjSSS???;;;===:::999===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>@@@@@@@@@FFFSSSqqqhhhbbbZZZMMMLLLKKK\\\{{{___dddxxxppp\\\bbbwww|||pppPPPNNNGGGGGGVVVnnn}}}kkkmmmbbbdddaaaXXXVVV[[[___^^^hhhlllrrrxxx~~~wwwooohhhhhhmmmnnniiiccc\\\UUUOOOSSS___hhhkkkiiieeebbb^^^ZZZTTTUUUaaannnmmmeeeZZZVVVaaaxxxjjjpppuuuxxxdddvvvNNNCCC999777999888888999999999999888777666666555777777777777777777777777666666666666777777777777777===888555;;;===<<>>>>>>>>>>>===============>>>???CCCQQQuuuhhhmmmVVVOOONNNMMM\\\zzz___bbb~~~~~~pppsss|||||||||xxxvvvuuuwwwdddJJJIIIEEEDDDMMMaaa{{{kkk\\\ZZZVVVRRRPPPOOONNNMMMLLLPPPUUU[[[aaahhhsss|||qqqeeecccgggiiiqqquuummm^^^YYYVVV\\\hhhnnnlllggg\\\]]]bbbgggaaaYYY[[[eee```]]]SSSLLLWWWqqqjjjhhhuuu{{{ffflllNNNDDD<<<;;;;;;999777777888888777777666666555555777777777777777777777777444444555555666666777777888999:::::::::;;;===???YYY{{{~~~pppRRREEEMMMcccvvvsssggg[[[SSSLLLNNN[[[ooosssdddXXXMMMDDDGGGOOOTTTXXXcccvvvzzzlllcccjjjyyyqqq___bbbrrrdddVVVlll{{{ppp[[[OOOMMMMMMIIITTTsss~~~WWWMMMPPPjjj|||kkkLLL===???<<<999<<<;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>CCCFFFSSSvvv___eee|||VVVLLLKKKJJJ]]]~~~^^^aaa~~~~~~{{{yyy|||xxxrrrlllhhhfffgggpppyyyaaaKKKGGGDDDCCCIIIYYYqqq~~~mmmbbb]]]YYYSSSOOOMMMKKKIIIHHHHHHJJJMMMOOOSSS]]]kkkuuuvvvsss|||{{{nnnmmmvvvrrrjjjeeeddd___ZZZ___iiiXXXWWWQQQNNN[[[uuummmiiiwww~~~hhhbbbOOODDD<<<;;;;;;999777777888777777777666666666555777777777777777777777777555555555666666666666666888999:::::::::;;;===???WWWyyy~~~___KKKLLL\\\mmm}}}rrraaaYYYPPPMMMUUUhhh|||qqq^^^OOOMMMPPPRRRSSS\\\mmmzzzsssdddXXX[[[hhhvvvjjj^^^eeeqqqvvv```YYYrrrlllXXXLLLJJJLLLLLLYYYyyyzzzQQQJJJSSSmmmyyyfffJJJ<<>>>>>============>>>>>>CCCGGGTTTvvvXXX^^^zzzWWWKKKJJJJJJ^^^```bbbuuu}}}{{{~~~|||ssslllddd___[[[[[[bbbkkkuuu|||uuu[[[HHHFFFEEECCCFFFRRRggg}}}wwwjjjeee]]]WWWRRROOOLLLJJJEEEEEECCCAAABBBJJJUUU]]]lllxxxyyyqqqxxxtttccc[[[VVVTTT[[[fffaaaaaa[[[XXXddd|||pppiii~~~zzzkkkbbbPPPEEE<<<:::;;;999888888777777777777666666666666777777777777777777777777666666666666666555555555888999::::::::::::===???QQQsssyyynnnQQQIIITTTccc|||tttlll___TTTSSS___rrrqqq___\\\VVVSSSXXXfffqqquuupppaaaRRRNNNUUUfff{{{zzzfff```ooo~~~rrr[[[^^^wwwyyyxxxmmmYYYMMMIIILLLMMM\\\}}}xxxSSSKKKVVVooorrr```GGG<<<>>>;;;:::===:::999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>============>>>>>>???@@@DDDSSSuuuVVV\\\|||WWWMMMLLLKKKaaabbbeee~~~xxxooofff```]]]]]]ccckkkqqqzzzmmmUUUEEEHHHHHHGGGGGGOOObbb}}}|||vvvmmmeee^^^XXXTTTQQQKKKIIIFFFCCCAAAEEEKKKPPPUUUcccvvvqqqhhhnnnyyy~~~~~~wwwgggWWWPPPLLLMMMYYYhhhvvvtttkkkcccjjj~~~ssshhh|||rrr~~~mmmQQQFFF<<<:::;;;999888888777777777777666666666666666666666666666666666666777777666666555555444444777888::::::999:::<<<>>>IIIlllyyyUUUGGGOOO\\\uuuvvveeeZZZ]]]jjjvvvzzzyyypppddd[[[\\\dddmmmqqqtttgggVVVKKKKKKYYYssszzzhhhggg{{{qqqXXXbbbxxxnnnYYYLLLIIIMMMNNN]]]~~~sssSSSKKKYYYuuusssYYYDDD<<<>>>;;;;;;===999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>===============>>>?????????DDDSSSuuuXXX]]]{{{XXXLLLKKKLLLaaabbbeee|||rrrgggbbbaaabbbhhhpppsss}}}~~~hhhSSSFFFJJJJJJIIIHHHNNNaaa}}}xxxoooggg___YYYUUUPPPOOOLLLIIIFFFEEEFFFGGGHHHRRReeeyyyuuupppuuuxxxtttmmm___VVVPPPMMMJJJLLL[[[nnnxxxtttiii___eeeyyyvvvfffzzzxxxxxxRRRGGG===:::;;;999888999666666666666777777777777666666666666666666666666777777666666555555444444777888999999999:::<<<>>>DDDggg[[[IIINNNXXXqqquuueee___fffnnnwww~~~rrrgggccceeelllrrrvvvlll^^^PPPJJJSSSmmmlllmmmkkkYYYgggwwwkkkWWWKKKJJJNNNPPP```hhhNNNJJJ___wwwRRRAAA;;;===:::<<<>>>999999999::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>===<<<<<<======>>>???@@@BBBFFFTTTvvvXXX\\\uuuXXXHHHIIIKKK^^^___bbb~~~ssshhhddddddfffmmmtttwwwyyydddTTTLLLNNNLLLIIIGGGMMMaaa|||xxxoooggg^^^YYYVVVTTTQQQMMMIIIEEEBBB@@@EEEJJJWWWkkkssseee___YYYUUUMMMIIITTTeeeeeebbbYYYRRR[[[sssyyyeeexxx{{{TTTHHH===::::::999888999666666666666777777777777777777777777777777777777666666666666666555555555777888999999999999<<<>>>BBBbbbzzz}}}~~~dddNNNNNNSSSiiixxx}}}kkkbbbbbbfffmmmxxx}}}rrrkkkjjjqqqzzzyyytttjjj]]]RRRVVVlllnnnsssvvveee\\\ooozzz|||{{{fffUUUKKKJJJPPPTTTfffXXXJJJNNNhhhpppNNN???;;;===:::<<<>>>888999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@AAAFFFSSSuuuXXXZZZlllYYYIIIKKKLLL[[[xxx}}}]]]aaa|||}}}{{{pppkkklllooouuu|||rrr___UUUSSSUUUQQQKKKHHHOOOccc}}}wwwnnngggccc```ZZZSSSNNNIIIEEEBBBEEEGGGMMMYYYjjj|||vvvkkk___WWWNNNGGGOOO\\\YYYXXXSSSOOO[[[sss|||eeevvv|||TTTIII===::::::999888999555666666666777777777888777777777777777777777777555555555666666666666666666888999999888999;;;>>>???ZZZ}}}pppuuutttnnnVVVPPPPPP[[[mmmlll```]]]^^^]]]hhhrrryyyyyyvvvqqqcccaaarrrppp}}}lll```aaayyy|||sssdddwwwdddUUULLLIIIQQQXXXlll}}}~~~sssLLLIIIUUUooobbbKKK>>>;;;===:::<<>>@@@@@@===BBBQQQtttYYYZZZgggYYYNNNPPPNNNYYYqqq~~~^^^cccyyyuuuttt{{{zzzvvvvvvyyymmm[[[UUUWWW\\\VVVNNNKKKRRReee~~~xxxsssmmmddd\\\UUUPPPLLLJJJEEEEEEFFFKKKWWWkkkuuufffWWWQQQMMMMMMUUUaaa\\\]]]YYYVVVaaaxxxeeettt|||UUUIII>>>::::::999888999555666666666777777888888777777777777777777777777444555555555666666777777666777999999888999;;;===;;;RRRvvvwwwkkk}}}zzzvvvtttttt\\\SSSOOOMMMbbbyyylll^^^XXXVVVXXX]]]aaagggrrrrrrmmmyyyzzzqqq|||cccXXXccc~~~{{{hhhRRR^^^rrr^^^PPPIIILLLLLLXXXtttvvveeeqqqeeeNNNLLL___~~~uuu]]]DDD???<<<======:::999::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========;;;;;;<<<<<<======>>>>>>@@@FFFOOOmmmXXXUUUddd\\\MMMMMMOOOccc___ccc}}}ssshhhiiiuuu|||eee```dddgggkkkfffUUUMMM[[[nnn{{{rrrkkk```UUUNNNNNNIIIDDDDDDJJJNNNXXXpppxxxuuuxxxmmmbbbWWWTTT\\\hhhnnnggg___]]]iii|||bbbmmmtttyyyRRRGGG>>>:::999777888:::888888888888888888888888888777666555555666777888>>>;;;888444333444666888777777777777888999:::;;;===GGGeeehhh[[[JJJCCCIIITTTmmm{{{kkk___VVVQQQPPPVVV^^^dddiiissssss{{{qqqTTTRRR^^^yyy{{{pppXXXNNNTTTooonnn\\\QQQLLLKKKMMMZZZwwwttteeennnfffOOOOOObbb~~~rrrXXXDDD>>>;;;======:::999;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>;;;<<<<<<======>>>??????>>>EEEPPPqqqZZZVVVdddWWWNNNMMMPPPeeeaaagggwwwoooggghhhvvv}}}fffcccjjjooonnniiiXXXQQQ```sssxxxqqqhhh]]]UUURRROOOIIIGGGJJJMMMSSShhh~~~sssiiiiiiyyytttdddZZZVVV\\\dddhhh```UUUSSSbbbzzzbbbkkk~~~pppxxxyyyQQQGGG>>>:::999777777:::888888888888888888888888888777666555555666777888:::999777555555666888999777777777777888999:::;;;>>>DDD^^^pppcccMMMDDDDDDLLLcccwwwqqqcccZZZWWWRRRWWW]]]bbbfffppp~~~qqq{{{oooSSSTTTbbbvvv~~~{{{jjjTTTRRROOO\\\|||iiiYYYQQQNNNJJJNNN^^^|||zzzrrryyybbbLLLRRRgggnnnRRRCCC>>>;;;<<<<<<:::999;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>??????@@@@@@FFFRRRttt___WWWcccTTTNNNMMMPPPfffdddhhh|||ooohhhdddfffuuu|||eeedddpppyyytttnnn^^^XXXggg{{{xxxssshhh]]]WWWTTTNNNIIIIIIHHHLLL[[[lllrrrhhhhhhvvvrrraaaWWWTTTXXX^^^\\\VVVNNNPPPbbb{{{dddhhh|||iiitttpppPPPFFF===;;;:::888777999888888888888888888888888777777666666666666777777777666666666666777888999777777777777888999:::;;;>>>@@@TTTyyytttyyysssVVVGGGCCCDDDVVVjjjvvv{{{kkkdddbbbYYY\\\```bbbeeennn{{{zzznnnzzznnnUUUWWWnnnttt|||iiiRRRcccUUURRRggg{{{eeeWWWOOOMMMJJJQQQdddXXXIIIWWWnnnkkkOOOBBB===:::<<<<<<:::999;;;::::::::::::::::::::::::;;;;;;<<<======>>>>>>???=========>>>??????@@@@@@EEEIIIRRRqqqeeeYYYbbbWWWNNNLLLOOOffffffddd|||}}}zzzllldddaaadddtttwwwbbbeeevvv|||vvvddd^^^nnnxxxjjjbbb^^^WWWPPPMMMJJJJJJSSS]]]zzz~~~}}}{{{tttooopppzzzfffXXXPPPOOOUUU]]]TTTQQQPPPWWWkkkhhhdddxxxeeeqqqiiiOOOEEE===;;;:::888777999888888888888888888888888777777666666666666777777555666666777777777777777777777777777888999:::;;;<<<===MMMppptttlllgggOOOIIIBBBKKK]]]kkk~~~xxxttteeefffgggfffhhhooo{{{sssnnn~~~nnnVVVYYYsssyyyoooPPPvvvbbbRRRXXXuuuxxxcccUUUMMMJJJJJJTTTkkkSSSOOOdddwwwfffKKKBBB<<<:::;;;<<<:::999;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>=========>>>??????@@@@@@CCCHHHPPPnnnjjjYYY______MMMKKKNNNfffkkkfffxxxqqqeee___fffuuu}}}ppphhh```bbbrrrsssbbbjjj||||||jjjcccsss}}}sssiiibbbZZZUUUPPPNNNQQQUUUfffxxx}}}xxxxxxrrrgggkkktttsssnnnggg]]]UUUPPPPPP[[[gggYYYVVVTTT[[[oookkk```tttfffooodddMMMDDD<<<;;;:::888777999777777777777777777777777666666777777777777666666666777777888777666555444777777777777888999:::;;;999<<>>>>>??????@@@<<>>??????<<>>>>>>>>BBBTTTfff}}}tttYYYYYYwwwnnnSSSPPPQQQjjjhhhjjjmmmUUUJJJGGGNNNbbbwwwrrrccceeepppqqqnnnuuugggeeevvvxxxfffdddxxxwwwlll}}}uuummmddd[[[XXXSSS^^^{{{rrrggg```[[[\\\```UUUPPPLLLVVVmmmqqqYYYlll|||pppKKKBBB<<<;;;;;;888777888777777777777777777777777555666777888888777666555444444444444555777888999777777777777888999:::;;;888<<<<<>>??????AAAEEEQQQfff}}}TTTWWWjjjooo]]]PPPRRRmmmaaahhh}}}mmmlll|||}}}^^^VVVQQQLLLWWWkkkzzz{{{rrriiieeefffnnnwwwxxxggggggsss~~~uuuqqqaaa\\\llltttjjjppp~~~oooddd]]][[[^^^kkk|||~~~jjj^^^ZZZ\\\cccjjjdddZZZOOOTTTmmmttt\\\ccc{{{|||sssNNNDDD<<<:::999777666888777777666666666666777777666666666666666666666666666666666666666666666666777888888888888999999999<<<666<<<@@@HHHppp{{{lllYYYRRReeemmmJJJBBBHHHIII[[[}}}~~~xxx```MMMHHHJJJMMMRRRNNNOOOUUU[[[^^^aaaeeejjjkkkkkkkkkkkkjjjeee```WWWNNNQQQhhh{{{~~~uuu___[[[yyyeeeeeezzzrrrUUUHHHaaaWWWQQQLLLQQQZZZoookkkPPP]]]yyylllMMM???<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>??????@@@CCCOOObbb{{{VVVVVVeee{{{```QQQRRRmmmaaagggwwwiiimmm~~~zzzgggYYYMMMOOOZZZzzz~~~zzzpppgggcccdddlllwwwqqqbbbcccllltttvvviiifffXXXUUUgggzzz|||pppfffkkk{{{yyynnneee```cccjjjzzzsssttt~~~nnn]]]UUUVVV\\\gggppp^^^UUUMMMTTTmmmwww\\\```xxxsssrrroooMMMDDD<<<:::999777666888777777666666666666777777888888888888888888888888666666666666666666666666777777888888888999999999<<<555;;;???EEEhhh}}}dddSSS[[[xxx{{{TTTDDDHHHHHHSSSjjj{{{tttXXXJJJIIIJJJEEECCCDDDIIIKKKKKKMMMQQQTTTVVVWWWVVVWWWXXXVVVRRRMMMGGGLLLaaazzzzzzddddddhhhggggggPPPFFF|||```WWWPPPNNNUUUdddzzzxxxbbbPPP```iiiIII@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>?????????BBBLLL^^^}}}{{{YYYUUU]]]mmmYYYUUUpppaaafffwwwjjjlllvvv___RRRPPPSSSrrrvvvsssuuuyyyzzzoooeeeaaabbbjjjuuu}}}zzz}}}jjj___bbbhhhjjjhhh]]]ZZZOOONNNbbbuuu|||wwwmmmbbbfffsss}}}oooeeebbb___gggwwwlllnnnyyyooobbbTTTPPPQQQWWW___gggWWWRRRNNNVVVnnn{{{[[[\\\sssggghhhnnnMMMCCC;;;999999777666888777777666666666666777777888888888888888888888888666666666666666666666666777777777888888888999999;;;444999???AAAZZZnnnUUUQQQhhhcccHHHGGGHHHLLLWWWrrr}}}cccLLLCCCAAA@@@???AAACCCCCC???@@@DDDEEEHHHIIIIIILLLPPPNNNIIIGGGFFFJJJYYYrrr}}}yyydddhhhfffdddsss[[[IIICCCwww]]]UUUOOOPPP[[[oootttrrrxxx]]]NNNbbbcccEEEAAA<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>???@@@BBBKKK[[[~~~\\\UUUVVVjjj]]]sss```eeekkkxxxiiiZZZXXXZZZiii{{{pppeeebbbcccggguuuzzzvvvyyy{{{hhheeekkkmmmiiidddZZZWWWKKKKKK```vvvzzzvvvkkk___cccooowwwnnnllleeeccc}}}{{{zzzmmm___XXXUUUTTTVVVZZZWWWTTTUUU___sss\\\YYYmmmeeegggoooLLLCCC;;;999888777666888777777666666666666777777555555555555555555555555666666666666666666666666777777777777888888888888999555888======LLLttt{{{\\\KKKXXX{{{uuuRRRGGGHHHHHHMMMeeeuuusssYYYHHH@@@BBBAAABBBDDDAAA===>>>BBBCCCEEEFFFIIITTT]]]XXXLLLKKKMMMOOOWWWmmmyyyhhhooo~~~sssaaaaaa{{{qqqXXXGGGAAArrrZZZSSSNNNRRRbbbyyy}}}zzzoooZZZLLLgggZZZCCCAAA<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>???AAACCCKKK[[[___UUURRRzzzcccrrr___dddpppccctttxxxccc\\\\\\mmmssshhheeehhhhhhxxxyyytttwwwsssiiinnnwwwvvvnnnfff]]]ZZZMMMJJJ^^^wwwzzztttiiiZZZ___lllyyyvvvmmmgggtttkkk___YYYXXX\\\aaa^^^\\\```mmm}}}```WWWggggggjjjjjjKKKBBB:::888888666666888777777666666666666777777555555555555555555555555666666666666666666666666666666777777777888888888777666888;;;;;;BBBccckkkNNNJJJbbb|||cccMMMFFFEEEJJJVVViiiyyy```PPPEEEBBB@@@@@@>>>:::<<<@@@???@@@BBBLLLaaarrrkkkYYYSSSUUUVVV\\\ooowwwkkkfffaaahhh~~~xxx]]]HHH@@@mmmXXXRRROOOWWWkkkdddUUUNNNpppuuuQQQAAA@@@<<<;;;;;;::::::;;;;;;<<<::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<===============>>>??????AAACCCJJJ[[[cccUUUPPPrrrgggqqq^^^cccsssWWWWWWZZZuuuyyycccZZZYYYttt{{{rrrrrr{{{uuukkkjjjoooooo}}}zzz~~~tttkkkkkkyyyrrrkkkccc```RRRKKK[[[sss|||tttfffWWW\\\iii}}}ssslllqqq{{{vvv|||fffVVVRRRVVVbbblllcccaaafffuuufffWWWaaa~~~gggiii~~~bbbJJJAAA:::888888666666888777777666666666666777777888888888888888888888888666666666666666666666666666666666777777777888888555:::888888<<<>>>TTTxxxyyyYYYJJJWWWjjjzzz\\\IIIBBBFFFJJJ[[[qqq{{{yyy}}}gggTTTKKKCCC???===;;;<<<@@@===???AAAMMMiii~~~lllYYYXXXZZZcccuuu~~~zzz|||xxxaaa___dddtttaaaJJJ@@@kkkXXXTTTQQQ\\\sss\\\QQQTTT}}}eeeIII???>>><<<;;;;;;::::::;;;;;;<<<::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<===============>>>??????AAAAAAIII\\\fffVVVNNNgggkkksss^^^bbbzzzaaaZZZUUUWWWcccppppppcccUUURRRVVVjjj}}}zzzdddWWWWWWcccuuuwwwmmmnnntttyyyiiifffooovvvooohhhhhhZZZPPPYYYnnnvvvfffYYY[[[ggg|||wwwtttsss}}}pppqqqsss^^^RRROOOTTT^^^ggg^^^YYY^^^pppmmmXXX^^^zzzgggccc|||```JJJAAA999888888666666888777777666666666666777777888888888888888888888888666666666666666666666666666666666666777777777888333===999666======HHHccc|||fffQQQTTTaaaooorrrTTTCCCEEEDDDOOO```ppp}}}~~~{{{wwwlll]]]LLLDDDAAA???>>>@@@===AAABBBIIIbbb}}}uuu^^^YYY[[[iiizzz|||~~~~~~|||xxxtttvvv```[[[bbbwww}}}___JJJ???jjjXXXUUUSSS```yyyXXXPPPZZZ\\\DDD>>>;;;<<<;;;;;;::::::;;;;;;<<<:::999999999999999999::::::::::::;;;;;;;;;<<<<<<===============>>>??????@@@@@@HHH\\\iiiVVVMMMaaapppwww^^^bbbrrrllleee^^^YYYVVVTTTLLLDDDHHHRRRXXXlllkkkWWWJJJJJJUUUgggwwwnnnpppwwwyyyeeeffftttyyyrrrmmmnnnaaaUUUZZZkkk{{{iii]]]^^^hhh|||zzzrrrzzzwww{{{nnnaaa[[[YYYWWWXXX[[[VVVOOOSSShhhqqqYYY\\\xxxhhh^^^~~~cccJJJAAA999888888666666888777777666666666666777777666666666666666666666666666666666666666666666666666666666666777777777777222???:::555??????AAAVVVqqqmmmRRRMMMTTTZZZ___HHHFFFBBBHHHTTTddduuuzzz}}}iiiRRRFFFBBB???======<<>>@@@@@@@@@FFFRRR\\\```XXXUUU\\\ooo~~~{{{rrrkkkrrrwww```[[[iiiyyyzzztttlllUUUDDD:::~~~dddYYYUUU[[[sssuuu[[[XXXuuurrrRRRAAA:::<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======AAA>>>GGGWWWtttWWWQQQYYYwwwffflllbbbaaaxxxbbbTTTNNNOOOSSS```jjjiiibbb]]]RRRKKKRRR```sss|||~~~zzziiicccssstttbbbcccrrryyyiiicccjjjzzznnneee]]]VVVQQQTTTRRR\\\sssxxx\\\RRRjjjnnngggpppOOO???::::::666777:::555777777777777777777777777666666666666666666666666666666666666666666666666777777777777666666666666888999999999999<<<@@@DDDYYYmmmZZZUUUJJJXXXsssjjjJJJFFFFFFFFFIIIRRRbbbvvvyyytttppprrr|||}}}}}}|||pppqqquuubbbLLLKKKNNNLLLGGG@@@@@@HHHPPPSSSUUUWWWcccvvv~~~~~~yyyzzz|||wwwooommm[[[ZZZiiiuuutttmmm{{{sss\\\JJJ???888{{{cccYYYZZZeeehhhXXX]]]iiiLLL>>>999;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======AAA>>>EEESSS|||\\\SSSTTTlll^^^[[[XXXiiibbbaaannn]]]XXX```lll~~~|||~~~}}}hhhTTTTTTUUUiiisssaaaeeeyyy{{{iiiiiitttoookkkqqqyyyjjjaaa^^^\\\[[[]]][[[eeezzz{{{___RRRfffxxxrrrwwwQQQ@@@::::::555666999444777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777888999999999999;;;???BBBHHHrrrsss```PPPIII]]]{{{VVVJJJDDDAAADDDHHHQQQggg}}}zzzpppnnnoooqqqtttwww~~~rrriiilllqqqxxxvvvYYYPPPddd___TTTFFF@@@EEELLLPPPPPPYYYjjj}}}yyy~~~{{{uuuxxx{{{nnnpppbbbWWW[[[iiirrrnnnfffnnnqqqmmm]]]LLL@@@;;;999www```YYY___nnn|||ZZZUUUeee```GGG===999<<<999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======???>>>EEEPPP}}}{{{]]]TTTPPPyyygggPPPRRRUUUkkkcccaaa~~~vvviiiiiizzzddd___^^^nnnpppaaaggg~~~mmmkkkuuutttrrrwwwlll^^^ZZZ^^^cccfff______jjj~~~cccRRRaaa{{{{{{xxxzzzQQQAAA;;;;;;555666888333666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888999999999999:::===@@@>>>cccuuu]]]GGGOOOgggyyyiiiQQQDDD>>>CCCFFFJJJ[[[qqq{{{tttrrrtttuuutttsss|||zzzvvvyyy{{{}}}www^^^VVVsssnnnaaaPPPGGGJJJRRRWWWQQQ]]]oookkkyyy~~~xxx||||||iiiwwwjjj^^^WWW^^^kkkpppkkkdddiiifff___RRREEE===;;;;;;qqq\\\YYYcccvvvmmmSSS[[[sss~~~WWWDDD===:::<<<999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::===FFFOOO{{{~~~vvv]]]TTTQQQxxxoooSSSSSSVVVmmmeeebbb~~~xxxwwwyyy~~~mmmbbbiii{{{jjjgggmmmwwwwww}}}{{{rrrfff___^^^```cccddd\\\]]]jjjhhhSSS]]]vvvwwwxxx{{{QQQAAA;;;;;;555666888333666666666666666666666666666666666666666666666666555555555555555555555555555666666666777777777888888888999999888999<<<>>>;;;WWWiiiMMMLLLYYYbbbjjjSSSBBB@@@CCCEEESSSddd}}}~~~{{{yyyyyyxxxzzzmmmiii~~~qqq___UUUWWW]]]bbb]]]hhhwww~~~}}}}}}vvv}}}~~~ooorrrvvvhhh^^^YYYbbbmmmnnniiifffgggaaaWWWMMMDDD>>>;;;:::}}}kkkZZZ[[[iii~~~{{{yyyeeeVVViiisssNNNAAA>>>:::<<<999999999999999999999999999999999999999999999999888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======888>>>GGGNNNxxxvvv}}}```VVVSSSzzzuuuWWWSSSTTTjjjhhheee|||xxxuuuzzz|||gggaaaggg~~~qqqaaa\\\^^^rrrwww{{{}}}wwwsssnnnkkkiiiddd^^^XXXWWWZZZjjjmmmTTTZZZqqqooovvv{{{QQQ@@@::::::555666999444777777777777777777777777666666666666666666666666555555555555555555555555555555666666777777888888777888999999888888:::<<<<<>>AAALLLXXXnnnwww}}}||||||{{{zzz{{{nnnlllooorrrnnnwww}}}{{{zzzyyyzzz~~~}}}|||rrrnnnwwwhhh^^^\\\gggqqqoookkkiiifff[[[PPPIIICCC<<<888777uuufffZZZ___rrrwww^^^[[[wwwhhhFFF>>>>>>::::::999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::@@@GGGJJJrrrhhhXXXSSSzzzxxx[[[TTTQQQiiikkkggg|||xxxsssooojjjhhhnnnwwwsss```]]]aaauuu~~~vvvqqqbbbVVVQQQMMM]]]yyyxxx~~~yyyrrrkkkddd[[[UUUVVV[[[lllqqqUUUWWWnnnjjjvvvvvvOOO???::::::666777:::555777777777777777777777777666666666666666666666666555555555555555555555555555555555666777888888888777888999999888888999:::<<<@@@\\\gggRRRRRRVVV^^^uuudddMMMBBBBBBGGGKKKZZZfffuuu|||~~~{{{zzzyyyzzzyyywwwvvvuuuxxx}}}|||~~~yyywww}}}ggg```cccqqqzzzvvvqqqpppdddVVVHHHCCC@@@:::666666pppddd[[[cccxxxlllXXX]]]aaaAAA======999888999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<>>CCCJJJfff|||[[[WWWvvvwww\\\YYYWWWjjjkkkcccuuuhhhkkk~~~uuulllbbb\\\YYYXXX]]]dddyyy~~~wwwvvv{{{fffWWWPPPVVVbbbkkkiiiffffffeeeaaaXXXUUUJJJDDDHHHIIIOOO]]]xxxuuu~~~ooobbb^^^```dddggg```iiiwwwuuuVVVTTTggg{{{qqqcccmmm|||uuuhhhHHH@@@:::999888666666999777777777777777777777777555555555555555555555555555555444444444444555555555555555555666666666666777777777777777888888999888:::JJJgggyyyaaaSSSJJJGGGNNNYYYppplllOOOFFFCCC>>>FFFLLLXXXeeesss~~~{{{iiibbbvvvxxxppppppzzz~~~{{{~~~~~~zzzvvvuuuuuuvvvwwwzzzyyy|||sss]]]\\\eeevvv}}}gggUUUCCC<<<;;;999666666vvveee``````mmmfffPPPeeexxxTTT@@@<<<;;;::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???DDDLLLgggcccXXXsssyyy[[[XXXVVVjjjmmmeee|||tttnnnuuu}}}pppggg]]]WWWTTTSSSYYY```ooovvv}}}|||uuujjj```aaaooo}}}|||nnn___VVVSSSUUU^^^eeedddaaaaaa^^^ZZZQQQPPPEEE@@@EEEDDDFFFSSS|||ssspppyyy~~~yyymmmddd``````bbbbbbccclllyyy|||\\\WWWhhh}}}mmm___kkk|||pppaaaHHHAAA;;;:::888666666999666666666666666666666666555555555555555555555555555555444444444444555555555555555555666666666666777777666666777777888999::::::@@@QQQhhhrrr```PPPFFFFFFMMMVVVooo~~~eeeNNNEEEEEE???CCCJJJUUUcccppp{{{zzzkkkwwwtttfffaaabbbppp|||pppvvv}}}}}}zzzsssmmmnnnppprrruuu{{{~~~pppaaadddooo{{{}}}xxxvvv|||ooo\\\HHH===:::777555555ooodddcccggguuu~~~^^^TTTmmmfffFFF<<<<<<999888;;;999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???DDDLLLgggoooZZZppp{{{ZZZWWWVVVjjjnnneeeyyyxxxzzzxxxuuuyyylllbbbXXXSSSPPPPPPVVV]]]llluuu}}}}}}yyypppbbbVVVRRR]]]iiijjjaaaWWWVVVYYYXXX]]]aaa```___^^^YYYTTTMMMMMMDDDAAAFFFBBBAAALLLmmm|||yyyjjjgggrrrwwwwwwoooiiifffcccaaaiiippp|||aaaWWWeee{{{nnnbbbsssppp___GGG@@@::::::999666666999666666666666666666666666555555555555555555555555555555444444444444555555555555555555666666666666777777666666777777888999:::;;;:::>>>OOOpppsss___NNNEEEBBBCCCTTTqqqgggOOOFFF@@@???AAAFFFQQQ___lllttt|||}}}{{{fffWWWMMMJJJLLL___lll|||iiinnnzzz{{{tttlllfffhhhkkkooottt{{{}}}}}}qqqdddaaarrr|||sssiiijjjsssxxxnnn\\\GGG<<<888555444555xxxiiibbbfffooo~~~jjjYYY```||||||XXX;;;:::>>>888555;;;888888888888888888888888888888888888888888888888:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>BBBJJJdddxxx\\\nnn|||YYYVVVUUUjjjlllbbbvvvvvvvvvjjjaaaXXXSSSPPPPPPVVV]]]mmmyyy~~~pppbbbXXX]]]bbbbbb[[[VVVXXX___bbbcccddddddcccaaa[[[VVVPPPPPPHHHGGGLLLHHHDDDLLLhhhuuuqqqbbb```lll}}}zzzqqqkkkiiihhhnnnuuucccTTT___xxxoooeee{{{sss___EEE>>>999999888555555888666666666666666666666666555555555555555555555555555555444444444444555555555555555555666666666666666666666666666777888888666<<<>>><<>>888444:::888888888888888888888888888888888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<@@@GGG___uuummm}}}]]]kkk|||YYYVVVUUUjjjmmmcccpppssstttggg```XXXUUURRRRRRVVV\\\hhhxxxyyyfffaaa___^^^[[[YYY^^^fffllljjjjjjkkkjjjfffaaa^^^UUUTTTKKKIIIOOOKKKGGGOOOhhhrrrmmm___ZZZgggzzzvvvmmmkkkmmmppptttzzzhhhSSS[[[vvviiiccc}}}vvvaaaBBB<<<777888777444444666555555555555555555555555555555555555555555555555555555444444444444555555555555555555666666666666666666666555666777777888444<<>>HHHfff~~~dddLLLDDDAAAFFF\\\zzzxxx___NNNJJJDDDAAAAAAFFFMMMRRRVVV^^^kkkvvv}}}vvvdddPPPFFFCCCBBBAAABBBBBBMMM___rrrllldddgggzzz~~~zzztttooollliiifffeee```gggqqq|||eeeXXXjjjssssssgggiiivvvyyyooolllpppnnndddPPPEEE;;;888777555333444nnnffffffqqqoooTTTZZZuuudddKKK888999===888666999888888888888888888888888888888888888888888888888888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<>>???@@@TTTkkksss}}}\\\```[[[XXXVVVjjjqqqfffsssgggbbb___^^^]]]ZZZ[[[___mmmlll]]]```hhhmmmrrrxxxuuutttuuuwwwsssmmmmmmrrrqqqhhhVVVMMMQQQNNNMMMVVVrrrnnnkkk^^^UUUbbbtttzzzqqqjjjiiinnnsssxxxXXXYYYvvvhhhkkkyyybbbAAA<<<999:::999666555777555555555555555555555555555555555555555555555555555555444444444444555555555555555555666666666666666555555555555666777777;;;666777<<>>@@@KKKaaayyyxxxhhheeewwwxxxuuurrrqqqqqqvvv~~~|||uuuhhhddd___\\\]]]^^^``````cccooommmXXXYYYiiizzz|||zzz}}}tttooollleeeZZZQQQGGG???999888777444333555qqqhhhlllppp~~~zzzeeefffOOOGGG<<<777888;;;;;;999777777777777777777777777777777777777777777777777777777888999::::::;;;;;;999999:::::::::;;;;;;;;;>>>???@@@???QQQuuuooo|||[[[[[[\\\YYYWWWjjjoooeeetttjjjfffdddeeeccc``````bbbqqqvvvcccfffrrrwww{{{xxxwwwzzz|||wwwppprrryyyvvv```TTTVVVTTTSSS\\\|||~~~lllhhh[[[TTT```rrrwwwqqqoooppp|||XXXWWWttthhhmmmoooWWWCCC===:::;;;;;;888777999555555555555555555555555555555555555555555555555555555555444444555555555555555555555666666666777555555555555555666777777===555666???===>>>ZZZ~~~hhhOOO???DDDHHHGGGNNN]]]rrrjjj^^^QQQGGGCCCAAABBB;;;BBBLLLXXXcccllluuuzzzuuu^^^NNNDDDBBBDDD<<<;;;CCCYYYssstttooo{{{vvvjjjiiiZZZYYYZZZbbbqqq~~~{{{yyyqqqiiiaaa___\\\[[[]]]_________lllxxx~~~zzzssskkkqqq~~~sssrrr}}}~~~}}}uuucccQQQGGGCCC;;;444444444333555999~~~qqqnnnqqq{{{qqq___ooopppFFF@@@:::888:::;;;999777777777777777777777777777777777777777777777777777999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===AAABBBNNN{{{dddYYYaaaSSSRRRjjjqqqfff}}}uuuppp}}}sssiiigggggghhheeebbbeeekkkyyyvvvhhhppp~~~}}}||||||{{{zzzyyyyyyyyy}}}tttjjj^^^XXX^^^hhhsssfff\\\UUUZZZhhh}}}wwwmmmkkkuuu~~~```\\\qqqhhhqqq|||cccSSSBBBBBBDDDGGGEEE===777666666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777666333666<<<:::999FFFXXXoooyyyzzzjjjTTTFFF@@@AAADDDFFF^^^oooxxxkkkVVVHHHDDDCCC>>>AAAEEEKKKQQQZZZcccjjjuuu{{{uuu___RRRIIIBBBFFFBBBBBBOOOeee|||||||||}}}wwwiii\\\MMMQQQPPPQQQbbb}}}|||xxxuuusssmmmccc[[[___XXXUUUYYY\\\\\\^^^cccsssvvvuuu|||{{{|||zzzttt[[[JJJDDD;;;999777555444444666666yyyooonnnrrrjjj\\\lllhhhEEE@@@:::888:::;;;999777777777777777777777777777777777777777777777777777999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======@@@BBBMMMyyylll]]]bbbSSSQQQiiioooeee}}}|||rrrhhhqqqvvvnnnkkkkkkllliiigggjjjooo}}}tttmmmwww}}}||||||wwwnnnccc^^^dddmmmttteeeZZZTTTYYYggg|||wwwqqqqqqyyy~~~^^^YYYnnncccnnnsss[[[KKK>>><<<>>>AAA???888444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777888444666:::999777@@@OOOUUUssssssaaaTTTHHH@@@@@@EEEPPPbbbtttyyypppaaaNNN>>>DDDBBB@@@@@@DDDLLLVVV\\\hhhooowww|||~~~ooo```TTTKKKCCCAAABBBMMM___rrr}}}{{{{{{wwwoooiiiVVVQQQKKKMMM^^^vvvzzztttnnniiifffbbb[[[VVVUUURRRRRRUUUVVVWWW___hhhsss|||zzzyyy~~~}}}tttwww{{{xxx[[[HHHCCC999888666444333333444555tttnnnqqqxxxggg```rrrzzzYYYCCC???:::888999:::999777777777777777777777777777777777777777777777777777999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<===<<<@@@BBBKKKssszzzbbbfffVVVSSSiiilllccc|||yyy~~~~~~oootttsssbbbeee~~~qqqooonnnnnnllljjjlllqqq|||uuuwwwzzztttmmmccc___dddmmmuuufff[[[TTTXXXfffzzz|||{{{~~~___WWWkkkaaaooojjjRRRCCC;;;999999;;;:::555333444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777:::555555999999666:::CCCFFF```xxxoookkk^^^KKK@@@BBBEEESSSgggzzzyyy]]]EEEFFFAAA<<<:::===BBBGGGJJJSSSZZZccchhhkkkllloooqqqvvv}}}ooo```VVVMMMMMMNNNSSSZZZdddmmmrrruuucccTTTVVVdddttt|||xxxuuunnnggg^^^XXXUUUSSSPPPMMMMMMMMMOOOQQQQQQVVVcccooozzz|||xxx}}}}}}}}}yyykkkaaaggguuuxxx|||~~~xxxWWWDDD???777666444333222333333444{{{rrrqqqxxxkkkooogggKKK@@@===:::888999:::999777777777777777777777777777777777777777777777777777888999999999999::::::::::::::::::;;;;;;;;;<<<<<<===;;;???BBBHHHmmmhhhxxxkkkZZZUUUkkkhhhaaa|||}}}jjjiiittthhhcccvvvzzzddd___wwwyyyuuussstttsssqqqrrrwwwwwwzzz{{{vvvqqqkkkccc^^^aaahhhzzzlllbbbVVVZZZfffzzzcccXXXjjjfffvvvgggOOOBBB;;;888888999999666555888555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777:::555444888:::777888;;;EEESSSrrrxxxrrrzzzwww___HHH???EEEGGGQQQeeewwwzzziiiWWWFFFCCC@@@@@@AAABBBAAA@@@CCCGGGMMMQQQRRRTTTVVVWWW^^^eeennnvvvyyyeeefffeeebbb]]][[[\\\^^^mmmwww~~~hhhiiiqqquuuzzz}}}zzzwwwtttoooiiieee\\\WWWPPPKKKIIIHHHHHHGGGJJJLLLOOORRRVVV^^^kkkvvv}}}}}}}}}|||xxxmmm]]]WWWdddwwwpppSSS@@@:::666666555444333333444444vvvqqqsss~~~ooo}}}}}}XXXDDD===<<<:::999999999888888777777777777777777777777777777777777777777777777888888888999999999:::::::::::::::;;;;;;;;;<<<<<<===:::???AAAEEEfffqqqnnnlll[[[VVVkkkeee```|||eeeYYY\\\tttjjjZZZhhhjjj___ppp|||}}}}}}{{{{{{~~~www~~~|||xxxsssnnnfff```bbbgggxxx~~~tttkkk[[[^^^iii{{{fffXXXgggkkk|||fffOOOEEE<<<888777888888666777:::555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777999555444888;;;:::999:::@@@DDD[[[{{{mmmwwwoooSSSAAAEEE@@@@@@LLL]]]ggggggdddPPPMMMHHHEEECCCBBB@@@???>>>???@@@@@@@@@BBBDDDFFFIIINNNUUU\\\eeewwwxxxmmmccc^^^]]]aaarrrvvvvvvzzztttsssxxxuuurrrmmmiiiddd^^^WWWSSSKKKIIIFFFDDDDDDDDDDDDDDDGGGJJJPPPXXXdddpppyyy}}}uuuqqquuu|||yyyqqqbbbTTTUUUhhh|||vvvxxxfffOOO???999666666555555555555555555{{{qqqpppvvvzzzuuuoooMMMDDD;;;::::::999888888888888777777777777777777777777777777777777777777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<===999>>>AAACCC___{{{zzz{{{hhhkkkZZZVVVkkkddd```}}}pppWWWQQQccc|||tttZZZ___sssrrr```lll~~~}}}~~~{{{vvvrrrnnnhhhbbbaaaeeerrr}}}xxxqqqcccdddmmm}}}hhhVVVccckkkeeeOOOFFF:::777555777777555666999444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777666555555777:::;;;;;;:::888;;;OOOuuuqqqrrr{{{uuu___JJJBBB===;;;BBBKKKRRRXXX]]][[[XXXRRRJJJCCC@@@AAADDDAAA???===;;;;;;<<<>>>???BBBEEEIIINNNVVVeeexxxyyysssqqqhhhwwwyyyyyyzzzrrrmmmnnnfffbbb]]]XXXSSSOOOJJJFFFAAAAAAAAABBBCCCDDDEEEEEEFFFNNNZZZhhhwww}}}rrrjjjllluuu~~~xxxkkk\\\SSSYYYkkk|||yyyvvv~~~|||sssjjj\\\KKK>>>999555555555555555555555555wwwppprrrzzzvvvaaaBBBCCC999999999999888888888999777777777777777777777777777777777777777777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<===999>>>AAAAAAZZZyyynnncccyyylll\\\YYYooocccaaa~~~vvvooowww|||dddVVVWWWrrr~~~^^^\\\lllzzzccclllyyyuuurrrppplllfffeeegggqqq|||}}}wwwqqqkkkkkkrrrlllWWWbbb}}}jjjfffNNNAAA:::777666777777555555888444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666555666777666555444555777444666777777777999:::;;;888:::FFFaaa}}}lllYYYEEEAAA???BBBCCCDDDIIIPPPYYY\\\]]]WWWMMMFFFEEEFFFAAA@@@>>>======>>>======BBBBBBCCCFFFLLLWWWccclllvvv||||||yyymmmtttzzzooommmlllfff```^^^WWWSSSNNNIIIGGGEEEBBBAAA???@@@@@@@@@AAACCCEEEGGGPPP```ssswwwssspppttt{{{xxxkkk___]]]fffsss|||{{{{{{tttlllbbbSSSBBB888666444444444555555555444444wwwrrrvvv{{{sssVVV:::BBB888999999999888777888999777777777777777777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<===888>>>AAA@@@WWWooowww___qqqooo```]]]tttcccaaa~~~nnnbbbjjjnnnsssaaaQQQlllbbb[[[iiigggnnn}}}yyywwwwwwtttnnnmmmooosss}}}{{{tttooopppooouuupppZZZccc~~~}}}iiiiiiNNN<<<<<<999888:::999666666999444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555666666555666777666555444555777444666888666555777999:::999999<<>>>>>???@@@???===;;;===<<<;;;===BBBIIIPPPUUUWWW\\\```bbbhhhooosssrrruuuwwwyyyzzzyyyvvvqqqnnnffffffhhhooovvvzzzxxxuuuqqqiii```[[[YYYUUUOOOJJJMMMIIIDDDAAA@@@AAAAAA@@@AAAAAA@@@??????BBBFFFIII]]]ssslllnnnvvvxxxyyymmmfffhhhrrr{{{~~~vvvtttqqqkkk___LLL999111222222222333444444444333333{{{ooovvvyyy|||{{{}}}fffffflllKKK<<<;;;999999999888888888888777777777777777777777777777777777777777777777777777888888999999999:::::::::::::::999999::::::;;;<<<======;;;===CCCOOOzzzpppfffyyyllldddmmmZZZWWWqqqfff```{{{]]][[[ZZZkkkttt___```zzzttt^^^ddd{{{ssskkk||||||}}}zzz}}}{{{uuuqqqsssvvvxxx}}}|||vvvuuuwww~~~xxxjjjhhhdddlll}}}ttt\\\eee~~~lllkkkwwwVVVIII???:::999888777666666666666555555555555555555555555777666555444444444444444555555444444444333333333444444444555444444333333333555777777555444444444555555555555555666777777777555:::DDDLLLZZZyyy{{{jjj```YYYNNNAAABBBDDD;;;AAAHHHTTTaaaiiiiiiaaaZZZRRRJJJCCCBBBCCCCCC???<<<=========<<<<<>>>>>??????>>>>>>>>>>>>DDD>>>>>>DDDHHHHHHKKKOOOhhh{{{}}}oooqqq{{{zzzooollluuuuuuhhhbbblll{{{sssjjjiiifff]]]OOO@@@666555666444444444444444444444444wwwooowwwwww______XXXAAA<<>>======>>>???===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDAAA???>>>???@@@>>><<<@@@AAABBBAAA@@@>>>======BBB???BBBLLLSSSUUUXXX]]]nnn|||ssslllpppyyy{{{ooohhhjjjrrrrrrgggdddqqq|||jjj```gggaaaWWWIII===666555666444444444444444444444444{{{sssqqq{{{~~~oooXXX[[[|||qqqJJJ;;;<<<>>>999999888888888777777777777777777777777777777777777777777777777777777777888888888999999999999:::999999999999999:::;;;;;;999<<<<<<===@@@JJJxxx{{{hhhjjj[[[VVVjjjiiiddd|||^^^WWWOOOZZZooo^^^cccwwweee|||yyyfffzzzvvv~~~~~~ooodddWWWKKKIIIFFFQQQhhhwww{{{jjjiiizzzwwwaaaiiihhhLLLAAA999999999888777666666666666555555555555555555555555666555444444444444444444555555444444444333333333333333444444555444444333333555666666555444444555555555555555555666777777888666888;;;:::???QQQdddwww^^^RRRMMMCCCBBB???>>>CCCQQQcccttt~~~vvvdddRRRGGGDDDFFF??????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<=========<<<>>>@@@@@@@@@@@@AAABBBAAABBBKKKYYYeeekkkooorrr}}}uuuooolllvvvvvvxxxxxxrrriiieeefffqqqwwwvvvnnnooo|||}}}~~~zzziii```aaaXXXLLL@@@999666666666444444444444444444444444qqqpppttthhhVVV^^^mmmHHH===<<<888888888888888777777777777777777777777777777777777777777777777777777777777888888888888999999999999999999999888999::::::;;;777<<<======>>>GGGsss~~~ooommm[[[SSSddd}}}gggbbb||||||rrrcccPPPOOOnnnmmm```zzzmmm}}}fff~~~zzz{{{~~~zzzjjjYYYLLLQQQLLLVVVnnnxxxsssooo___mmmaaaKKKDDD>>>888888777666666666666666555555555555555555555555555555444333333444444444555555444444444333333333333333444444555444444444333444666666444444555666555555555555555666777777555555777:::;;;>>>KKKYYYttt~~~wwwyyy|||yyytttcccHHHCCC???;;;<<>>>>>???>>>>>>===============>>>>>>>>>===============;;;;;;<<<<<<<<<=========<<<<<<;;;<<<===>>>??????===>>>???>>>>>>@@@DDDIIIJJJQQQ^^^ooo}}}zzznnnjjjmmmppp|||vvvoookkkhhhggglllttt|||~~~}}}~~~vvviiicccYYYNNNAAA888555666666555333333333333333333333333nnnqqqyyybbb\\\hhheeeFFF???<<<555888888888777777777666666666666666666666666666666666666666666666666666666777777888888888999999999999888888888888999::::::777;;;<<<======DDDmmmzzz|||qqq\\\RRRccc|||hhhaaa~~~vvvmmm{{{xxx\\\QQQ\\\xxxhhhrrr}}}}}}hhhpppiiiVVVVVVPPPZZZsssjjjbbbuuuuuuVVVCCC@@@;;;888777666666666666666666555555555555555555555555444444333333333444444555555555444444444333333333222333333444555555555444333444555555444444666777555555555555555666777777777777888999777777<<>>>>>@@@BBBBBB@@@@@@???>>>>>>>>>??????<<<<<<<<<;;;;;;:::::::::999:::::::::;;;;;;;;;;;;=========<<<<<<<<<===>>>AAACCCDDDCCCDDDIIIRRRYYYgggooo}}}uuuqqqrrrvvvyyywwwoooiiijjjllloootttzzzxxx{{{|||yyy{{{vvvjjjaaa]]]OOOEEE999333444666666444333333333333333333333333{{{qqquuu~~~uuu___hhhwwwyyySSS===;;;;;;666888888777777777666666666666666666666666666666666666666666666666666666666777777777888888888888999888888888888888999::::::888;;;;;;<<<===AAAdddxxxaaaUUUfffrrrgggwww^^^\\\lllsss[[[PPP___uuu~~~rrrzzzwwwbbb[[[{{{pppXXXQQQKKKTTTooo{{{{{{ggggggsssRRR@@@===999777666666555555666666666555555555555555555555555333333333333333444444555555555444444444333333333222222333444555555555555333444555444444444666888555555555555555666777777777777888888888888:::<<>><<<<<<<<<======<<<;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<:::<<<======<<<===???AAACCCIIIPPPWWW^^^iiixxx~~~|||zzzuuusssuuusssmmmgggfffkkkqqqyyyxxxoooooorrrtttssslllbbbYYYTTTDDD===555222444666555333333333333333333333333333}}}zzzxxx|||iiibbbyyybbbDDD999::::::666888777777777666666666666666666666666666666666666666666666666666666666666777777777777888888888888888888888888888999999:::999;;;999<<<>>>@@@]]]jjj\\\hhhuuufffWWWWWWcccnnnSSSWWWvvv|||{{{eeefffssskkkdddZZZJJJaaa|||tttYYYPPPHHHQQQnnnyyywwwvvvcccjjjwwwSSSAAA>>>:::666666555555555666666777555555555555555555555555333333222222333333444555555555444444444333333333111222333444555555555555333444444444333444777999555555555555555666777777333555777999;;;>>>??????AAANNNccc~~~~~~vvvhhheee^^^TTTKKKDDDCCCCCC>>>HHHSSS___rrr|||eee___XXXTTTSSSQQQMMMIIIIIIGGGEEEBBB@@@???@@@@@@AAA@@@@@@???>>>>>>======>>>>>>?????????@@@@@@@@@>>>AAADDDFFFGGGJJJOOORRRTTT___mmmyyy~~~{{{}}}{{{xxx~~~~~~|||sssfff]]][[[jjjrrrzzz~~~zzznnnhhhjjjmmmnnnkkkbbbUUULLL<<<888555444555555444222222222222222222222222222}}}zzz}}}dddhhh|||VVV@@@<<<<<<888333777777777777666666666666666666666666666666666666666666666666666666666666777777777777888888888888888888888777888999999:::;;;:::888<<<>>>???XXXsssaaaiii~~~}}}iii[[[XXXjjj]]]XXXgggsss{{{ccc^^^hhh]]]\\\ZZZGGGYYYccc|||aaaUUUMMMUUUrrryyyvvvqqqyyy___kkkvvvRRR???===999666666555555555666666777555555555555555555555555222222222222333333444555555555444444444333333333111222333444555555555555333444444444333444777999555555555555555666777777444666777777999;;;;;;999>>>FFFXXXtttoooiiikkkkkkeeeYYYMMMDDD???<<>>===RRRwww|||gggvvviiiZZZ[[[```eee[[[]]]}}}xxxuuuaaa^^^mmmkkkSSSGGGMMMTTTiiixxxkkkVVVTTTrrryyydddmmmpppIII===<<<:::777777666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333444555555333333444555222222333333333333444444555555555555666666666666777777777777777888888999>>><<>>>>>CCCJJJPPPSSSVVV```ooo}}}zzzppphhhbbb^^^[[[ZZZXXXUUUQQQNNNNNNOOOOOONNNMMMLLLJJJIIIKKKQQQZZZ```dddjjjsss{{{zzzmmmgggfffmmmjjjnnnyyy}}}ssskkkeeefffhhhnnn|||~~~tttooorrrzzznnnbbb```aaadddcccYYYGGG888666666555444333333222222222222222222222222222222zzzuuuxxx}}}xxxzzz~~~}}}aaaggg^^^BBB===999777999666777777777777666666666666666666666666666666666666555555555555666666666666777777777777888888888888888888999999999::::::::::::;;;:::<<<>>><<>>===FFF[[[rrr[[[fffyyy{{{rrrkkkyyyyyyooogggmmmqqqzzzzzzjjjXXX[[[qqqgggdddwwwrrr]]]UUUSSSYYYcccuuurrrddd^^^^^^aaaffflll|||hhhfffyyyccclll```FFF<<<;;;999666666555444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333444555555333333444555222222222333333333444444444444444444555555555555666666666555666777777888:::<<<<<<999888@@@OOO[[[{{{kkkfffbbbccchhhllljjjgggKKKHHHEEEBBB@@@AAABBBDDDFFFMMMUUU\\\bbbkkkwww{{{|||zzzuuussstttwwwyyyyyynnnqqqvvvzzz||||||zzzyyyqqqeee[[[^^^gggnnntttxxx}}}|||~~~rrrttt{{{xxxnnnfffZZZKKK???888555555333333333333333222222222222222222222222222222222zzzyyyfff___gggyyykkkGGG:::888:::666555999555777777777777666666666666555555555555555555555555555555555555666666666666777777777777888888888888888888999999999:::::::::666;;;888999>>>>>>CCCTTTyyyvvvZZZaaayyyzzz}}}~~~uuu}}}{{{pppRRRQQQaaa|||yyyoooooonnnfff___[[[YYY___uuu~~~yyywwwzzzxxxfffTTTKKKJJJMMMRRRXXXqqq{{{mmmggg}}}vvvhhhttttttXXXCCC;;;:::999666555444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444333444555555333333444555222222333333333333444444333444444444444555555555666666555555666666777888777888999999:::<<<@@@DDDeeevvvzzznnnaaa\\\```fffiiijjjYYYUUUNNNHHHCCCBBBAAABBB===>>>??????AAAFFFOOOUUUWWWXXXZZZYYYYYY\\\aaafffiiikkknnnnnnkkkhhheeeeeeiiihhhhhhhhhgggddd```]]]\\\___dddmmmtttwwwtttqqqssswww|||}}}zzzxxxxxxyyylllfffdddjjjttt}}}}}}rrrkkkppp|||~~~|||ssssssxxxuuulllqqqxxxttteee[[[MMMAAA:::888777666333333333333222222222222222222222222222222222222~~~}}}{{{zzz~~~gggcccuuu|||VVV@@@777888;;;555555999666777777777777666666666666666666666666666666666666555555555555666666666666777777777777888888888888888888999999999:::::::::777<<<999888>>>===???LLLjjjfffccctttvvvvvvvvvuuu```XXXXXXggg|||vvv}}}~~~tttlllccc^^^ggguuu~~~xxxqqqlllnnnssszzzzzzrrrqqqzzzoooYYYMMMHHHFFFHHHJJJ\\\wwwrrrhhhxxx~~~{{{|||uuuooo}}}~~~jjjRRR@@@999777777666555444444333333444444444444444444444444444444444444444444444444444444333333333333333333333333333444555555333333444555222222333333333333444444333333444444444555555555666555555555555666777777555555777777888999:::;;;LLL[[[ooosssiiifffeeeaaa\\\aaaaaa___\\\XXXQQQKKKHHHGGGEEEAAA>>>===???CCCEEE>>>??????@@@AAACCCEEEFFFDDDFFFIIIJJJHHHFFFEEEDDDDDDEEEGGGGGGEEECCCCCCCCCGGGMMMXXXfffrrruuupppkkkmmmrrrvvvssskkkhhhkkkooouuuuuuzzztttiiidddjjjuuu~~~yyytttnnnpppsssrrrwwwuuugggXXXPPPCCC999555555555666222222222222222222222222222222222222222222222222zzzyyyzzztttnnnmmmlllxxxGGG>>>777:::<<<666777<<<999777777777777666666666666777777777777777777777777555555555555666666666777777777777777888888888888888888999999999:::::::::999>>>:::999===<<<<<>>777555555555555444333333333333444444444444444444444444444444444444444444444444444333333333333333333333333333444555555333333444555222222333333333444444444333333333444444444555555555555555555555666777777444555666666666777999;;;888DDDWWWooo{{{rrreeeZZZ^^^fffooovvvuuulllaaaYYYKKKGGGBBB@@@???@@@@@@@@@EEECCCAAAAAAAAA@@@>>><<<:::===???@@@??????@@@AAA===@@@CCCBBB@@@???BBBDDDBBBFFFOOO]]]jjjpppnnniiifffmmmssspppjjjhhhoooxxx~~~~~~zzz|||qqqkkkjjjpppwww|||wwwzzzooonnntttzzz~~~sss\\\OOOIII???666000000444666222222222222222222222222222222222222222222222222}}}~~~zzz}}}vvvlllnnnwwwkkkEEE;;;:::888777777777888999777777666666555555555444666666666666666666666666444555555666666666666666777777777777888888888888777888888888888999999999777999::::::;;;===@@@CCCWWWXXXccckkksss}}}{{{{{{sssaaa]]]eeepppzzz~~~{{{sssmmm|||sssnnnbbb```nnn|||uuuccc___cccfffwww{{{}}}|||vvvooojjjhhhjjjmmmpppssszzz{{{ooo```OOOHHHJJJPPP```llliiiaaa```bbbbbb\\\___gggssszzzqqqzzz}}}yyypppsss{{{cccKKK;;;777888999666555555555555444444444444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555666666666666666555555555666666666666777777777777:::<<>>:::999<<<<<<:::===???BBBDDDDDDEEEFFFGGG@@@EEEOOO[[[cccgggeeebbbddddddbbb```ffftttwwwtttvvvyyyvvvpppuuu|||yyywwwuuuwwwwwwpppaaaVVV???===:::777444333333444222222222222222222222222111111111111111111111111yyyrrr{{{\\\@@@:::999888777666777777888777666666666555555555444555555555555555555555555444444555666666666666666666666777777777888888888777777888888888999999999777999::::::;;;<<<@@@BBBQQQ~~~___VVVZZZaaappp}}}xxx|||zzzmmmrrryyyjjjbbbaaafffnnn{{{yyysssoooaaa[[[ggg{{{~~~iii]]]VVVPPP^^^bbbfffeee```ZZZUUUSSSRRRTTTVVVZZZbbbnnn{{{}}}hhhSSSJJJKKKWWW^^^XXXNNNJJJKKKKKKKKKNNNRRRXXXfffyyy}}}{{{}}}~~~vvvzzziiieeesssvvv]]]FFF:::777888999666555555555555444444444444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444555666666666666555555555555555666666666777777777777::::::>>>HHH^^^}}}~~~oooeeeeeeeee```aaagggxxxrrriii___VVVOOOKKKIIIGGGDDDAAA??????AAABBBCCC===???>>>;;;;;;>>>???===???BBBGGGJJJJJJJJJKKKKKKKKKNNNTTT\\\bbbdddaaa^^^YYY___dddhhhqqq{{{|||uuussssss{{{|||zzzvvvtttnnnbbbRRRFFF:::999666444333333444444222222222222222222222222111111111111111111111111{{{yyygggJJJ<<<888888777666666666666666666666666555555555555555555555555555555555555555444444555666666666666555666666777777777777888888777777777888888888999999777999:::::::::<<>>CCCKKKPPPSSSTTTUUUUUUPPPRRRVVV\\\bbbdddaaa]]]]]]gggrrrzzzuuurrrttt{{{xxx}}}}}}{{{|||yyyssskkk___PPPAAA777555444333222222333444555222222222222222222222222111111111111111111111111|||yyyyyyQQQ===<<<777777666666555555555555555555555555555555555555555555555555555555555555333444555555666666555555666666666666777777777888777777777777888888888888888999:::::::::;;;>>>AAABBBmmmvvvbbbRRRLLLJJJTTThhh~~~vvvlllbbbYYYSSSXXX______llluuuppppppnnnrrrwwwxxxqqqhhhhhhmmmqqqyyylllbbb]]]ZZZXXXTTTYYY\\\ccciiibbb```lllwwwkkk```OOORRRVVVXXXVVVQQQLLLHHHDDDCCCAAA@@@BBBLLL```qqq|||mmmWWWRRRXXX______[[[VVVSSSQQQYYY```YYYJJJPPPmmm}}}|||cccnnniiiMMM===999888777666666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444555555555555555666555555555666666666777777444888;;;999:::EEEZZZjjj}}}rrreeeXXX\\\______]]]\\\^^^```dddeeeccc\\\UUUUUU\\\cccoooppplllccc^^^[[[XXXSSSKKKPPPVVVZZZ[[[YYYWWWVVVHHHKKKRRR^^^hhhmmmkkkgggpppyyy}}}uuuyyyzzzppprrr|||vvvxxxxxxwwwyyy|||}}}|||xxxsssjjj^^^QQQDDD:::555333333222222222333333444222222222222222222222222111111111111111111111111}}}tttvvviiiDDD888===666666666666555555444444444444444555555555555555555555555555555555555555333444444555555555555555555666666666666777777777666666777777777888888888888999:::999999;;;>>>@@@???dddjjjYYYNNNGGGKKKVVVggguuu}}}kkk[[[UUUVVVYYY___iiiuuufffiiinnnsssrrrmmmlllpppttt{{{sssiii]]]SSSLLLHHHHHHBBBGGGKKKTTT^^^\\\___ooozzzmmm[[[\\\]]]^^^]]]XXXSSSOOOJJJGGGEEEDDDBBBFFFVVVfffxxxzzzbbbYYY]]]eeekkklllfff```\\\aaajjjdddSSSUUUlll~~~yyyssswwwyyyyyydddrrr|||cccHHH<<<999777555555666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333444444444555555666666555555555555666666666666555888;;;;;;;;;>>>EEEKKKkkkyyykkkhhhccc^^^[[[YYYXXXXXXXXX\\\^^^[[[VVVWWW___gggoooqqqooojjjhhhhhhfffbbb]]]___aaa___ZZZTTTPPPMMMCCCHHHTTTfffwww{{{{{{vvv|||~~~rrrxxxvvvuuuppplllpppzzz}}}tttlll^^^PPPDDD<<<888777555444444333333222222222222222222222222222222222111111111111111111111111pppgggrrrYYY???999;;;666666666777666555555444444444444444444555555555444444444444444444444444333333444555555555555444555555666666666666777777666666666777777777888888888999999999999:::===@@@@@@YYYfffUUUHHHHHHMMMVVVllluuuqqq}}}tttmmmmmmiiijjjnnnuuu~~~wwwrrrpppqqqqqqqqquuu{{{}}}wwwqqqmmmddd___ZZZVVVOOOGGGCCCCCC???BBBBBBIIIRRRPPPUUUfff{{{{{{iiihhhgggeeeccc___YYYUUUMMMGGGDDDDDDBBBAAALLLZZZqqq~~~kkkTTTUUU\\\iiisssvvvuuuuuugggooolll^^^]]]mmm}}}~~~rrrjjjdddrrrzzz}}}xxxgggxxxsss\\\DDD<<<:::666444555666555555555555444444444444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333444555555666666444444555555555666666666777777777777999<<<@@@BBBKKKeee}}}tttmmmhhheeeccc```eeehhheee]]]YYYZZZ]]]aaadddccc```___```^^^ZZZ\\\]]]^^^]]]ZZZWWWVVVWWWUUUYYYdddvvvyyy~~~|||tttrrrlllgggnnn{{{|||nnnbbbRRRCCC:::666666666666666555444333222111111222222222222222222222222111111111111111111111111ooommmyyyjjjHHH<<<;;;888666666777777777666555444333333333444444555555555444444444444444444444444222333444444555555444444555555555666666666777777666666666666777777777888888999999999999:::===???BBBMMM|||iiiQQQMMMMMMOOO[[[lll}}}zzzpppvvv~~~{{{zzzyyyyyy~~~wwwmmmddd___XXXVVVWWWZZZVVVMMMFFFEEE@@@BBB???CCCIIIDDDGGGWWWkkk|||xxxuuupppkkkgggWWWMMMFFFFFFCCC???FFFRRRjjjzzz}}}qqqTTTMMMMMMZZZkkkxxxxxxzzztttggg```hhhwww|||qqqjjjXXXggg{{{ppplllhhhRRR???;;;999555444888666555555555555444444444444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333222222333444444555666666444444444555555555666666666666666666777999===???:::KKK```rrr{{{zzz~~~zzzoooiiifffdddggghhheeeeeefffeeeaaafffgggiiijjjlllpppuuuyyyxxxwww{{{{{{yyyvvvvvvppplllrrr~~~}}}ttt```TTTDDD999555555444333444444444444333222111111222222222222222222222222111111111111111111111111xxx~~~YYY<<<;;;===777666777888888888777555444333333333444444555555555444444444444444444444444222333444444555555444444555555555555666666666777666666666666777777777777888999999999888:::<<>>???NNNXXXmmm{{{eeeWWWMMMKKKGGGAAAEEEPPPdddwwwuuu___PPPFFFLLL[[[kkkyyyyyyiii\\\]]]kkkzzz{{{sssnnnaaammm}}}|||yyygggmmm___KKK<<<:::999444444:::666666555555555444444444444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333222222333333444555666666444444444555555555666666333666999999666555777:::777<<>>;;;FFFMMM[[[eeetttuuufffXXXQQQJJJCCCEEEKKKcccwwwoooZZZJJJIIILLLOOOZZZiiikkkYYY\\\hhhnnn{{{zzzxxx|||||||||ooolllvvvZZZJJJ;;;777888888666666444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444444444333333222222222333333333333333333333333555555555555555555555555555555555555666666666666999777:::???CCCQQQuuu}}}{{{uuu{{{yyy{{{sssnnnqqqqqqdddTTT@@@<<<666333222333555555222222222222222222222222333333333333333333333333222222222111111111000000|||[[[BBB999888777777777777666666555444444333333333444444444444333333555555555555555555555555444444444444555555555555444444444555555555555666666666666666777777777777888999999999999:::;;;===???:::XXXjjjkkk___NNNOOOWWW\\\ffftttdddbbbnnn}}}tttrrruuu|||}}}wwwoooqqqlllkkkllldddXXXSSSVVVKKKIII@@@===BBB>>><<>>===GGGHHHOOOKKKHHHSSSgggyyyiii___UUULLLLLLSSShhh|||kkkXXXLLLDDDEEEJJJdddwwwooo|||zzzxxxxxxzzz|||}}}xxxnnnvvvrrrVVVHHH;;;777888666444444555555555555555555555555444333333222222333333444333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444444444444555555555555666666666666555777:::888888DDDSSSjjjyyy|||yyy~~~~~~zzzxxxppp```QQQHHHAAA<<<888666333222333333333333222222222222222222222222111111111111111111111111222222222111111111111111}}}mmmPPP::::::===888444777555555555444444444333333555444333222222333444555444444444444444444444444333333444444444555555555444444444555555555555666666666666666777777777777555555666777999::::::999<<>>>>>WWWiiipppxxx~~~wwwaaaJJJEEECCCGGGOOOZZZlll}}}|||xxxyyy|||xxxfffZZZTTTWWWQQQKKKHHHEEEBBBDDDJJJNNN]]]qqq}}}~~~xxxhhhZZZUUU``````SSSEEECCCAAAAAAJJJRRR]]]]]]UUUNNNLLL```zzznnnaaaVVVXXXaaaoooxxxeeeVVVLLLQQQkkk|||wwwxxx~~~}}}{{{}}}vvvuuuiiiMMMCCC999777777444333444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444555555555555555444555777888888999<<<===BBBLLL[[[llluuuooo{{{}}}|||}}}|||wwwpppiii]]]KKK>>>666333333444444333333444555666555444222222222222222222222222333333333333333333333333111111111111111111111111pppfffyyyvvvJJJ@@@999:::999444333888333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444444444444555555555555666666666666666777777777777999777777;;;???@@@>>>;;;<<<======OOOuuuqqqhhhttt||||||pppKKKEEECCCFFFHHHMMM]]]mmmpppaaaWWWTTTMMMGGGDDDAAA@@@BBBGGGDDDQQQdddvvvzzzxxxvvvpppkkkkkkhhhjjjZZZHHHDDDCCCDDDMMMXXX___]]]TTTLLLHHHYYYxxxssseee[[[___iiittt}}}{{{zzzhhh[[[WWWjjj~~~yyyuuuwww}}}yyyyyy{{{{{{~~~xxx}}}iiiGGG???888777777444333555222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111111222222222222222333333333333333333333333333333333333333333333333333444444444444555555555777666555555555555666888999999;;;AAAMMMaaavvvvvvpppyyy{{{uuummmhhh```PPP???666444222222333444333222333555666555444222222222222222222222222333333333333333333333333111111111111111222222222xxxrrrjjj```@@@===999777777777666666222222222222222222333333222222333333333333222222333333333333333333333333222222333333333444444444444444444555555555555666666666666666777777777777777666666:::???@@@===:::>>><<>>???BBB@@@JJJ[[[oooqqqlllkkkiiilllrrroooqqq```KKKEEEEEEGGGOOO```ccc^^^WWWQQQJJJWWWssswwwjjjaaafffrrryyyvvv{{{vvvkkkuuu|||yyyvvvwww}}}||||||xxxvvvxxxyyy{{{xxx|||eeeCCC<<<666666666444444666333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111000111111111222222222222333333333333333333333333333333333333333333333333333333444444444555555555555666777555333444555666666888888999===HHHXXXddd{{{zzz}}}|||zzzzzzpppddd]]]ZZZPPPDDD999777777555444555444222111111333444444333222222222222222222222222222222222222222222222222000000111111111222222222uuuyyyttt|||tttMMM;;;;;;777444666;;;999333222222222222222222222333111222333444444333222111333333333333333333333333222222333333333444444444444444444555555555666666666666666666777777777777444333333777<<<>>>:::666:::777???BBBJJJuuusssmmmgggVVVHHHGGGFFFCCCGGGPPPaaa}}}}}}jjj```VVVOOOHHHAAA???AAA@@@HHHWWWkkk}}}{{{nnnbbb^^^[[[WWW\\\eeesssuuudddMMMFFFFFFHHHQQQfffhhhddd```[[[PPPVVVmmmyyymmmeeekkkwww}}}ssspppttt|||zzzyyyyyy}}}yyytttssstttwwwzzzyyyyyy}}}yyyoooZZZ@@@:::555666666555555777444444444444444444444444444333333222222333333444333333333333333333333333111111111111111111111111111111222222222333333333111111111111111111111111000000111111222222222222333333333333333333333333333333333333333333333333333333333444444444555555222555777666555555777777222777;;;:::777999BBBJJJ___ddduuu|||xxxtttsss{{{{{{pppbbbTTTNNNMMM===555111555777444333555444111//////111222222222222222222222222222222222111111111111111111111111000000111111222222222222{{{ppprrrjjjGGG:::999888666555555444444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666666444444444555555555555666666666666777888888999999777@@@<<<888HHHfffqqqvvviiiOOOFFFDDDBBBCCCHHHQQQ]]]ooo|||zzz|||xxxwwwxxxvvvpppkkkfffiiippp}}}}}}}}}ooo```WWWQQQIIIBBB@@@AAAEEETTTkkk~~~{{{hhhaaa[[[\\\[[[XXXZZZ___pppjjjbbbWWWKKKFFFPPP\\\ttt{{{rrrddd```^^^bbboooxxxtttqqqsssyyyxxx{{{rrrqqq|||xxxyyy}}}~~~}}}}}}wwwsssuuuxxxsssttt|||oootttppp[[[MMM999999888777666555444444555444333333222222222222444444444444444444444444333333333333333333333333///000222333444444333222333333333333333333333333222222111111111111222222111111111111111111111111111111222333333333333222444444444444444444444444222333444444555555444444333333333444444444555555333444555666777888999:::BBBDDDQQQjjj~~~zzzzzz|||sssfff[[[RRRIII>>>666666666555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000wwwnnnkkkuuu{{{|||YYY;;;:::999888666555555444444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666666444444444555555555555666666666666777888888999999888===999777DDD[[[uuunnn___LLLFFFDDDCCCDDDHHHOOO]]]nnn~~~tttmmmggg___ZZZYYY\\\YYYWWWXXX[[[]]][[[ZZZUUUZZZeeewwwzzznnngggmmmwww~~~sssfff\\\QQQHHHCCCDDD???DDDSSSjjj~~~jjj\\\SSSXXXccchhhhhhhhhnnnhhh___UUUKKKJJJUUUbbbzzz|||mmmccc\\\___mmmzzzwwwuuuwww}}}~~~zzzxxx~~~~~~~~~wwwssstttqqqqqqvvv|||~~~}}}jjjtttuuucccPPPBBB999999888777666555444444555444333333222222222333444444444444444444444444333333333333333333333333222222333333333222222111222222222222222222222222222222111111111111222222111111111111111111111111111111222333333333333222444444444444444444444444222333444444555555444444333333333444444444555555444444555666777888888999<<<;;;???LLL[[[mmm~~~xxxhhh___RRRHHHBBB===777222666555555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000yyy{{{rrrfffbbbkkkxxxrrr}}}fffIII444999888777666555444444444444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444444555555555555666666666444444444555555555555666666666666777888888999999:::;;;888999AAANNNssskkk|||uuuVVVGGGEEEDDDAAADDDFFFOOO^^^sssxxx|||~~~oooeee^^^XXXVVVWWWSSSSSSRRRSSSVVVZZZ^^^```YYY___lll{{{mmmaaa___iiiuuuzzzpppdddUUUHHHDDDFFFAAAFFFTTTjjj}}}~~~~~~vvv^^^JJJPPPgggwwwwwwrrrooohhh^^^UUUMMMMMMWWWdddttt}}}xxxiii^^^TTTWWWfffxxx}}}{{{zzz}}}rrrmmm~~~xxxrrrqqqmmmpppwww|||{{{rrrddduuuyyykkk\\\KKK===999888777777666555444444444444333222222222333333444444444444444444444444333333333333333333333333555444333222111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111222333333333333222444444444444444444444444222333444444555555444444333333333444444444555555555555555666666777777777999888888:::>>>JJJ```ttt|||}}}}}}uuunnnVVVNNNBBB:::777777666555555555444444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000yyyllloooeee^^^cccwwwzzzttt{{{yyymmmUUUCCC777888888777666555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666444444444555555555555666666666666777888888999999<<<:::999>>>BBBFFFiiisssssscccJJJDDDEEECCCBBBCCCHHHSSScccvvvuuuuuu|||wwwqqqooopppllllllkkkjjjjjjnnnsssxxxxxxzzzyyyooonnnvvv~~~}}}sssiii[[[NNNFFFFFFDDDHHHUUUjjj{{{{{{vvvuuuxxxiiiNNNOOOggg{{{}}}wwwqqqiii```XXXQQQPPPWWW```bbbfff___TTTOOOHHHLLL\\\nnnuuu}}}}}}}}}ooowwwyyywwwxxxqqqmmmmmmoootttxxxyyy~~~kkkcccxxxttteeeXXXHHH;;;888777777666555555444444444333333222222333333333333333333333333333333333333333333333333333333333555444222111000111222333222222222222222222222222222222111111111111222222111111111111111111111111111111222333333333333222333333333333333333333333222333444444555555444444333333333444444444555555555555666666666666666666777888;;;<<<:::===IIIWWWkkk~~~}}}www{{{uuuiii```HHHBBB:::666555666777888444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000wwwccc]]]YYY\\\mmm{{{xxxwwwYYYFFF>>>:::888777666555444444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555444444444555555555555666666666666777888888999999;;;888888???AAA@@@___lllxxxzzzUUUFFFDDDEEE>>>@@@DDDHHHOOO]]]mmmyyy{{{www~~~uuummmhhhbbbVVVKKKFFFCCCGGGUUUjjj{{{xxxrrrnnnkkkjjjjjjssswwwccccccsssxxxppphhhaaa\\\XXXVVVZZZ```XXXTTTGGG@@@CCCAAAEEETTThhhooo||||||}}}pppooo{{{zzziiieeesss~~~wwwnnnhhhkkkkkknnnuuu|||xxxfffkkknnn\\\OOOBBB777777777666666555555444444333333333222222333333444333333333333333333333333333333333333333333333333333222111000111222444555333333333333333333333333222222111111111111222222111111111111111111111111111111222333333333333222333333333333333333333333222333444444555555444444333333333444444444555555555555555555666666666666555555888<<<;;;999;;;@@@LLL[[[kkkxxxwwwqqqmmmqqquuutttmmmaaaTTTMMM:::888555333333333333333333333333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000yyyeeeQQQUUUccczzzuuutttyyyaaaFFF:::777777777666555555444444555555222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555444444444555555555555666666666666777888888999999777666666<<<>>>;;;TTTmmmgggkkkOOOFFFFFF???AAACCCBBBCCCKKKYYYddduuu|||}}}qqqkkkgggiiihhh^^^RRRJJJBBBFFFUUUllltttiii]]]^^^eeekkkkkklll{{{}}}~~~~~~ppphhhaaa`````````ccchhh___UUUCCC>>>CCCAAADDDSSSiiinnnxxx{{{xxx}}}uuuooo}}}tttddd^^^kkkyyyuuullleeefffggglllxxxwwwlllzzzlllVVVHHH>>>666666666666555555555444444333333222222222333444444333333333333333333333333333333333333333333333333111111111111222333444555333333333333333333333333222222111111111111222222111111111111111111111111111111222333333333333222333333333333333333333333222333444444555555444444333333333444444444555555444444444555555666666666999555333666888777888;;;:::BBBJJJVVVlll{{{rrrjjjiiieee___WWWNNNEEE>>>:::555555666666555333222111333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000zzzlllZZZbbbrrrqqquuukkkMMM;;;777666444666666555444444444555555222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444555555555444444444555555555555666666666666777888888999999555777777:::;;;999LLLnnnzzzgggxxx]]]JJJHHHEEEDDDCCCAAAAAAFFFNNNTTT___pppzzzyyy~~~ooommmooorrrooobbbUUUOOOHHHMMM[[[ppprrreeeWWWZZZfffuuuyyytttuuu}}}yyynnndddbbbdddggglllqqqhhh^^^NNNHHHJJJEEEGGGWWWmmmpppvvv|||{{{wwwxxx{{{wwwuuu|||xxx~~~wwwwwwpppjjjppp~~~~~~wwwtttrrrlllcccdddhhhrrr{{{yyyjjjPPPBBB;;;666666666555555555444444444333222222222333333444555222222222222222222222222333333333333333333333333111222222333333333222222222222222222222222222222222222111111111111222222111111111111111111111111111111222333333333333222222222222222222222222222222333444444555555444444333333333444444444555555333333444444555666777777:::666333555666666888<<<777999<<>>===???CCCFFFGGGNNNdddvvv~~~xxxooommmkkkfffeeekkk{{{uuuxxx|||~~~uuudddVVVQQQQQQUUUbbbuuuwwwjjj______kkk~~~xxxyyyiiinnn|||vvvhhhccceeeiiiooouuujjjcccVVVQQQPPPGGGIII[[[qqqrrrvvvyyyvvvqqqqqquuu~~~|||tttrrr{{{vvv~~~}}}rrr}}}zzzyyy}}}~~~yyyrrrpppqqqlllcccfffnnn||||||dddIII;;;666444555555555555555444444444222222222222333333444555222222222222222222222222333333333333333333333333222333444444333222000///111111111111111111111111222222111111111111222222111111111111111111111111111111222333333333333222222222222222222222222222222333444444555555444444333333333444444444555555222222333444555777777888444333444666555222444999666666888<<>>888777666555444444333333333444444333333333222222222222222222222222222222222444000///333333000///222111111000000000/////////000000000000000000000000000000000000000000000000sss^^^TTT]]]lll{{{jjj{{{wwwSSSCCC777666888555333555444444333333333333444444333555666555333222222222333333333333333333333333333333333333222222222222111111111111111111111111222222333333333333444444444555555555555666666666555555666666666777777777888777777999888888>>>FFF```qqquuuXXXEEE@@@DDDAAA???AAA>>><<>>888999888444333555444333333333333333333444222333444444222111111222222222222222222222222222333222222222222222222222111111111111111111111111222222222333333333444444444444444555555555666666555555555666666666777777:::888999;;;::::::>>>EEENNNqqqvvvnnnvvvfffMMMAAADDDBBBBBBCCC===<<<>>>EEEMMMVVVcccxxxvvvaaaaaammm}}}~~~wwwdddfffsssvvveee^^^jjjttt||||||dddQQQSSS```eeekkkqqq{{{tttllluuuyyy|||yyylllaaacccoooyyyyyytttnnnoooxxx~~~}}}}}}~~~{{{vvvsssrrrvvvwww|||yyyjjjSSS@@@777555555333555555444444444333333333333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000111222222222222444555333333333333333333333333444444444444444444444444333333333333444444444444444555555666555666:::>>>GGGYYYiiijjjccc^^^YYYVVVLLLRRR[[[bbbdddlll~~~yyyqqqbbbeeehhhmmmrrrwwwzzz|||tttlll^^^TTTQQQPPPHHH???>>>:::666444666777888777666555444444333333333444333333333222222222222111111111111111111111111111000000111111111000111333222222222222111111111000////////////////////////000000000000000000000000mmm^^^XXX```xxxuuuwwwuuuVVV@@@<<<999888777555555777333333333222222333333333222333333222111000111222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444444444444444555555555555555555555555666666666666:::777888:::;;;999<<>>777666555444555666666666555555444444333333333333444333333222222222111111111111111111111111111111111...000222000//////000111222222222222111111111000////////////////////////000000000000000000000000}}}vvvtttiii^^^[[[aaaqqqbbbCCC999777666555555555666777333333222222222222333333222222333222000000222333222222222222222222222222111111111222222222222222111111111111111111111111222222333333333333444444333444444444444555555555444444555555555666666666777555555888999777888;;;>>>QQQmmmjjjnnniiiOOOFFF??????AAA<<<<<<<<<===???AAAHHHYYYiiizzz```ZZZYYYeeeyyy{{{}}}xxxuuusss[[[QQQOOO]]]hhh}}}{{{___QQQSSSHHHPPPYYYiii}}}yyyiiieeemmmuuuvvvsssqqqrrryyy~~~~~~|||zzzyyy{{{|||}}}}}}~~~~~~|||xxxsssooommmrrr|||vvvssswwwaaaQQQ@@@888777666666666555555444444444333333333333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222000222333333222111111222333333333333333333333333333333333333333333333333444444444444555555555555222555555333333555555222222999@@@AAA>>>;;;;;;<<<===<<<;;;:::999<<>>AAADDDFFFAAA???:::555666:::999555111222444555555444333222444444333333333333444444222222222222111111111111111111111111111111111111...333444111......000000222222111111111000000000000000000000000000000000000000000000000000000000~~~wwwkkk```[[[UUUTTT___qqqtttQQQ:::666555444444555666555333333333222222222222333333222333333111000000222444111111111111111111111111000111111111222222222222111111111111111111111111222222333333333333444444333333444444444555555555444444444555555555666666777444444888999777777999===CCCZZZ|||uuudddnnn___NNNBBB???BBB???===<<<===<<<;;;>>>KKKYYYeee{{{mmmZZZXXXgggzzz|||zzzwwwwwwyyy|||}}}~~~|||{{{{{{zzzxxxuuusssqqqnnnvvvwwwwwwnnnddd___fffjjjzzznnn[[[YYYGGGIIIHHHTTTkkkxxx}}}tttfffgggsssyyyuuupppqqqwww|||zzzyyyzzz}}}~~~~~~{{{xxxvvvtttrrrqqquuu|||~~~sssYYYHHH999555666555555666555555444444444333333333333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222...000222333222111222333222222222222222222222222333333333333333333333333222333333333444444444444222555555111222555444///222333555777888888999;;;999555444555666666:::@@@HHHLLLQQQTTTRRRPPPMMMLLLGGGBBB@@@AAA???:::888888666777888888777666666666888777555444555777999;;;333666666222222555555333222333555555555444444444444333333222333333444444222222222222111111111111111111111111111111111111000777888333...///111111111111000000000/////////000000000000000000000000000000000000000000000000wwwmmm___RRRMMMJJJQQQfff~~~cccHHH;;;777777777666777777333...333222222222222222222333222333333222000111333555111111111111111111111111000000111111222222222222111111111111111111111111222222333333333444444444333333333444444444555555444444444555555555666666999666666:::;;;999888999>>>;;;OOOuuuhhhfffmmmWWWGGGBBBEEECCC>>>>>>>>>===::::::EEEQQQXXXllleeeUUU\\\mmm{{{~~~yyyrrrmmmkkklllmmmmmmmmmjjjgggfffhhhlllnnnooorrrsssuuuvvvvvvvvvuuuuuuttt|||{{{rrrqqq|||{{{yyysssppp{{{wwwddd___NNNIII???EEE]]]nnnwww~~~pppdddiiiwww{{{uuunnnqqqzzz~~~~~~~~~zzzyyyyyy|||yyytttssstttvvvwwwoooTTTCCC555333555555444555555555444444444333333333333222222222222222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222+++...111333333333444555222222222222222222222222333333333333333333333333111111222222222333333333222555555111333888888333777444333555666666777888999444333888<<<:::888777999???EEEEEE???;;;<<<@@@:::777777999888666777;;;555666777777666444444555111333666888999777444222...444777555333555666666111222333333222222444555333333333222222333444444222222222111111111111000000000000000000000000000222:::;;;555///111333111000000000000////////////000000000000000000000000000000000000000000000000~~~ooo\\\RRRPPPLLLEEE\\\{{{pppSSS@@@;;;777777666555444333333333333222222111111222222333111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111555555444333222222222222333333333444444444555555555555555555666666666666777777777777888888888888>>>>>>CCCaaawww```sss[[[HHHFFFDDD===AAA>>><<<=========BBBIIIRRR```vvv^^^PPP^^^sss|||vvvqqqnnnnnnooopppqqqooommmkkklllooorrrttt~~~}}}}}}}}}sssmmmqqqxxxxxxhhh___VVVKKKCCCGGGUUUfffxxxuuuhhhjjjrrruuurrrooolllttt}}}~~~uuuxxx{{{}}}~~~~~~xxxuuusssssswww~~~}}}aaaHHHBBB;;;777888777444111444444333333333333222222222222222222222222222222222222222111111111000000111111111111111111111111333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666777777888888999999999:::666666666666666666666666666666555555555444444444555555555555555555555555444444444444444444444444444444444333333222222222333222222111111222222333111111111111111111111111111111111111111111111111222222222111111111000000////////////000000000000000000000000000000000000000000000000000000000000~~~ssscccRRRIIIHHHEEEMMMooo|||}}}ttt___EEE888777777666555444444333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444333222222222333333333333333444444444555555555555555555666666666666777777777777888888888888888:::???XXXkkkkkkrrrVVVHHHCCCAAABBB>>><<<<<<<<<;;;>>>CCCIIIUUUjjjtttYYYWWWiiiyyyrrrkkkooo}}}ooo```\\\PPPGGGKKKXXXfffttt}}}|||pppiiikkkqqqssspppooopppwww~~~}}}|||uuuwwwzzz|||}}}zzztttsssqqqqqqwww~~~rrrUUUCCC===777555666777555222444444333333333333222222222222222222222222222222222222222111111111000000111111111111111111111111333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444555555555555666666666666666666666666666666666666777777777777555555555555555555555555666555555555444444444444444444444444444444444444444444444444444444444444444444333333333222222222333222222111111222222333111111111111111111111111111111111111111111111111222222222111111111000000////////////000000000000000000000000000000000000000000000000000000000000yyypppdddUUUGGGCCCEEELLLaaa{{{rrr}}}mmm^^^KKK888222777777666555444333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111333333222222333333444444333333333444444444555555444555555555555666666666777777777777888888888888555:::;;;KKKqqqzzzlllvvvnnnPPPEEEFFFDDD???======<<<:::;;;>>>BBBJJJ\\\rrrgggRRRZZZkkk|||}}}|||vvv|||pppeeeYYYOOOSSS^^^hhhooosssqqqkkkjjjnnnrrrqqqoooooovvv{{{~~~}}}{{{zzzzzzuuuwwwyyy{{{{{{}}}~~~}}}zzzuuupppooonnnooouuu}}}~~~~~~|||uuueeeHHH===888444333555666555444444444333333333333222222222222222222222222222222222222222111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222222333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555666666666666666666666666555555555444444444444444555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222111111111111222222111111111111111111111111111111111111111111111111222111111111111000000000////////////000000000000000000000000000000000000000000000000000000000000tttlllaaaVVVKKKDDDFFFMMMdddzzz~~~wwwsssYYYIII===555555:::666555444444333333333444333222222111111222222333111111111111111111111111111111111111111111111111///000222333333222000///111111111111111111111111222222222222333444555666333333333444444444555555444444444555555555666666666777777777888888888888777>>>;;;AAA```rrrtttaaaKKKHHHEEE@@@>>>??????;;;;;;===@@@DDDQQQeeewwwzzz[[[SSS\\\fffjjjppprrrtttyyy{{{wwwrrrqqqooonnnqqqxxxttt}}}~~~ooocccZZZ^^^gggmmmnnnnnnhhhiiimmmssstttqqqoooqqq{{{~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyvvvxxxzzz{{{{{{|||~~~~~~zzzwwwvvvqqqnnnlllkkkkkksss{{{uuurrrzzzllliii\\\AAA:::777444333444555555444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111222333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333333444444444444555555555555555555555555555555444444333333222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////////////////{{{vvvhhh___UUULLLEEEEEENNNYYYvvvjjjJJJ<<<:::888888:::555444444333333333333444333222222111111222222333111111111111111111111111111111111111111111111111///000222333333222000///111111111111111111111111111111111222333444555666333333333444444444555555444444444444555555555555666777777777888888888888888>>>:::;;;RRRrrrvvvqqqwwwUUUGGGEEE@@@<<<>>>???<<<;;;<<<===???IIIZZZlll{{{uuu___XXXRRRUUUXXXYYYZZZ]]]bbbfffqqqrrrtttwwwyyyzzz{{{{{{{{{yyyvvvqqqmmmjjjiiihhhggghhhkkkooouuu~~~mmmqqqxxxnnngggjjjpppqqqooommmgggjjjqqqxxxwwwsssqqqttt~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~}}}{{{zzzyyyxxxxxxxxxzzz||||||||||||~~~{{{wwwssspppmmmkkkiiiiiiqqq{{{sssooo|||~~~~~~~~~uuugggcccWWW???:::888666555555555444333444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333444444444444444444444444444555555555444444333333333444444444444444444444444333333444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////yyyooojjj]]]TTTKKKEEEDDDKKK[[[jjj~~~___@@@777999999666555444444333333333333444444333222222111111222222333111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111222111222222333444555666333333333444444444555555333444444444444555555555777777777777888888888888555:::777999JJJ```uuu}}}iiiPPPGGG@@@;;;<<<===;;;::::::888:::BBBPPP```ppp{{{jjj]]]\\\YYYWWWWWWWWWXXXYYYZZZ[[[]]]```bbbdddeeeeeehhhhhhgggfffgggiiinnnrrruuuwww{{{~~~~~~mmmoooxxxqqq|||xxxsssuuuvvvsssooonnnjjjmmmtttzzzyyytttsssvvv~~~~~~}}}}}}}}}||||||||||||}}}}}}zzzzzzzzz{{{{{{||||||||||||}}}~~~~~~}}}{{{zzzyyyyyyzzz|||~~~~~~}}}zzzxxxwwwwwwwwwxxxzzz{{{}}}}}}||||||}}}}}}~~~~~~|||wwwqqqooommmllliiijjjsss~~~}}}zzz|||yyy}}}wwwhhh\\\OOO<<<:::999888666555444333333444444333333333333222222111111111111111111111111111111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222222333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333444444444444444444444444555555555555444444444444333333333333333333333333333333333333444444444444222222222222222222222222333333333333333333333333111111111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000000111////////////000000000000000000000000000000000000000000000000000000000000tttiii```\\\PPPIIICCCDDDJJJYYYpppgggOOO:::666999777444333444333333222333333444444333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333444555333333333444444444555555333333444444444555555555777777777777888888888888555777666;;;CCCLLLjjjwwwjjjOOOFFF???>>>???===;;;;;;777888>>>HHHRRR```tttwwwqqqjjjhhhhhhiiihhhfffbbbcccdddeeefffgggiiiiiinnnppprrrtttvvvzzz|||rrrvvv{{{iiillluuu{{{}}}|||xxxqqqmmmmmmooopppuuuzzzzzzuuutttwww}}}}}}}}}~~~~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||zzzxxxwwwxxx{{{|||}}}}}}|||{{{zzzyyywwwuuuttttttuuuvvvzzz{{{||||||zzzzzz{{{}}}|||~~~}}}~~~~~~yyysssnnnmmmmmmmmmkkkmmmxxx~~~|||wwwuuudddQQQDDD:::888888888666555444444444444444333333333333222222111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333333333444444444444444444222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222000111111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////000000111111////////////000000000000000000000000000000000000000000000000000000000000sssfff[[[TTTQQQFFFAAA???EEESSShhhyyyQQQAAA666666888555333666333333333222222333444444333222222222222222222333111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111333333222222333333444444333333333444444444555555333333333444444444555555777777777777888888888888999888777===???>>>YYYnnnpppWWWMMMDDDBBBBBB@@@===>>>:::;;;>>>CCCHHHSSSfffwww{{{yyy}}}||||||||||||||||||}}}}}}~~~~~~xxx~~~lllfffwwwrrr___^^^lll{{{xxxooojjjkkksssrrruuuzzzyyyvvvtttwww{{{{{{{{{{{{|||{{{yyywwwttttttssssssssssssttttttxxxyyyyyyyyyxxxwwwxxxyyy{{{|||}}}~~~~~~|||zzzyyyvvvxxxzzz|||||||||zzzyyywwwvvvtttrrrqqqrrrttttttyyyzzz{{{{{{yyyyyyzzz{{{{{{~~~}}}}}}}}}{{{|||~~~{{{tttmmmkkkkkklllnnnmmmppp}}}{{{oooppp___HHH===888555666666666444444444555444444444333333333222222000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222333333333333333333333333222222222333333444444555222222222222222222222222222222222333333444444444111111111111111111111111222222222222222222222222000000111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000}}}tttkkkeee___SSSHHHDDDBBB???BBBSSSlllnnnYYYBBB<<<666555666777444111333333333333333333333333333222000//////000222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444333333333333444555555555555555555555666777777444555:::===999;;;QQQmmmlllcccvvvbbbDDD===@@@>>><<<===;;;999:::<<<@@@IIIYYYggg}}}}}}|||vvvyyy~~~gggZZZXXX```ooo|||{{{tttnnnmmmnnnooopppqqqsssvvvxxxzzzzzzwwwxxxxxxxxxwwwuuusssrrrvvvvvvuuutttttttttttttttvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyyyyxxxxxxwwwvvvzzzyyyyyyyyyyyyxxxxxxxxxvvvppplllllllllkkkooouuuuuuxxxzzz{{{zzzyyyyyyzzz}}}}}}~~~~~~~~~}}}|||yyyuuurrrpppoooooopppnnnoooqqqpppsss|||iii^^^RRRBBB888999666555555555555444444444222222222222222222222222333333333222222111111111000111111111111222222222111111111111111111111111222111111111000000//////222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222333333444444333333222333333333333333333333333333333222111111222333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222111111111000000//////222111111111000000//////000000000000000000000000......//////000000111111//////............//////000000000000111111111111}}}uuuooofff___\\\WWWNNNFFFCCC???EEEQQQeeezzz{{{bbbIII???:::555444666888666333333333333333333333333333333222000//////000222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222444333333333444444555555555555555555555666666777777666999<<<888999LLLbbbssseeeooouuuQQQDDDDDDBBB??????===;;;;;;===???EEERRR___qqqyyywwwqqqsss}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}xxxsssddd]]]```kkkxxx{{{|||yyysssnnnnnnoooqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuttttttssssssssssssssssssssstttttttttuuuuuuuuuwwwwwwxxxxxxwwwwwwvvvuuuwwwwwwxxxxxxwwwwwwvvvuuusssnnnkkkkkkkkkjjjmmmrrruuuwwwyyyzzzyyyxxxxxxyyy{{{{{{|||||||||}}}}}}}}}zzzyyyxxxvvvtttqqqpppooowwwtttrrrrrrttt~~~wwwdddZZZOOOAAA:::;;;555555555555444444444444222222222222222222222222333333333222222111111111000111111111111222222222111111111111111111111111111111111111000000000///111111111111000000000///111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111222333333444444333333222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000///111111111000000000//////000000000000000000000000.../////////000000000111//////............////////////000000000111111111sssjjjddd]]]VVVRRRLLLCCC>>>======LLLcccxxxqqqqqqvvvRRR999;;;888444444666888777555333333333333333333333333333222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222333333333444444444555555555555444444555555666777999777888:::888888DDDSSSpppnnn```KKKEEEAAA?????????<<<<<<======@@@HHHRRRcccnnn{{{kkkaaafffppp~~~}}}}}}~~~}}}}}}}}}}}}||||||||||||}}}~~~|||||||||{{{{{{{{{{{{zzzzzzzzzzzzvvvwwwyyyzzzzzz~~~uuutttiiidddjjjuuuwwwyyyvvvrrrooooooppprrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrsssttttttsssrrrqqqqqqppppppqqqqqqoooooopppqqqrrrsssssstttuuuuuuuuuuuuuuuuuutttsssssstttvvvvvvvvvtttrrrqqqoookkkjjjlllllljjjllloootttvvvxxxxxxwwwvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzvvvvvvuuutttsssrrrqqqqqq}}}{{{{{{|||mmmZZZPPPHHH>>>999:::555555555555444444444444222222222222222222222222222222222222222111111111000111111111111222222222111111111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111222222333333333333222222333333333333333333333333333222111111111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111000000000000//////000000000000000000000000////////////000000000000//////............////////////000000000000111111sssggg```YYYSSSMMMIIICCC===<<>>FFFiii{{{ooowww^^^NNNCCC>>>>>>>>><<<;;;===<<<<<>><<<:::>>>KKKXXX{{{rrrRRR<<<888===888888777666444333111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222222222222222222222222222222333444555555555444333444444333333444444555666333333444666888999;;;<<>>CCCGGGUUUhhhssstttvvv|||ttt___LLLRRR]]]jjjppppppqqqsssrrrtttuuuvvvvvvvvvxxxzzzvvvuuuuuuuuutttsssssssssuuuuuutttttttttsssssssssrrrtttvvvuuusssrrrqqqqqqqqqppppppppppppooooooooorrrqqqppppppmmmmmmuuuvvv|||{{{yyywwwtttqqqmmmkkkiiihhhggghhhhhhiiijjjkkkllllllppppppnnnmmmlllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjkkklllmmmnnnnnnkkkkkkllllllmmmllllllllllllmmmnnnnnnmmmkkkiiigggkkkjjjlllqqqrrrooooooqqqqqqrrrrrrqqqooooooppprrrvvvuuuuuuuuuuuutttttttttqqqnnnkkkjjjnnnvvvxxxzzzqqqllljjjiiidddWWWHHH===999888666555444444444444333333333333111111111111111111111111000000000111111111111111000111111111111222222222111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111111111222222222222111111222222222222222222222222000000111222222111000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111......////////////000000000000000000000000000000000000000000//////////////////............//////......////////////000000zzzyyywwwpppfffYYYNNNHHHFFFCCC@@@>>>===???III]]]ooorrrXXXCCC777666;;;555666666555444333222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111222444666666555444333444444333333444444555666333555777777777888:::;;;;;;MMMfffyyypppQQQ>>>@@@<<<:::<<<<<<::::::<<<===@@@OOOcccmmmlllooovvv{{{rrrTTTNNNOOOZZZfffkkknnnqqqoooqqqssssssssssssuuuvvvttttttuuuuuuvvvvvvuuuuuuqqqqqqqqqpppppppppooooooooopppqqqpppooonnnooopppoooooonnnnnnnnnmmmmmmmmmqqqnnnmmmnnnnnnmmmpppvvv|||~~~~~~wwwwwwvvvtttpppmmmjjjhhhfffeeeffffffgggggghhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhggghhhgggffffffeeeeeeffffffhhhhhhhhhiiiiiiiiijjjjjjhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhgggfffddddddhhhfffhhhmmmnnnlllmmmooopppqqqqqqooommmmmmooopppssssssssssssrrrrrrqqqqqqpppooonnnooottt|||~~~ooo{{{xxxllldddaaaYYYPPPBBB999888999777555444444444333333333222222111111111111111111111111///000000000111111111222000111111111111222222222111111111111111111111111///000000000111111111111///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111///000000000111111111111........./////////000000000000000000000000000000111000000000/////////...//////............//////........./////////000000~~~xxxjjjjjjfff]]]RRRHHHCCCAAA666666999???III[[[xxxuuuXXXEEE<<<777777999222444555555444333444444111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111222444666666555444333444333333333333444555555444777999888666888999:::777AAATTTgggpppxxxwwweeeKKKCCC>>>;;;<<<<<<999999;;;===@@@NNNaaagggdddhhhrrrooouuu|||{{{YYYLLLDDDMMM\\\eeejjjmmmmmmnnnoooooonnnnnnoooqqqmmmnnnpppqqqrrrsssttttttooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllnnnpppnnnnnnmmmmmmmmmlllllllllpppllljjjmmmooonnnooorrrpppooorrrwww|||~~~{{{{{{|||xxxqqqrrrssspppllljjjhhhgggeeedddffffffggggggggggggggggggdddeeeggghhhhhhhhhgggfffgggfffeeeeeeddddddeeeeeeffffffgggggggggggggggggggggggghhhiiiiiiiiiiiiiiiggggggfffdddcccbbbbbbaaaeeeccceeeiiikkkiiijjjmmmpppppppppnnnllllllnnnppprrrqqqqqqqqqppppppoooooonnnoooqqquuuzzz~~~pppnnn~~~nnnaaa]]]PPPHHH===555555777777333444444444333333333222222000000000000000000000000//////000000111111111222000111111111111222222222111111111111111111111111//////000000111111111222//////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111//////000000111111111222---.........//////000000000000000000000000000000111111000000/////////...//////............//////............/////////000uuunnneeeZZZPPPLLLIIICCC???>>>:::======JJJggg}}}xxx[[[AAA;;;;;;777333555444444333333333333222222222222222111111111111000000000000000000000000000---******///444444222000000000111111111111000000000000000000000000000000111111111111111111111111444111//////111222///---222222222222222222222222111111222333555666777777222222333333333333444444555555555555666666666666::::::BBBTTTgggttt|||vvvzzz|||VVVFFF>>><<<@@@>>>666666===999<<>>999555333333444555333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000////////////000000111111111111111111111111111111000000//////......000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////111111000000//////......000000////////////000000000000000000////////////~~~tttiiibbbZZZQQQIIIFFFCCC>>>;;;;;;999FFFPPP```www[[[FFF666555777444111333444444333333333222222222222222222111111111111000000000000000000000000000444111000111222111///---000000111111111111000000000000000000000000000000111111111111111111111111111///...///111222111///222222222222222222222222111111222333444555555666222222333333333333444444555555555555666666666666999666:::JJJ]]]kkktttzzzggghhhvvvoooQQQDDD<<<>>>>>>888777<<<555555:::CCCIIINNNVVV^^^gggiiilllrrr~~~yyydddLLLBBBBBBHHHRRR[[[```cccfffgggffffffhhhjjjiiijjjlllnnnnnnnnnmmmlllmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffgggggggggggggggggghhhhhhjjjiiiiiihhhhhhgggffffffhhhhhhgggfffhhhnnnvvv|||}}}|||~~~{{{|||ssspppmmmiiifffdddcccccciiijjjkkklllkkkjjjhhhgggccccccbbbbbbbbbccccccdddddddddcccbbbaaaaaabbbbbbaaabbbbbbccccccbbbbbbaaa]]]^^^^^^^^^```aaabbbcccbbbbbbccccccccccccbbbbbbbbbbbbcccddddddcccbbbaaa``````______```aaabbbcccbbbbbbdddeeefffffffffgggggghhhhhhhhhiiiiiiiiiiiifffiiiiiifffgggjjjiiidddtttzzzwwwsssxxxyyyiiiYYYLLLEEE<<<:::777444222222333444333333333333333333333333111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000////////////000000111111111111111111111111111000000000/////////...//////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////111000000000/////////...000000////////////000000000000000000////////////zzzrrrggg[[[SSSNNNFFF@@@???===::::::<<<>>>UUUjjjzzzjjjFFF:::333666999555333555333333333333222222222222222222222111111111111000000000000000000000000000222111111000000111111111000000111111111111000000000000000000000000000000111111111111111111111111///......///111222222111222222222222222222222222111222222222333333444444222222333333333333444444444555555555555666666666999444444@@@PPP```llluuu~~~kkkcccjjjcccOOO>>><<<>>>;;;999:::999666666;;;???EEEOOOYYYbbbfffhhhkkktttsss[[[HHH??????FFFOOO\\\aaafffhhhfffeeehhhkkkhhhhhhiiijjjjjjiiiiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhhhhgggffffffeeeeeeeeeeeeeeeddddddddddddgggggggggfffeeeeeeddddddfffeeeeeecccccceeeiiillltttqqqrrruuuvvvsssppppppnnnkkkfffbbb^^^]]]]]]]]]cccdddeeeeeeeeeeeecccbbb```````````````aaabbbcccdddcccbbbaaa```_________``````aaaaaaaaaaaa``````[[[[[[[[[[[[\\\]]]^^^______```bbbccccccbbb```______```aaabbbbbbaaa``````ZZZ[[[]]]___```bbbccccccaaaaaabbbcccccccccccccccdddddddddeeeeeeeeeeeefffbbbeeegggeeeeeegggfffcccttt}}}xxxqqqqqq}}}}}}{{{rrr^^^LLLAAA===777666555333222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000//////////////////000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000////////////000000000000000000////////////}}}wwwpppggg\\\QQQJJJEEE@@@<<<<<<;;;:::>>>CCCPPPhhh}}}iiiOOO???:::888:::999444333555333333333222222222222111222222222111111111000000000000000000000000000000111333222///...000222111000000111111111111000000000000000000000000000000111111111111111111111111111000000111222333222222111111111111111111111111222222222222222222222222222222222333333333444444444444444555555555666666999555555<<>>>>>;;;999===999888:::<<>>GGGQQQmmm}}}mmmPPP===:::888777777444000000222333333222222222111111111222222222111111111000000000000000000000000000000777888666000000333333///000000111111111111000000000000000000000000000000000000000000000000000000444444444333333222222222111111111111111111111111222222222222222222222222222222222333333333444444444444444444555555555555555666888;;;>>>III___tttlllrrroooPPP@@@??????<<<999:::777666888999;;;AAAIIIRRR\\\dddeeefffmmmvvv{{{|||ooo___PPPFFF@@@BBBKKKXXX```bbbaaabbbdddggggggffffffffffffffffffeeeeeeeeeeeeeeefffggghhhgggfffeeeccccccccccccccccccddddddddddddcccaaaaaaccccccbbbaaaaaa``````___^^^```cccdddcccbbbcccddd```dddhhhkkkkkkkkkiiifff```___]]][[[[[[\\\^^^___``````___^^^]]]\\\[[[ZZZ[[[[[[[[[\\\]]]^^^___```]]]]]]\\\\\\\\\]]]]]]^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^``````^^^\\\ZZZ]]]^^^_________^^^\\\[[[TTTVVVZZZ]]]^^^^^^^^^]]]``````aaaaaaaaa```______````````````aaaaaaaaaaaacccaaa___]]]]]]```ffflllzzzvvvccc```gggnnnxxxyyyzzzwwwrrrmmmjjjhhhqqqtttqqqdddOOO===444222222333444444444444333222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...////////////000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...////////////000000000////////////////////////////////////////////////////////////////////////.../////////000000000111////////////000000000000000000////////////000000000000000000////////////fffaaaZZZSSSNNNHHHCCC???;;;999999;;;>>>FFFVVVeeepppSSS@@@999777666666444222111333555222222222222111111111111222222222111111111111000000000000000000000000000111444333111777@@@@@@999000000111111111111000000000000000000000000000000000000000000000000000000444555666444222111111222111111111111111111111111111222222222333333444444222222333333333333444444333444444444444555555555222444777888777>>>SSSggg|||yyyxxxoooyyywwwvvv___III@@@???===;;;999777888::::::999<<>>EEEPPPYYY___aaaaaaaaadddeeeeeefffffffffeeeeeeddddddddddddeeefffggghhhfffdddcccaaaaaaaaabbbbbbbbbcccdddddddddcccbbbaaabbbaaaaaa```______^^^^^^]]]___bbbbbb```^^^^^^^^^aaagggmmmmmmlllllliiifffZZZZZZZZZ[[[\\\^^^```aaa______^^^]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^[[[ZZZZZZZZZZZZ[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[YYYZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[ZZZXXXVVVUUUTTTUUUXXX[[[\\\\\\[[[[[[^^^_______________^^^^^^^^^^^^^^^_________``````aaa]]]ZZZXXXWWWZZZdddnnn|||}}}~~~{{{|||~~~uuuddd\\\dddooouuuoooqqqssstttrrrkkkaaaZZZbbbeeecccYYYIII:::333222333333444444444444333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000......////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111////////////000000000000000000////////////000000000000000000////////////ZZZUUUNNNHHHDDDAAA>>><<<888888:::???FFFSSSjjj~~~xxx[[[AAA888;;;555666666555555666777666222222222222111111111111222222222111111111111000000000000000000000000000+++......///:::GGGFFF<<<000000111111111111000000000000000000000000000000000000000000000000000000111222444333111000111333111111111111111111111111111111222333444555555666222222333333333333444444333333444444444555555555555444444555555999GGGTTTkkk{{{sssppprrrmmm{{{mmmvvvmmmRRRBBB=========;;;999:::<<<;;;888:::???DDDOOOZZZ^^^```cccggghhhmmmxxx{{{ppp]]]NNNCCCEEEIIIQQQYYY___aaaaaa```bbbdddeeefffeeedddccccccccccccdddeeefffhhhiiieeecccaaa```______```aaa___```bbbcccdddcccaaa```aaaaaa```______^^^^^^]]][[[]]]___```^^^]]]\\\\\\aaajjjooommmjjjhhheee___WWWXXXZZZ\\\^^^```aaaaaa\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYWWWUUUSSSQQQRRRSSSVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^ZZZXXXYYYWWWYYYcccoooxxxxxxxxxvvvtttvvvyyy|||}}}~~~xxxpppnnndddYYY[[[jjjuuuuuukkkmmmrrrwwwxxxqqqdddYYY[[[\\\XXXNNNBBB999555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000.../////////000000000111........./////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111.../////////000000000111000000////////////000000000000000000////////////UUUPPPIIICCC@@@>>>===<<<999:::===DDDMMM___zzz}}}iiiMMM888555===222333444333444555444111222222222111111111111000222222222111111111111000000000000000000000000000222333000...777BBB<<<---000000111111111111000000000000000000000000000000000000000000000000000000---///222111//////111444000000000000000000000000111111222333555666777777222222333333333444444444333333333444444444555555:::555333444777999@@@GGG```qqqtttbbblll~~~sssbbbrrrnnnppp|||vvvWWWCCC<<<===>>>:::777777888777555777<<<@@@KKKVVVZZZ]]]bbbffffffbbbmmmxxx}}}~~~yyyjjj[[[EEEBBBAAAGGGQQQYYY\\\\\\]]]___bbbeeefffeeecccbbbbbbccccccdddeeeggghhhiiidddcccaaa___^^^___```aaa]]]___aaabbbcccbbbaaa```aaa``````______^^^]]]]]]YYY[[[^^^______^^^___``````iiinnnjjjeeeccc^^^WWWRRRTTTWWWZZZ\\\]]]]]]]]]XXXXXXYYYYYY[[[\\\^^^___]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWW\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\ZZZXXXUUUSSSQQQPPPRRRTTTVVVYYY[[[\\\]]]YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]][[[[[[\\\[[[[[[dddpppwwwvvvuuusssssstttuuuvvvnnnsssyyy~~~}}}zzz~~~zzziiifff[[[SSS[[[llltttpppmmmooottt{{{yyykkk```WWWTTTNNNDDD:::444333444444333222222111222222222333333333333333333333333111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000////////////000000000000000000000000000000.../////////000000111111............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000////////////////////////---......///000111111222.../////////000000111111000000////////////000000000000000000////////////KKKCCC===;;;:::777888;;;666999EEEZZZmmm{{{{{{cccLLL===777777999555555444333333222111111111222222333333222222111222222111111222222333444000000000000000000000000333000...///222222000...333333333222222222222222111111000000//////......000000000000000000000000000000000000000000000000000000000000000111111222111222333222111111333555333333333333333333333333111111222222222333333333666555444444555777:::;;;KKKbbbsssuuu|||ccc[[[fffsssiiiZZZeeezzzssssssxxxoooSSSAAA???DDD999999999888666777999:::>>>EEENNNTTTXXX\\\```ccccccdddgggmmmqqqttttttrrr]]]KKK===>>>GGGOOOTTTYYY]]]\\\\\\___cccccc___[[[```````````````aaaaaaaaa____________^^^^^^^^^^^^bbbbbbaaa______^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ\\\^^^^^^]]][[[^^^]]]\\\[[[XXXVVVTTTSSSTTTTTTVVVVVVWWWVVVUUUTTTVVVVVVXXXYYYZZZZZZZZZZZZ\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYWWWVVVWWWZZZ]]][[[ZZZZZZ[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[[[[ZZZYYYXXXXXXVVVXXXYYYWWWRRROOOOOOPPPRRRQQQQQQTTTXXXZZZYYYWWWZZZYYYXXXYYY[[[[[[ZZZXXX[[[YYYWWWXXXZZZ[[[XXXVVVYYYXXXXXX[[[aaahhhlllnnnrrrrrruuuzzz}}}uuunnnnnnrrrzzz~~~~~~|||vvveee___XXXYYYaaajjjppprrrlllxxx~~~kkk___TTTJJJ>>>777555666555333333333333333333333333333222222222222222222222222111111111111000000000000111111222222222222111111---......///000111111222222111111111000000//////000000////////////000000222111000//////000111222000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////222111111111000000//////...///000111111000///...000///.........///111222000000000000000000000000111111000000//////......111111111111111111111111////////////////////////333222///...---///111222......//////000000111111000000000000000000000000........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000???<<<:::<<<;;;888999<<>>777444666888666444333333333333222222111111111111222222222222111111///////////////000111111//////////////////////////////......///000111222///000000111222333333444000000000000////////////////////////////////////////////////////////////000000000000000111111222...000111111000000111222222222222222222222222222111111222222222333333333444444444444555666777888;;;@@@LLLZZZfffqqq{{{lllcccppprrraaaTTTiiizzzrrrsss~~~sssZZZFFF;;;:::999999:::;;;;;;:::666666999AAALLLTTTXXXYYY[[[]]]]]]\\\[[[```jjjsssyyynnn[[[III===:::@@@GGGIIINNNUUUXXXYYY[[[]]]```]]]]]]\\\\\\[[[[[[ZZZZZZ^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXXXXWWWWWWWWWXXXVVVWWWWWWWWWWWWWWWVVVVVV[[[YYYUUUSSSSSSSSSRRRQQQMMMNNNPPPRRRRRRPPPNNNMMMNNNOOOQQQSSSTTTUUUUUUTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUURRRSSSSSSSSSRRRSSSVVVYYYTTTUUUVVVWWWWWWVVVWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXVVVQQQLLLKKKLLLNNNMMMLLLPPPPPPRRRTTTWWWYYYYYYYYYXXXWWWWWWWWWYYYYYYWWWUUUTTTUUUUUUSSSPPPPPPUUUYYY^^^aaagggnnnsssuuusssqqqtttzzz|||xxx|||~~~wwwuuu|||xxxhhhdddmmmwww{{{vvvlllccc^^^[[[YYYXXX]]]cccfffddd```hhhpppxxxvvvjjj[[[QQQLLL<<<999555444555555444333222222222222222222222222111111111111111111111111111111111111000000000///222222333222222111000///000000000000////////////111111111000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000//////111000///......///000111///////////////000000111////////////////////////000000000000////////////////////////////////////111111111111111111111111111000///...///000222333111111000000//////......////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////===999777777<<>>===>>>???FFFOOOVVVXXXXXXZZZ\\\\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXWWWWWWVVVWWWWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUYYYWWWTTTSSSTTTUUUUUUTTTSSSSSSTTTTTTSSSRRROOONNNNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTRRRQQQQQQRRRTTTPPPRRRUUUUUUTTTTTTUUUWWWTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWRRROOOLLLMMMOOOOOOLLLIIIPPPQQQSSSUUUVVVWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUTTTQQQRRRSSSQQQOOOPPPUUUZZZ]]]___ccciiinnnqqqqqqpppwwwyyy{{{{{{yyyyyyyyyzzz~~~}}}yyyvvvtttwww~~~|||ooobbbfffkkknnniii```ZZZ[[[___ccc```___bbbffffffaaa\\\```eeehhheee\\\QQQKKKIII999888666555555444333222222222222222222222222222111111111111111111111111111111111111000000000///222222222222222111000000000000000000////////////000000000000000000111111000000////////////000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000111000///......///000111...//////000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000111000///...------......111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------....../////////000........................:::888:::BBBMMM]]]rrr~~~{{{zzziiiTTT@@@666888:::777222000222555222222222222222222111111000000111111111111000000///////////////000000111000000000000000000000000---...//////000333777;;;---......//////000000000////////////000000000000////////////////////////000000000000000000000000000000000000000111111222...000222333222111111111222222222222222222222222111111222222222333333333333333333444444444555555777555;;;JJJ^^^nnnzzz~~~yyyuuuuuuxxxwwwwww~~~```ZZZXXXfff~~~zzzkkkgggtttqqqZZZFFFAAA:::777888999888777444333444999AAAJJJQQQTTTVVVYYY\\\\\\[[[[[[]]]```hhhmmmlllaaaRRREEE<<<666999???HHHPPPTTTVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWSSSTTTTTTUUUUUUUUUUUUUUUVVVTTTSSSTTTWWWXXXXXXXXXUUUUUUTTTSSSRRRPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTQQQNNNLLLLLLLLLLLLPPPSSSTTTRRRRRRTTTWWWSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOOOONNNOOOOOOOOOMMMKKKQQQSSSUUUVVVVVVVVVWWWXXXWWWVVVUUUVVVVVVVVVTTTRRRNNNOOOOOOPPPPPPSSSWWWYYY\\\]]]```eeejjjmmmnnnnnnwwwtttpppnnnppptttyyy|||xxxpppmmmpppvvv{{{~~~~~~zzztttrrrqqqllleeegggfffaaaWWWOOOPPPXXXaaaeeebbb___aaadddddd___ZZZXXXXXXVVVRRRLLLFFFBBB@@@666555444333222111111111222222222222222222222222111111111111111111111111111111111111000000000000//////000000000000//////////////////000000000000000000000000111111111111000000////////////000000000000111111111111000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////......////////////000000000000////////////000000......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////////////////000000111000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------......//////000........................;;;???KKK\\\lllwwwzzzzzzzzzbbbMMM@@@999555666666444222111222333111111111111111111222222000000111111111111000000000000//////000000111222000000000000000000000000///000000//////000555999.........///////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222...000333444333222111222111111111111111111111111111111222222222333333333222222333444444444444333222444666===LLL___mmmssswwwxxxwwwqqqgggfffvvvuuusssyyypppcccVVVYYYjjj~~~tttgggiiiqqqvvv~~~yyygggOOOGGG===888888999888777666666666777:::AAAIIINNNSSSUUUWWWYYYZZZ[[[[[[ZZZ^^^hhhoookkk```SSSEEE:::999;;;@@@GGGNNNSSSUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSVVVXXXZZZYYYXXXUUUTTTRRRPPPOOONNNNNNNNNQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSQQQNNNLLLLLLMMMJJJNNNRRRRRRPPPPPPSSSVVVQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNOOOPPPRRRTTTWWWWWWUUUTTTUUUWWWWWWVVVUUUUUUVVVUUUSSSQQQLLLLLLLLLOOOSSSWWWXXXYYY\\\]]]aaafffkkknnnnnnmmmooojjjfffggglllsssxxxyyywwwppphhhfffjjjrrrxxx|||~~~}}}vvvmmmiiikkkmmmllleee```WWWNNNJJJPPP[[[dddeeeaaa___aaaeeegggeeebbbWWWRRRKKKEEE@@@<<<888555222222222111000000222333111111111111111111111111111111111111111111111111111111111111000000000000---...///000000111000000......//////000000111111///000000000111111111111000000////////////000000//////000111111000//////000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////........./////////000000//////000000000000//////---...///000111000000///000000000000000000000000.../////////000000000111111111111111111111111111.................................///000111222222////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,---......///000000........................???HHH]]]uuu|||wwwyyy~~~zzzyyy}}}{{{kkkQQQ<<<666888777444222222333555555444111111111111111111222222000000111111111111000000000000000000000111222222000000000000000000000000000111111///---...222666111111111111000000000000.../////////000000111111111111111111111111111111000000000000000000000000000000000000000111111222...111444555444222222222111111111111111111111111111111222222222333333333222222333444444444333333000555666555>>>RRRcccjjjuuurrruuuuuulll\\\TTTbbbvvvzzz~~~}}}vvvuuu{{{sssaaaXXX___rrr~~~ooohhhjjjiiissszzzzzzsssUUULLL@@@999888999999777888888888666666:::BBBIIIQQQQQQSSSVVVYYY[[[ZZZYYYVVVeeeqqqqqqkkkaaaRRRDDD:::999:::@@@IIIQQQTTTUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUUUURRRRRRTTTVVVYYYZZZYYYWWWUUUSSSQQQNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRRRRRRRQQQSSSTTTHHHMMMQQQRRRPPPOOOSSSVVVPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNQQQRRRQQQNNNKKKLLLQQQUUUSSSVVVXXXWWWUUUSSSTTTVVVWWWVVVUUUUUUUUUUUUSSSQQQKKKJJJJJJOOOUUUYYYZZZXXX\\\___ccciiinnnpppooommmeeeaaa___ccclllsssvvvuuummmiiicccaaafffoooxxx~~~}}}|||vvvkkkeeeiiiooorrrddd]]]TTTMMMMMMUUU```hhhjjjfffdddgggnnnrrrsssqqq___VVVKKKCCC???<<<777333111222222111111222444777111111111111111111111111000000000000000000000000111111111111000000000000...///000222333333333333---......///000111111222//////000000111111111222000000////////////000000---...///000000///...---000000000000000000000000111111000000/////////...////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////---.........//////000000...///000111111000///...---...000111111111000///000000000000000000000000.../////////000000111111111111111111111111111111.................................///////////////......//////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,------...///000000........................VVVfff|||{{{{{{~~~zzzlllWWWCCC888666888222333444555444333222111111111111222333333222000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000222333222///,,,...000111000000000///---000000000000000000000000///000000000000111111111111111000000//////......///////////////000000111000000000000000000000000111111222222222333333333222222333333333333444444222444555555:::EEEUUU```hhhttt|||{{{zzzzzzuuuuuuuuuiiiZZZ___ooosssvvvzzz{{{zzzxxxwwwwwwttt```YYYjjjuuukkkgggjjjmmmttt||||||wwwbbbVVVGGG===999888666444888888888666555888>>>CCCQQQPPPPPPSSSVVVXXXWWWVVVYYY```hhhmmmpppkkkZZZGGG@@@999777>>>EEEIIINNNUUURRRSSSUUUWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQQQQOOONNNOOORRRTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNOOOPPPPPPQQQQQQPPPPPPQQQPPPOOOOOONNNNNNNNNNNNPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKMMMOOOPPPRRRQQQPPPNNNLLLKKKJJJJJJRRRPPPOOONNNNNNOOOQQQRRRUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTLLLJJJJJJOOOWWW[[[ZZZWWWVVV___kkksssuuuqqqmmmiii___^^^aaahhhooorrrnnnjjjlllmmmggg___eeettt{{{xxxwwwyyynnn^^^```nnnrrrhhh^^^UUULLLKKKSSS^^^dddfffkkkdddiiitttyyy~~~|||ppp\\\RRRFFF>>>:::888444111333333222111000000111111111111111111111111111111222222222111111111111000000000000000000000000000111000000///////////////000000000000000000000000//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000//////.........---000000000000000000000000............////////////////////////////////////////////////............000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000//////.........---................................................qqq|||uuuqqqZZZEEE888333555777333333444444333333222111111111000111111222111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000///......222111000......///111222111000---,,,---...---,,,000000000000000000000000000000000111111111111222111000000000/////////...000000000000000111222333000000000000000000000000111111111222222222333333222222222333333333444444333444444444666???KKKUUU]]]hhhpppnnnlllrrr|||~~~{{{qqqfffgggooozzz{{{~~~|||zzz|||~~~xxxiii___dddtttwwwqqqllllllpppwwwvvvkkkYYYIII???:::999888777888888666555666999===JJJOOOUUUWWWUUUSSSSSSTTTTTTZZZaaaeeekkkmmmeeeZZZLLLBBB::::::>>>AAAGGGLLLPPPQQQSSSTTTUUUVVVUUUUUURRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPQQQRRRRRROOOOOOPPPQQQQQQPPPOOONNNLLLLLLLLLMMMOOOPPPRRRSSSPPPPPPOOONNNLLLMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPPPPPPPOOOPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKMMMNNNPPPQQQPPPNNNMMMKKKJJJIIIIIIOOONNNLLLLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSQQQOOOMMMLLLMMMLLLLLLPPPVVVZZZZZZYYY\\\aaaiiirrrxxxvvvpppjjjeeefffkkkpppsssqqqlllhhhcccjjjkkkgggjjjtttvvvrrrlllkkkddd^^^dddnnnlllbbbUUUQQQNNNPPPYYYbbbgggiiifffbbblllyyy}}}xxxiiiSSSKKK@@@:::777777444222333222222111000000111111111111111111111111111111222222222111111111111000000000000000000000000000222222000////////////000000000000000000000000000//////000000000000//////000000000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000/////////............000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000/////////............................................................{{{~~~{{{mmm[[[EEE666222333444333444444333222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////......---000222444333000///111333333000///222666666222...000000000000000000000000000111111111111222222222000000000000////////////000000000000111222333444000000000000000000000000111111111222222222222333222222222222333333333333333444444333333777???FFFTTT___hhhhhhffflllwww|||wwwtttsssyyy}}}zzzyyyyyyxxxrrrfff]]]```hhhttt{{{ooommmmmmtttyyylll]]]PPPEEE>>>:::777888999888777666777888@@@LLLYYY\\\VVVOOOOOORRRPPPTTTWWWZZZ___fffjjjjjj]]]NNN???888999===BBBGGGMMMNNNPPPQQQRRRSSSRRRRRROOOPPPRRRSSSSSSRRRPPPOOOPPPOOONNNNNNNNNNNNOOOPPPMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHHHHIIIKKKMMMNNNOOONNNOOONNNLLLJJJJJJLLLNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMKKKHHHGGGMMMNNNPPPSSSVVVYYY[[[\\\bbbbbbgggpppxxxyyyssslllmmmqqqvvvwwwtttnnnhhheeeccckkkooommmnnnssssssnnnccc^^^\\\bbbiiiiii```VVVLLLNNNSSSXXX___dddhhhjjj```\\\eeeooopppooogggWWWFFF@@@999444444444444222333222111111000111111111111111111111111111111111222222222111111111111000000000000000000000000000555333111///...///000111000000000000000000000000//////000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////............................................................~~~wwwvvvtttfffMMMCCC888333666777444000555444222111111111222333111111111000......000111000000000000000000000000000000000000000000000000////////////////////////000//////...............,,,333;;;>>>999444222222000---///999@@@===555///////////////////////////111111111111222222222222000000000000/////////////////////000111222333444000000000000000000000000111111111111222222222222111222222222222333333333333333333222111333777;;;JJJWWWdddiiijjjpppzzz{{{tttzzz{{{tttssstttlll\\\TTTVVVcccwwwxxxoooiiiooo}}}zzzwwwsssnnndddVVVEEE:::888999::::::999888777666888FFFUUU[[[WWWQQQOOOPPPPPPRRRRRRQQQSSSZZZbbbhhhhhhYYYFFF:::888===CCCGGGJJJKKKMMMOOOPPPQQQPPPPPPMMMOOOQQQSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMKKKIIIHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMKKKIIIHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQNNNMMMKKKIIIHHHIIIJJJJJJNNNQQQSSSUUUVVVXXX[[[^^^aaaaaaeeekkkrrruuurrrooouuuxxxzzzvvvnnngggcccccclllpppqqqpppqqqtttqqqkkk___ZZZ]]]gggiii]]]PPPKKKJJJQQQYYY___aaabbbbbbdddaaaYYYZZZ]]]YYYYYYUUUIII===999444111111222222222222222111111111111111222111111111111111111111111222222222111111111000000000000000000000000000000666444222///...///000111//////////////////////////////000000000000//////---......//////000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////............////////////////////////////////////000000000000111111111111////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////.........................................................}}}zzztttqqqttt~~~sss___LLL:::777555555666666444111444333222111000111222333111222222111///...///111000000000000000000000000////////////////////////////////////////////////000///............///000000777>>>@@@<<<777666666333---,,,444:::777000---////////////////////////000000111111111222222222////////////000000000000.........///000111222222000000000000000000000000000000111111111222222222111111111222222222333333222222333222222333444666<<>>KKKTTTWWWUUURRRPPPPPPPPPPPPNNNMMMPPPYYY```jjj___NNN???:::<<>>AAA555---///111///...222000000000000000000000000///000000000000111111111////////////000000000000//////////////////000111000000000000000000000000000000000111111111111222111111111111222222222222222222222222333444444555666???PPPbbbnnntttzzz|||yyywww{{{}}}rrrqqqtttoooddd]]]PPPXXXdddppp{{{yyyaaaYYYcccoootttssswwwsssppppppnnnggg[[[QQQ===;;;777666666666555444555888???IIIQQQUUUTTTQQQOOONNNNNNNNNMMMMMMSSSZZZddd```VVVGGG===;;;;;;;;;DDDFFFHHHJJJLLLMMMMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQMMMHHHEEEFFFJJJPPPTTTWWWYYY\\\```bbbbbbaaa```[[[]]]___aaacccgggnnnsssuuusssmmmccc[[[ZZZ```ffffffiiinnnrrrtttmmmaaaVVVUUUVVV[[[^^^VVVJJJHHHNNNUUUYYY^^^```]]][[[ZZZ[[[XXXQQQSSSUUUNNNLLLHHH===777666444222111000000000111111111000111111222333111111111111111111111111222222222111111111111000000000000000000000000000222222111000000000000111000000000000000000000000//////000000000000//////..................//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.........///////////////000000000000000000000000............////////////////////////////////////...//////000000111111111000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////.........///////////////................................................wwwlllfffzzz~~~ppphhhgggiiimmmjjj\\\QQQJJJ???444888666444222000000111222222222222222222111000000///444888777333//////111000000000000000000000000////////////////////////000000000000000000000000///.........000222444666;;;888333//////222888<<<@@@555///222222---...555000000000000000000000000....../////////000000000.../////////000000000111222111000000//////000000000000000000000000000000000000000000111111111111111111111111222222222222333222111222333444444444777:::FFFXXXgggmmmsssxxxtttxxxzzzyyywwwtttqqqqqqvvvwwwnnnnnnqqqmmmfffXXXQQQSSS```lllsss|||kkk^^^]]]bbbiiimmmoooqqqsssqqqlllfff```]]]HHHBBB;;;666555666666555666555777===FFFNNNQQQRRRNNNJJJJJJLLLLLLJJJMMMSSSWWW]]]]]]QQQEEE???<<<:::AAABBBEEEGGGIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMLLLJJJHHHGGGFFFFFFFFFEEEGGGHHHHHHFFFEEEFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIKKKLLLLLLHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNLLLKKKIIIJJJLLLQQQVVVZZZ]]]^^^bbbgggkkkkkkfffaaa___]]][[[\\\aaahhhooossspppllleee\\\XXX[[[cccjjjcccfffkkklllhhhbbb``````[[[[[[YYYUUUPPPMMMQQQVVVWWWXXXZZZ[[[\\\___bbbdddYYYPPPPPPNNNEEEBBB@@@777444444444333111000000111111111000000111222222333111111111111111111111111222222222111111111111000000000000000000000000000...///000111111111000000000000000000000000000000//////000000000000//////..................------000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............/////////000000000000000000000000000............////////////////////////////////////------...//////000111111000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////000................................................vvvooojjjoooxxxxxxwww~~~sssjjjiii___ddd___NNN@@@;;;888333111111222444555444111...111111222333333111000//////444999999444000///000000000000000000000000000////////////////////////000000000000000000000000///.........000333666888666333///...000222333444000+++---555555---+++000000000000000000000000000............////////////.../////////000000111111444333222111000000000000000000000000000000000000000000000000111111111111000111111111111222222222444333111111222333333222777555<<>>GGGNNNRRRNNNHHHFFFIIIIIIFFFGGGLLLLLLYYY```YYYLLLFFFBBB@@@???@@@BBBEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDEEECCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFAAACCCEEEFFFFFFEEECCCAAAEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKEEEFFFIIIMMMSSSXXX]]]```bbbbbbeeelllrrrqqqjjjcccddd^^^XXXZZZccclllqqqssslllhhh```ZZZYYY^^^ffflllgggiiiiiiccc[[[ZZZeeeqqqgggccc[[[RRROOOSSSXXX[[[VVVUUUUUUWWW]]]dddjjjnnngggYYYQQQHHH<<<;;;>>>888222222333222111000111222111111000000111222333333111111111111111111111111222222222111111111111000000000000000000000000000,,,---///111222111000///000000000000000000000000//////000000000000///////////////......------,,,000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000............/////////000////////////////////////,,,------...///000000111000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////---.........//////000000................................................|||wwwpppgggkkkrrryyyuuuppp~~~yyyxxx{{{~~~~~~zzzrrrjjjdddcccWWWGGG<<<777666444333333333333222222222111111111111111111111111111111000222555777777555222000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---///000111111000///---////////////////////////000000000000////////////............////////////////////////////////////111000///......///000111000000000000////////////111111000000000000111111000000000000000000000000111111111111111111111111222:::BBBFFFGGGKKKSSSZZZ]]]fffooosssqqqoooqqquuunnnvvvttthhhbbbiiinnnmmm|||~~~pppdddfffoooiii]]]TTTTTTWWWYYYZZZ\\\vvv{{{~~~{{{qqqggg```^^^]]]]]]gggxxxsss___SSSTTTNNNHHHCCC<<<666666:::666555444444777===BBBFFFKKKJJJHHHGGGFFFFFFGGGGGGMMMNNNQQQVVVXXXSSSIII@@@>>>;;;:::===CCCEEECCC???CCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAABBBIIIJJJDDDFFFNNNPPPJJJFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDGGGJJJNNNXXXbbbdddaaa______ccclllssssssjjj``````^^^]]]```eeejjjkkkkkkaaa```]]]\\\]]]aaagggjjjhhheee___WWWTTTZZZiiittthhhaaaXXXTTTVVV\\\aaadddYYYVVVQQQRRR]]]lllrrrqqqaaaVVVHHH>>>999777333111111111111111111111111111222111111111000000//////000000000000000000000000111111111111111111111111111111000000//////......////////////000000000000000000000000000000000000111000///000111222111///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000//////.........//////////////////////////////000000000000000000000000000000//////.........---///...............///000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///000//////...............////////////////////////........................tttmmmgggjjjooovvv}}}xxxoootttvvvooosssxxx~~~uuujjjbbbZZZPPPBBB999555444333111333333222222222111111111111111111111111111111111///000222444444222000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000222333333222000///////////////////////////000000000000/////////...............////////////////////////////////////111000///......///000111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111222777<<<>>>???DDDNNNWWWYYY```hhhjjjiiihhhlllpppsssrrrqqqmmmfffcccfffmmmvvvxxxllleeedddkkkccc[[[VVVRRROOORRRWWWdddmmmyyy|||rrrggg```___]]]cccooouuuoooeee```PPPKKKHHHFFFBBB<<<999:::777666555444666:::>>>@@@DDDEEEFFFHHHHHHGGGFFFEEEGGGHHHKKKQQQUUUTTTMMMGGG???<<<;;;===BBBDDDCCC@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>??????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFLLLKKKEEEEEELLLMMMGGGEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGKKKOOOSSSZZZbbbccc___]]]___fffnnntttqqqggg^^^[[[\\\]]]bbbfffhhhfffddd^^^]]]\\\]]]```dddggghhhfff```YYYTTTVVV]]]eeekkk```[[[VVVTTTWWW\\\```bbb\\\XXXSSSSSS\\\hhhllljjjXXXOOOCCC;;;777666333111111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111111000000000/////////...////////////000000000000000000000000000000000000222000//////000000///---000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000000/////////............////////////000111333333////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///000//////......//////000////////////////////////........................wwwtttoooqqqvvv|||zzznnnhhhfffdddgggnnnxxx}}}zzznnn```VVVKKKDDD;;;555333333111000333222222222222111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000222222222222000000////////////////////////000000000/////////..................////////////////////////////////////000//////......//////000111111111111111222222222///000111222222111000///000000000000000000000000111111111111111111111111000333555444555<<>>===888777666555666777888999:::===BBBFFFHHHGGGEEECCCAAAAAADDDIIIPPPSSSQQQOOOAAA>>>;;;<<>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???AAACCCDDDIIINNNLLLFFFDDDIIIHHHCCCCCCCCCDDDEEEEEEFFFGGGGGGJJJIIIFFFDDDDDDDDDEEEFFFJJJPPPUUUWWW[[[______\\\YYY]]]dddjjjmmmiii```ZZZXXX[[[___ccceeeccc^^^ZZZ[[[ZZZ[[[___dddgggfffdddaaaYYYQQQQQQXXX^^^___]]]VVVUUUTTTUUUXXX[[[[[[[[[ZZZWWWSSSQQQWWW^^^```\\\KKKEEE===777555444222000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000111000......//////...---000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////............//////////////////////////////000000000000000000000000////////////............------...///000222333444////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////000111222222////////////////////////........................|||zzzxxx{{{wwwzzzwwwnnnccc^^^]]][[[aaajjjmmmiii]]]OOOEEE>>>:::555222222222111000222222222222111111111111111111111111111111111111000//////......//////000000000000000000000000000////////////////////////000000////////////000000////////////////////////......///000000///......////////////////////////000000/////////.....................////////////////////////////////////////////////////////////000000111111111111111222...///111333333111///...000000000000000000000000111111111111111111111111///111111111111666@@@GGGTTTZZZbbbfffffffffhhhjjjooonnnooonnnfff[[[ZZZ```bbbuuu}}}kkkhhhfffddd___UUUKKKIIINNNRRRUUU\\\fffooopppkkkeeeSSSRRRUUU___iiikkkeee```JJJBBB===???CCCCCCAAAAAA:::999888777666444444333444777<<>><<<;;;;;;<<<<<<999999888888888777777777888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999888888888888888888999888888888888888888999:::888888777777777777777777777777777666777888888999999999888999:::===@@@BBBHHHKKKIIIDDDBBBEEEDDD@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHFFFDDDBBBBBBDDDFFFGGGNNNSSSVVVVVVXXX\\\\\\ZZZWWWYYY[[[]]]]]]\\\YYYXXX[[[]]]```bbbaaa]]]WWWSSSZZZZZZ[[[```eeefffaaa]]]XXXQQQKKKMMMTTTYYYWWWSSSPPPQQQSSSUUUVVVTTTRRRPPPSSSQQQMMMJJJMMMRRRPPPKKKBBB>>>999555444333000...111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000////////////////////////000///...///000111111///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................///////////////////////////............//////000///////////////////////////////////////////////////////////////.........,,,,,,,,,---...///000111////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///......//////000222333444////////////////////////........................gggnnnttttttooommmrrrxxx{{{uuuqqqmmmddd^^^\\\XXXZZZ]]]\\\VVVLLLAAA:::666444222222222222222111222222222111111111000000000000000000000000000000111000////////////000111////////////////////////////////////////////////000000////////////000000////////////////////////.........//////.........////////////////////////////////////........................////////////////////////////////////......////////////....../////////000000000111111...///111333333111///...000000000000000000000000000000000000000000000000///111222333333555:::>>>HHHPPPZZZaaacccbbbaaaaaafffooosssllldddbbb___[[[TTTcccnnnrrr}}}xxxjjjfffdddccc^^^SSSKKKHHHRRRRRRUUU^^^iiiooonnnjjjVVVQQQOOOUUUaaafffaaaXXXQQQFFF;;;:::;;;<<<===>>>;;;:::999888666444222111222444666999===???AAABBBCCCAAA@@@AAADDDHHHKKKLLLJJJGGGCCC@@@??????>>>>>>BBBAAA>>>;;;::::::;;;<<<888888888888777777777777888888888888888888888888999999999999999999999999999999999999999999999999999999888888888888999999999999999999999999999999999888888888999999:::;;;888888888888888888888888888888777777888888999:::999888888888:::===@@@BBBCCCDDDCCCAAA@@@BBBBBB@@@CCCCCCCCCDDDEEEFFFFFFFFFCCCBBBAAAAAABBBEEEHHHJJJOOORRRSSSRRRUUUZZZ\\\ZZZXXXVVVRRROOOPPPSSSWWWZZZ___``````^^^ZZZVVVSSSRRR[[[[[[^^^aaaccc```ZZZUUUPPPMMMJJJJJJMMMPPPPPPOOOOOOQQQSSSSSSQQQMMMIIIFFFMMMMMMIIIEEEFFFHHHEEE@@@<<<:::777555333111///...000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///////////////////////////......000333444444444////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////...............///000000////////////////////////////////////////////////.........//////////////////...---------------...////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///.........///000222444444////////////////////////........................]]]ccciiijjjhhhjjjrrryyyyyynnnjjjiiiddd___\\\ZZZYYYVVVQQQJJJBBB;;;777333333222222111111111222222111111111111000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000/////////////////////////////////.........------............////////////////////////////////////---......//////......---.........///000000111111///000111222222111000///000000000000000000000000000000000000000000000000///111333444444444666777???HHHTTT^^^bbbaaa^^^\\\]]]lllssslllfffhhhddd[[[SSSZZZ___cccooonnngggbbbdddcccYYYNNNGGGNNNPPPVVVbbbmmmsssqqqnnnaaaZZZQQQOOOVVV^^^]]]WWWXXXMMMBBB===:::777666888:::999888777555444333222222222222333666999<<<>>>BBBAAA@@@??????AAACCCEEEKKKJJJGGGEEECCCCCCBBBCCCBBBAAA???>>>============;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???AAABBB?????????>>>>>>@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@AAACCCFFFJJJLLLMMMOOOOOOQQQWWW^^^___[[[YYYTTTMMMKKKMMMTTTZZZ]]]___^^^\\\XXXTTTRRRSSSUUU\\\]]]___```]]]YYYTTTQQQNNNMMMJJJHHHGGGJJJNNNQQQPPPRRRSSSQQQMMMIIIFFFEEENNNMMMJJJDDDBBBBBB???:::888777666444222000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000///......000333555666555000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////......---......///000111////////////////////////000000000000000000000000.........///////////////222111000///............////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///.........///000111333444////////////////////////........................[[[aaahhhlllnnnrrr{{{zzzppppppmmmgggbbb```]]][[[WWWTTTNNNFFF???:::666444333333222222000000000111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000//////000000000//////////////////////////////.........---------............////////////////////////////////////------...//////...------...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222333999AAALLLVVV\\\]]][[[ZZZTTT___iiilllhhhdddaaa^^^WWWUUUUUUYYY```jjjqqqtttlllddd^^^```aaa\\\TTTPPPKKKMMMTTT^^^gggmmmmmmlllhhhfff___VVVTTTXXXXXXUUUTTTOOOKKKHHHCCC:::666666777666555444333333444444222111111111222444666777<<<======<<<<<<===>>>@@@DDDDDDEEEEEEDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===============>>>??????>>>======<<<<<<<<<======>>>@@@@@@======>>>>>>>>>?????????>>>>>>======>>>>>>???@@@???@@@@@@@@@@@@@@@AAAAAA>>>======>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKLLLNNNUUU```hhheee]]]TTTPPPLLLMMMSSSYYY[[[ZZZXXXXXXVVVSSSPPPQQQUUUYYYZZZ^^^```^^^XXXRRRQQQQQQSSSOOOJJJFFFEEEJJJPPPUUUPPPQQQQQQOOOKKKJJJKKKMMMQQQPPPLLLDDD???>>>;;;666444444333111000000111222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000111000///000222333333222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////---------......///000111////////////////////////000000000000000000000000............/////////000000000///.........//////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------............///............///000111222////////////////////////........................UUU]]]fffmmmqqqwww}}}ssslllaaakkkooofff]]][[[ZZZXXXQQQMMMFFF>>>888333111000333333333111///...///000111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000111111111111111111111111......------------......//////////////////////////////.........---------............/////////000////////////////////////,,,---...//////...---,,,///000000111222222333333111111000000000000111111000000000000000000000000000000000000000000000000111111000/////////000111111777AAAKKKRRRUUUUUUTTTNNNQQQ^^^kkkiii]]]ZZZ```UUUOOOLLLNNNQQQSSSXXX___ggg___ZZZ\\\^^^]]]\\\\\\KKKKKKNNNSSSZZZaaaeeeggggggnnnnnndddZZZVVVTTTPPPKKKLLLPPPRRRMMMBBB;;;999444333222222222333444555111111111111111222222222666888:::::::::;;;<<<===;;;===@@@AAABBBCCCDDDEEEBBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>============>>>???@@@AAABBB?????????@@@@@@@@@AAAAAA@@@????????????@@@AAAAAA@@@@@@@@@AAA@@@???>>>>>>???======>>>???>>>???AAA@@@@@@??????>>>=========AAAAAACCCDDDFFFGGGHHHHHHIIIJJJOOOYYYhhhpppjjj^^^NNNKKKKKKQQQYYY]]]YYYTTTPPPQQQRRRPPPOOOQQQVVV[[[YYY]]]```\\\TTTOOOPPPSSSYYYRRRIIIDDDFFFLLLSSSXXXOOOPPPPPPMMMKKKMMMQQQVVVSSSRRRLLLCCC<<<:::666222000000000000///000222444000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000222111000000111111000...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////////////////---------......000111111////////////////////////000000000000000000000000---.........//////000000,,,,,,,,,,,,,,,---...///////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////...------......///000111////////////////////////........................]]]^^^dddqqq~~~rrrggg___[[[bbbcccccc```[[[UUURRRPPPDDD@@@999333000...///000333333222222111000//////111000///000111222111000111111000000//////......000000000000000000000000////////////////////////000000///...............////////////////////////---......///000111111222:::111+++,,,...---++++++000000///...............////////////////////////............////////////...000111000///...///111...------...000111000...............////////////222111111111000000//////000000////////////000000111111000000000000111111000000000000000000000000444444777===EEEKKKLLLKKKGGGGGGJJJQQQXXX[[[WWWRRRWWWSSSMMMGGGEEEHHHOOOTTT```___\\\YYYWWWWWWYYY\\\WWWQQQKKKKKKRRRZZZ___aaaeeegggjjjjjjddd[[[QQQKKKMMMOOOQQQQQQNNNHHHBBB>>>:::777333222333444555444666555444222111000000000555666666777888999999:::::::::;;;;;;;;;<<<<<<<<>>===<<<<<<;;;;;;>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999999999:::;;;<<<>>>>>>???>>><<<;;;;;;<<<===???AAAHHHLLLFFF???===@@@AAABBBLLLVVV[[[```ddd```YYYMMMOOOSSSZZZ]]][[[TTTNNNKKKLLLNNNOOOPPPRRRUUUXXXXXXWWWSSSLLLFFFGGGOOOVVVRRRNNNGGGCCCBBBEEEJJJNNNNNNLLLIIIHHHJJJOOOUUUYYYVVVLLL@@@999666666444222000000000000000000000000000000000000000000000000////////////////////////000000111111111000000///000///---///222222000---000000////////////000000---...///000000///...---////////////////////////000000000000000000000000////////////////////////000000000000111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////................................................000000//////.........---//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////..................////////////////////////////////////////////////////////////........................................................................//////.........---------ccceeelllxxx{{{nnnccc^^^YYYSSSZZZ\\\^^^\\\WWWOOOJJJGGG<<<:::666222//////000111666666555444444333222222333111000000111111///...111000000000/////////...000000000000000000000000////////////////////////000000///...............////////////////////////---......///000000111111<<<444...///111000...///000000///...............////////////////////////............////////////...000111000///...///000------...///000000///...............////////////111111111000000000//////000000////////////000000000000000000111111111111000000000000000000000000111111333888>>>DDDEEEEEECCCCCCEEEKKKQQQUUUVVVVVVWWWTTTNNNHHHDDDEEEIIIMMMZZZ\\\]]]\\\ZZZWWWVVVUUUXXXUUUPPPLLLKKKPPPXXX___]]]```dddfffeee```ZZZVVVKKKLLLPPPSSSSSSOOOHHHCCC>>><<<:::888777555444444444444333222111111222222333333444555555666777777888888999999999:::::::::<<<<<<;;;;;;::::::999999;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::888888888888888888888888888888888888888888888888888888888999999999::::::777777777888888888888999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<;;;::::::;;;===???@@@@@@FFFGGGBBB>>>===>>>===>>>EEELLLNNNRRRUUUTTTOOOMMMOOOQQQTTTTTTRRRLLLHHHIIILLLNNNPPPQQQSSSUUUWWWSSSOOOIIIFFFGGGJJJNNNPPPKKKHHHDDD@@@AAADDDHHHKKKJJJHHHFFFEEEGGGKKKPPPSSSNNNFFF<<<666555444333000000000000000000000000000000000000000000000000000////////////////////////000000111111111000000///111//////000222222000...000000////////////000000......////////////......////////////////////////000000000000000000000000//////////////////////////////000000000111111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////................................................000/////////............//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////////////////////////////........................................................................//////.........---------mmmqqqxxxvvvgggZZZWWWZZZXXXSSSSSSVVVYYYWWWQQQHHH@@@;;;333222111000000000111222666666555555444333333333444222111000111000...---000000000000////////////000000000000000000000000////////////////////////000//////............///////////////////////////.........//////000000111:::444///111222111000111000000///...............////////////////////////............////////////...///000000......///000---......///////////////............////////////111111000000000000//////000000////////////000000///000000111222222111111000000000000000000000000000///000333888<<>>@@@===@@@@@@===<<<>>>===999AAAEEEGGGGGGIIILLLMMMKKKOOOPPPPPPNNNKKKGGGFFFEEEIIILLLOOOQQQQQQRRRSSSTTTKKKDDD>>>???FFFLLLKKKHHHCCCAAA???>>>???BBBEEEGGGEEEDDDCCCBBBCCCEEEHHHJJJCCC>>>777444333333111///000000000000000000000000000000000000000000000000///////////////////////////000000111111000000000111000000111222222000///000000////////////000000//////............//////////////////////////////000000000000000000000000//////////////////////////////000000000000111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////................................................////////////...............//////000000//////...////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////////////////////////////.......................................................................................---------yyy~~~vvvjjjdddYYYQQQRRRWWWWWWTTTSSSTTTUUUQQQJJJ@@@999555/////////000000111111222222222222111111111000000333111000000111111///...000000000000////////////////////////////////////////////////////////////000///............//////////////////////////////........./////////000000555000,,,...000......///000000///...............////////////////////////............////////////...///000///......///000---...000000///......///............////////////000000000000000000//////000000////////////000000///000111222222222111111////////////////////////222111111222555888;;;===???CCCGGGHHHHHHLLLSSSYYYWWWVVVSSSNNNHHHEEEDDDDDDKKKQQQZZZ___```^^^[[[YYYQQQRRRQQQJJJCCCBBBIIIPPPPPPRRRTTTWWWYYYZZZ[[[[[[KKKGGGEEEHHHMMMMMMFFF@@@@@@CCCEEEEEEAAA===;;;;;;666666555444333222222333000000000111111111222222222222333333333444444444444444444444444555555555555555555444444555555555555555555555555555555555444444444444555555555555444444444444444444444444444444444444444444444444444555555555666666666666666666777777777888888888777777777777777777777777777777777777777777777777555555666777888888999999999888777666555555555555555555555666777999;;;<<<999;;;::::::===AAA???;;;EEEEEEEEEDDDEEEIIIKKKLLLQQQQQQOOOKKKEEECCCEEEHHHJJJMMMPPPQQQPPPNNNNNNNNNEEE???:::<<>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA:::777444222333222111///000000000000000000000000////////////////////////////////////////////////...///000000000000000000000000000000111000///...000000////////////000000000///...------...///000////////////////////////////////////////////////////////////////////////////////////000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////................................................///////////////............//////////////////...////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////////////////////////////................................................................................................~~~rrreeeUUUXXXWWWRRRPPPQQQQQQOOORRRQQQMMMGGG???777333111///000000111111111111000000000000///////////////000///...///111222222111////////////000000000000//////////////////////////////////////////////////////............//////////////////////////////............////////////111---+++......------///000000///...............////////////////////////............////////////---///000///...---...///---///111000...---...///............//////////////////////////////000000000000////////////000000111111222222222222111111////////////////////////222222111111222555888:::<<>>@@@BBBAAA???======>>>??????>>>======@@@@@@@@@???>>><<<;;;:::444333222222222222111000000000000000000000000000////////////////////////////////////////////////......///000000000000000///000000000///.........000000////////////000000000///...------...///000////////////////////////////////////////////////////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////.........................................................///////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////......////////////..................////////////////////////////////////////////////////////////........................................................................---.....................yyysssooocccVVVQQQZZZ___[[[SSSOOOMMMLLLJJJHHHBBB;;;444000///000111111111111000000000000000000000000000000000000///......///222333333222////////////000000000000000000000000000000000000///////////////////////////............//////000////////////////////////........................000------000000...///222000000///...............////////////////////////............////////////---...//////------...///---///222111...,,,---///............////////////......////////////000000000000////////////000000444333222111111000111111000000000000000000000000///000000000///000333555888===CCCDDDAAA???AAACCCAAACCCDDDCCCAAA?????????===@@@DDDHHHLLLRRRXXX]]]^^^XXXRRRPPPOOOLLLGGGAAABBBBBBDDDFFFIIILLLOOOPPPPPPJJJDDDEEELLLTTTXXXYYYDDDBBBAAABBBDDDEEEEEECCC???>>>;;;888666444222222222222222222222222222222222222222333333333444444444444333333333333333333555555444444444444555555222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222333333333333444444444444444444555555555666666555555555555555555555555555555555555555555555555555666666777888999999:::888777555444333222222222333333444444555555666666>>>@@@@@@BBBGGGMMMMMMIII@@@>>>???BBBDDDDDDFFFIIIFFFEEECCCAAA@@@BBBEEEIIIKKKLLLLLLJJJFFFCCCAAAAAAAAAAAAAAA???===<<<======<<<===>>>???>>>===<<<;;;@@@@@@???===;;;888666555111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////------...///000000000000///111222111///.........000000////////////000000//////............//////////////////////////////000000000000000000000000////////////////////////......////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////.........................................................///////////////---......//////......---////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////......////////////..................////////////////////////////////////////////////////////////........................................................................---------...............}}}~~~wwwjjjcccbbbXXXLLLPPPYYY^^^XXXPPPLLLJJJIII>>>===999444///...000222111000////////////000000000000000111111111111111000///...///111222222111.../////////000000000111000000000000000000000000////////////////////////...............///000000////////////////////////...........................------111111///000444000000///...............////////////////////////............////////////---...//////------...///,,,000333111---+++---000............////////////........./////////000000000000////////////000000888666333000//////000111000000000000000000000000---///111000//////111333555888<<<===;;;:::;;;<<<999;;;======<<<<<<<<<======>>>>>>???BBBHHHOOOTTTZZZTTTMMMKKKMMMMMMJJJGGGAAAAAABBBDDDFFFIIIKKKLLLMMMIIIEEEFFFKKKSSSZZZ]]]OOOHHHAAA@@@CCCFFFDDDAAA@@@???===:::888666555444333333333333333222222222444444444444555555555555666666666555444444444333444444444333333444444444333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555666666666777777777333333333333333333333333333333333333333333333333555666666666777777888888777666555444333222222222222333444666777888888999>>>BBBCCCCCCFFFJJJJJJGGG@@@???BBBHHHIIIEEEDDDGGGAAA???===>>>@@@CCCEEEFFFGGGHHHGGGEEEBBB?????????BBBAAA@@@>>><<<;;;;;;<<<999:::<<<===>>>======<<>>;;;888555222111111111111111000000000111000000000000000000000000000000000000000000000000////////////////////////,,,---...///000000000000111333444333111//////000000000////////////000000......////////////......////////////////////////000000000000000000000000////////////////////////........./////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////............................................................/////////000---......//////......---////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////......////////////..................////////////////////////////////////////////////////////////........................................................................---------.........//////xxxxxxnnn___YYYZZZSSSGGGIIIOOOQQQKKKEEEDDDDDDCCC777666555222000000333555//////...------///000111///////////////000000000222111///000111111000///.../////////000000111111000000000000000000000000////////////////////////...............///000111////////////////////////.....................---,,,+++---000000...///333000000///...............////////////////////////............/////////000---...///...------...///,,,000333111---+++---000............/////////000---.........//////000000000000////////////000000:::888333000......000111000000000000000000000000---000333333111000111333555666888999999999:::;;;777999;;;<<<;;;;;;<<<===AAA@@@???>>>>>>BBBIIIMMMPPPKKKFFFDDDGGGKKKOOOPPPDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFDDDDDDGGGMMMSSSWWWXXXNNNCCC???CCCEEEBBB>>>@@@???===;;;999888888777333333333222222222222222555555555666666666777777888888777666666555444444444444333333333333444444333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444444111111222222222333333333111111111111111111111111111111111111111111111111555555555666666666666666777666555444333333333333222333555777999;;;<<<<<<===@@@BBB@@@AAADDDDDDBBB>>>===BBBIIIJJJCCC???AAAAAA>>><<<>>>BBBFFFFFFDDDDDDDDDCCCAAA???>>>>>>@@@CCC@@@===;;;<<<<<<;;;:::666777:::<<<===>>>>>>>>>AAA???===999666333000///000111111000......///111000000000000000000000000000000000000000000000000////////////////////////,,,---...///000000000000333555777555222000111222000000////////////000000---...///000000///...---////////////////////////000000000000000000000000////////////////////////............/////////000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////................................................---.........//////000000---..................---////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////......////////////................../////////000////////////////////////////////////////////////........................................................................---------.........//////lllggg^^^VVVPPPMMMMMMMMMIIIHHHFFFEEEBBB>>>999666000000111222222000///...............////////////000000000000000000000000///////////////////////////////////////000111111000000//////.........---222111000...------------222000......///000000000///000000000000000//////////////////////////////000//////.........//////........................................................................000///...---------------........................................................................////////////////////////111111000000//////......////////////////////////000000000000000000000000000111222444666888999:::999::::::;;;;;;::::::999BBB???;;;888888<<>>@@@CCCEEEFFFEEEBBB??????CCCIIINNNPPPKKKCCC<<<999:::>>>AAA@@@>>>======>>>>>>===;;;;;;:::999777555444222222333333444555666777888888555777888777555444444555444555555555444333222222444444444444444444444444222222333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222111111111111111111111222222333333444444555333333222222222111111111666777999;;;===???@@@AAA>>>===;;;::::::;;;<<<===BBBBBBCCCBBBAAA???===;;;;;;:::;;;>>>CCCFFFEEEDDDDDDAAA>>><<<<<<===@@@BBB===<<<:::999888999::::::;;;:::999999999:::;;;<<<>>>:::666555555444222///000000////////////000000000000000000000000000000......////////////......////////////////////////000000000000////////////)))DDDeeeJJJ222666+++222////////////////////////........................---.........//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000///.....................------------......---------............/////////...---,,,++++++***////////////////////////////////////////////////////////////////////////......////////////......------......//////000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................//////.........---------........................//////.........---------........................ZZZWWWSSSPPPMMMMMMNNNOOOGGGDDD???<<<999777444222000111111111111000//////............////////////000000000000000000000000///////////////////////////////////////000111111000/////////............000000//////.../////////111000.........///000000/////////000000///////////////////////////////////////............//////........................................................................//////...---------------........................................................................////////////////////////000000000000//////......////////////////////////000000000000000000000000///000111333555666888888999::::::::::::999999888<<<;;;:::999999;;;===>>>IIIIIIIIIGGGEEEDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>??????@@@??????AAADDDGGGIIIGGGDDD@@@>>>>>>>>>???>>>===;;;<<<===>>>===<<<;;;;;;:::999777666555444444444555555555666666666666777999888777666666777555555555555555444333333444444444444444444444444222333333333333333222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111222222111111111111111111333333333333333333333333222222222333444444555555777999<<>><<<;;;:::<<<;;;<<>><<<::::::;;;===>>>:::999888777777777888888888888888777777888888999:::777444333333333111...000000////////////000000////////////////////////......////////////......////////////////////////000000000000////////////+++:::PPP<<<...444+++000////////////////////////..................................../////////000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000///.....................------------......---------............//////......------,,,,,,+++////////////////////////////////////////////////////////////////////////......////////////...............///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................//////.........---------........................//////.........---------........................KKKKKKKKKLLLLLLMMMMMMNNNEEE@@@888333000000000///111111000000//////000000............////////////000000000000000000000000///////////////////////////////////////000111111////////////............000////////////000111222//////............//////......////////////////////////////////////////////////............//////........................................................................//////...------------...........................................................................////////////////////////000000000////////////...////////////////////////000000000000000000000000...///000222333555666666999999999999999888777777666777888999:::999888777@@@BBBDDDEEECCCCCCCCCDDDBBBCCCCCCCCCAAA===:::888666999<<<>>>>>>===>>>???AAABBBCCCDDDCCCAAA???>>>===;;;999999;;;<<<===<<<;;;;;;::::::999888888888777666666666555555444444666777999999888777888999666666666666666555555444666666666666666666666666444444444444444333222111333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222111111222222222222222222555555444333333222111111111222333444666777999999999;;;???BBBCCCBBB@@@>>>:::999999888999:::<<<=========<<<::::::999999999======>>>@@@BBBAAA???===;;;::::::999888999999999777777666555555555555666555666666666666666555555666333111000111111000...000000////////////000000////////////////////////......////////////......////////////////////////////////////000000000000000///888000---222,,,000////////////////////////....................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000//////............///......------------......---------............///------------------------////////////////////////////////////////////////////////////////////////......////////////......///////////////.....................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................---------.......................................---------........................HHHIIIKKKLLLKKKJJJHHHFFF???;;;555000///000000000222111000......///000000............////////////000000000000000000000000///////////////////////////////////////000000111///////////////.........111111000000000000111111.../////////...---...///...............////////////////////////////////////............//////000........................................................................///......---------..............................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000......///000111333333444888888888888888777666555333444666888888777666555777999<<<>>>???AAADDDFFF@@@AAABBBAAA@@@===:::888333666999;;;:::::::::;;;;;;===@@@CCCDDDBBB@@@>>>>>><<<999888999:::::::::999999999999999999999999999999888777666555444444555777888999888888888:::666666777777777777666666666666666666666666666666666666666666555444333333333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333222222222222222222222222222111111222222222222222333444444444333333222222222333444555666777999::::::999;;;===???@@@???===<<<999999999999999;;;<<<===;;;:::999777777777888999<<<===>>>??????>>>;;;999777888888888777777666666555555555444444444444555444444666666666555333222222111000///000000000000000000////////////000000////////////////////////......////////////......////////////////////////////////////000000000000444------...000111///222////////////////////////................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000///............//////......------------......---------............///,,,---------......//////////////////////////////////////////////////////////////////////////////......////////////......000000//////......------............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................................................................................................................GGGHHHIIIIIIGGGDDD@@@>>>666444111000111111111000222111///.........///000............///////////////////////////////////////////////////////////////////////////000000111.........///////////////333222111000////////////---///000000...---...000///............///000111////////////////////////...............///000000////////////////////////......................................................---------......///........................................................................////////////////////////.............../////////////////////////////////////////////////////////......//////000111222222666666777777666555555444444444555555555555666666444555666777999<<>>>>>=========555666888888777777888:::888:::<<<>>>???@@@@@@@@@???===:::888888888777666777777777777888888888999;;;;;;:::999888777666666444666888888777777888999666666777777777777777666777777777777777777777777777777888888777666555555333333333333333333333333333333333333333333333333222222222222222222222222333333333444444333333333222222222222222222222222111111222222333333333333222222222333333444444444666666666777777777888888999888888888888999:::;;;999999999::::::;;;;;;<<<:::999777666666777888999;;;<<<======<<<:::888777666666777777777666555444444444555555555555555555444555666666666555333222111111000000///000111111000000////////////000000..............................////////////......////////////////////////.../////////000000000111444000,,,222333...000222///////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............//////......------------......---------............///,,,------......//////000////////////////////////////////////////////////////////////////////////......////////////......000000//////......------............////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................---.............................................---.............................................AAAAAAAAA@@@>>>;;;999777///......///000111000///000000//////......//////............///////////////////////////////////////////////////////////////////////////000111111.........///////////////333333111000///.........---000222222///---///111//////.........000111333////////////////////////......---......///000111////////////////////////...................................................------------...//////........................................................................////////////////////////---............/////////////////////////////////////////////////////////......//////000000000111444444555555555555444444555444333222333444666777666666555444444666;;;???@@@>>><<<;;;;;;===>>>@@@888999888777555555777999777777777888999;;;===>>>>>><<<:::::::::999777555555555666666666777777777:::999999999888888777777555666888888777666777888555666666777777777777777777777777777777777777777666777777888888888777777333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444333333333333333333333333333333111111222222333444444444111111222333333444555555777777777666666555555555777666444333444666888:::999999999999999999999999777777666666666777777888888999:::999777666666777555555555555555444444333333444555555666666555555666666666666555444333333000111111000//////111222000000////////////000000..............................////////////......////////////////////////......//////000000111111///333---444222)))000...///////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////............//////000......------------......---------............///------......////////////////////////////////////////////////////////////////////////////////////......////////////......///////////////.....................////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------........................---------.......................................---------.......................................<<<;;;999777555333333222///---------///000000/////////000000//////...---............///////////////////////////////////////////////////////////////////////////000111111............/////////000111000000///............---111444444000...000222111000///...///111333444////////////////////////---------......///000111////////////////////////................................................---------------...//////........................................................................////////////////////////---------.........//////////////////////////////////////////////////////////////////000000000000111222333444555555555444222222222222222333444444444555555444333444777:::???===<<<:::::::::;;;<<<999::::::888555444555666444444444444555777999::::::999:::;;;<<<;;;999666555666666666666666777777666666666777777888888888777888:::999888777777888444555666666777777777666666666666666666666666666444444555666777777777777444444444444444444444444333333333333333333333333222222222222222222222222333333444444444444333333333333333333333333333333111111222222333444444555333333333333333333333333666666555555444444444444444444444444555666888999888888888888777666555555444444555666666666666666555666777555333333555888444444333333333222222222222333444555555555444444777666555444333333333333///111111000...---///222000000////////////000000..............................////////////......////////////////////////.........///000111111111,,,666,,,111000)))444+++////////////////////////////////////////////////000/////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////...............///000000......------------......---------............///............////////////////////////////////////////////////////////////////////////////////////......////////////...............///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------........................---------.........//////........................---------.........//////........................<<<:::666222000/////////333000......///111111111...///000000000///---,,,............/////////000///////////////////////////////////////////////////////////////000111111---.........//////000000...............//////000---111555555111///000333111000//////000222444555////////////////////////---------......000111111000000000000000000000000................................................---------------...///000........................................................................////////////////////////---------.........////////////////////////////////////////////////////////////000000000000000000000111222333444555555555///000111222333222222111...111333555555555777999======<<<:::999888888777999:::;;;:::777444333333222222222333444555666666666777999<<<>>>>>>;;;888666666666666666777777777333333444555666777888888999:::;;;;;;999777777888444444555666666666666666666666666666666666666666111222333555666666777777444444444444444444444444333333333333333333333333222222222222222222222222333444444555555444444333333333333333333333333333111111222333333444555555555444444333333222222111444444444444444444444444222444555777888999888888777777666666555444222111111222444555666666555444333444444333111111555999333333222111000111111111111222333444555444444333777666444222111111222333...000111///---,,,...111000000////////////000000..............................////////////......////////////////////////---......///000111111222---999+++//////,,,999+++////////////////////////000000000000000000000000000000//////.........---//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////...............///000111.........------.........---------.........///////////////////////////...////////////////////////////////////////////////////////////////////////......////////////......---.........//////000000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------........................---------.........//////........................---------.........//////........................444333222000000000111111000000000000000000000000................................................////////////////////////,,,---///...------...///,,,...000000//////000222000000000000000000000000000000//////.........---............////////////000000000000////////////....................................///////////////............---------///...------------...///....../////////...---,,,...///000000///......///------------------------------...//////...------...------------...//////......------------......................................................---///000000///......///111///---...111222000...............///000222222555222---666222...999...222222222222222222222222777777666666666666777777777777777777777777777777555555444444444333333333777777777777888888888888555555555555555555555555666666666666666666666666666777777777888888888888666666555555555444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222333333222222222222222222999444000222444444111000333333333333333333333333222222111111222222333444222222222222222222222222222222222222222222222222555666666666555444444333222222333333444555666666444555666666666555333333444444444444444444444444111111111111111111111111222222222333333444444444222111111111000000////////////////////////////////////000000///...---------.../////////...,,,+++///000000000000000////////////////////////////////////000000000000//////////////////000000000000000000////////////000000---///000000//////000222......////////////...------------.........//////---------...............////////////////////////........................////////////////////////////////////////////////////////////////////////111111000///...---,,,,,,---------............///........................---------............///........................////////////////////////000000//////.........---////////////////////////........................//////////////////////////////.........---------////////////////////////000000000000000000000000.................................................................................------,,,,,,,,,..............................------------......---------............///111111000///...///000000////////////////////////................................................////////////////////////---.........------///111------///000111111111000////////////////////////000/////////.........---............////////////////////////................................................///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------......------------------------------------...------------------......------------...//////........................................................................---///000000///......///111///---...000111///---............///000111222222111---666222...888,,,222222222222222222222222555555444444444444555555666666666666666666666666444444444444333333333333444444555555555666666666444444444444444444444444555555555555555555555555555555555666666666777777666555555555444444444333444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222555444333444444333444555333333333333333333333333222222111111222222333444222222222222222222222222222222222222222222222222444555555555444444333222222222333333444555555555444555555666555444333222333333333333333333333333111111111111111111111111222222222333333333333333111111111000000000/////////////////////////////////////////////......------.../////////...---,,,//////000000000000////////////////////////////////////000000000000//////////////////000000000000000//////......//////000---...000///......000111....../////////000000000---------.........///////////////...............////////////////////////........................////////////////////////////////////////////////////////////////////////000000000///......---------------............///........................---------............///////////////////////////////////////////////////000/////////............////////////////////////........................//////////////////////////////.........---------////////////////////////////////////////////////..............................................................................---------,,,,,,,,,..............................------------......---------............///......---------...//////////////////////////////................................................////////////////////////.........------...222444222///...///111333111////////////////////////////////////...........................////////////............------------........................---............////////////............---------,,,---............---,,,...---,,,,,,,,,---...///------,,,,,,,,,------...------------------------///...------------...///...------------...//////...///000000000000///...................................................---///000000///......//////...---...//////...---............///000111111000000---666222///:::---222222222222222222222222333222222111111222222333444444444444444444444444444444444333333333222222111111222222222333333333444444444444444444444444444444444444444444444444333444444444444555555555555555444444444444333333333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222000111111111222333333333222444666444222111333444333333333333333333333333222111111111111222333333222222222222222222222222222222222222222222222222333333333333333333222111222222222333333444444555444444444555444333333222222222222222222222222222111111111111111111111111333333333222222222222222111111000000000000/////////////////////////////////////////////.........---...///////////////...//////000000000000////////////////////////////////////000000000000//////////////////000000000000000//////......//////000---///000///......///111000//////...///000222333------........./////////111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------............///........................---------............///////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////...............---------////////////////////////////////////////////////...........................................................................------------,,,,,,,,,..............................------------......---------............///------------...//////000////////////////////////................................................////////////////////////.........------///333777;;;555...---000222111///////////////////////////..................................../////////////////////.........------........................---------........./////////............---------...///111222222111///...000////////////.........///...,,,,,,---/////////..............................///000000///.........------------...//////---///000222222000///---................................................---///000000///......///......------.........---...............///000111000111---444222444AAA555111111111111111111111111222111111000000111111222333333333333333333333333333333333333222222222222000000000111111111222222333333333333333333333333444444444444444444444444333333333444444444555555444444333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111///000000111222333333444333444444222111222111///222222222222222222222222111111111111111222222333111111111111111111111111111111111111111111111111111111222222222222111111111222222222333333333444333333333333333222222111111111111111111111111111111111111111111111111111333333222222111111000000000000000000000000///////////////////////////////////////.........//////......//////000000000000...//////000000000000/////////////////////////////////000000000000//////////////////000000000000111000000//////000000111///000111111//////000111333222000......///111222............////////////333222222111000///......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............//////000000---------............///........................---------............//////////////////////////////////////////////////////////////////.........////////////////////////........................////////////////////////........................////////////////////////////////////////////////........................................................................------------------------..............................------------......---------............///---......///000000000000........................................................................////////////////////////.........------///333777CCC:::000,,,---111111000........................---------...........................////////////000000000/////////..............................------------............///............---------...///111222222111///......///000111000...,,,+++...,,,+++,,,...//////...........................---///222444444222///---...------------...//////---///000222222000///---................................................---///000000///......///---.........------.....................//////000111333---222111888III===111111111111111111111111222111111111111111111222111111111111111111111111333333222222222111111111000111111111111222222222333333333333333333333333222222222222222222222222333333333444444444555555222222333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111//////000111222222333333333333000000666;;;777///222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111000000111111111111111000111111111222222222222222333222222111111111111111000000000000000000000000000000000000000000000000222222222111111000000000//////////////////000000//////////////////////////////............///000000000000000000000000000......///000000000000000//////////////////////////////000000000000//////////////////000000000000222111111000000111111222000222222222000000111222555333111///......///000........./////////000000333333222111000//////...////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000000---------............///........................---------............///------------------------////////////////////////.........///////////////////////////////////////........................////////////////////////---.....................////////////////////////................................................................................................------------------------..............................------------......---------............/////////000111111111000000........................................................................////////////////////////.........------...222444AAA:::111,,,,,,...000000........................---------------.....................////////////111000000000////////////........................,,,------------.........///............---------,,,---............---,,,+++,,,---...///...---,,,,,,+++***,,,///000...+++........................---///222444444222///---...------------...//////...///000000000000///...................................................---///000000///......///---...//////...---...//////......---......//////111333---111000999JJJ>>>111111111111111111111111222222111111111111222222111111111111111111111111222222222111111111000000111222222222222333333333222222222222222222222222222222222222222222222222333333333333444444444444111111222222222222333333111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111///000000000111222222222111111///000;;;EEE@@@444222222222222222222222222111000000000000111222222111111111111111111111111111111111111111111111111///000111111222111111111111111111111111111111111222222111000000000000111000000000000000000000000000000000000000000000000111111111000000000000000......////////////000000//////////////////////////////...------...000111222222111000000000000000---...///000000111111000//////////////////////////////000000000000//////////////////000000000000222111111000000111111222111222333222000///000111444333111///.........///....../////////000000000222222111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000---------............///........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///////////////////////////////////////........................////////////////////////---------...............////////////////////////................................................................................................,,,,,,,,,------------.................................------------......---------............///000000111111111000///...........................................................................////////////////////////---.........------///111555333000...------...///........................,,,,,,,,,------.....................////////////000000/////////.................................,,,,,,---------.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222555777...,,,---000444555111---......................../////////000000/////////...------------...//////........................................................................---///000000///......///---///111000...---///111///......------.........---222---000///666DDD555111111111111111111111111111111000000000000111111111111111111111111111111222111111111000000000000222222222222333333333333222222222222222222222222111111111111111111111111111111111222222222333333111111111111222222222333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111111...111111000999BBB???444111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111///000111222222222222111111111111111111111111000222111000/////////000000000000000000000000000000000000000000000000000000/////////000000000000000........./////////000000//////////////////////////////---------...000111555444222000/////////000---...///000111111111111//////////////////////////////000000000000//////////////////000000000000000000////////////000000///000111000...---...///////////////////////////.../////////000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////.........///////////////---------............///........................---------............///------------------------////////////////////////............/////////000////////////////////////........................////////////////////////---------.........//////////////////////////////................................................................................................,,,,,,,,,---------....................................------------......---------............///000000111111111///...---........................................................................////////////////////////,,,...///...------...///+++---///000...---------........................,,,,,,,,,------...................../////////000//////.........---------........................,,,,,,,,,---------......//////.........---------///...------------...//////---,,,,,,000666>>>BBB222000111555::::::555000////////////////////////000///---++++++---///000...------------.../////////...------------...///................................................---///000000///......///...000222111...---///111///......---------......***111---000...333>>>+++000000000000000000000000000000////////////000000111111111111111111111111111111111111000000000000222222222222333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000111111222222222333000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111000000000000000---333444000333:::888...111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000111222222222222222111111111000000000000000222111///.........///000111111111111111111111111000000000000000000000000......//////000000111111---.........//////000000///////////////////////////...---,,,---...111222666555333111////////////---...///000111111111111//////////////////////////////000000000000//////////////////000000000000......------------.........///000///---,,,,,,---+++,,,---///000111111111////////////000000000000///////////////000000000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////........................---------.........//////........................////////////////////////---.........//////000000////////////////////////........................////////////////////////---------.........//////////////////////////////................................................................................................,,,,,,,,,------..........................................------.........---------.........//////---------............///..............................------------......................................................///////////////.........000000//////.........---..................------..............................................................................................................................////////////......//////.........---------------...000333777:::<<<------......//////000000............////////////555444333222111///..............................................................................//////.........---------111000000///...---------......//////////////////---------------///000000////////////////////////000000000000000000000000////////////000000000000111111222222222222111111111111222222222222111111000111111111111222222222222222222222222222222222////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000444---+++111333000...000000000000000000000000000000000000000111111111111//////000000000000//////111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////+++---///111111///,,,+++000000000000000000000000............////////////000000000000000000000000000///.........///111222000///...------...///000......////////////......////////////////////////000000//////.........---//////////////////////////////.........---------//////000000000000//////000///...------...///000///////////////////////////...---,,,,,,---...///---------............///......//////...---,,,,,,..................------........................---------............///////////////////////////111000///......------...000111222111...------.............................................------...............------,,,////////////////////////..............................------------......------------------------.................................------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///..............................------------....................................................../////////////////////...000/////////..................................................................................................................................................................////////////......//////.........---------//////.........///111222............////////////............////////////333333222111000///..............................................................................//////.........---------000000000///...---------/////////000/////////...------------....................................000000000000000000000000////////////000000000000000111111222222111111000000000111111111111000000000000111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000555000...111333///---///000000000000000000000000//////000000000111111111111111222222222222111111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...000111111///...---////////////////////////............////////////////////////////////////000//////...///000111222000///...------...///000......////////////......////////////////////////000/////////............//////////////////////////////.........---------...//////000000//////...000///...------...///000///////////////////////////...------------...///---------............///......//////...------,,,................................................---------............///////////////////////////000//////............///111000///.........//////......................................................///////////////...////////////////////////..............................------------......------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///..............................------------............................................................//////////////////////////////..................................................................................................................................................................////////////.....................---------000///...---,,,,,,,,,,,,/////////...............---............/////////000000000/////////.............................................................................................---------000000//////...---------//////000000///...---------............---,,,,,,........................000000000000000000000000////////////000000000000000111111222222111111000//////000000000000//////000000000111111111222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000555111///222222///......000000000000000000000000//////000000000000111111111111222222222222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////////////////............///////////////////////////////////////////////////000111111//////............//////......////////////......////////////////////////////////////............////////////////////////...............---------.........//////.........//////............/////////////////////////////////...------------...///---------............///.........///......---,,,................................................---------............//////////////////////////////............///000000333000,,,,,,...000000///........................................................................////////////////////////..............................------------......------------------------...........................------------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///..............................------------..................................................................///////////////////////////.........---------.......................................................................................................................................---......//////......---........................------.........///000000/////////......------------------.........//////......................................................................................................................../////////......---------......//////...------,,,,,,---............---,,,........................000000000000000000000000////////////000000000000000000111111111111000000......////////////......000000000000111111111111111111111111222222222222222222222222222222222222////////////////////////////////////////////////////////////////////////.........////////////000111111111111111111111111000000000000000000000000////////////////////////111111111000000/////////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000222000000000000///...///////////////////////////////////////000000000111//////000000000000//////111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///.........///000111////////////////////////............///////////////////////////////////////////////////000000111/////////....../////////......////////////......///////////////////////////////////////.........////////////////////////........................------............------/////////....../////////////////////////////////.........------.........---------............///---...............---------------.......................................---------............///////////////////////////---------......///111111888222,,,+++///111000...........................---------...............//////...---,,,,,,,,,+++////////////////////////..............................------------......................................................------------------------------------------------,,,,,,,,,---------......---------............///..............................------------......................................................---.........//////000000.........///////////////---------.........//////........................................................................................................................------............---------.....................,,,,,,---///000111111222//////......------,,,,,,------------............---------------.................................................................................---.................................---------------------------.........,,,---......////////////........................////////////////////////////////////000000000000000000000111111000000000......////////////......//////000000000111111111000000000111111222222222222222222222222222222222////////////////////////000000000000000000000000////////////////////////---.........////////////000000000000000000000000////////////////////////........................000000000//////......---000000000000000000000000000000111111111111000000////////////////////////////////////////////////...///000///...///000///////////////////////////...////////////000000000//////000000000000//////000000000////////////...........................////////////////////////////////////////////////........................///////////////////////////...---,,,,,,...000111....................................////////////...........................//////000000000000000...//////////////////.........////////////......////////////////////////.........///////////////////////////////////////---.....................------............------...//////////////////...////////////////////////---..................------------............///------...............------------.........//////........................---------............///////////////////////////------------...000111222;;;555///---000111///---........................---------.........//////444333000...---+++++++++////////////////////////..............................------------......................................................------------------------------------------------,,,,,,,,,---------......---------............///..............................------------......................................................------......///000000000.........///////////////,,,,,,------.../////////........................................................................................................................------............---------------...............,,,,,,---............---.........---------------,,,------------.........------------------..............................................................................---------...............---------------------------,,,+++,,,---000333555000//////......///000000------------------------////////////////////////////////////000000000000///000000111111000000///......////////////....../////////000000000111111//////000000111222222222222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////............////////////000000000000000000000000//////////////////////////////////////////////////////////////////......000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////---111222///...///000///000000000000000000000000......////////////000000111111222222222222111111000000////////////..............................////////////////////////////////////////////////........................////////////////////////------,,,,,,---...///111....................................////////////..............................///000000000000000......////////////............////////////......////////////////////////.........///////////////////////////////////////---------........................//////...............////////////......////////////////////////------...//////...---------------............///,,,---......///.........,,,,,,------.../////////........................---------............///////////////////////////---------......000111111999555000//////000///---........................,,,,,,------.../////////777666333111///.........////////////////////////..............................------------......................................................,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------............///..............................------------......................................................------......///000000111............/////////000,,,,,,------...//////000........................................................................................................................,,,------......------,,,---------.........//////,,,,,,---......---,,,,,,,,,------------------...,,,,,,---------.....................------------........................................................................---------.........//////------------------------...---+++,,,///444:::>>>666444111///---...///000------------------------////////////////////////////////////000000000000//////000000000000///////////////000000/////////////////////000000000111/////////000111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////111666777111...000000...000000000000000000000000........./////////000000111111222222222222111111000000/////////.................................////////////////////////////////////////////////........................////////////////////////------------...///000111....................................////////////........................---...///000111000000///---...///000000///...---......////////////......////////////////////////............/////////000////////////////////////---------.........//////...//////000000//////...---...///000000///...---////////////////////////------...//////...---------------............///,,,------...//////......,,,,,,------...//////000........................---------............///////////////////////////...............///000111222111000///....................................,,,,,,------...//////000555333111///......///000////////////////////////..............................------------......................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////.................................------.........................................................---------...///000000111---.........//////000000,,,,,,------...///000000........................................................................................................................,,,------......------,,,---------.........//////+++,,,---///000000//////,,,,,,,,,------.........,,,,,,,,,---------......//////.........---------........................................................................---------.........//////------------------------000...,,,---111888???DDD;;;888333///---,,,...///------------------------////////////////////////////////////000000000000//////000000000000////////////000000000000//////////////////000000000000...//////000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111222222333333333444000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////555;;;;;;333///000000---000000000000000000000000............/////////000//////000000000000//////000/////////....................................////////////////////////////////////////////////........................////////////////////////---......///000111111111..................................../////////000........................---...000111111111000///---...///000000///...---......////////////......////////////////////////---.........//////000000////////////////////////---------.........////////////000000000000//////---...///000000///...---////////////////////////,,,---...//////...---,,,---------.........//////,,,,,,---.../////////...,,,,,,------...///000000........................---------........./////////////////////////////////............///000000+++---......------...000........................,,,,,,------...///000000000...---,,,,,,---///000////////////////////////.................................------.........////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................---------------------------------............///..................................................................................................................................................................................................................------........................,,,,,,------------,,,,,,///...---,,,+++,,,,,,---------------------------------------------------......................................................------------..............................---,,,,,,---//////---******...333777888555000---......---------,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,........................,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000////////////////////////......//////////////////000000000000111111111111000111111111111222222222222111000//////000111111222222111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333333222111111000000//////......222111111111000000//////000000000000000000000000000000000000000000000000000000//////......------000000//////......------111///...///222333222000//////............//////////////////////////////........................//////.........---------////////////////////////111///...///000111000...////////////////////////..............................////////////............------------..................////////////////////////////////////////////////000000000000000000//////......------////////////////////////////////////////////////000000//////.........---............////////////////////////////////////---......///......------..............................................................................................................................------------..............................000000//////.........---///////////////////////////,,,---111000++++++000......------------......//////---,,,,,,---...///...///000000000///---,,,............////////////..............................------------.......................................................................................------,,,,,,,,,------------------------........................---------------------------------............///......................................................................................................................................................................................................................................................////////////......///...---,,,,,,,,,------------------------------------------------------......................................................------------..............................---......//////...---,,,,,,...000222222111///.........---------,,,,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,........................,,,,,,,,,---------................................./////////000000000000000000000000000000000000///////////////////////////////////////........./////////000000000111111000000111111111222222222222111000//////000111111111111111000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...000333555555444111000111000000000/////////...111111111000000000//////000000000000000000000000000000000000000000000000///////////////.........000000000000000000//////111///---...111222111000//////............//////////////////////////////........................//////.........---------////////////////////////000///...///000111000...////////////////////////..............................////////////............------------..................////////////////////////////////////....../////////000000000///////////////.........////////////////////////////////////////////////000/////////........................////////////////////////////////////.....................---..............................................................................................................................------------..............................000/////////....................................///,,,---000///++++++///......------------......///...------------...///...///000000000///---,,,............////////////..............................------------....................................................................................---------,,,,,,,,,------------------------........................---------------------------------............///................................................................................................................................................................................................................................................//////000000000000//////......---,,,,,,,,,------------------------------------------------------......................................................------------..............................---///000000///---------///......---------............---------,,,,,,,,,+++,,,,,,------............------------,,,,,,,,,........................,,,,,,,,,---------..................................../////////000000000000000000000000000000000////////////////////////000000//////.........---....../////////000000000000000000111111111222222111000000//////000000111///000000000000000000111111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000,,,///333666666444000...000000000000////////////111111000000000000//////000000000000000000000000000000000000000000000000...///////////////000000000000111111111111111222111///......///111111000//////............//////////////////////////////.......................................---------////////////////////////000///......000000///...////////////////////////..............................////////////............------------..................////////////////////////////////////------........./////////.........///////////////////////////////////////////////////////////////////////////........................////////////////////////////////////......................................................................................................................................................------------..............................////////////....................................///------//////,,,+++---......------------............---------......////////////000//////...---............////////////..............................------------.................................................................................------------,,,,,,,,,------------------------........................---------------------------------............///................................................................................................................................................................................................---------.......................................//////000000000000//////------------------------......................................................................................................------------..............................,,,///111000...,,,,,,---000///---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......................................./////////000000////////////////////////////////////////////////000000000///......------............////////////000000000000111111111111////////////000000000111.../////////000000111111000000000000000000//////////////////////////////////////////////////////000000000000000000000000---///111333444222000///000000000000////////////000000000000000000//////////////////////////////////////////////////////......//////000000000111///000000111111222222222000///......//////000000//////............//////////////////////////////................................................////////////////////////000///......///000///...////////////////////////..............................////////////............------------..................////////////////////////////////////------------.........///------......//////000000///////////////////////////////////////////////////////////////.....................////////////////////////////////////.............../////////..............................................................................................................................------------..............................///////////////.................................///------...///---,,,+++......------------......------------........./////////////////////..................////////////..............................------------..............................................................................------------------------------------------------........................---------------------------------............///................................................................................................................................................................................................---------.........//////........................---......//////......---,,,---------------------......................................................................................................------------..............................+++---//////...---------///////////////...---,,,......---------,,,,,,,,,,,,,,,,,,---------------------------------------........................,,,,,,,,,---------..........................................////////////////////////////////////////////////////////////000000//////.........---............//////////////////000000000111111111......//////000000000000......//////000000000111//////////////////000000/////////////////////////////////////////////////////////////////////////////////000000000111111////////////000000000000//////////////////000000////////////////////////////////////////////////.../////////000000111111/////////000000111111111///000000000000///////////////............//////////////////////////////........................---.....................///////////////////////////...---...///000///---////////////////////////..............................////////////............------------..................////////////////////////////////////------------.........///------......//////000000////////////////////////////////////////////////.........///////////////............///////////////////////////////////////............///000111////////////////////////......................................................................................................------------.......................................///////////////..............................------///000...+++......------------......,,,------.........////////////........./////////............////////////..............................------------..............................................................................------------------------------------------------........................---------------------------------............///................................................................................................................................................................................................,,,,,,------.../////////........................,,,,,,------------,,,,,,+++,,,---.........------......................................................................................................------------..............................,,,,,,,,,...111111///------...000111111///---,,,......---------,,,,,,,,,------------------------,,,,,,,,,------------...........................,,,,,,,,,---------......------------------------------........./////////000000000000000000000000////////////////////////////////////////////////....../////////000000000/////////000000000111111------...///000000000000...//////////////////000......////////////000000000000000000000000000000000000000000000000000000////////////////////////000///.........///111222////////////000000000000......////////////000000000000000000000000000000000000000000000000000000///000000000000000000111//////000000000000000000...000333444222000////////////............//////////////////////////////........................---------...............///////////////////////////...------//////...---////////////////////////..............................////////////............------------..................////////////////////////////////////------........./////////.........///////////////////////////////////////////////////////////////.........///////////////............///////////////////////////////////////......---...///111222////////////////////////......................................................................................................------------.......................................///////////////------------------------......------000444222---......------------......+++,,,---...///////////////............///000000............////////////..............................------------..............................................................................,,,,,,,,,------------...------------------------........................---------------------------------............///................................................................................................................................................................................................,,,,,,------...//////000........................,,,,,,------------,,,,,,+++,,,---.........------......................................................................................................------------..............................///,,,+++///555777333///---...///000000///............---------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000////////////////////////------......///000000000/////////000000000111111////////////000000000111,,,---...000000000000//////////////////................../////////000000000000000000000000000000000000000000000000000000////////////////////////............//////000000.../////////000000000111........./////////000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111000000---111666777444111///...//////............//////////////////////////////........................---------........./////////////////////////////////...------//////...---////////////////////////..............................////////////............------------..................////////////////////////////////////....../////////000000000///////////////.........////////////////////////////////////////////////............/////////000............//////////////////////////////////////////...---...000222333////////////////////////......................................................................................................------------........................................../////////000---------------------------......---222888666///......------------......+++,,,---////////////...///......---...///000111............////////////..............................------------..............................................................................,,,,,,,,,---------......------------------------........................---------------------------------.........//////................................................................................................................................................................................................,,,,,,------...///000000........................,,,------------------,,,***+++---...///...------////////////////////////////////////////////////.........................................................------.................................111---***///888;;;777111------------......///000......---------,,,,,,,,,------------------------,,,,,,,,,------.................................,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000////////////////////////,,,,,,---...///000111111000000000000111111111111////////////000000000000+++,,,...000000000000///000000//////.........------.........//////000000000000000000000000000000000000000000000000000000////////////////////////,,,---///000111000///....../////////000000111111---.........//////000000000000000000000000000000000000000000000000000000222222111111000000//////444333333222222111111111,,,111777999666222///---//////............//////////////////////////////........................---------........./////////////////////////////////...------...///...---////////////////////////..............................////////////...............------...................../////////000////////////////////////////////////000000000000000000//////.........---////////////////////////////////////////////////---.........//////000000............/////////000//////////////////////////////...---...000222444000000000000000000000000.........................................................................................................------.................................---.........//////000000---------------------------///...---333:::888000.........------.........***+++---///000000///...///...------...///000111............/////////000.................................------.................................................................................,,,,,,,,,------.........------------------------........................------......//////000000---------------------------------............///........................................................................///......---------......................................................------------------------////////////////////////------............------............................................................////////////////////////////////////...................................................---,,,,,,,,,,,,---...---...000000...,,,,,,,,,000+++---888;;;333///333111///---,,,---......---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,------------------------------------------------------------------------////////////////////////---......///////////////000000000000000000000000000/////////111222444666////////////////////////------------------------........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////111111111000///......---////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...///000222222000///...................................................---------............///////////////////////////////////////////////////000///...---------------////////////////////////000000///...............////////////////////////////////////////////////...------///222111...+++000000...------...//////...222777999777444111///................................................//////.........---------......////////////......---------............///............////////////000000000000////////////////////////////////////........................................................................---------............/////////.........------------------............///................................................------------------------........................---------............///---------............///////////////////////////........................................................................---------............///------------------------------------------------------------------------....................................////////////---------------------------------............///........................................................................///......---------......................................................------------------------////////////////////////------............------............................................................////////////..............................................................................---,,,,,,---.........///111111///...---...000,,,000::::::222///333111///---,,,---......---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------------------------------------------------------........................---...//////000000//////000000000000000000000000000000//////000222444555////////////////////////................................................/////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////000000111/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////---...000111111000...---................................................---------............/////////////////////////////////////////////////////////...---------------////////////////////////000000///...............////////////////////////////////////////////////111///......000111000...//////...---......///000111333444444111///...///................................................//////.........---------......////////////......---------............///............////////////------....../////////000////////////////////////........................................................................---------............/////////.........------------------............///................................................------------------------........................---------............///---------............///................................................................................................---------............///------------------------------------------------------------------------......................../////////...............---------------------------------............///..............................................................................---------......///................................................------------------------////////////////////////------............------............................................................////////////------------------------......................................................---,,,,,,---......///000222111000...////////////555<<<999000...333000...---,,,.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,------------------------------------------------------------------------...........................//////000000000000000000000000000000000000000000000000000000111222333////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////.........---...///111333555000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---................................................---------............/////////////////////////////////////////////////////////...------------...////////////////////////000000///...............////////////////////////////////////////////////222///------...///000000......---......///000111444333111...,,,+++---///...............................................................---------......////////////......---------............///............////////////++++++,,,---...///000000////////////////////////........................................................................---------............///...............------------------............///................................................------------------------........................---------............///---------............///................................................................................................---------............///------------------------------------------------------------------------......................../////////......------------------------------------------............///...........................................................................------------...//////........................................................................////////////////////////------............------............................................................////////////------------------------......................................................------------.........000111000///...///000...111888<<<777///...222///...------...///...---...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------...........................///000000111111000000////////////////////////000000000000000111111111////////////////////////////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////////////////............/////////.........///111444555000111111111222222222222////////////////////////000000000000000000000000////////////////////////------...//////...------................................................---------............//////////////////////////////////////////////////////......---------......////////////////////////000000///...............////////////////////////////////////////////////......------............---------...///000111111222111000---++++++---000..............................................................................////////////......---------............///............////////////,,,,,,---......///000000////////////////////////........................................................................---------............///........................---------............///................................................................................................---------............///---------............///................................................................................................---------............///------------------------------------------------,,,,,,------------------........................//////......------,,,,,,---------------------------------............///........................................................................---------------...//////........................................................................////////////////////////------............------............................................................////////////------------------------........................................................................---...///...------...000///333888:::555///...222...---,,,---//////...---...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------..............................///000000000000000////////////////////////000000000000111111000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///............///000111000//////000111222333000111111111222222222222////////////////////////////////////////////////////////////////////////------............------////////////////////////........................---------............///////////////////////////////////////////////////......---------......///////////////////////////000000///...............////////////////////////////////////////////////,,,...111222222000...---,,,------...///000000111...///000///......///111................................................---...........................////////////......---------............///............////////////////////////////////////////////////////////////........................................................................---------............///---.....................---------............///................................................................................................---------............///---------............///................................................................................................---------............///------------------------------------------------,,,,,,,,,---------.......................................------------------------------------------------............///........................................................................---------------...///000........................................................................////////////////////////------............------............................................................////////////------------------------................................................---...////////////...------......---,,,,,,...000000333555555222000000111------,,,...///000...---...------,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,,,,------------...---------------------------------------------------------------------------------------------------......///////////////000000000000000000000000...///000000111111111000000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111111111111111111111000000000000000111111111222222000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................---------............///////////////////////////////////////////////////...------------...//////////////////////////////000000///...............////////////////////////////////////////////////---000555777666333000///,,,---...///000000000///,,,...000000000///000111................................................---------.....................////////////......---------............///............////////////111111000000////////////////////////////////////........................................................................---------............///---------...............---------............///................................................................................................---------............///---------............///------------------------........................................................................---------............///------------------------------------------------+++,,,,,,------.................................,,,------------------...---------------------------------............///........................................................................---,,,,,,------///000000........................................................................////////////////////////------............------............................................................////////////........................................................................---...///000000///...---......///...------000222111222222000000111111111---,,,,,,...000000...---...------,,,,,,------...------------------------...........................------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,---...............000000000000000000000000,,,---///000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111000//////000111222///000222333333222000////////////000000000111111000000000000000000000000////////////////////////////////////////////////000//////////////////000////////////////////////........................---------............///////////////////////////////////////////////////---------------...//////////////////////////////000000///...............////////////////////////////////////////////////---111444555333111000000---...///000000///......---...000///......///000................................................---------.........//////......////////////......---------............///............////////////......//////////////////////////////////////////........................................................................---------............///---------.........//////---------............///................................................................................................---------............///---------............///------------------------........................................................................---------............///------------------------------------------------++++++,,,,,,---......///........................,,,,,,,,,------.........---------------------------------.........//////........................................................................,,,,,,,,,---...///000111................................................////////////////////////////////////////////////---..................---............................................................/////////000////////////////////////................................................---...///000000///...---//////000///......111333222111///---///222222000,,,,,,,,,...000000...---...------,,,,,,------...------------------------...........................------,,,,,,------...,,,,,,,,,------.........------------------------------------------------------------------------------------------------+++,,,------......------000000000000000000000000+++,,,...000222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////333222111//////111222333---///222444444333111000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000........................---------.........//////////////////////////////////////////////////////---------------...///000////////////////////////000000///...............////////////////////////////////////////////////,,,///111000...---...000......///000000///...---000000///---++++++---///................................................---------.........//////......////////////......---------.........//////............/////////000+++,,,,,,---...///000000////////////////////////........................................................................---------.........//////---------.........//////---------.........//////................................................////////////////////////........................---------.........//////---------.........//////------------------------........................................................................---------.........//////------------------------------------------------++++++,,,,,,---...//////........................------------------------------............------................................................//////.........---------........................---------............///........................***---///...+++,,,111777//////.........---------//////......------,,,,,,........................,,,,,,.../////////...---//////............////////////............//////000///...---------------///---,,,,,,...//////...........................////////////////////////...///000000//////000111222333444333111000111222////////////............------------------------...---,,,,,,,,,,,,---...------------------------,,,------......------,,,.........------,,,,,,,,,000///------111666444...------------------------------------------------,,,,,,,,,------.........---------............///............////////////////////////////////////000000000000111111111111111111000000//////......///000000000111111111111//////000000000000//////000000000000000000000000......//////000000111111......////////////......000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000..................---------......///////////////000000000000000000000000000000//////.........---................................................000///...---------------................................................////////////////////////........................---------............///////////////////////////////////////////////////000000//////.........---........................---------............///......------------......//////.........---------........................//////////////////////////////000000///...------............////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////........................................................................////////////////////////,,,,,,,,,---------..............................................................................,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,........................------------------------------............------................................................//////.........---------........................---------............///........................+++///222222222444:::???//////.........---------/////////.......................................,,,---.../////////...---//////............////////////............////////////...---------------000///......//////...---................................................---///000000///...000111111222333222000///000111////////////............------------------------...---,,,,,,,,,,,,---...------------------------,,,------......------,,,......---------,,,,,,,,,......,,,+++///444222---------------------------------------------------,,,,,,------------------------------........................////////////......................../////////000000000111111000000000000//////......//////000000000111111111//////000000000000//////000000000000000000000000///////////////000000000......////////////......////////////////////////.../////////000000000000.../////////000000000000////////////////////////........................---......///////////////////////////////////////000/////////............................................................000000///...............................................................................................................---------............///////////////////////////////////////////////////000/////////....................................---------............///......------------......//////.........---------........................///////////////////////////////////////...------............////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////................................................................................................,,,,,,---------.................................................................................,,,---------....................................------------------------......---------,,,,,,,,,........................------------------------------............------...............................................................---------........................---------............///........................))),,,/////////222777;;;...............---------...///////////////000000........................,,,---......//////....../////////......///////////////............////////////...------------...111000//////000///---+++................................................,,,...//////...---///000000111222111///...///000/////////............---------------------------...------,,,,,,------...------------------------,,,------......------,,,...------------,,,,,,,,,,,,,,,+++***---111000+++------------------------------------------------------------------,,,,,,------------............---............/////////.................................////////////000000000000////////////...////////////000000000000...//////000000//////...000000000000000000000000000000//////////////////......////////////..................................../////////000000000....../////////000000000////////////////////////........................---......///////////////////////////////////////////////////............................................................111000//////////////////................................................................................................---------............///////////////////////////////////////////////////////////////....................................---------............///......------------.....................---------........................///////////////////////////////////////......---............////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////........................................................................------------------------,,,------------.................................................................................------........./////////........................------------------------...------------,,,,,,,,,........................------------------------------............------................................................................................................---------............///........................+++,,,---,,,******,,,///..............................//////000000111111........................---------.....................////////////......//////............/////////......---------...............///000000...,,,................................................,,,---......------...000000111222111///...///000//////.........---------------------------------------------------------------------------------,,,------......------,,,------------------------+++,,,+++***,,,000///+++------------------------------------------------.........------,,,,,,,,,,,,,,,---------.........---------.........//////........................---------.........//////////////////////////////........./////////000000...//////////////////...////////////////////////000000000//////......------......//////......---------------------------........./////////000000........./////////000000////////////////////////---------...............---......//////////////////////////////////////////////////////.........................................................//////............//////................................................................................................---------............//////////////////////////////////////////////////////////////////.................................---------............///......------------......................................................////////////////////////...///////////////..................////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////........................................................................------------------------------------.............................................................................................////////////000........................------------------------------------------------........................------------------------------............------................................................---.............................................---------............///........................000000000...,,,+++++++++---...........................//////000000111111........................------------......//////......///000000///......//////............//////......---------......///,,,,,,+++---//////...---................................................,,,---......------...000111222222222000///000111............------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,...---+++,,,000///,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,------------...------------....................................------------.........................../////////---............/////////......////////////..............................000000//////......------------............------------------------------............////////////............////////////........................---------.........//////---......///////////////.................................///////////////................................................---------,,,,,,------...................................................................................................---------............///////////////////////////////////////////////////.........///////////////........................---------............///......------------......---.............................................////////////////////////......///////////////...............////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////........................................................................---------------------------------.........//////.................................................................................////////////000........................------------------------------------------------........................------------------------------............------................................................---------.......................................---------............///........................///.........---------,,,---------..................///////////////000000...........................------------...//////---...///000000///...---//////............//////...------------.../////////---,,,,,,...//////...........................------------------------,,,...//////...---///000111222333222000///000111.........------------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,------------...,,,//////,,,---//////---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,------------.........---------------------------------............///---............/////////------------.........///---......//////......---........................//////..................------............------------------------------------........./////////------........./////////........................,,,,,,------.../////////---......///////////////.................................///////////////................................................,,,,,,,,,+++,,,,,,---...................................................------------------------........................---------............///////////////////////////////////////////////////.........///////////////........................---------............///......------------......---------.......................................////////////////////////---...//////////////////............////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////........................................................................------------------------------........./////////........................................................................------........./////////........................------------------------,,,,,,,,,------------...........................------------------------------............------................................................---------.........//////........................---------............///........................,,,,,,,,,,,,---...---,,,---------.........///////////////..........................................------,,,---...///000---...///000000///...---//////............//////---------------...//////555222///------/////////........................---------------------------///000000///...000111000111222111///...///000.........---------,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,///000---,,,...///---------------------------------------------------,,,,,,------------------++++++,,,,,,,,,---------,,,,,,---------.........---------------------------............/////////---------.........//////,,,,,,---------.........---......//////......---------------------------------..................,,,------......------,,,---------------------------------.........//////---------.........//////........................,,,,,,------...//////000---......///////////////..................................../////////000................................................,,,,,,,,,,,,,,,---......................................................------------------------........................---------............///////////////////////////////////////////////////............/////////000........................---------............///......------------......---------.........//////........................////////////////////////------...///////////////............////////////////////////////////////---------............///...................................................---,,,,,,......---,,,...------------...//////---------............///........................////////////////////////............................................................................................................////////////........................................................................,,,---------....................................------------------------,,,,,,,,,---------..............................---------------------------..................---................................................---------.........//////........................---------.........//////........................000/////////000000...------------.........////////////......---------,,,..............................---,,,---...///000---...///111111///...---//////............//////---------------...///000;;;777222.........//////........................------------------------...///000000//////000222...000000000...---...///......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,------......------,,,,,,,,,,,,------.........+++///000,,,+++---...,,,------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------.........////////////000---------.........//////,,,,,,,,,---------......---..................---------------------------,,,------....../////////,,,------......------,,,........................---------.........//////---------.........//////........................,,,,,,------...///000000---......///////////////........................---.........//////000000................................................---------------...///000................................................------------------------........................---------.........//////////////////////////////////////////////////////---.........//////000000........................---------.........//////.........------.........---------.........//////........................////////////////////////------...///000000//////............/////////000////////////////////////---------.........//////...................................................---,,,,,,......---,,,...------------...//////---------.........//////........................////////////////////////........................................................................////////////////////////............/////////000........................................................................,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------..............................................................................................................................................................................................................................000000000000000000000000...............///000000SSS<<<***+++000...,,,---......------------......---------............///000000000000000000000000000000000000000///..............................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------..............................................................................//////...---,,,,,,......////////////...............------,,,,,,,,,------------------------........................***+++---.........------................................................//////////////////////////////000000///...------........................//////.........---------........................------............------............//////////////////.........---------//////---,,,,,,---.../////////.........---------........................//////...//////000111222//////.........---------................................................------------------------//////.........---------000000//////.........---...............///000000//////000000000000//////........................//////000000000000//////............////////////........................///......---------........................------------------------------........................------............------................................................................................................---------............///,,,------...//////............................................................------------......------------------------........................................................................---------............///+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------..............................................................................................................................................................................................................................////////////////////////...............///000000AAA333***...000---...333......------------......---------............///000000000000000000000000000000000000000///..............................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------..............................................................................//////...------,,,......////////////............---------,,,,,,,,,------------------------........................+++,,,---.........------................................................///////////////////////////////////////...------........................//////.........---------........................------............------............//////////////////.........---------///...------------.../////////.........---------........................///...............///000//////.........---------................................................------------------------//////.........---------000/////////...........................///000000//////000000000000//////........................//////000000000000//////............////////////...........................------------...//////........................------------------------........................------............------................................................................................................---------............///------........................................................................------------......------------------------........................................................................---------............///,,,,,,---------.........------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------..............................................................................................................................................................................................................................////////////////////////...............///000000111------111///+++...555......------------......---------............///000000000000000000000000//////000000000///..............................------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------.................................................................................///......---,,,......////////////.........------------,,,,,,,,,------------------------........................,,,,,,---............---................................................///////////////////////////////////////......---.......................................---------........................------............---------............/////////...............---------///......------...//////...............---------........................///......------------..................---------.......................................................................................---------////////////...........................///000000//////000000000000//////...........................//////000000//////...............////////////........................------------...///000000........................------------------------........................------............------................................................................................................---------............///..............................................................................------------......------------------------........................................................................---------............///---------.........//////------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------..............................................................................................................................................................................................................................////////////////////////...............///000000...---///222...***,,,222......------------......---------............///////////////////////////...///////////////..............................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------........................------------------------........................................................................---...............---------......//////......---------------------------------------------------........................------..................................................................////////////////////////...///////////////..............................................................................------............---------------.........//////......................................./////////................................................000//////...------------........................................................................////////////////////////........................///////////////........................///000000//////000000000000//////...........................//////////////////...............////////////........................//////...............///---------...............................................................------............------................................................................................................---------............///000//////.....................................................................------------......................................................................................................---------............///------------............------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------.....................................................................................................................................................................................................................................................................///000000222///...//////------///......------------......---------............///////////////////////////......////////////..............................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------........................................................................------...............---------............------------------------------------------------------................................................................................................////////////////////////......///////////////...........................---.............................................------............------------------............---.....................---......//////000000000---.............................................111111000///............---.....................................................................////////////////////////---..............................///////////////...............///000000//////000000000000//////..............................////////////..................////////////........................222111000///...------------------.........//////................................................------............------................................................................................................---------............///000//////.........//////......................................................------------......................................................................................................---------............///+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------.....................................................................................................................................................................................................................................................................///000000111...,,,---///111111000......------------......---------............///000000000000000000000000------.../////////..............................------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------.................................------------------------........................................................................,,,---......///.........------............------,,,,,,,,,------------...------------------------........................000///......---.........................................................////////////////////////---...//////////////////........................---------.......................................------............------,,,------------.........---------...............------///000000000000000---------.......................................111000000////////////000---------.......................................................................................---------........................///////////////...............///000000//////000000000000//////........................---......//////......---............////////////........................222111000///...---------,,,,,,------.../////////................................................------............------................................................................................................---------............///000///.........///111222......................................................------------......................................................................................................---------............///+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------.....................................................................................................................................................................................................................................................................///000000---------...000111000.........------------......---------............///000000000000000000000000,,,---......//////..............................------------------------,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---......///........................------------------------........................................................................,,,------...//////......,,,------......------,,,,,,,,,,,,---------......------------------------........................111000///...------...///................................................////////////////////////------...///////////////........................---------.........//////........................------............------,,,,,,---------.........---------.........//////,,,---///000111111000000---------.........//////........................//////.........///000000---------.........//////................................................---------------------------------.........//////............/////////000...............///000000//////000000000000//////........................---......//////......---............////////////........................000///////////////000000,,,,,,------...//////000................................................------............------................................................................................................---------............//////...------...000222444......................................................------------......................................................................................................---------............///,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------.....................................................................................................................................................................................................................................................................///000000+++///111111///...---+++.........------.........---------.........//////000000000000000000000000,,,,,,---.../////////...........................------------------------,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---...//////........................------------------------........................................................................,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,------.........------------------------........................111000///...------...///................................................////////////////////////------...///000000//////........................---------.........//////........................---..................---,,,,,,,,,---------......---------.........//////,,,---///000111111111000---------.........//////........................---------------...///000---------.........//////................................................---------------------------------.........//////---.........//////000000...............///000000//////000000000000//////........................---..................---............/////////000........................------......///111222333,,,,,,------...///000000////////////////////////........................---..................---................................................................................................---------.........//////...---------...111333555.........................................................------.........////////////////////////........................................................................---------.........//////---------.........//////................................................................................................------------------------........................//////.........---------................................................------............------........................---------............///....................................................................................................................................................................................///////////////////////////.........////////////////////////...------,,,,,,------.........------------......------------------,,,,,,................................................,,,---......//////............------------......//////.........------------------,,,,,,+++++++++........................---------............///........................---------............///................................................,,,---......//////......////////////////////////------------------------........................---------............//////...---,,,,,,,,,---...111000...,,,,,,,,,...///---......///////////////////////////////////////---------........./////////////////////////////////---,,,---000000...+++......////////////......000000//////.........---////////////////////////---------............///////////////...---,,,+++........................////////////////////////---------............///111111000000//////......////////////000000000000...//////...---///222555666333000000111000...+++///---+++,,,///000///---//////............//////000000//////.........---........................////////////////////////---.........---,,,,,,+++............////////////---...////////////......------...///000/////////,,,,,,---...000222444555...............///000000...---,,,---/////////---...---,,,,,,,,,,,,---...---------.........//////..................------........................222,,,***///000......333------------------------........................,,,,,,------...///000000,,,///000---******...333111000...------...///000........................//////.........---------........................---------------------------,,,+++++++++---///000------------------------,,,,,,---...//////......................................................................................................------------------------........................//////.........---------................................................------............------........................---------............///..................................................................................................................................................................................../////////////////////////////////...////////////////////////...------,,,,,,------.........------------.........---------------------................................................,,,---......//////............------------......//////.........------------------,,,,,,,,,++++++........................---------............///........................---------............///................................................,,,---......//////......////////////////////////------------------------........................---------............//////...------------//////111///...,,,,,,,,,...///---......///////////////////////////////////////---------........./////////////////////////////////---,,,---///000...,,,......////////////......000/////////............////////////////////////---------............//////............---------........................////////////////////////---------............///000000000000//////........./////////000000000000...//////...---...111444222000...///000000...,,,...---+++---///000///---//////............//////000/////////....................................////////////////////////...............---,,,+++............////////////.........//////000000000....../////////000000000,,,,,,---...///111222333...............///000000...---------///000///.........---,,,,,,---......---------.........//////................................................111,,,+++...///---...222------------------------........................,,,,,,------...//////000,,,///111000...///444999444222000...---......///........................//////.........---------........................------------------------,,,,,,------.........///------------------------,,,------...//////......................................................................................................------------------------.......................................---------................................................------............------........................---------............///....................................................................................................................................................................................////////////......//////////////////////////////////////////...------,,,,,,------.........------------..............................................................................,,,---......//////............------------.....................---------------------,,,,,,,,,,,,---------------------------------............///........................---------............///................................................,,,---......//////......///////////////////////////.........------,,,,,,........................---------............///...---------...///000000000///...,,,,,,---......---......///////////////////////////////////////------........./////////////////////////////////...------...//////...,,,......////////////......////////////............////////////////////////---------............///......---,,,---...///000////////////////////////////////////////////////---------............///000000000////////////........./////////000000000...//////...---...111333///...---...///000///......---,,,---/////////...//////............//////////////////............////////////////////////////////////////////////..................---,,,............///////////////.........///111222333000000///...///000111222------------...///000111...............///000000///...---...000111000///......---,,,,,,---......---------...............................................................///,,,,,,......------000------------------------........................,,,,,,------.../////////---///111000///000444888555444222///...................................................---------........................------------------------+++---///111111000...,,,------------------------,,,---......///.........................................................................................................------------------------................................................................................................------............------........................---------............///....................................................................................................................................................................................////////////............////////////////////////////////////...------,,,,,,------.........------------...............///////////////................................................,,,---......///...............------------..............................------------------,,,,,,---------------------------------............///........................---------............///................................................,,,---......///.........//////////////////////////////......------,,,,,,........................---------............///,,,,,,------...///000000///...------------......---......///////////////////////////////////////............////////////////////////////////////------......///......---......////////////......///////////////.........////////////////////////---------............///...---,,,+++,,,...000222000000000000000000000000////////////////////////---------............///////////////////////////........./////////000000......///...---...000222//////...///////////////------------...//////...//////............/////////////////////.........000000000000000000000000////////////////////////....../////////......---............////////////000///......///111444666222111///...///000222333......------------.....................///000000000///...///000111111///......------------..............................---------.......................................------......---,,,---///------------....................................---------........./////////000000///,,,,,,...000222222000///....................................................................................------------------------,,,...111444444111---+++------------------------------...............---................................................................................................------------------------........................---.....................................................................------............------........................---------............///....................................................................................................................................................................................////////////---.........//////000000////////////////////////...------,,,,,,------.........------------..................//////000000................................................,,,---......///...............------------......---.....................---------------------------------------------------------............///........................---------............///................................................,,,---......///........./////////////////////////////////......---------........................---------............///++++++,,,---.../////////......---------.........---......///////////////////////////////////////........./////////000000////////////////////////---......///......------......////////////...............///////////////////////////////////////---------............///------++++++,,,...111222000000000000000000000000////////////////////////---------............///.............../////////............////////////---...//////------///000111222111111////////////,,,---.............../////////............//////.........///////////////000000000000000000000000////////////////////////......///000000/////////............////////////000///......///111444666222111///...///000222333//////...---------------...............///000000000///...///000111111///.............................................------------.........//////........................,,,///000///------......---------....../////////........................---------........................---,,,+++,,,---......------.........///........................---.............................................---------------------------///222444444111---***---------------------------...............------................................................................................................------------------------........................---------...............................................................------............------........................---------............///....................................................................................................................................................................................////////////------......///000000000////////////////////////...------,,,,,,------.........------------......---------......//////000................................................,,,---......//////............------------......---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///................................................,,,---......//////......////////////////////////................................................---------............///,,,---...///////////////---------...............---......///////////////////////////////////////....../////////000000000////////////////////////,,,...//////...------.........////////////...............///////////////////////////////////////---------............///---,,,,,,,,,---...000111////////////////////////////////////////////////---------............///---............/////////------........./////////---...//////...---...///222333333222///...//////,,,---......------...000//////............//////.........///////////////////////////////////////////////////////////////...//////000000000000000............///////////////.........///111222333000000///...///000111222000//////...------.....................///000000///...---...000111000///---...////////////...---...............---------,,,,,,------.../////////........................+++111333000------///...---------...//////000000................................................,,,,,,---...//////000000+++,,,,,,---......//////........................---------.......................................------------------------///000222333222///---+++------------------------.........///......---,,,................................................................................................------------------------........................---------.........//////................................................------............------........................---------............///....................................................................................................................................................................................////////////------......///000000111////////////////////////...------,,,,,,------.........------------......+++,,,,,,---......//////................................................,,,---......//////............------------......---------.........//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///................................................,,,---......//////......////////////////////////------......//////000000........................---------............//////000111111222111000///,,,------......///......---......///////////////////////////////////////.../////////000000000000////////////////////////,,,...000///---,,,---///......////////////................../////////000////////////////////////---------............///,,,---------......//////........................////////////////////////---------............///---------.........//////---------.........//////---...//////...------......000222111///...///111+++---//////---,,,...000//////............//////............/////////000........................////////////////////////...///000111111111111000............////////////.........//////000000000....../////////000000000000000//////......//////...............///000000...---------///000///...---...///000000///...---//////.........---------,,,,,,------...//////000........................+++333666111---...000...---------...///000000000................................................---------///000000000///------..........................................---------.........//////........................------------------------222111111000...---,,,,,,------------------------......//////...------,,,................................................................................................------------------------........................---------.........//////................................................---..................---........................---------.........//////..................................................................................................................................................................................../////////000---------...///000000111////////////////////////...------,,,,,,------............------.........++++++,,,,,,---...//////................................................,,,---......//////...............------.........---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.........//////................................................,,,---......//////......////////////////////////,,,,,,---...///000111111........................---------.........//////111222333444444333111000,,,,,,---.../////////...---......///////////////////////////////////////////////////000000000000////////////////////////+++...000000---,,,---///......////////////......---.........//////000000////////////////////////---------.........//////,,,---......//////..............................////////////////////////---------.........//////---------.........//////---------.........//////,,,...//////...------...+++---000///......000222+++---//////---,,,...000//////............//////---.........//////000000........................//////////////////////////////000111111111111111............/////////000---...///////////////...------...///000/////////000000////////////000000...............///000000...---,,,---/////////...---...///000000///...---//////.........---------,,,,,,------...///000000........................+++444777222...///000///---------...///000000111.............................................---000///......///...,,,***//////000000///...------........................---------.........//////........................------------------------333222000...,,,,,,,,,---------------------------.../////////...---,,,,,,......------------................................................------////////////...---,,,+++------............------///...---,,,,,,,,,,,,,,,------------------------------------------------......................................................------------..............................////////////////////////////////////////////////////////////////////////............////////////...............---------//////////////////////////////............//////////////////////////////////////////////////////000000//////.........---.........------,,,,,,,,,***,,,...000111///---,,,------......//////000000........................................................................///......---------......000///...---------------------,,,,,,---...000111......------------......------------------------........................000000///...---,,,,,,+++..........................................------........................,,,---------.../////////........................,,,,,,,,,---------......///////////////.........>>>GGGHHH<<<111...//////000000//////......------............////////////......------------......//////////////////////////////000000000000//////........................////////////////////////000000000000000000000000//////.........---------........................////////////////////////////////////////////////////////////////////////......------------......///000222111///......///,,,,,,,,,---------......////////////////////////............////////////////////////////////////............////////////000...---...///000///......------------...//////111000......///000000///...000333555555444222000///////////////////////////////////////////////////////////////////////////////////////.........---------....../////////......------------.........///000///...---///000111111000......---------+++,,,,,,------.........------............------////////////////////////...+++......)))000666///......------------......---------............///......------------......////////////////////////........................................................................)))---///...++++++000555000///...------------------,,,,,,,,,,,,---......///......---------............------------......................................................------...............------......//////......---///...---,,,,,,,,,,,,---------------------------------------------------......................................................------------..............................////////////////////////////////////////////////////////////////////////............////////////000000000//////.........//////////////////////////////............//////////////////////////////////////////////////////000/////////.....................------,,,,,,,,,...............//////000.........///////////////........................................................................///......---------......//////...---------------------,,,,,,---...000111......------------......------------------------......................../////////...------,,,,,,........................---------------.................................---------.......................................---------.........//////.........///////////////333:::<<<555......000000///////////////.....................///////////////......------....../////////////////////////////////000000000000//////........................//////////////////////////////////////////////////////.........---------........................////////////////////////////////////////////////////////////////////////......------------......///000111111///......///,,,,,,---------.........////////////////////////............////////////////////////////////////............////////////000...---...///000///......------------...//////111000/////////000000000000222555888777555111////////////////////////////////////////////////////////////////////////////////////////////////.............../////////000......------------.........///000000...---...///111000///......------------------------.........------............------////////////////////////000---000///,,,666???:::......------------......---------............///......------------......////////////////////////........................................................................+++...//////---,,,///111//////...------------------,,,,,,,,,,,,---......///......---------............------------......................................................+++,,,---...////////////---......//////......---......---,,,,,,,,,------------------------------------------------------......................................................------------..............................////////////////////////////////////////////////////////////////////////............////////////222111111000///.........//////////////////////////////............//////////////////////////////////////////////////////////////////.....................---------------///...+++******,,,///111///////////////.......................................................................................---------....../////////...------------...---------------...///000......------------......------------------------........................................................................+++,,,,,,------................................................---------................................./////////000000------......//////000000,,,000111///---///000///.........///////////////............///////////////......------....../////////////////////////////////000000000000//////........................////////////////////////......................../////////............---........................////////////////////////////////////////////////////////////////////////......------------.........000111111///......///,,,------------.........////////////////////////............////////////////////////////////////............////////////000...---...///000///.........------......///000000000/////////000000111444555888999888555111...////////////////////////////////////////////////////////////////////////......//////////////////.........///////////////......------------......---///111111///---------111000///......---......//////..................------............------////////////////////////000---//////...999DDDAAA......------------......---------............///......------------......////////////////////////........................................................................---...///000000///......//////...------------...---,,,,,,,,,,,,---............---------......///......------------..........................................////////////,,,------...//////............////////////.........------,,,,,,,,,------......................................................................................................------------..............................////////////////////////////////////////////////////////////////////////............////////////222111111000///...------//////////////////////////////............/////////////////////////////////////////////////////////////////////........................------------,,,***))))))+++---///000000//////......------...........................................................................------------.../////////......---------......------------......//////......------------......................................................---------.........//////........................***++++++,,,---......///......................../////////...---------,,,........................---.........////////////,,,------...///000111111//////.........//////---------......//////000000............//////////////////............////////////////////////////////////000000000000//////........................////////////////////////......................../////////.......................................////////////////////////////////////////////////////////////////////////......------------......---///000000///......///------------............////////////////////////............////////////////////////////////////............////////////000...---...///000///..................//////000000000000000//////111222888777777666444222000///////////////////////////////////////////////////////////////////////////............////////////..............................------------......---///111111///---,,,,,,000000///...............000000//////.........---------............------////////////////////////...+++......,,,555???:::......------------......---------............///......------------......////////////////////////........................................................................------...111333222///,,,///......---------......---,,,,,,,,,,,,---.........------------...//////......------------......................................./////////000000......//////...------,,,...//////////////////...------,,,,,,,,,------...........................................................................////////////////////////......------------..............................////////////////////////////////////////////////////////////////////////............////////////000000///......---,,,,,,//////////////////////////////............//////////////////////////////////////////////////////.........///////////////........................,,,------...............000000//////......------........................................................................---------------...//////......---------......///---------.....................------------......................................................,,,,,,------.../////////////////////////////////++++++,,,,,,---...//////......................../////////...---------,,,........................,,,,,,---------.........,,,------...///000111111111...---...000///---,,,------......//////000000............/////////////////////......///////////////////////////////////////000000000000//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////////////////////////////......------------......---...000000.........///---------.........//////////////////////////////............////////////////////////////////////............////////////000...---...///000///...///............///000000///000111111//////111444999777444000/////////000000000000000000000000000////////////////////////////////////////////////---.........//////000000------------------------......------------......---///111111///---------000//////............///000000//////.........---------............------////////////////////////...+++000///+++000555.........------------......---------............///......------------......////////////////////////........................................................................,,,---///222444444000.........---------......///---,,,,,,,,,,,,---......---------------...//////......------------.......................................//////000000111////////////...---,,,+++...//////000000//////...------,,,,,,,,,---..............................................................................////////////////////////......------------..............................////////////////////////////////////////////////////////////////////////............////////////............------------//////////////////////////////............//////////////////////////////////////////////////////.........///////////////.............../////////---///222444444333111//////////////////.................................................................................---------------...///000...------------...//////------......///......---......------------......................................................---------.........//////////////////////////////,,,------....../////////.......................................---------........................,,,,,,,,,------------...------......//////000000---******---///......///.........///////////////............////////////000//////......//////000//////////////////////////////000000000000//////////////////////////////////////////////////////...........................////////////000000000........................////////////////////////////////////////////////////////////////////////......------------......,,,...//////.........///------........./////////////////////////////////............////////////////////////////////////............////////////000...---...///000///...//////......//////000111...000222111//////222555777444111---,,,---000111000000000000000000000000////////////////////////////////////////////////------......///000000000...............---------......------------.........///000///...---///000//////............////////////..................------............------////////////////////////000...222222+++///111)))......------------......---------............///......------------......////////////////////////........................................................................---...111333333222000///...------------...//////---,,,,,,,,,,,,---......---------------...///000......------------..............................---......///000000111111---...............------//////000000000000//////,,,,,,,,,,,,,,,---...///........................................................................////////////////////////......------------..............................////////////////////////////////////////////////////////////////////////............////////////............//////////////////////////////////////////............//////////////////////////////////////////////////////............/////////000---........./////////000...000222444555333111000.........///////////////........................................................................---,,,,,,------///000000---------------...//////------...//////...---,,,......------------......................................................---------...............////////////////////////////////////////////////........................---------.......................................------------.....................///////////////---***+++///000---...333///////////////.....................////////////000000////////////000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////.../////////000000000000........................////////////////////////////////////////////////////////////////////////......------------......+++---//////.........///............////////////////////////////////////............////////////////////////////////////............////////////000...---...///000///...///////////////000000111---000333222//////222666222111000///...///000111000000000000000000000000////////////////////////////////////////////////------......///000000111111000000000////////////......------------...............---,,,...000333//////............//////---------------.........------............------////////////////////////111...111000***///333+++......------------......---------............///......------------......////////////////////////........................................................................///333555555111......///---------------...//////---,,,,,,,,,,,,---......---,,,,,,------///000000.........------.................................---......///000111111222,,,,,,---...//////////////////000000000000//////,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////........................000000000000000000000000.........------.................................////////////////////////////////////////////////////////////////////////............/////////000......//////000111111111//////////////////////////////............//////////////////////////////////////////////////////---.........//////000000---.........//////000000---...000111111111000///---.........//////000000........................................................................,,,,,,,,,---...///000111---------------...///000------/////////...---,,,.........------.........////////////////////////................................................000000000000000000000000000000000000000/////////........................,,,------....../////////..................................../////////000///////////////.........111...///333111---...444000000//////.........---............/////////000000000////////////000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111........................////////////////////////////////////////////////////////////////////////.........------.........+++---//////.........///............/////////000////////////////////////............/////////000////////////////////////............/////////000000...---...///000///...///////////////000111111---000333222//////333777...///000111222111111000000000000000000000000000////////////////////////////////////////////////---------...///000000111333222222222111111000000.........------...............---,,,,,,...222555//////.........//////000+++,,,,,,------.........---..................---////////////////////////000,,,...---(((///666///.........------.........---------.........//////.........------.........////////////////////////........................................................................222666999666///++++++...---------------...///000---,,,,,,,,,,,,---......,,,,,,,,,---...///000111000///...------...///000........................////////////////////////......////////////..............................///...---,,,,,,---.../////////.........---------//////000000000000//////////////////////////////000000000000000000000000---------.........//////---------------...///000........................000000//////......------........................////////////000000000000000000////////////000000......------------......////////////////////////000000000000000000000000...............///000111////////////////////////---------.........////////////////////////////////////000000///...------////////////////////////........................////////////////////////........................////////////////////////........................------............------............////////////////////////////////////---,,,,,,...///000///---////////////////////////////////////////////////..................------//////////////////////////////.........---------......////////////......////////////////////////////////////////////////........................---------.........//////...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000//////////////////////////////000000//////.........---........................---------.........//////000000000000000000000000........................////////////////////////////////////////////////////////////////////////000000//////.........---...............///000000...//////---,,,///555:::GGG333&&&+++222000---...000000///...............000000000000000000000000////////////000000000000111000///......///000111////////////////////////////////////////////////////////////////////////KKK===---)))///333000***//////.........---------........................000000000000000000000000..................------////////////////////////////////////////////////////////////////////////////////////////////////......////////////......---///000///------///111,,,---------.../////////........................+++,,,.../////////.........---,,,+++,,,...000111;;;:::777444000---+++)))............////////////------------------------........................000///............///000........................////////////////////////......////////////..............................///...------------.../////////.........---------////////////////////////////////////////////////000000000000000000000000---------.........//////......---------...//////........................///////////////......................................./////////000000000000000////////////000000//////............//////////////////////////////000000000000000000000000//////.........///000000////////////////////////---------........./////////////////////////////////////////////...------////////////////////////........................////////////////////////........................////////////////////////////////////////////////---......//////......---............////////////////////////////////////---------.../////////...////////////////////////////////////////////////........................//////////////////////////////.........---------......////////////......////////////////////////////////////////////////........................---------.........////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000//////////////////////////////000000/////////.................................---------.........//////000000000000000000000000........................////////////////////////////////////////////////////////////////////////000000/////////........................///000000...//////...---///444888KKK;;;000333666222000111111000//////......//////000000000000000000000000////////////000000000000111000///......///000111////////////////////////////////////////////////////////////////////////888222+++***---000000...//////.........---------........................................................................////////////////////////////////////////////////////////////////////////////////////////////////......////////////.........---...111555666222...------..................////////////............,,,---.../////////......///...---,,,,,,---///000666555444222000///------............////////////------------------------........................000//////......//////000........................////////////////////////......////////////..............................///......------......////////////............---//////............//////////////////////////////000000000000000000000000------.........///////////////......---....................................///////////////000000....................................////////////000000////////////000000000//////////////////000////////////////////////000000000000000000000000000000///.........//////////////////////////////------.........////////////////////////////////////////////////......---////////////////////////........................////////////////////////........................////////////////////////000000000000000000000000---......//////......---............///////////////////////////////////////............//////000////////////////////////////////////////////////......................../////////////////////////////////.........------......////////////......////////////////////////////////////////////////........................------........./////////000000111000000///...---000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000//////000000000000//////////////////////////////000000////////////..............................------........./////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////000000////////////.....................///000000...///000000//////222444AAA777000333444///...111111111000/////////000000000000000000000000000000////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////))),,,......------///222/////////............---........................................................................////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///,,,,,,333;;;===444+++//////..................000000/////////.........------.../////////......000///---,,,,,,---...///000000000000000000000000............////////////------------------------........................000//////////////////000........................////////////////////////......////////////..............................//////............///////////////...............//////...------...//////////////////////////////////////////////////////............////////////000000///......---....................................//////000000000111........................---.........////////////000000////////////000000000000000111111000000000////////////////////////////////////////////////111111000///.........///////////////////////////............////////////////////////////////////...///////////////......////////////////////////........................////////////////////////........................////////////////////////////////////////////////......////////////..................///////////////////////////////////////000///.........000111////////////////////////////////////////////////---------...............////////////////////////////////////..................////////////......////////////////////////////////////////////////....................................////////////111111111111000...------////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000//////////////////////////////000000//////////////////....................................////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000//////////////////...............///000000...///000000000000000000111------000///,,,---222111111000000000000111111////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////+++///222111///---///111/////////.......................................000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///,,,+++111999:::222***000000//////......------000//////......------,,,.........////////////...000///...---------------------......///000111111............////////////................................................///000000000000000000///........................////////////////////////......////////////......//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////........./////////000000111000///...............////////////////////////.../////////000000111111////////////////////////.........////////////000000000////////////000000000000111222222111000000000000000000000000000000////////////////////////222111000///////////////000000000000000000000000........./////////000000////////////////////////......///////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................//////////////////...............///////////////////////////////////////111111000......000222000000000000000000000000////////////////////////---------.........//////////////////////////////000000/////////...............////////////......////////////////////////////////////////////////////////////////////////........./////////000000111111111111000...------////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000//////000000000000000000000000//////000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000000000...............///000000...//////000111000///.........000222000...000444111111000000000000111111////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////111111000/////////000000////////////////////////........................000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///...---///000000...+++000000000//////......---.........---------,,,,,,////////////...///////////////......---------------------......//////000............////////////................................................///000000111111000000///........................////////////////////////......////////////......////////////////////////...//////000000//////......////////////000000000//////000000000000//////////////////////////////000000000000000000000000....../////////000000000000000//////...////////////////////////////////////000000000000000000111////////////////////////////////////000000000000000000////////////000000///000111222222111000///000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000....../////////000000000////////////////////////---...//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................//////000000//////...............////////////////////////////////////...111444333000...///111000000000000000000000000////////////////////////,,,,,,------.../////////////////////////////////000000000/////////............////////////......////////////////////////////////////////////////////////////////////////....../////////000000000000000111000000///...---000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111//////000000000000//////000000000000000000000000//////000000000000111111////////////////////////....../////////000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111...............///000000///......///111111///...000222333222///---...000000000/////////000111111000000000000000000000000////////////000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000...+++,,,///111111000...////////////000000000.........................................................//////000000111////////////////////////////////////////////////////////////////////////////////////////////////......////////////.........///000---***)))+++...000000//////////////////........................111000///.........//////...............---------....................................////////////................................................///000111111111111000///........................////////////////////////......////////////......////////////////////////...///000111111000///....../////////000000000000...000222333333222000...////////////////////////000000000000000000000000.../////////000000000000//////////////////000111////////////////////////111111111000000000000000////////////////////////000000000000111111111222000000////////////000000...///111222222111///...000000000000000000000000000000000000000000000000000000000///000000111111000000000000000000000000.../////////000000000000////////////////////////------...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////000000000000//////............////////////////////////////////////---111666555111......000000000000000000000000000////////////////////////,,,,,,------...//////000////////////////////////000000000000/////////.........////////////......////////////////////////////////////////////////////////////////////////.../////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000//////000000000111111111////////////////////////.../////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111...............///000000///---,,,---000111000///000111222000------......//////......//////000111000000000000000000000000////////////000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////...---------///000000///.../////////000000000000................................................---......///000000111111////////////////////////////////////////////////////////////////////////////////////////////////......////////////.........000111///,,,+++...111///////////////000000000......//////000000111111222111///.........//////------..............................////////////............////////////................................................///000111222222111000///........................////////////////////////......////////////......000000000000000000000000...///000111111000///....../////////000000111111...000333555555333000...////////////////////////000000000000000000000000////////////000000000000//////...//////000111222000000000000000000000000222222111111000000//////000000000000000000000000000111111111222222222222000000////////////000000---///000111111000///---000000000000000000000000000000000000000000000000000000//////000111222222000000000000000000000000////////////000000000000////////////////////////------...///000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////............/////////000////////////////////////,,,222777777333///...///000000000000000000000000////////////////////////,,,,,,------...///000000////////////////////////000000000000////////////......////////////......////////////////////////////////////////////////000000000000000000000000////////////000000000000...///000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222...............///000000///---+++,,,///222111///000111222000000222444333...............///000000000000000000000000000000////////////000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////...000222222111///........./////////000000111111........................000000000000000000000000---......///000111111222////////////////////////////////////////////////////////////////////////////////////////////////......////////////.........///111111111111111222......//////000000111111//////000111222333444444222111000.........///000,,,,,,---.../////////...------......///000000000............/////////000////////////////////////........................////////////000000000000000000000000000000000000...///111111111000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////000000111111111111000000222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////---///000000///......///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000444111......111222111000////////////////////////000000000000000000000000000000000000000000000000111111000000//////............////////////......000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000222222222111111111111000000000000000111111111111111111111000000000000000111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111333222111000000111222333222222111111111111111111222222222222222222222222222222222111111111000000000000000000111111111111000000000000000111111111222111111111000000//////000000000000000000000000///333333//////222000+++000000000000000000000000111111111111111111111111////////////000000000000111111000000000000000111000000000000000000000000000000000000000000000000222222111111000000//////111000///////////////000222111111000000000000000222222222222222222222222////////////////////////111111000000//////......000111111111111222222222000000000000000000000000////////////////////////......//////000000000000111111000000000000111111111111000...---///222666222222111000///...------......///000000000000000000000000000000000000000111111000000//////......///222444333111///...---222000///......///000222////////////000000000111000000000000000000000000000......333999:::555000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000222111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---///000000///......///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222000///000222333111///////////////////////////000000000000000000000000000000000000000000000000111000000000/////////.........////////////......000000000000000000000000////////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000000000111111111111111000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111222222222222222222222222222222222111111111000000000000000000111111111111///000111111222222111111222111111111000000000000111111111111111111111111///555777222///111333222000000000000000000000000111111111111111111111111000000000111111222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000222222111000000000000000222222222222222222222222111111111111111111111111111111000000////////////000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000///......111333111111111000//////.........///000000111111000000000000000000000000000000111111000000///////////////111333333111///......111000///......///000111/////////000000000111111000000000000000000000000222---,,,444???BBB:::000000000000000000000000000111111111111111111111111000000000000111111111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---///000000///...///000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111333222000...////////////////////////000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111111000000000000000111111111111000000000000000000111111111111111111111111111111111111000000000111111222111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111222222222222222222222222222222222111111111111111000000000111111111222222///111222444444333222111111111111111111000000000111111111111111111111111...555888444///000444777000000000000000000000000111111111111111111111111111111222222333444555555111000000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000//////000000111222222111000000000000111222222222222222222222222111111111111111111111111111000000000000/////////000111111111111222222222000000000000000000000000111111111111111111111111333222222111111111111222111111111111111111111111000111222111/////////111000000000000000000000000///000111111222222111111000000000000000000000000111000000000000////////////111333333111///......111000///......///000111//////000000000111111111000000000000000000000000222---,,,222<<<@@@999111000000000000000000000000111111111111111111111111///000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111111222000111111222222111111000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000////////////////////////---///000111/////////000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000///////////////////////////000000000000000000000000////////////////////////000000000000//////////////////000000000000////////////////////////////////////000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222111111111000000///000000000111111111111000000000000000111111111111111111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111222111111111111111111222111111111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222///111444666666555333111111111111111111111111111111111111111111111111111---222555666444333444555000000000000000000000000111111111111111111111111000111111222333444555555000000000000000000111222000000000000000000000000000000000000000000000000//////000000111111222222000000000///000000111111333222111111000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111333222222222222333444555111111111111111111111111111222444444222000000000//////000000000111111111000000111222222222222222000000000000000000000000000000000000000000000000000111333222000/////////111111000//////000111111000000000000111111111111000000000000000000000000222///---///444666555222000000000000000000000000111111111111111111111111///000000000111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000111111111222222333333111111222222222222111111111111111111111222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000---///111111000///000111////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000///------...000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000///000000000111111111111//////000000111111111111111111111111111111111111111111111111111222333333111111111111111111111111000000000000000000000000111111111222222111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111222222222222000111444666666555333111111111111111111222222222111111111111111111111111000000333888<<<:::555111111111111111111111111111111111111111111111111111000000000111222333333444000000//////000111222222000000000000000000000000111111111111111111111111//////000000111111222222000000000000000111222222333222222111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000222111111111333555777888000111222222222222111000222444666666444222111111//////000000111111222222000000111222222222222222000000000000000000000000000000000000111111111111000111222222000//////000111111000000000000111111000000000111111111222222000000000000000000000000000000000///...///111333000000000000000000000000222222222222222222222222000000000000111111111111111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222222222111111111111111111111111111111111222333333444444111111222222222222111111111111111222222222222222111111111222222222222333222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000---///111111000000111222////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000...///111333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000///000000000000000000000000000000000111111111222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111/////////000111111222222111111111111111111111111111111111111111222333444111111111111111111111111000000000000000000000000000111222222222222111000000000000111222222333333222222222222222222222222111111111111111222222222111111111222222222222333000111333555555444333222111111111222222222222222222222222222222222222222333000222:::@@@===666000111111111111111111111111111111111111111111111111000000000000111111111111////////////000111222333000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111222333333333222111111111111222111111111111111111111111////////////////////////000000000111111111111222000111111111111222222222111111111111111111111111000000000000000000000000222222111111222555777999000111222333333222111000111333555555444222222222000000000111111222222222///000111111222222111111000000000000000000000000000000000111111111111222000111222111000///000111111111111111111111111111000000111111111222222222000000000000000000000000///000111111000000111222000000000000000000000000222222222222222222222222000000000000111111111111111111111222222222333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111111111222222333444444555111222222333333222222111111111111222222333333333111111111222222222333333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000---///111111111000111222////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000333666666444222222333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000111111111111000000000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000///222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111...//////000111111222222111111111111111111111111111111111111222333444555111111111111111111111111000000000000000000000000000111222222222222111000///000000111222222333333222222222222222222222222000000111111111222222222111111111222222222333333111111222333333333333333111111111222222333333333222222222222222222222222444000000777:::777333222111111111111111111111111111111111111111111111111111111111111111000000000////////////000111222333000000000000000000000000111111111111111111111111111111111000000000000000000000000000111222333444444333222222111111222222111111111111111111111111000000000000000000000000000000111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111555444222111111333555666000111333444444333111000000111333333222111222333111111111111111111222222...///000000111111000000000000000000000000000000000000111111111222222222000111111111//////000222111111111222222111111111000111111111111222222222000000000000000000000000///000111333555444333222000000000000000000000000222222222222222222222222000000000000111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111111111222333333444555555111222222333333222222111111111111222222333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000---///111111111111222333////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///444:::===:::666333222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000000111111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111222111111111000000//////222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111...//////000111222222222111111111111111111111111111111111111222333444555111111111111111111111111000000000000000000000000000111222333333222111000///000000111222222333333222222222222222222222222000000111111222222222222111111222222222333333333111111111222222222333333111111111222222333333333222222222222222222222222111......222222...///333111111111111111111111111111111111111111111111111333333222222111000000///////////////000111222333000000000000000000000000111111111111111111111111222222111111000000//////000000000000111222333444444333222222111111222222000000000000000000000000111111111111111111111111000000111111222222222222000111111111111222222222111111111111111111111111222222222222222222222222888666333111000111222333000111333444444333111000...///111111000000111333111111111111111111111111......///000000000000000000000000000000000000000000000111111222222222222000111111000//////111222111111222222222222111111222222111111111111222222111111111111111111111111444222000///000222222222111111111000///000333555444333333222111111111222222222222222222222222222222222111111111111111222333333333222222222111111333222222222333333222000222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111222222333333222222111222333333444555555555555111111222222222333333333333333333333333333333333000111222222222222111000333333333333333333333333222222111111111111111111000222333444222000000000111111222222222333333333111111111111111111111111111222222333333222222111111111111111111111111111111//////000000000000222111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000111111000000/////////...//////000000111111111222222222222222222222222222000000000000111111111111111111111111111111111111111333777999999777333111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222111111000000111111111000111111222333111222333444444333222111222222333333333333444444444333222111111222333444222222222222222222222222111111111000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111333222222222111000000000000000111111111111000000000000000000111111111111333111000//////111333444444333222111111111222333333222222111111222222333222111111111111111222222222222111111222222333444000000000000000000000000222222222333333444444444111111111111111111111111///111222222111111222333222222111111222222333444444333222222111111222222222222222222111111000000000000000000000000000000.../////////000000111111......///111222333444555222222111000//////000000111111000000000000000111111111000000//////......000000111222222222222111111111111111111111111111111111222222222333333333111111111111000000000000111111111111111111111111000111111111111222222222333333333222222222111111000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000---000999------999111000000000000000111111111111000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111222111111222222333222222111222444333222111111222333222222222222222333333222222222222222222222222333222222111111111111222444444444333333333333333333222222333333333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222333333444444444444333222222222222333333333333333333333333333333333333111111222222222222111111333333333333333333333333222222222222222111111111222444555555222111000000111222222222222333333333111111111111111111111111222222333333333333222222111111111111111111111111444222222222111000000111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000/////////000000000000111111222222222222222222222222222222000000000000111111111222111111111111111111111111000222444666666444222000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222111111111000111111111111111222222333111222333333333333222111222222333333333333444444333333222111111222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111222222222222111111111111000000111111111111000000000000000000111111111222222111000000000111333444444333222111111222333333333333222222222222333333333222111111111111111222222222222111222222333444222222222222222222222222222222222222333333333444111111111111111111111111///000111111000000111222222222222111222222333444444333222222111222222222222222222222111111111000111111111111111111111111/////////000000000111111//////000111222333333444222222111000000000000000111111000000000000111111222222111111111000000000000000111222222222222222111111111111111111111111111222222222222333333333333333222222222222222222111111111111111111111111111111111111222222222222333333222222222111111111000111111222222222222222222222222222222222222222111111111111111111111111000000000000000000000000444,,,///,,,;;;LLL:::---000000000000111111111111000000000000111111111111111111111111111111111111222222111111111111222222222222222222222222222222///000222333444333333222111444666666444222000000333222222222222333333444333333333333333333333333444333222222111111111222444444444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333444444444333222222222222222333333333444444333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222333555666555333111111111222222222222333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111000000000000000000111111111111222222222333333333333333333333333000000111111111222222222222222222222222222222222000111222333333222111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222111111111111111111111111111222333333222222333333333333222222222222333333333333444444333333222222222222333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222111111111222222222222222000111111222222111111000000000111111111222222222111111111111222222222333333333222222222222333333333333222222222222333333444333222111111111111111222222222222222333444444333333333333333333333333111111111222222222222222111111111111111111111111...000111111000///111222222222222222222333444444444444333222222222222222222222222222111111111111111111111111111111111111000000000000000111111111000000111111111222222222222111111111000000000000111111000000000111111222222222222222222111111111000111111222222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222222222222222222222111111111111222222222333222222222111111111111111000111222222333333222222222222222222222222222222111111111111111111111111000000000000000000000000555+++///...???OOO<<<---000000000111111111222222000000000111111111222222111111111111111111111111333222222111111222222333222222222222222222222222///000222222222222333444222444666666444333333333555444333222222222222222333333333333333333333333444444333222222222222222444444444444444555555555333333444333333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333444444444444333333333444444444333222111111333333333333444444444444444444444444444444444444444333222222222222333444444444444444444444444444222222222333333333333333222444555444222222222333222222222333333333444444222222222222222222222222222333333333333333333222222222222222222222222222...000000///000333444333222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111111111222222222333333222222222222222222222222111111111222222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222111111111111222333333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333333333333333333333333444444444333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222111111111222222333333333111111222222222222111111111111111222222222333333000111222333333333222222222222222222333333333444333333333222222333333333444444333222111111111111333222222222222333444444333333333333333333333333111111111111111111111111111111111111111111111111///111222222111000222333333222222222222333444444444444333222222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111000000111111222222222222222222222222111111000111222222333333222222222222222222222222222222222222222333333333444444111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111111222222333333333333333333333333333333333333333111111111111111111111111111111111111111111111111//////999222333<<<111111000000111111111222222222000000111111111222222222111111111111111111111111333333222222222222333333222222222222222222222222000222333222000111333555222333444333333444666999777666555333222111111000333333333333333333333333444444333333333333444444333333333333333444444444333444555444333333555888333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333333333444444444555555444444444444444444444333333222111333333444444444555555555444444444444444444444444444444333333333333444444444444444444444444444444222222333333444444444444000222333333222222444666222222333333333444444444222222222222222222222222333333333444444333333333222222222222222222222222222666555111111444555111222222222222222222222222222222222222222222222222444444333333333333444444222222222222222222222222111111111111111111111111111111111222222222222222333333333333222222222222333333333333333333333333222222222222333333333333222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222333222222222111222333333444333333333333333333333333222222222333333333444444333333333333333333333333222222333333333444444444222222222333333333444444333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222111111222222333333333444222222333333333333222222222222222222333333333333111111222333333333333222222222333333444444444444444333333333333333333444444444333222111111222222333333222222333333444555222222222222222222222222111111111111111111111111111111111111111111111111111333444444333222444555333333222222333333444555555444333333222222333333222222222222222222222333111111111111111111111111222222222222222111111111222222222111111111111000000111222222222222111111111111111111111222333333111111111111111111111111111111222333333333333222222222222222222222222222222222333333333444444444333333333333222222222222222222222222222222222222111222222222222333333333111111111111111111222222222222333444444444444444333333333333333333333333111111111111111111111111222222222222222222222222///000;;;111+++000,,,444111111111111222222222222111111111111222222222222111111111111111111111111333333222222222222333333333333333333333333333333222555666555333111333666222222222222222444888;;;777777555444222111111111333333333333333333333333333333333333444555666666444444444444333333222222333555666555222333666:::333333333333333333333333333333333333333333333333444444444444444444444444444444444555555666666666444555555666666555555444444444555555444444333333444444444555555555666666444444444444444444444444333444444555555444444333444444444444444444444444222333333444444555555666222333444444333333555777333333333333444444444444333333333333333333333333333333444444444444333333333333333333333333333333:::>>><<<444222666555///333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333111111111111111111111111222222222222222333333333444444444333333333333222333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333222222222222222333444444444444333333333333444444222222333333333333444444333333444444444444333333222222333333444444555555111222222333333444444444444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333222222222333333333333333222333333444444333333222222222333333333444444444222222222222333333333444111222333444555555444444444444333333333333444444333333222222222222333333333333333333333444444555222222222222222222222222222222222222222111111111111111111111111111111111222444555555444333555666333333333333333444444555555444444333333333333333222222222222333333333333222222222222222222222222333333333222222222222222222222111111111111111111000111222333333333222111111111111111111222333444000000000111111111111111111222222333333333333333333333333333333333333333333333333333444444444444999999888777666555444444333333333333333333333333222222222222333333333333222222222222222333333333222333444444555555444444444444444444444444444444222222222222222222222222222222222222222222222222666...333---///666///444111111111222222222222333111111111222222222222333222222222222222222222222444333333222222333333444333333333333333333333333333888======999555444555000222333333333333555777555555444333333333333444444444444444444444444444222222222333555666888999777666666555444333222222333555777555222333777<<<444444444444444444444444444444444444444444444444444444444444444444444444444444555666777888999999555555666666666666555555444444555666666666555555444555555555666666666666555555555555555555555555222333555777777555333222555555555555555555555555333333333444555666666666777888888666444444666777333333333444444444444555333333333333333333333333333333444444444444333333333333333333333333333333888===<<<333222777666000333333333333333333333333333333333333333333333333444333333333333333333444333333333333333333333333222222222222222222222222222222222333333333444444555444444444333333333333444444444444444444444444333333333333444444444444333333333333333333333333333333444444444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444333222222222222333444444555444333333333333444555222222333333333333444444333333444555555444333333222222333333444555555666222333333444555555666666444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333222222333333444444444444333333333333333333444444444444333333222111222333444555111222333555555555555444444444333333333333444444222222222222333333444555444333333333333444555555333333333333333333333333444333333333222222222222111111111111111111111111222333555444333333444666444333333333333444555555555555444333333333333444222222222333333333444444222222222222222222222222444444333333333222222222111111111111111111222222///000222444444333222111111111111111222333444555111111111222222222333333111222333333444444333333333333333333333333333333333333333444444444444555===<<<;;;999777666555444333333333333333333333333222222222333333333444444222222333333333444444444333333444555555555555555444444444444444444444444222222222222222222222222333333333333333333333333666---333000333999000444111111111222222222333333111111111222222222333333222222222222222222222222444333333222222333333444333333333333333333333333222:::BBBDDD???888444333000222555555444333222222222222222333444555666777444444444444444444444444111111222333555777999:::999999888666555444333222333555777555222333888===444444444444444444444444444444444444444444444444555555555555555555555555444555666777888999:::;;;555555666666666666555555444444555666777777777666555555555555666666666777555555555555555555555555111333666888888666333111555555555555555555555555333333444444555666777777===<<<;;;888666444555777333333333444444444555555333333333333333333333333333444444555555444444333333333333333333333333333000666666///000888999222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333222222222333333444444444555555555444444333333333444444444444444444444444333333333444444444555555333333333333333333333333222333444555555444333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222222333333444444444333333222222333333444555555444333333333333444555222222333333333444444444333333444555555444333333222222333333444555666666444444444555666777777888555555555555555555555555333333333333333333333333222222333333333444444444333333333333333333333333444444444333333222222222333444444555555444444333333333333444444444555555444333222111111333555666000222333555666666555555555444444333333444444555111111111222333444555666444333333333333444555555444444444444444444444444444444444333333222222222111111111111111111111111111333444444333222444555444333333333333444555555555555444333333333333444222222222333333444444444222222222222222222222222444444444333333222222222000000111111111222222222///000222444444444222111111111111111222333444555222222222333333444444444111222333333444444333333333333333333333333333333333333333444444444555555===<<<:::888666444333222333333333333333333333333222222333333333444444444333333333444444555555555333444555555666666555555555555555555555555555555222222222222222222222222333333333333333333333333111///;;;666222333,,,666111111222222222333333333111111222222222333333333222222222222222222222222444555555555444333333222444444444333333222222222333444666777888777666444555555555555555555555555444444444555555555666666444333333333333444555555777666555444444555666777<<<<<<<<<:::777555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444444444444444333666777888::::::999999888666666666666666666666666555555555555555555555555555555555555666666666777777666555444444444444444666666666666666666666666666666666666666666666666666555555555555666777777;;;;;;:::999888777666666555555555555555555555555555555555555555555444444666666444333333444555666666666555555555444444444333333333444444444555555444444444444444444444444555555444444444333333333333333333444444444555555222222333333333444444444333444444555555444444333333333333333333333333333333333444444555666777777555555555555555555444444555555555555555555555555555555555555555555555555555555555444444333333333444333333333333444555555555555444444444333333333333333333444333333222222444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666666666666666666666666666444333333222222333333444444444444555555555666666444555555666666555555444333444444555555555555555555555555555555555555555444444444444444444444444444444333222222333444444444444444444444444444444777666555555444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333444555555444333333444444444555555555666666555555555555555555555555222222222333444555666777444444444444444444444444444333333222333444555666555555555555555555555555555555555444444333333333222222444555555444222222444444444444444444444444000000111111222222222222555555555444444333333333222333333444444333333222333444444555555444444333222222222333444555666777111222333333444444333333333333333333333333333333333333333444444444555555444444444333333222222222555555555555555555555555222111111111111222333333222333333444444555555555666555444333333444555666555555555555555555444444333333444444444444444444555444444444444333333333333444444555555444444333444444333333444444555666444333333222222333333444555444444333333444444555444333333222222333333444444555555555444444333222444444444333333333222222333444666777888777666555555555555555555555555555444444444555555555666666444444333333444444555666777666555555555555666777666777888777555444555666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444333444555666777666666555666666666666666666666666555555555555555555555555555555555666666666777777777777666555555555555555666666666666666666666666666666666666666666666666555555555666666666777777888888888888888777777777555555555555555555555555555555555555555555555555666666555444444444555666666666666555555444444444333333444444444555555555444444444444444444444444555555555444444444333333333333444444444555555555333333333333444444444444444444444555555444444444444444444444444444444444333333444555555666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333444444333333444444555666555555555444444444333333333333444444444444333333555555555444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666555555555555555555555555555555555555555555555555555555444444444444555555444444444444555555555555444444555555555555444444333444555666777666555555555555555555555555555555444444444444444444444444444333222222222222333444444444444444444333333333444444333222222222222222444444444444444444444444444444444444444444444444555555555555555555555555333444555555555555444333444444444555555555666666444555555555555555555444333333333333444555666777444444444444444444444444444444333333333444555666555555555555555555555555555555555444444444333333333333444444444444333333444444444444444444444444111111111111222222222333555444444444333333333333333333444444444444333333333444444444444444444333333333333333444555555666222222333444444444444333333333333333333333333333333333444444444555555555444444444333333333222222555555555555555555555555777777666555444444444444444444444444555555555555666555444444444444555666555555555555555555555555555555555555444444444444555555555444444333333333333333444444444444333333333333333333333444555555444333333222222333333444555444444333333444444555555555444444444444555555444555555555555444333333444444444444444333333333333444666777777777666555555555555555555555555555444444555555555666666666444444444444555555555666777666666555555666666777222444555555555555666888555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555333333444555555555555555666666666666666666666666666666666666666666666666666666666666777777777777888777777666666666666777666666666666666666666666666666666666666666666666444555666777888777777666666666666777777888888888666666666666666666666666555555555555666666666666666666555555555555666666666666666666555555555555444444444444555555555666555555555555555555555555666555555555444444444444444444444444555555555666333333444444444555555555444444555555555555444444666666666666666666666666444444555555666666777777555555555555666666666666666666666666666666666666666666666666666666666666555555555555555444444444444444444444444555666666666555555555444444444444444444555555555555555444666666666555555555555555444444444444444444444444666555555555444444333333444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555666666555555555555666666333333333444444444555555333444444555555444444333333444777888999888666444555555555555555555555555333333333333333333333333333333222222222222333333333333333333333333333333444333222222222222222222444444444444444444444444444444444444444444444444555555555555555555555555444555555666666555555444444444555555555666666666444555666777777666555444333333333333444555666666555555555555555555555555555444444444444555666666555555555555555555555555555555555555555444444444444444444333333444444444555555555555555555555555111111222222222222333333444444333333333333222222333333444444444444333333333333444444444444333333555444444444444444555555222333444444555555444444222222222222222222222222333444444444444555555555444444444444444333333333555555555555555555555555<<<;;;999777555444444444666666666666555555555555666555555444444555555666555555555555555555555555777777666666555555444444777666666555444333333333333333444444444444333333333333222222333333444555444444333333333333444444555555444444444444555555666666555555555555666666444444555555555555444444555555555444444444444444444444555666777666666666555555555555555555555555555555555555666666666666444444555555666666666666777666666666666666666777333555666777666777888:::555555555555555555555555555555555555555555555555555555555555555555555555666666777777777777666666666666777777777777888777666666666666666666666666777777777777777777777777666666777777777888888888777777666666666666777777666666666666666666666666777777777777777777777777444555777999999888777666666666666666777777777777666666666666666666666666666666666666666777777777666666666666666666777777666666666666666666666666444555555555555666666666555555555555555555555555666666666555555555555444444555555555555666666666444444555555555666666666555555666666666666555555666666666666666666666666555555666666666777777777666666666666666777777777666666666666666666666666666666666666666666666666666555555555555555555555555555555444555555666777666666666555555555555444444555555666666666666666555555555555555555555555555555555555555555555555666666555555444444333333555555555555555555555555333333444444444555555555444444444444444444444444444444444444444444444444666555555555555555555666333333333333444444444444333333444444444444333333222444888::::::999666444333333333333333333333333333333333333333333333333333333222222222222333333222222222333333333333333555555444444444444444555444444444444444444444444444444444444444444444444444444555555555555555666666666666666666666666666555555555555666666666666444555666777777666555444444444444444444555666666555555555555555555555555555555555555555555666666555555555555555555555555666555555555555555555555666555444333333444555666555555555555555555555555222222333333333333333333333333333333333333333222444444555555555555444444333444444555555444444333666555555444444444444555333333444555555555555555333333333333333333333333444444444444555555555555555555555444444444444444555555555555555555555555;;;:::888666555444444444888888777777666666555555666666555555555555666666555555555555666666666666999888888777666555555444888777777666555444333333333333444444444444333333333222222222222333444444444444333333333333444444555555444444444444555555666555555555555555555666444444555666666555555444555555555555555555555555444555555666666666666666666666666666666666666666555555555666666666777777444555666777777777666666666777777777777777777666555666777777666666777888666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777888888888999999777777777777777777777777888888888888888888888888777777777888888888888999777666666666666666777777777777777777777777777777888888888888888888888888555666888::::::999888666777777777777666666666666777777777777777777777777666666666777777777888888555666666777777888888888777777777777777777777777555555555666666666777777666666666666666666666666777777666666666555555555555555555666666666777777555555666666666777777777555666666777777666666555555555555555555555555555666666666777777777777777666666666777777777888888777777777777777777777777777777777777777777777777666666666666666666666666666555555555555666777777777777666666666555555555444555666666777777777666444444444444444444555555555555555555555555555555666666666555555444444444555555555555555555555555222333333333444444444444555555555555555555555555555555555555555555555555555555444444444444555555333333333444444444555555333444444555555444444333222444888::::::999666444222222222222222222222222444444444444444444444444333333333444444333333333222222222333333444444444666555555444555555666666444444444444444444444444444444444444444444444444333333444444555555555555777777777777777777777777555555555666666666777777555555666777777666555555555555444444444555666666666666666666666666666666666666666666666666666555666666666666666666666666666666666666666666666666777666444444444444666777666666666666666666666666444444333333333333333333333333333333333333333333444555555666666555555444555555555666666555555555666666555444444444555555444444555666666666666555333333333333333333333333444444444555555555666666555555555555555555555555666666666666666666666666888888777666666666666777888888888777777666666555666666666666666666666666555555555666666666777777999999888777666666555555888888777666666555444444333444444555555444444333333333222222333333444555555444444333333444444555666555555444444555555666555555444444444444555555444444555666666666666555555555555666666666666666555555555555666666666777666666666666666666666666555555666666666777777777444555777888888888777666666777777888888777777666555666777666444444444555666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666777888888777777777777777777777777777777777777777777777777777888888888999999999999777777777777777888888999888888888888888888888888888888888888888888888888666777888999:::999999888888888888777777666666666777777777777777777777777666666777777888888999999555666777888999999888888777777777777888888888888666666666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777666666777777777888888888666666777777777777666666666666666666666666666666777777777777888888888888666666777777888888999999777777777777777777777777777777777777777777777777666666666666777777777777666666666666666777888888777777777777666666666666333444555666777777777777444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555666666666666666666666666666666666666666666666666555444444444444444444555444444444555555555666666444555555555555555555444333444777888999888666444333333333333333333333333555555555555555555555555444444555555555555444444222333333444444555555666444444444444444444555666555555555555555555555555555555555555555555555555444444444555555666666777999888888777777888888999555555666666666777777777666666666666666666666666666555555555555555666666777777777777777777777777777777777888777777666555666666666666666666666666666666666666777777777777666666555555555555666666777777777777777777777777555555444444444444333333333333444444444444555555555555666666666666555555666666777777777777666666666555555555555555666666444555666666777666666666444444444444444444444444444444555555555666666666555555555666666666666666666666666666666666666666777777777777888888999:::777777777777666666666666555666666777777666666555555555555666666777777888888888777777666666555555777777777777666666666666555555666666666666555555444333333333333444555555555555444444444444555555666666555555555555666666555444444444444444444555444444555666666666666666555555666666666777777777555555555555555666777777666666666666666666666666555666666666777777777777444666777999999888777666666777888888888888777666555666777777555555666777666666666666666666666666666666666666666666666666666666666666666666666666555666666777777666666555666555555444555666777888777777777777777777777777777777777777777777777777888888888999999999::::::999999999999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999999999::::::777777777888888888888888888888888888888888888888666666777888888999::::::555666777999::::::999999777777777888888999999999666666777777777888888888777777777777777777777777888888888777777777666666666666777777777888888888777777777888888888999999666777777888888777777666777777777777777777777777888888888888888888888888666666777888888999::::::888888888888888888888888888888888888888888888888666666777777777888888888777777666666777777888999888888888777777777666666333333444555666666666666444444555555555666666666555555555555555555555555444444555555666666777777555555555555555555555555555555555555666666666777777777777777777777777777777777777777777777777777666666555555555555666666555555555666666666777777555666666777777666666555333444555666777666555555666666666666666666666666777777777777777777777777555555666777777666555555333333444555555666777777555555555555555666777777666666666666666666666666666666666666666666666666555666666777888888999999:::999888888888888999:::555666666666777777777777888777666555555666777888666666555555555555666666777777777777777777777777777777888888888777666555666666666666666666666666666666777777777888888888666666666777777666666666777777777777777777777777555555555555444444444333444444444555555666666666666666666777777666666666888888999999999999888888555555444555555666777888555555666777777777777666666666666666666666666666555555555555666666666666555555666666666777777777666666666666666666666666666666666666666777888888555555666666666666666777555666777888888777666555444555555666777777888888666666666666666666666666666666777777777777888888666666777777777777666666555555444444555555666777555555444444444444555555666666555555555555666666666666555555555555666666444444555666777777666666555666666666777777888888555555555555555666777777777777777777777777777777666666666666777777777777555666888999:::999777666666777888999999888777666666888999999888888:::;;;777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555777666666555555777888999777777777777777777777777666666666666666666666666888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888999:::;;;666666777888999:::;;;;;;888888888888888888888888666777777888999999::::::555666888999::::::999999777777888888999999999999777777777777888888888888777777777777777777777777888888888888777777777777777777777777888888888888777888888888888999999999777777888888888888777777888888888888888888888888999999888888888888888888666777777888999999::::::888888888888888888888888888888888888888888888888666666777777888888888999777777777777777888888999888888888888777777777777222333444555666666666666555666666666777777888888666666666666666666666666333333444555666777888888666666666666666666666666777777777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777666666666666777777777777666666777777777777666666333444444555555555555555888888888888888888888888777777777777777777777777555666777888888777666555444444555555666777888888888888888888888999::::::777777777777777777777777777777777777777777777777777777888999::::::;;;;;;::::::999888888999::::::666666666666777777777777999888555444444555888999777666666555555555666666777777777777777777777777777888999999999777666555777777777777777777777777666666777777888888888999555666777888888777666555777777777777777777777777666666555555555444444444555555555666666666777777666666777777777777666666999999999::::::999999999444444444555555777888999555666666777777777777777777777777777777777777777555555555555666666666777555666666666777777888888777777777777777777777777444444333333333333444444444444555555666666777777555666777888888777666555444555555666777888888999555555555555666666666666666666666777888888999999777777888888888888777777666555555555555666777777555555444444444444555555666666555555555555666666777777666666666666777777888888777777666666555555999555111222666999777555555555555555555666777777777777777777777777777777777777777777777777777777777777777777777888888999666888::::::999888777888777777888999999999999888999888888888777777666666777777777777777777777777666666666666777777777777777777777777666666666666666666666666666555444444777777777777777777777777888888777777777777888888999999:::::::::;;;;;;;;;888888999999999:::::::::<<<<<<;;;:::999999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999::::::999888888999;;;;;;::::::999999::::::;;;999888888888777777666666999777555666999999888555999999999999888888777777888888888777777777777777999999999999999999999999:::999999888888999999:::999888777666666777888999888888999999999:::::::::999999999999999999999999<<<666888AAACCC;;;888;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777888888888888999999999777777777777777777777777777777777777888888888888555999:::777666888888666777777777777777777777777666666777777777777666666777777777777888888888888777777777777888888888888999999888888888888999999888888777777666666555555888888999999999888888777888888888888888888888888888888888888888888888888666666666666666666666666777777777777888888888888777777777777777777777777===GGGHHH===777999999444888999:::999888777777888888888888888888888888888666666666666666666666666666666666666666666666666888777666555555666777888777777777777888888888888888888999999999:::::::::999999999888888888888777999888777555555555666777666666777777777777777777555666666666777777888888777777777777777777777777999888888777777777777777777777777777888888888888777777777777888888888888777777777777777777777777999999999999999888777666888888777777666666555555555555444444444444555555666666666666777777777777888888999999999999888888777777777777777777777777777777888888888888777777777777666666666666777777777777666666666666777777888888777777666666555555666666666555444444333333555555555555555444444444666666666666777777777777777777777777777777777777666777777777777888888888888777777777666666555555444444555555666666777777999888666555444555666777777666555444444444444444666666555555444444444333555555555555555555555555555666666666666666555555999999888888888777777777999777666888<<<===:::666666666555555666666777888777777777777777777777777888888888888888888888888777777777777777888999999777999::::::888888888999777888888999999999999999999999888888777777777777888888888888888888888888666666666777777777888888777777777777777777777777888888888888888777666666888888888888888888888888888888777777777777888888999999:::::::::;;;;;;;;;999999999999::::::::::::<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;999999;;;<<<;;;::::::999999::::::;;;999999999888888888777777:::888666777999:::999777:::999999999888888888888999999999999999999999999999999999999999999999999::::::999999999999:::::::::999888888888888999:::999999999999::::::::::::::::::::::::::::::::::::;;;:::BBBOOOQQQEEE<<<;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888999999999:::888888888888888888888888777777777888888888999999666999:::777666888777555888888888888888888888888666777777888888777777666888888888999999999999:::888888888999999999999:::999999888888888888999999999999888888888777777777888888999999999999888888999999999999999999999999999999999999999999999999888888888888888888888888888888888999999999999:::888888888888888888888888===EEEFFF<<<666999:::666777666666666777888888999777777777777777777777777777777777777777777777777777777777777777777777777999888777777777777888999888888888888999999999999888888888999999999::::::999999999999888888888888999888777666666666777777888888888777777777777777666666666777777777888888888888888888888888888888999999888777777777777777777777777777888888888888777777777777888888888888888888888888888888888888999999999999999888777777999999888888888777777777777666666555555666666777777777777888888888888999888888999999999999888888777777777777777777777777777777888888888888777777888777777666666777777888888888777777777777888888888888777777666666666666666666666666555555555555666666666666777777777777666666666666777777777888888888888888888888888888777777777888888888999999888888888777777777666666555555666666666666666666888777666666777888:::<<<777777666555555555555555777666666666555555555444555555555555555555555555444555555666555555444444:::::::::999999999999999888888888<<>>:::666777666666666666777888888777777777777777777777777888888888888888888888888888888888888999999999:::999::::::999888888999;;;777888999999::::::999999999999999888888888888777888888888888888888888888777777777777888888888999777777888888888888888888:::::::::::::::999999888999999999999999999999999999888888777777888888999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<===<<<::::::<<<===;;;;;;::::::::::::;;;;;;:::::::::::::::999999999;;;:::999999;;;;;;:::999::::::999999999999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999BBBOOOPPPEEE;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999888888888888999999999999777:::;;;888777999888555::::::::::::::::::::::::777777888888888888777777999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::999999888888999999::::::::::::999999999999999888999999::::::999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999999@@@AAA:::777<<>>@@@888888777666666666666777777777777777777666666666666666666666666666666666444444555555555555444444:::::::::999999999999999777777777999;;;;;;999666888777777777777888999999888888888888888888888888999999999999999999999999888999999::::::::::::::::::;;;:::999777888:::<<<888999999:::::::::::::::999999999999999999999999999999999999999999999999888888888888999999999999888888888888999999999999::::::;;;;;;;;;::::::999999999999999999999999999999999888888888888999999:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999;;;AAACCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::888;;;;;;999:::>>>===999::::::::::::::::::::::::888888999999999999888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999999999:::::::::::::::999999999999999888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999555:::;;;888888>>>CCCCCCHHHAAA:::888:::;;;888555888888888888888888888888888888888888888888888888888888888888888888888888:::999999999999999999:::999999999999::::::::::::888888888888999999999:::;;;:::::::::999999999999:::999999999999999999999999999888888777777666666888888888888888888888888888888888888888888888888:::999888888777777888888777777888888888999999999777777888888888999999999888888888888888888888888999:::::::::::::::999999:::::::::999999999999999888888777777777777888888888888888888999999999:::888888999999999999888888777777777777777777777777888888999999999999888888:::999999888888999999:::999999888888888888999999777777777777777777777777666666777888888999::::::777777888888999:::;;;;;;666666777777777888888888999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::888888888777777666666666888888888999:::<<<>>>???999888888777777888888888888888888888888888888888666666666666666666666666444555555666666666666666999999999999999999999999888777666777888999999999999888888888888999::::::999999999999999999999999999999999999999999999999999999:::;;;<<<;;;;;;:::;;;;;;;;;:::888999;;;===999999:::;;;;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999999999999999::::::::::::999999999999::::::;;;;;;999999::::::;;;::::::999999999999999999999999999::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<======<<<<<<<<<===::::::::::::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<;;;===>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999;;;;;;;;;>>>BBBBBB===::::::::::::::::::::::::999999::::::::::::999999999999999::::::::::::;;;999999999::::::::::::;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888::::::888999===AAABBBHHHBBB;;;999:::;;;999666999999999999999999999999888888888888888888888888888888888888888888888888999999999999999999999999888888888999999999999:::888999999999::::::::::::;;;;;;;;;;;;:::::::::999999999999:::::::::999999888888888777777666666666999999999999999888888888888888888888888888888888:::999999888888888888888888888888888999999999999888888888888999999999999888888888888888888888888999::::::;;;;;;;;;::::::999999999999999999999999888777777666666777777888777777777888888888999999888888999999999999888888888888888888888888888888999999::::::::::::999999::::::999999999999::::::888888888777777888888888777777777777888888888888666777777888999:::;;;;;;666666777777888999::::::777777777777888888888888999999999999999999999999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;999999888888777777777666999999999999999:::;;;;;;999999888888888999999:::888888999999999999999999777777777777777777777777666666777888888888888888888888999999999999::::::;;;:::999888999:::;;;===:::999999999999:::;;;;;;999999999999999999999999::::::::::::::::::::::::999:::<<<=========<<<;;;;;;;;;<<<;;;::::::;;;===999:::;;;;;;<<<<<<;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<888999999:::::::::::::::999999999999999999999999;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<===>>>===<<<<<<===>>>::::::;;;;;;;;;;;;<<<<<<888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================;;;;;;<<>>::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999999999999::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::::::::;;;;;;???<<<888777:::;;;;;;999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888999999::::::999999888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999888888888888888888888888:::::::::999999999999999999999999999999999999999::::::999888888888888999888888888999999999999:::888888888999999999999:::999999999999999999999999::::::;;;<<<<<<<<<;;;;;;888888999999999999::::::888888777777777777888888777777777888888888888999888888999999999999888888888888888888888888888888999::::::;;;;;;::::::999:::999999888888999999:::888888777777777777888888777777777888888888888999777777888888999:::;;;;;;666666666777888888888999777777777888888888999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999888888888888888:::::::::999999888888888999888888888888999::::::888888888999999999999999777777777777777777777777666777888999999::::::999999:::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===:::::::::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<;;;:::;;;======;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999::::::;;;<<<<<<======888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;;;;;;;<<<======>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>;;;===???>>><<<;;;<<<>>>:::;;;;;;;;;<<<<<<<<<<<<999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<>>>@@@@@@===999================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<===;;;;;;???CCCAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===;;;999;;;>>>>>>===;;;;;;;;;:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>><<<;;;;;;;;;;;;<<<======>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;===???>>>;;;:::<<<>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???==============================<<<<<<<<<<<<=========>>>???@@@@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===>>>AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<<<<============>>>>>>;;;:::>>>AAA>>>777>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>========================;;;999999<<<===<<<;;;;;;;;;===>>>===;;;:::;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;666777888999:::999999888999::::::;;;<<<===>>>>>>;;;;;;;;;::::::999999999999999999999999999999999;;;:::999999888888999999888888999999999:::::::::888888999999999:::::::::999999999999999999999999::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;888888999999999999888888888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999888888888888888888999;;;::::::999999::::::;;;777777888888999999999999777888888888888999999999999999888888888888888888777888888888888999999999777777777777777777777777888888999999999:::::::::999999999::::::;;;;;;;;;888888888999999::::::;;;999::::::;;;;;;::::::999888777777777888999999:::777777777888888999999999888888888888888888888888555555666888888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;========================:::;;;===??????>>><<<;;;===>>>>>>??????>>>>>>===>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>@@@===;;;<<<>>>???>>><<<@@@<<<:::>>>@@@>>>???AAA============<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@???>>>===<<>>>>>======<<<<<<@@@???>>>=====================>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>???>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@?????????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@<<<===>>>???????????????@@@?????????>>>>>>======???>>>===<<<<<<<<<<<<<<<@@@??????>>>>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<<<<===<<<;;;;;;<<<===<<<:::>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@??????>>>>>>=========<<<<<<;;;;;;<<<===@@@CCCEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>===;;;;;;===>>>@@@@@@@@@@@@???===<<<:::;;;<<<>>>?????????>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>999<<>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::===<<<;;;<<<===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888999::::::;;;;;;::::::999999;;;<<<<<<;;;;;;===>>>DDDBBB@@@===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::::::::;;;<<<777888:::<<<<<<;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::::::::::::::;;;<<<===<<<:::888888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999::::::::::::::::::::::::999888888888888888888999777888888888888999999999888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<===>>>???>>>===============>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>==================>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@>>><<<<<<>>>???>>>===???<<<<<>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>???>>>>>>===============>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>????????????@@@???????????????@@@@@@AAA@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBB??????@@@@@@AAA@@@@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>===<<<<<<>>>>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=====================>>>????????????>>>????????????>>>>>>>>>>>>??????>>>>>>??????@@@AAA????????????>>>>>>>>>=========<<<<<<>>>@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>>>><<<<<<>>>?????????@@@@@@???>>>===<<<;;;<<<===>>>???>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>???>>>???@@@???>>>===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;===<<<;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;<<<>>>AAA@@@>>>===<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;::::::::::::;;;<<<999:::<<<=========;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;999:::;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;:::::::::::::::::::::::::::999999888888999999:::888888888888999999999999999999999999999999999999================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>???????????????????????????>>>>>>>>>>>>===>>>>>>============>>>>>>======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????>>>>>>>>>????????????@@@@@@>>>======>>>??????>>>>>>===>>>@@@AAAAAAHHHPPPAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@DDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB???????????????@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????@@@@@@AAA???@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???>>>======??????>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???????????????>>>>>>?????????????????????????????????@@@@@@AAA@@@???????????????>>>>>>>>>>>>=========???AAABBB========================>>>>>>>>>>>>>>>=========>>>??????>>>======>>>@@@>>>>>>????????????>>>===<<<<<<===>>>>>>>>>>>>>>>================================================<<<>>>??????>>>>>>???@@@DDDBBB?????????@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>============>>>???>>><<<<<<<<<===???>>>===<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<;;;;;;===>>>>>>>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;;;;<<<777888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888999999999:::::::::::::::::::::::::::::::::????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>?????????????????????????????????????????????>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>>>>????????????>>>@@@AAA@@@@@@HHHRRRBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBCCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>???@@@BBBBBBAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????????????????@@@AAABBBBBB@@@BBBDDDEEEEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???=========???@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>============>>>>>>===================================================>>>???>>><<<<<<>>>???======>>>>>>????????????<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@???>>>@@@AAAGGGCCC???>>>???AAA@@@>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@>>>======>>>>>>===<<<========================::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======>>>???@@@???===<<<<<<===>>>======<<<<<<======>>>========================<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>=========:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999:::;;;<<<<<<888888999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@?????????@@@AAA@@@@@@AAAAAA???>>>FFFPPPBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAA@@@>>>======>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>??????@@@AAABBBBBB@@@????????????@@@AAAAAA=========>>>???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@????????????????????????????????????@@@AAAAAABBB@@@AAADDDEEEEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>>>>>>>======<<<<<<;;;<<<======>>>>>>===============>>>>>>?????????>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???=========>>>>>>???@@@@@@===============>>>>>>???????????????????????????????????????????????????>>>???@@@@@@??????@@@AAAFFFBBB>>>===???@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>CCCAAA>>>=========;;;:::========================999::::::;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;>>>???@@@???===<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::999999999999999999:::;;;<<<;;;999999;;;===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@BBBDDDFFFGGGAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????@@@AAAAAA@@@??????@@@BBBBBB@@@@@@AAA@@@???DDDLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????@@@@@@??????>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC???????????????@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB???@@@BBBCCCBBBAAA???>>>???????????????????????????????????????@@@@@@@@@???>>>>>>???AAABBBAAA@@@========================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>===>>>??????@@@>>>>>>>>>???????????????????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>???>>>===<<<>>>@@@>>>>>>======>>>???@@@@@@===============>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAACCCAAA>>>>>>>>>??????>>>@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>CCC@@@===<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::===>>>???>>><<<<<<<<<===>>>======<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999:::999999999999::::::;;;<<<:::999:::>>>???===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCC@@@AAABBBEEEIIIMMMRRRTTTBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@@@@AAABBBAAA??????AAACCCCCC??????BBBCCCBBBEEEJJJBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIHHHFFFEEECCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAACCCEEEDDDCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>????????????@@@AAAAAA@@@??????@@@BBB???>>>>>>======>>>???@@@>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAA???@@@AAA@@@???>>>???@@@CCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============@@@===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<;;;<<<>>>;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999::::::999999888999999999:::888777:::???AAA???<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::<<<===>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFFFFEEECCCBBBBBBCCCFFFJJJPPPWWW]]]aaaBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@BBBCCCBBB??????AAACCCBBB>>>>>>BBBEEEFFFGGGJJJCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEFFFGGGGGGFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFHHHJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBDDDFFFGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDD@@@???>>>======>>>???@@@>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@========================<<<>>>??????>>>>>>???@@@===@@@CCCBBB@@@>>>@@@BBBEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===========================:::888999;;;===??????;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;;;;===>>>888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::;;;<<<<<<;;;:::::::::999999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::999999999;;;;;;:::999888888888888888666555999???CCCAAA>>>::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::<<<>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDD???JJJ]]][[[HHHBBBLLLGGGEEEBBBBBBBBBBBBAAA@@@DDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCEEEEEEDDDCCCDDDCCCBBBCCCEEEEEECCCAAACCCBBBBBBAAAAAABBBBBBCCCFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@EEECCCBBBDDDIIILLLMMMLLLBBBBBBBBBBBBCCCCCCDDDDDDCCCEEEFFFGGGGGGHHHIIIKKKKKKJJJHHHHHHJJJKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLNNNRRRUUUWWWUUUQQQOOOMMMMMMOOOQQQQQQQQQRRRTTTUUURRRPPPNNNOOOQQQRRROOOLLLPPPPPPOOOOOOPPPRRRSSSTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLEEEFFFHHHLLLOOOPPPOOONNNKKKMMMOOOPPPNNNLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOQQQQQQPPPNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNPPPSSSTTTRRROOOUUUSSSPPPQQQSSSSSSQQQNNNOOOQQQRRROOOJJJJJJNNNRRRSSSRRRPPPNNNMMMLLLLLLMMMQQQQQQPPPNNNLLLKKKLLLNNNQQQPPPOOONNNMMMMMMNNNNNNOOOPPPRRRTTTTTTSSSRRRQQQPPPPPPPPPNNNLLLMMMOOOQQQMMMNNNOOOPPPQQQPPPPPPOOOQQQQQQPPPOOOMMMLLLJJJIIINNNNNNOOOPPPPPPOOOLLLIIIMMMKKKIIIJJJLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFLLLJJJGGGGGGIIIIIIGGGDDDFFFEEEEEEEEEFFFFFFDDDBBBGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@CCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFHHHFFFEEEDDDCCCDDDGGGJJJMMMHHHIIIJJJJJJJJJIIIHHHGGGMMMMMMLLLMMMMMMLLLIIIFFFIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBEEEGGGHHHEEEBBBFFFEEEEEEEEEEEEEEEFFFGGGIIIMMMMMMGGGAAA@@@@@@>>>>>>===<<<;;;<<<>>>@@@BBB>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<===>>>>>>@@@AAACCCDDDCCCAAA>>><<<;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEEEEDDDAAA???===<<<<<<<<<<<<===>>>>>>???<<<<<<;;;::::::::::::;;;;;;::::::999999999::::::>>>===<<<::::::999999999:::999999888888999999:::<<<;;;::::::<<<=========::::::::::::;;;<<<===>>>::::::999999::::::;;;<<<<<<;;;:::999999999999999666777777888999::::::;;;999999999999::::::;;;<<<::::::999999999::::::;;;888888999999:::999999888999999888888999999:::;;;999888888999;;;<<<;;;999:::999888888999888666555999999888777777888999:::<<<:::999999:::::::::999======<<<<<<;;;;;;:::::::::999888999;;;===<<<;;;:::<<<===<<<;;;:::;;;<<<::::::::::::999999999999HHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFMMMTTTUUUMMMEEEBBBCCCFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCEEEFFFFFFEEEFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIGGGFFFFFFFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFIIIGGGFFFHHHKKKLLLKKKJJJEEEEEEFFFGGGIIIKKKNNNOOOUUUWWWYYYZZZZZZ[[[]]]^^^```______```bbbdddffffffeeeeeeeeeeeeeeeffffffgggiiimmmrrruuuuuusssrrrrrrvvvwwwxxxwwwuuusssssstttuuutttttttttuuutttrrrqqqlllllllllmmmoooqqqsssuuuppppppooonnnmmmkkkkkkjjjbbbbbbccccccdddddddddddd[[[ZZZYYYWWWWWWVVVWWWWWW[[[\\\^^^```bbbcccddddddgggggghhhkkkmmmmmmllljjjlllooorrrrrrqqqpppppppppnnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssttttttsssqqqpppoooooooooooooooooooooooooooooonnnmmmmmmmmmmmmnnnrrrqqqqqqrrruuuvvvuuusssrrrpppoooppprrrsssqqqoooppprrrrrrnnniiigggjjjnnnsssqqqooommmkkkiiiiiiiiikkkkkkkkkhhhfffeeefffgggnnnoooooooooppppppppppppnnnoooqqqrrrsssrrrqqqpppnnnmmmkkkhhhggghhhlllooonnnooopppqqqrrrrrrqqqpppoooooonnnnnnmmmkkkjjjiiikkkkkkmmmooopppmmmiiieeefffcccaaaaaaccceeedddccccccbbbaaa___]]]ZZZXXXVVV]]]\\\ZZZ[[[\\\\\\YYYVVVYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSSSSQQQPPPOOOMMMMMMNNNQQQVVVZZZ\\\]]]UUUXXX\\\```ccceeeeeeeeedddddddddbbb``````bbbccc___^^^]]]]]]]]]___bbbccceeefffggghhhhhhhhhgggfffkkkkkklllmmmnnnllliiifffaaaaaaaaaaaaaaa```______aaa```___aaacccdddbbb```___^^^]]]]]]]]]]]]]]]^^^YYY\\\[[[VVVSSSSSSSSSQQQPPPOOONNNMMMLLLMMMMMMNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCGGGHHHIIIJJJIIIGGGEEEDDD??????@@@@@@AAABBBCCCCCCEEEEEEFFFHHHIIIJJJJJJJJJLLLLLLMMMLLLJJJGGGDDDBBBDDDCCCCCCBBBBBBBBBBBBBBB<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;::::::>>>======<<<<<<<<<======::::::999999999999::::::>>>===;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>::::::;;;<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;<<<888888888777777777777777;;;;;;:::::::::;;;<<<<<<>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::888888888888888999999999:::999999:::<<<<<<;;;:::;;;;;;;;;;;;<<<<<<;;;:::;;;:::999999999;;;<<<======;;;999999;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;:::<<<=========;;;;;;===???;;;;;;;;;;;;::::::::::::FFFFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIDDDDDDDDDEEEFFFGGGGGGHHHKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJ\\\aaaRRRGGGKKKLLLFFFGGGIIIJJJIIIGGGGGGJJJLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMJJJHHHHHHIIIKKKLLLLLLOOONNNNNNPPPSSSUUUUUUTTTQQQQQQRRRTTTVVVXXXZZZ[[[UUUTTTQQQOOOOOOPPPRRRSSSSSSTTTVVVXXXYYYYYYXXXWWWUUUVVVVVVVVVUUUUUUTTTTTTZZZYYYYYYZZZ[[[ZZZXXXVVVTTTTTTUUUXXX[[[```dddggguuuvvvyyyyyyyyyyyyzzz{{{{{{{{{|||}}}{{{||||||}}}zzzyyyxxxwwwvvvvvvvvvvvvzzz|||}}}zzzyyyyyy{{{|||{{{}}}~~~zzzzzzwwwttttttuuuwwwwwwwwwyyyxxxwwwtttqqqnnnllljjjpppppppppqqqrrrqqqnnnkkkllljjjiiiiiiiiihhheeecccbbbcccdddddddddcccbbbaaa\\\\\\]]]bbbhhhmmmooopppgggkkkpppuuuyyyyyyyyyxxxwwwwwwwwwuuussstttvvvyyyuuutttttttttuuuvvvvvvwwwxxxyyy{{{|||||||||{{{{{{|||}}}~~~}}}zzzwwwwwwwwwwwwwwwwwwvvvuuuxxxvvvuuuuuuwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwoooooolllhhhhhhkkkjjjgggdddddddddcccbbb```___^^^___]]][[[XXXVVVTTTSSSRRRUUUVVVVVVVVVVVVVVVVVVUUUPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCC???>>>===<<<;;;:::::::::<<<===>>>>>>???>>>===<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<======???>>>===<<<;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<888999;;;<<<>>>?????????======<<<<<<;;;;;;<<<<<<===<<<;;;:::999777666666::::::999999::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;::::::::::::::::::::::::999999999;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;999999888888999;;;===>>><<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===;;;::::::;;;<<<:::999======>>>===<<<===???AAA>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>???AAACCCCCCBBB@@@???@@@???>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@AAAAAAAAAAAA??????@@@BBBBBBBBB@@@???>>>=========<<<===>>>@@@@@@@@@@@@???======<<<<<<<<<<<<======???>>>===<<<;;;999999888999999999:::;;;===>>>???=========>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;=========<<<;;;;;;:::999===<<<:::;;;<<<======<<<;;;<<<=========<<<<<<===999999999999;;;===???AAA@@@>>>===>>>@@@AAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBBBBCCCCCCAAA???DDDDDDDDDCCCBBBCCCFFFIIIDDDCCCBBB@@@@@@@@@@@@AAAqqqsssvvvxxxzzz|||||||||rrrpppooopppsssuuuvvvwwwmmmnnnqqqssswwwyyy|||}}}}}}}}}~~~~~~}}}||||||{{{yyywwwuuutttsssssssssttttttttttttsssssssssrrrooollliiifffeeedddddddddddddddddddddeeeeee^^^^^^]]][[[ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUTTTTTTQQQQQQPPPOOONNNMMMMMMMMMLLLMMMPPPQQQRRRQQQOOONNNRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJMMMOOOPPPPPPOOOOOORRRTTTTTTSSSQQQOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCEEEGGGJJJLLLNNNHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJGGGGGGGGGFFFEEECCCBBBAAAIIIGGGEEEEEEGGGGGGGGGFFFHHHJJJLLLKKKIIIGGGHHHIIIGGGGGGGGGHHHIIILLLNNNOOORRRQQQPPPQQQSSSUUUUUUTTTYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[YYYYYYYYYYYYWWWUUUXXXXXXYYYXXXWWWXXXZZZ\\\VVVUUUSSSRRRQQQQQQRRRRRR}}}{{{yyyxxxxxx}}}~~~~~~~~~~~~~~~}}}}}}vvvvvvtttrrrqqqooonnnmmmnnnmmmkkkiiihhhhhhiiiiiigggffffffffffffeeeeeeeeeeeegggiiikkkmmmmmmmmmmmmooonnnnnnmmmmmmmmmmmmmmmkkklllmmmooooooooonnnnnnmmmlllkkkiiigggfffeeeeeedddddddddccccccdddddddddbbbeeehhhgggfffgggjjjnnnnnnmmmkkkiiihhhggggggfffgggfffdddcccaaaaaa``````ZZZZZZZZZYYYZZZZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\WWWWWWYYY[[[^^^aaadddeeebbbccceeeggghhhhhhhhhgggdddeeeeeefffffffffeeeeeebbbbbbbbbaaa___\\\ZZZXXX^^^[[[YYYXXXZZZ[[[[[[ZZZ___bbbddddddaaa___```cccbbbbbbbbbbbbdddfffhhhjjjmmmlllkkkmmmoooqqqrrrqqqwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwuuuuuuuuuuuutttrrrrrrsssttttttrrrrrrssstttwwwuuusssqqqppppppqqqrrr~~~}}}{{{zzzzzz{{{}}}~~~||||||{{{zzzzzzzzzzzzzzzzzz{{{~~~}}}}}}||||||}}}||||||{{{{{{||||||}}}xxx|||~~~}}}{{{{{{~~~~~~}}}|||{{{{{{xxxvvvsssqqqpppqqqrrrsssqqqqqqppppppqqqqqqrrrssswwwwwwwwwxxxxxxxxxxxxxxxpppqqqrrrsssuuuxxxzzz{{{|||}}}}}}|||xxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzwwwtttqqqoooqqqooolllkkklllmmmnnnmmmpppuuuxxxyyyvvvvvvyyy|||{{{zzzzzzzzz|||~~~}}}{{{xxxuuuuuuwwwyyy{{{~~~~~~{{{xxxvvv|||zzzwwwvvvwwwxxxxxxxxxwww|||~~~|||yyyxxx||||||yyyrrrlllqqqzzzyyy{{{