BM66( GGGEEEFFFKKKLLLKKKLLLPPPOOOPPPPPPPPPOOONNNLLLKKKIIIKKKNNNSSSVVVVVVSSSPPPUUUTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUTTTQQQNNNJJJHHHJJJHHHFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<;;;::::::999888888888444666555333444777666222333333222222222222222111000000000000000000000000000000000000000000000000222111000000222222111000000000000000000000000000////////////000000000000000000////////////000000////////////////////////...////////////000000000////////////........................////////////////////////////////////////////////000000000000......///000000000000000......///000000000000000////////////////////////////////////////////////////////////////////////////////////............,,,---......///.........////////////000000000000000000111111111111000000////////////000000000000////////////////////////111111111222222222111111111111000000000000111111111222222111000000111333333222111111000111111111222222222111111111111111000000111111111111000000000000000000000000//////000000000000000000000000000000111111111222222222333222222111222222333333666666666666666777777888666555444555777888888888888888777666666777888999888888999999:::;;;;;;<<<;;;===>>>???>>>===>>>???======>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCDDDFFFIIIKKKKKKJJJLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPKKKQQQ```^^^NNNFFFCCCFFFLLLRRRVVVYYY[[[\\\[[[YYYVVVTTTRRRRRRSSSSSSRRRRRRRRRSSSSSSRRRPPPNNNGGGHHHIIIJJJKKKKKKJJJJJJFFFGGGGGGFFFDDDBBBCCCDDDAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????:::::::::::::::999999999444555555666777777888888888777777777777777666666666777888888666555555666444333333444444444444333111222333333111111222333111111222222222222111111///000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111111222333333444444333333333222222222222222111111333222222111222222333333333333222222222111111111333333333444444444444555555555444444444444555555333333222333555888;;;<<<:::===@@@@@@>>>;;;::::::888777555444333333444444333444555555666666555555666666666666666666666666555666777999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>????????????>>><<<;;;;;;===>>>>>>===;;;===???CCCGGGHHHHHHGGG===999888>>>CCCEEEIIIMMMGGGKKKLLLKKKMMMQQQQQQMMMEEECCCDDDHHHJJJHHHIIIMMMMMMNNNOOOPPPQQQPPPOOONNNOOOPPPRRRUUUXXXXXXVVVTTTRRRRRRRRRSSSSSSTTTUUUVVVSSSTTTTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDDDDCCCAAA???@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::999888888777333555555333444777666111222222222222222222222222000000000000000000000000000000000000000000000000222111000000111222111000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000......////////////000000////////////........................////////////////////////////////////////////////000000000000---...//////000000//////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////......,,,---......//////......////////////000000000000000000111111111111000000////////////000000000000000000000000000000000000111111111111222222222333111111000000000000111111111222222111000000111333222222111111111111111222222222222222111111000000000000111111111111000000111111000000000000//////000000000000000000000000000000000111111111111222222222111111222222333333555555555555555666777777666555444444666888888777777777777777777888888999777777888999:::;;;<<<<<<;;;===>>>???>>>===>>>???????????????@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNIIIMMMZZZYYYNNNLLLEEEIIINNNRRRUUUWWWYYY[[[\\\[[[XXXVVVUUUUUUVVVWWWRRRRRRQQQPPPPPPOOOOOOOOOJJJJJJJJJIIIHHHHHHGGGFFFDDDEEEFFFEEEBBBAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>::::::::::::999999999999555555666666666666777777666666666555555555555555666666666666666555555444444333333444666666444222111222333222111000111333111111222222222222111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222333333333222222222222222222222222111111222222111111222222333333222222222222111111111111333333333333444444444444444444444333333444444444222222222444666:::>>>@@@???CCCEEEEEEBBB@@@AAACCC:::999777555444333333444222333555666666666555444666666666666666666666666444555777999:::::::::999:::::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@???===<<<===>>>@@@??????;;;<<<>>>@@@BBBCCCDDDEEE@@@<<<;;;???CCCDDDFFFIIIEEEJJJMMMLLLMMMOOOMMMIIIGGGDDDEEEIIIKKKIIIJJJMMMKKKMMMNNNPPPQQQRRRRRRQQQRRRQQQQQQSSSUUUVVVUUUSSSOOOPPPRRRTTTUUUVVVVVVVVVRRRRRRSSSSSSQQQOOOLLLJJJGGGEEECCCCCCCCCBBB@@@>>>@@@???>>><<<;;;;;;;;;;;;999999888888777777666555333555555333444777555000222222222222222222222222000000000000000000000000000000000000000000000000222000///000111222111///000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000........./////////000000////////////........................////////////////////////////////////////////////000000000000---...//////000000//////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000.../////////////////////,,,---......//////........./////////000000000111000000111111111111000000000000000000////////////000000000000000000000000111111111111222222333333111111000000000000111111111222222111000000111333222111111111111111222222222222222222222111000000000000111111111111000000111111111000000000//////000000000000000000000000000000000000111111111111222222111111222222333444555444444333444444666666666444333444666888888777777777777777777888888999777777888999:::;;;<<<<<<;;;===>>>???>>>===>>>???@@@@@@@@@@@@@@@AAABBBCCCAAACCCFFFHHHHHHFFFCCCAAACCCCCCDDDGGGJJJKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLIIILLLFFFFFFQQQRRRNNNPPPJJJMMMQQQSSSSSSSSSUUUVVVZZZYYYWWWUUUUUUVVVWWWXXXUUUTTTQQQNNNKKKKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDCCCAAA@@@@@@AAA???@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<999999999999999999999999666666666666666555555555444444444444444444444444555555555555555555444222444222222333555666333000000222333222111000111222111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111111222222111111111111111111111111222222222222111111222222333444222222222222111111111111222222333333333444444444333333222222222222333333222222333555888===AAACCCCCCFFFHHHHHHEEEDDDHHHKKK???===:::888666555444444222333555666777666555444666666666666666666666666444555888:::;;;::::::999:::999999888888999999999;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???===>>>@@@AAAAAA@@@>>>>>>??????@@@BBBDDDFFFGGGBBB???AAABBB@@@@@@BBBAAAGGGLLLLLLKKKKKKGGGBBBJJJHHHIIILLLNNNLLLMMMPPPJJJLLLNNNPPPRRRSSSSSSSSSQQQPPPOOOPPPQQQRRRRRRQQQMMMOOORRRUUUWWWWWWVVVVVVQQQQQQRRRRRRQQQOOOMMMKKKFFFEEECCCBBBBBBAAA???===@@@???>>>===;;;;;;;;;;;;777777777777666555444333222444555333555777555000222222222222222222222222000000000000000000000000000000000000000000000000111000///000111222111///000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000............/////////000000/////////......................../////////000////////////////////////////////////000000000000---......///////////////...//////000000000000000////////////////////////000000000000000000000000000000000000000000000000.........///////////////,,,---......//////........./////////000000111111000000111111111111000000000000000000////////////000000000000000000000000222111111111222333333444111111000000000000111111111222222111000000111333222111111111111111222222111222222222222111000000000000111111111111000000222111111111000000//////000000000000000000000000000000000000111111111111222111111111222333333444444444333222333444555666666444333444666888888777666666777777888888888999666777888999:::;;;<<<<<<;;;===??????>>>===>>>???BBBAAAAAA@@@@@@AAAAAABBB???BBBFFFHHHHHHEEEAAA>>>BBBCCCDDDGGGJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKGGGIIICCCBBBKKKMMMMMMSSSNNNQQQTTTTTTRRRPPPQQQSSSVVVUUUSSSRRRRRRSSSUUUVVVXXXVVVRRRMMMHHHGGGIIIKKKMMMLLLJJJHHHEEEBBB@@@???AAABBBCCCBBB@@@???@@@AAA?????????@@@@@@?????????<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777666555555444444333333333333333333333333555444444444555555333111333111111222555555222///000222222222111000111222111111222222222222111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111222222222111111111222333333444222222222111111111111000222222333333333444444444333222222111111222222333111111333555999>>>CCCEEECCCFFFHHHGGGDDDEEEJJJOOOBBB@@@===:::888666555555222333555777777666555444666666666666666666666666444555888:::;;;;;;:::999999999888888777888888888;;;;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@AAA@@@>>>???@@@BBBAAAAAACCCCCCBBBBBBBBBCCCGGGIIILLLFFFBBBCCCAAA>>><<<===>>>EEEKKKKKKIIIHHHCCC===KKKLLLNNNOOOPPPOOOOOONNNHHHJJJLLLOOOQQQQQQRRRQQQNNNPPPRRRTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWVVVTTTPPPMMMJJJGGGEEEBBBAAAAAAAAA@@@>>>???>>>===;;;::::::;;;;;;888888888888777777777777555555444444444333333333111222222333333222222111333333333222222111111111111111111111111111111111000111111111111222222222222222222111111111000000111111000000//////......333333222222111111000000111111000000//////......000000000000000000000000222222000///............000111111000///...///000111111000000//////......---.........//////000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111222222333333222222111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444333222222333333333444444333444444555666777666666666666777888999:::???<<<:::777777999<<<>>>;;;<<<===>>>>>>???>>>>>>BBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???@@@AAABBB@@@CCCFFFIIIKKKKKKJJJIIIJJJKKKKKKHHHEEEEEEIIIMMMGGGGGGGGGHHHKKKOOOTTTVVVNNNMMMMMMNNNOOONNNLLLJJJQQQRRRQQQMMMMMMQQQSSSRRRMMMMMMNNNNNNLLLIIIGGGEEEHHHJJJKKKIIIDDDAAA@@@AAACCCCCCAAAAAAAAAAAACCCCCC@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;:::::::::999999999888777666666555666555555555555444444444333333222222333333444555555555444444444333333333222222111111111111222222111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000222111111111000000//////222111111111000000//////111000000000000000111111000000000000000000000000333333222111111222333333444333333222111111111222000000111222333444444555222222222222222222222222333222444999???DDDDDDDDDDDDGGGJJJJJJIIIHHHHHHHHHBBB>>>999666777888777666222333444555666666666666777777777777777777777777444444555666777888999999;;;;;;:::999888888888888<<<<<<<<<======>>>???@@@===============>>>??????CCCDDDEEEDDDCCCBBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBDDDBBBAAA@@@???===999666@@@JJJQQQPPPNNNMMMGGG???LLLMMMNNNNNNNNNMMMLLLKKKIIIJJJKKKMMMNNNOOOOOOPPPMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTVVVVVVWWWWWWWWWUUUVVVVVVVVVSSSPPPLLLJJJGGGEEEBBBAAAAAA@@@???===>>>===;;;::::::::::::;;;777777777666666666555555555444444444444333333333000111111222222111111000333333333222222111111111111111111111111111111111000000111111111222222222222222222111111111000000111000000000/////////...111111111111111000000000111000000000/////////...000000000000000000000000222111000///.....................000111111///...111000000000/////////.............../////////000............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............//////000000000000000000000000000//////000000000111111111111000000000/////////...000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000111222222333333222222111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444333333222222333333333444333333444444555666777666666666666777888999:::>>><<<:::888777999:::;;;;;;<<<<<<=========<<<<<<>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBEEEFFFHHHIIIIIIHHHFFFEEEDDDFFFHHHHHHGGGEEEDDDDDDHHHGGGGGGGGGIIIMMMPPPRRRMMMLLLJJJIIIIIIIIIKKKLLLQQQRRRQQQMMMLLLPPPRRRPPPHHHIIIJJJJJJJJJHHHGGGFFFFFFHHHJJJIIIEEEAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999888777777666555555555555555555444444444444333333222222333333444555444444444444333333333333222222111111111111222222111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111000000000111111111000000000////////////......///000111111000000000000000000000000333222222111111222222333444333222222111111111222000111111222222333333444222222222222222222222222000000333:::BBBGGGFFFDDDDDDEEEFFFFFFEEEFFFGGGIII>>>:::666444444555555444222333444555666666666666555555555555555555555555666666666666666666777777::::::999888888888888999;;;;;;::::::;;;<<<>>>>>>>>>>>>===<<<;;;<<<======BBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBAAABBBBBBCCCCCCAAA???<<<<<<=========<<<@@@KKKTTTVVVUUURRRLLLDDDMMMMMMNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTUUUTTTRRROOOLLLJJJGGGEEEBBB@@@@@@???===<<<;;;::::::999999999::::::666666666555555555444444444444444444333333333333000000000111111000000000222222222222222111111111111111111111111111111111000000000111111111222222222111111111111000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000222111000//////......///...------000333444111---000000000000////////////............////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------------...//////000000000000000000000000//////000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222222222222333333333333333333444555666777666666555666666777888999;;;:::999888888888888888;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<======<<<===???@@@AAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFEEEDDDGGGJJJNNNPPPMMMGGGCCCKKKJJJHHHHHHIIILLLOOOQQQNNNMMMKKKHHHEEEGGGMMMSSSQQQSSSQQQLLLLLLOOOPPPNNNIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEHHHHHHEEEBBB@@@@@@@@@@@@????????????@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888777777666666555555555555444444444333333333333333222222333333444555333333333333222222222222222222111111111111222222111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111222222222111111000000000000//////------------...///111111000000000000000000000000333222111111111111222333333333222111111111111222222222222222222222222222222222222222222222222222333333777@@@KKKPPPLLLGGGCCCCCCCCCBBBAAAAAADDDFFF888555222111111333333222222333444555555666666555333333333333333333333333777777666666666555555555888888777777777888999999999999777777777999;;;===???>>><<<:::999:::;;;<<<@@@AAABBBAAA@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDAAA>>>;;;:::<<<>>>>>>???DDDJJJPPPQQQQQQQQQOOOLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPSSSTTTPPPPPPOOONNNOOOPPPQQQSSSRRRSSSSSSRRRPPPMMMKKKIIIGGGDDDAAA??????>>><<<:::888888888888888999999999666666666555555555444444444444444333333333222222000000111111111111000000222222222111111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////---.........//////000000000000000000////////////////////////////////////111111000///////////////...///000111111111111000000000000000////////////.........///////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......------......///000000000000000000000000000////////////000000000111000000000000////////////////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000222222222222222222333444333333333333444555666666666555555555666666777888666777777888888888888888<<<<<<<<<<<<<<<;;;:::999777888888999:::;;;<<<<<<;;;===>>>@@@AAAAAA@@@???AAAAAAAAABBBCCCEEEGGGHHHEEEGGGKKKPPPTTTSSSMMMHHHLLLKKKJJJJJJKKKMMMPPPRRRPPPQQQQQQMMMJJJKKKSSSZZZSSSTTTRRRMMMLLLOOOPPPNNNOOONNNLLLJJJGGGEEECCCBBB@@@BBBEEEFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999777777777666666555555555444444444444333333333222333333222222333333444555333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111////////////000000000000////////////////////////000000111111222222333333000000000000000000//////,,,------...///000222333000000000000000000000000222222111111111111222222222222111111111111111222333222222222111111000000111111111111111111111111444444888CCCNNNQQQKKKDDD@@@AAAAAA@@@>>>======>>>333222000///000111222222222222333444555555555555222222222222222222222222555555555555555555555555666666666666777888999:::999888666555666888;;;<<<===<<<999888888999;;;<<<===???@@@@@@>>>>>>???AAA@@@AAABBBBBBCCCCCCDDDDDDDDDBBB@@@???@@@@@@???>>>GGGHHHHHHGGGGGGJJJMMMPPPLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKLLLMMMNNNPPPOOOMMMLLLLLLNNNPPPQQQOOONNNMMMLLLLLLNNNOOOPPPPPPPPPPPPOOOMMMKKKIIIHHHEEECCC@@@>>>>>>===;;;:::777777888888888888888888777777777666666666555555444444333333333222222222111222222222222222222111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000////////////000000000000------....../////////000////////////000000000000////////////////////////111000000////////////000...000111///,,,+++...222////////////000000000000///////////////.....................////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////......//////000111////////////////////////...////////////000000000////////////000000000000////////////////////////000000000000000000000000//////000000111111111111000000000000000000000000000111111222222111111000000000000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222222333444333222222333333444555666555555555444555555666777222333555777999999999999===============<<<;;;:::888888999999:::;;;<<<<<<======?????????>>>===<<>>???AAACCCFFFHHHAAAAAACCCHHHMMMNNNLLLIIIIIIIIIHHHHHHIIILLLPPPRRRNNNQQQSSSRRROOOPPPUUU[[[SSSTTTRRRMMMLLLPPPQQQOOOOOONNNKKKHHHEEECCCCCCBBB???@@@BBBCCCDDDCCC@@@>>>========================;;;;;;;;;:::::::::999999::::::999999999888888888666666666555555555555555444333333333222222222222333333222222333333444555333333333222222222111111222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000111111222222333//////////////////000000.........///000222333444000000000000000000000000111111111111111111111111111111111000000111222222333222222111111000000///111111111111111111111111000000444===FFFGGGAAA:::>>>@@@AAA@@@===888555444111111000000000111222333111222333444555555555555333333333333333333333333222333333444555666666666444444444555666777888999888888666666777888:::<<<999888888777888:::<<<>>>;;;===>>>>>>======>>>@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCEEEGGGFFFCCCAAAGGGHHHIIIJJJIIIIIIKKKMMMLLLLLLLLLMMMNNNPPPRRRSSSPPPPPPOOONNNNNNNNNNNNNNNPPPOOOMMMLLLKKKLLLNNNOOONNNNNNNNNMMMMMMNNNNNNOOOMMMMMMMMMKKKJJJHHHGGGFFFCCCAAA>>>=========;;;:::777888888999888888777777777777777666666666555555333333333333222222222222222222333333333333222222000000000111111111111111000000000000000000000000/////////000000000111111//////000000000000000111////////////000000000000............////////////////////////000000000000000000000000000000000000000000////////////000000,,,...///...,,,,,,...000////////////000000000000///////////////.....................////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111////////////////////////......////////////000000////////////000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000111111222333444222222222222333444555666555555444444444444555555222333555777888999::::::<<<============<<<<<<;;;999999::::::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;AAA@@@@@@@@@AAACCCDDDFFFAAAAAAAAACCCGGGIIIKKKKKKEEEDDDCCCCCCDDDGGGKKKMMMIIILLLOOOPPPOOOPPPSSSVVVQQQSSSQQQLLLLLLOOOPPPOOOIIIHHHEEECCCBBBBBBDDDEEE@@@??????@@@BBBBBB@@@>>><<<<<<============<<<<<<;;;;;;:::::::::999999999999999999888888888777777555555555555555555444444333333333222222222111111333333222222333333444555333333333333222222222222222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111......////////////000000////////////000222333333000000000000000000000000000000111222222111000000111000000000000111222222222222111111111000000000111111111111111111111111000111555;;;@@@@@@<<<888;;;>>>@@@???;;;666111///000111222111000000222444111222333444444555555444444444444444444444444444111111222333444555666777444444444444555666777888777777777777888999:::;;;777777777888:::;;;======:::<<<============>>>??????@@@AAABBBBBBAAA@@@???===???CCCGGGKKKKKKIIIFFFDDDHHHPPPWWWVVVOOOKKKJJJLLLLLLLLLLLLMMMNNNPPPQQQOOOOOOOOOOOOOOONNNNNNMMMNNNMMMLLLLLLLLLLLLNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDAAA???===<<<======<<<;;;888999999:::999888666555666666666555555555444444333333333222222222222111111111222222222222111111///000000000111111111222000000000000000000000000////////////000000000111////////////000000111111.../////////000000000111000000//////////////////.../////////000000000111000000000000000000000000000000////////////000000...,,,---111777888444000.../////////000000000111000/////////........................////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............///000000////////////////////////........./////////000000.../////////000000000111000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444222222222222333444555666555555444444333444444555666666666777777888999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======@@@@@@AAABBBDDDFFFHHHHHHFFFGGGGGGFFFFFFGGGJJJLLLDDDCCCAAA@@@AAACCCFFFHHHGGGGGGHHHJJJLLLNNNQQQRRRNNNPPPNNNJJJJJJNNNOOONNNHHHFFFCCCAAAAAABBBDDDFFFAAA???======???@@@???>>>;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::999999999999888888888777777777777444444444444444444444444222222222222111111111111333333222222333333444555444444444444333333333333222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000///////////////........./////////000000///////////////000111222000000000000000000000000///000111222222111000///000000000000000111222222111111111111000000000000111111111111111111111111111444777:::<<<=========999;;;===<<<999444111000///111222222000000111333111111222333444444444444444444444444444444444444222222333333444444444555444333333333444555666666555666777888999999999888666777999:::;;;<<<;;;;;;:::;;;======<<<===>>>@@@???@@@AAAAAAAAA???===<<<<<<===@@@DDDHHHJJJIIIGGGBBBEEENNNWWWWWWPPPLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPOOOMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOIIIIIIKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFDDDDDDCCC???===<<<<<<======<<<;;;999:::::::::999888666555555555444444444333333333333333333222222222111111000000111111111111000000//////000000111111111222000000000000000000000000////////////000000000000.../////////000000111111.../////////000000111111111111000000//////........./////////000000111111000000000000000000000000000000////////////000111111------777CCCFFF<<<111.../////////000000111111000000//////.........---............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------------...//////////////////////////////............/////////000.../////////000000111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444222222222222333444555555555444444333333333444444999999888777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::::::::;;;===???@@@===>>>AAADDDHHHKKKMMMNNNGGGIIIJJJHHHDDDCCCFFFIIIGGGEEECCCAAAAAABBBDDDFFFGGGEEEDDDEEEIIIMMMPPPQQQLLLMMMLLLHHHHHHLLLNNNMMMMMMJJJFFFCCCAAABBBDDDEEECCC???<<<<<<>>>@@@???===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999888888888888777777777777444444444444444444444444222222222111111111111000333333222222333333444555555555444444444444333333222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000//////......---------.........//////000000//////.........//////000000000000000000000000000///000111222222111000///000000///000000111222222000000000000000111111111000000000000000000000000...111555666666777;;;>>>888999:::999666444333444///111333222000///000333111111222333444444444444333333333333333333333333444444333333333333222222444444333333333444555555333444777999999999777666888999;;;<<<<<<;;;:::888:::;;;============>>>@@@???@@@AAAAAA@@@>>>;;;:::???>>>>>>@@@CCCEEEEEEEEEBBBAAAFFFLLLNNNKKKLLLRRRDDDFFFIIIJJJKKKKKKMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNIIIHHHHHHIIIJJJIIIFFFDDDHHHGGGGGGEEECCCAAA???>>>>>>===<<<;;;<<<<<<;;;999::::::999999777666555444666555555555555444444444444444444333222111000///000000000000000000000000222222111111111111111111222222111111000000//////111111111111000000000000///000111222333222111111000000111111111111000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000---///000222222000///---............////////////000000000000000000000000000000000000000000000000///////////////000111111......////////////......000000//////.........---............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000000000000000000000000000000000111111111000000/////////000000111111111222111111000000111111222333222222333333333333444444111222444666666555333222777666555555555777888999;;;;;;:::999999999::::::@@@@@@???===;;;;;;<<<>>>:::<<<===???@@@@@@@@@@@@>>>>>>???BBBEEEJJJOOOQQQLLLLLLJJJHHHFFFDDDCCCBBBCCCGGGIIIGGGDDDDDDHHHMMMQQQPPPNNNMMMMMMNNNPPPQQQQQQOOOKKKHHHFFFGGGIIIJJJIIIGGGEEEEEEEEEDDDBBB@@@GGGGGGFFF@@@999666999===>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888666666555888888777666555666666777555444333333222222222222111111111111111111111111111111111111111111111111555555555555555555555444444333222111000000000000000000000000000000000000///.........------------........................////////////000000000000000000000000000///......////////////////////////...............///000000000///.........///111222////////////000000000000000/////////000111222222000000000000000000000000//////000000000000//////////////////111333555666000000//////.........---000000000000111111111111222222222222222222222222333333333333333333333333222222222111222222333333555555555555555555555555777888888999999999888888666777999:::;;;<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>BBB@@@??????AAAAAA???===AAA@@@>>>???AAADDDEEEEEEBBBCCCCCCBBBBBBDDDHHHKKKFFFGGGJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLMMMMMMJJJIIIIIIIIIJJJIIIGGGEEEGGGGGGFFFEEECCCAAA???>>>>>>===;;;;;;<<<<<<:::999999999999888777666444444555555555555444444444444333333333333222111000///000000000000000000000000000000000000000000000000111111111000000/////////111111111111000000000000///000111222222222111111000000111111111111000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////......///000000000000000...///000111111000///...............////////////000000000000000000000000000000000000000000000000///////////////000000111......////////////......000/////////........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000000000000000000000000000000000111111111000000//////000000000111111111111111111000000111111222333222222222333333333444444222333555666666666444333555444444555666888:::;;;;;;;;;:::::::::;;;;;;<<<>>>??????>>>======???AAA>>>???AAABBBBBBBBBBBBAAA>>>>>>>>>@@@CCCFFFJJJLLLJJJIIIGGGEEEDDDDDDEEEFFFIIIKKKLLLJJJGGGGGGJJJNNNMMMNNNOOOPPPPPPPPPQQQPPPRRROOOKKKHHHFFFFFFGGGHHHHHHFFFDDDCCCCCCCCCAAA???CCCEEEGGGCCC===999:::<<<>>>>>>======<<<;;;;;;;;;;;;;;;:::999888777666666444444555555555444333222555444333222222222222222111111111111111111111111111111111111111111111111444444444444444444444444444333222111000000000000000000000000000000000000/////////.........------.........................../////////000000000000000000000000000///......////////////////////////...............///000000000//////...///000111222////////////000000000000000000000000000000111222000000000000000000000000//////000000000000//////////////////000222333444000000/////////.........000000000000111111111111222222222222222222222222333333333333333333333333222222111111222333444444555555555555555555555555777888888999999999999888777888999:::;;;<<<<<<<<<<<<===>>>>>><<<<<<===???DDDAAAAAAFFFMMMNNNHHHAAADDDBBBBBBBBBEEEFFFGGGFFFGGGHHHIIIHHHEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJIIIGGGEEEFFFEEEEEEDDDBBB@@@>>>======<<<::::::;;;;;;999888888888888777666555444333555555444444444333333333333333333333222111000000000000000000000000000000//////////////////000000000000000000////////////111111111111000000000000///000111111222222111111000000111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000..............................///000000000000000...///000111111000///...............////////////000000000000000000000000000000000000000000000000//////......//////000111......////////////......////////////........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000000000000000000000000000///000000111111000000000000000000000111111111111111111000000111111222333222222222222333333333333333444555666777666555555333444444555777999;;;<<<::::::::::::;;;<<<=========>>>??????>>>???AAACCC@@@AAABBBBBBBBBBBBAAAAAA=========>>>@@@BBBEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFKKKLLLMMMKKKHHHGGGJJJMMMJJJLLLOOOQQQRRRQQQPPPOOOQQQOOOLLLHHHFFFEEEEEEFFFHHHFFFDDDCCCCCCCCCAAA???>>>BBBFFFEEEAAA<<<::::::>>>======<<<<<<;;;::::::;;;;;;:::999888777777666222333666777777555222000444333333222222222222333111111111111111111111111111111111111111111111111333333333333333333333333444333222111000000000000000000000000000000000000000000000/////////..................................../////////000000000000000000000000//////...////////////////////////...............///000000///////////////000111111////////////000000000000222111000000000000000000000000000000000000000000//////000000000000/////////////////////000111111000000////////////......000000000000111111111111111111111111111111111111222222222222222222222222111111111111222444555555555555555555555555555555777777888999999999999999777888999;;;<<<<<<<<<<<<<<<===???@@@???>>>???@@@BBB@@@BBBKKKUUUWWWNNNDDDDDDCCCCCCEEEGGGGGGFFFEEEHHHJJJLLLKKKIIIEEECCCCCCGGGGGGIIIJJJLLLLLLJJJHHHJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGEEEDDDDDDDDDCCCBBBAAA???===<<<<<<;;;999999::::::888777777777777666666444333333444444444444333333333222222222222222222111000000000000000000000000000000/////////000000000000000////////////////////////111111111111000000000//////000000111111111111111000000111111111111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////......///000000000000000//////000000000000//////............///////////////////////////////////////////////////////////////............///000000......////////////......///////////////.....................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000222222000///000111000000000000000000000000////////////////////////...///000000000000000000000000000000000111111111111111000000111111222333111222222222222333333333333444555666777777777666444555555666888999:::;;;888888999999:::;;;<<<===<<<===>>>>>>>>>>>>@@@AAA???????????????>>>>>>===<<<======>>>???AAACCCDDD@@@@@@AAABBBBBBCCCBBBBBBFFFGGGHHHGGGEEEFFFIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLOOONNNKKKIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDCCCAAA???;;;>>>BBBCCC@@@===;;;:::======<<<<<<;;;::::::999;;;::::::999888888777777333666:::<<<<<<999444111333333222222222222222333111111111111111111111111111111111111111111111111111111111111222222222222444333222111000000000000000000000000000000000000000000000000////////////................................./////////000000//////000000000000//////////////////////////////...............///000000///////////////000000111////////////000000000000222222111000/////////000//////////////////////////////000000000000///////////////.........//////000000/////////////////////000000000111111111111000000000000000000000000111111111111111111111111000000111222333444666777555555555555555555555555777777888999::::::::::::888999:::;;;<<<<<<<<<<<<:::<<>>===@@@HHHPPPRRRKKKDDDBBBBBBBBBDDDFFFFFFDDDBBBEEEGGGIIIJJJIIIGGGHHHHHHFFFFFFGGGIIILLLKKKIIIFFFIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNOOONNNMMMLLLIIIGGGEEEEEEEEEEEECCCBBBBBBBBBBBBAAA???>>><<<<<<;;;:::888888999999777666555555555555555444333222444333333333222222222222111111222222222111000000000000000000000000000000000000000111111222222222/////////000000000000000111111111111000000000///000000000000000111111111000000111111111111000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000......///000000000000000//////000000000000//////............////////////////////////////////////////////////////////////...............//////000......////////////...............///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000222222000///000111000000000000000000000000////////////////////////......///000000000000000111111000000000000000000111111000000111111222333111111111222222222333333333444555666666777777777777777777888888888888888777777777777888999:::;;;;;;===>>>>>><<<<<<<<<>>>@@@??????>>>======<<<<<<<<<<<<===???AAACCCDDDEEE@@@BBBEEEGGGGGGEEEBBB???AAABBBCCCCCCDDDFFFIIIKKKNNNMMMKKKIIIHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFDDDBBBBBBBBBAAA???===:::<<<======<<<;;;:::;;;<<<<<<;;;;;;::::::999999999999999888888777777777444777;;;======:::555222222222222111111222222333111111111111111111111111000000000000000000000000000000000111111111222222444333222111000000000000////////////////////////000000000000////////////....................................//////////////////000000000000//////////////////////////////...............///000000...//////000000000000000////////////000000000000222222111000/////////000//////////////////////////////000000000000//////////////////.........---//////000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111222333555666777555555555555555555555555777777888::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<888:::=========>>>???@@@;;;===@@@DDDFFFGGGFFFEEEBBBAAABBBDDDFFFFFFDDDCCCDDDEEEFFFEEEEEEFFFIIILLLFFFEEEFFFIIIMMMMMMIIIFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJLLLNNNOOONNNMMMLLLIIIGGGDDDCCCCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;:::999777777888888666555444444444444444333222222333333333222222222111111000111111111111111000000000000000000000000000000000000111111222222333333000000000000111111111111111111111111000000000000000////////////000111222000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111......///000000000000000000000////////////000000............////////////000000000000000000000000000000000000000000000000......------......///000......////////////...............///////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000000000000000000000000000------...///000000000000111111111111000000000000111111000000111111222333111111111111222222222222333333444555666666777888888888999999888888777666666666666666777888999999;;;<<<>>>===<<<;;;;;;<<>>???AAACCCDDDEEEFFFDDDFFFIIIKKKKKKHHHDDDAAA@@@@@@AAABBBEEEGGGJJJLLLNNNLLLIIIGGGEEEEEEEEEFFFHHHHHHIIIJJJJJJJJJJJJIIICCCAAA???>>>>>>>>><<<:::;;;:::999999999999:::;;;<<<;;;;;;::::::999888888888888777777777666666666444555888999999777444222222111111111111222222333111111111111111111111111000000000000000000000000//////000000111222222222444333222111000000000000////////////////////////000000000/////////..............................------........./////////...//////000000000000000////////////////////////...............///000000......///000000000000000////////////000000000000222111000000000000000000000000000000000000000000//////000000000000//////...///////////////...---//////000000000000111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222333555666666555555555555555555555555777777999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<777999:::;;;;;;<<>>===<<<;;;::::::888777777777777666444333333333333333222222111222222222222111111111111000000111111111111000000000000000000000000000000/////////000111222222222000111111111222222222333111111111111000000000000000//////...///000111222000000111111111111000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000////////////000000............////////////000000000000000000000000000000000000000000000000...------------...//////......////////////................../////////000............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000000000000000000000000000,,,---...///000000000000111111111111000000000///111111000000111111222333111111111111222222222222222222333333444666777888777777888999999999888777888777777777777777888888999;;;===>>>=========>>>DDDCCCBBBAAAAAAAAABBBCCC@@@AAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@AAADDDGGGIIIIIIKKKKKKIIIHHHFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEECCCAAA???>>>>>>>>><<<:::;;;:::999999999::::::999;;;;;;::::::999888888888666666666666555555555555555555555555555444333333111111111111111222333333111111111111111111111111000000000000000000000000//////000111111222333333444333222111000000000000/////////////////////////////////.........------........................---------.........//////......///000000000000000////////////////////////...............///000000---...///000111000000///////////////000000000000000000000000000000111222000000000000000000000000//////000000000000//////......///000000000///...//////000000000111111111000000000000111111111111222222222222222222222222333333333333333333333333333333333333333444555666555555555555555555555555666777999:::;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<888999999999999<<<@@@CCC???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@BBBEEEHHHHHHHHHFFFGGGGGGFFFDDDCCCDDDFFFGGGFFFGGGLLLRRRSSSNNNIIICCCCCCBBBBBBBBBBBBCCCCCCBBBDDDGGGKKKLLLLLLKKKJJJKKKHHHEEECCCCCCCCCBBBAAA>>>>>>>>>>>>===<<<::::::999888666666777777555444222222333333333222111111222222222111111111111000///000000111111111000000000000000000000000000000---......///000111111222111111222222222333333333111111111111000000000000000///.........///111222000000111111111111000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000000000////////////000000............/////////000000000000000000000000000000000000000000000000000...------------...//////......////////////......---.........//////000000............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111000000000000000000000000000000000000000000000000,,,---...///000000000000222111111111000000//////111111111000111222222333000111111111111222222222222222222333444555777777555666888999:::::::::999999999888888888888888888777:::===?????????@@@AAACCCBBBAAAAAAAAAAAACCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@AAABBBCCCDDD@@@???>>>???BBBDDDEEEFFFHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFGGGHHHGGGEEECCCAAAFFFDDDBBBAAAAAA@@@>>>===:::::::::;;;<<<;;;:::888;;;;;;::::::999888888777555555555555555444444444777666555444444444444555111111000000111222333333111111111111111111111111000000000000000000000000///000000111222333333333444333222111000000000000///////////////////////////.........------------........................---------.........//////......///000000000000000////////////////////////...............///000000---...000111111111000///////////////000000000000000000//////000111222222000000000000000000000000//////000000000000//////---...000111111111000/////////000000111111111222000000000000111111111111222222222222222222222222333333333333333333333333444444333333333444444555555555555555555555555555666777999:::;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<999999999888888<<>>>>>AAAEEEGGGCCC@@@???>>>===>>>BBBEEEGGGGGGCCCFFFHHHIIIGGGFFFEEEEEEIIIFFFCCCFFFJJJMMMJJJGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJIIIGGGDDDCCCCCCBBB@@@???@@@???>>>===<<<;;;::::::999888777666444444333333111222222333333222222111000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000//////000111222222333333111111222222222222111111//////000000///...------000000000000000000000000............////////////////////////////////////---------........./////////............---------//////............////////////000111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000//////.........---....................................................................................////////////000000000000000000000000////////////////////////111111000000//////......000...---...111222111///............///////////////////////////...............///000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000////////////000000222222111111111111111111333333222222333333444555222333666888999999888777999:::;;;<<<;;;;;;999888888:::<<<===<<<<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@???>>><<<;;;???>>>===>>>@@@BBBAAA@@@???@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMIIIGGGDDDAAA???>>>======AAAAAAAAA@@@>>>;;;999888444444555555666888999::::::999777666555555555666555444444333111000000///444444333222222222333333000111111111111222222222222222222111000//////...000000000000000000000000////////////000000000000555444333111000/////////000000000000////////////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////..................------......///000000000000000...///////////////............//////000000111111000000000000000000000000000000000000////////////......////////////......000000000000111111111111222111000//////000111111000000111222222222222111222222111111111111222222222222222222222222222222555555555555555555444444333444555777888888999999:::::::::::::::;;;<<<======;;;888888999===BBBEEEEEEBBB@@@BBBFFFHHHEEEBBBCCCAAA@@@>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFFFFIIIFFFDDDFFFJJJLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHEEECCCCCCBBB@@@>>>>>>>>>===<<<;;;:::999999999888777555444444333333111222222333333222222111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000000000111111222222333333000111111222222111111000//////000000///......---000000000000000000000000/////////000000000000111000000000000000000000000---------.........//////000000/////////.........//////............////////////000111111111111111////////////////////////000000000000//////......000000000000000000000000000/////////................................................................................................////////////000000000000000000000000////////////////////////111000000000/////////...000...---...111222000///............////////////////////////////////////......///000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000111111111111111111111111333222222222222333444444222444666888999999888888::::::;;;;;;:::888777666999;;;======;;;;;;;;;<<<>>>??????@@@AAABBBCCCDDD@@@AAAAAAAAAAAA???>>>===???>>>===>>>@@@BBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKIIIGGGEEEBBB@@@???>>>>>>>>>>>>??????>>><<<:::999666666666666666777888999999888777555555555555555444444444444333333333333555444333222222222222222000000111111111222222222222222111111000//////...000000000000000000000000000000000000111111111111444333222111000/////////000000000000////////////////////////////////////............////////////000000000000000000000000////////////////////////........................////////////////////////......///000000000000000///000000000000000//////.../////////000000000111////////////////////////000000000000////////////......////////////......//////000000000111111111222111000000000000111222000000111222222222222222222111111111111111111222222222222222222222222222555555555444444444444444333444555666888888888888888999999:::;;;<<<>>>???>>>===;;;:::;;;===@@@CCCCCC@@@>>>???CCCEEECCC@@@======>>>>>>??????>>>>>>??????@@@@@@AAACCCDDDEEEHHHEEEDDDEEEIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKHHHEEECCCBBBAAA???======<<<<<<;;;:::999888888888888666555444444333333111222222333333222222111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111222222222222222222222000111111222222111111000//////000000000///......000000000000000000000000000000000000111111111111000000000000000000000000------........./////////111000000000//////////////////............////////////000000111111000000////////////////////////000000000////////////...000000000000000000000000////////////................................................................................................////////////000000000000000000000000////////////////////////000000000000///////////////...---...000111000///............////////////////////////////////////......///000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000///////////////////////////000000000000000000111000000////////////000000111111111111111111111111222222222222222333444444333555777888999999999999::::::999999777555444333:::<<<===<<<;;;999::::::;;;;;;===>>>@@@BBBCCCDDDAAABBBBBBCCCBBBAAA???>>>CCCAAA@@@AAACCCFFFGGGGGGBBBBBBBBBBBBDDDFFFHHHIIICCCCCCDDDEEEEEEFFFGGGGGGHHHGGGEEECCCAAA@@@??????<<<<<<=========<<<;;;;;;888888777777777777888888888777666555555555555555444444444555555666666666555444333222111111111111000000000111111111222222222222111111000/////////000000000000000000000000111111111111222222222222222222111000//////......////////////000000000000////////////////////////............////////////000000000000000000000000////////////////////////........................////////////////////////....../////////000000000000000111111111111000000////////////000000000000////////////////////////000000000000////////////......////////////......//////000000000000111111222111111000111111222222000111222222333333222222111111111111111111111111222222222222222222222222444444444444444444444444333444555666777888888888777888888999;;;===???@@@>>>===<<<<<<<<<===???@@@BBB???===???BBBCCCAAA???888:::<<<>>>???>>>===<<<=========>>>???@@@AAABBBEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLJJJHHHEEEBBBBBB@@@>>><<<;;;::::::999888888777777888777666555444444444444111222222333333222222111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000222222222222222111111111000000111111111111000000//////000000000//////...//////////////////////////////000000000111111111////////////////////////............////////////000000000/////////......//////............////////////000000000000000//////////////////////////////////////////////////////////////////////////////////////////.............................................................................................////////////////////////////////////////////////////////////000000000000////////////............///000000///............///////////////////////////000000000......///000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////.../////////000000111111000000////////////000000111111111111111222222222222222222111222333333444444555777888999:::999999888777777666555444444333999:::<<<<<<;;;::::::;;;:::;;;<<<===???@@@AAABBBAAABBBBBBCCCBBBAAA@@@???BBB@@@???@@@BBBEEEGGGGGGBBBAAAAAAAAABBBEEEGGGIIIBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEECCCBBB@@@@@@???;;;;;;;;;;;;;;;:::::::::999999888777777777777777666666666555555444444444444444444555555555555666555444333111000000000000000000000000111111111111111111111111000000//////////////////////////////000000000111111111222222111111111000///......---////////////000000000000////////////////////////............////////////000000000000000000000000////////////////////////....................................//////////////////.........///////////////000111111111000000////////////000000000000////////////////////////000000000000////////////......////////////......////////////000000000111111111111111111222222222000111111222333222222222111111111222222111111111111111111111111111111111333333333333333444444444333444555666777777777777888888999999;;;<<<===>>>;;;;;;;;;<<<<<<======>>>BBB@@@???@@@BBBCCCAAA@@@<<<<<<>>>>>>???>>>===<<<;;;;;;;;;<<<===>>>@@@@@@BBBBBBAAABBBCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJHHHFFFCCCAAA@@@???===;;;999999888888777777666666777666555444444333444444111222222333333222222111000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////111111111111111111111111000000000111111000000000//////000000000000000///////////////////////////........./////////000000................................./////////000000/////////.........------//////............////////////000000000//////........................................../////////////////////////////////.........///////////////....................................................................................////////////////////////////////////////////////////////////////////////000000000000---...............///000............////////////////////////000000111111......///000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////......//////000000000111000000////////////000000000000111111111222222222222111111111111222333333444555666777888999999:::555555555555555555666666666888;;;<<<<<<<<<===>>>===>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<>><<<<<<;;;:::888888777777:::999888777666666666666555555555555555444444333444444444333333333333222444333222111000//////000//////000000000111111111111111111000000000000000/////////////////////////////////000000000111111000000111111000///...---.../////////000000000111////////////////////////............////////////////////////////////////................................................,,,,,,,,,------.........000///......---...//////---...//////000000000///000000000000////////////........................000000000000////////////......////////////.........////////////000000000000000111111222222222222///000111111222222111111000111222222222222111000111111111111111111111111222222222222333333444444333444555666666777666666::::::999999999::::::;;;666666888999;;;<<<======@@@@@@??????@@@@@@??????BBBAAA@@@???>>>>>>??????;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEECCC@@@??????>>><<<;;;888888888777777777666666666555555444333333444444111222222333333222222111000000000000000000000000000000000000111111111111000000000000000000000000///////////////////////////000000000000000000000///000000111111000000/////////000111111111000000000000000000000000000000............////////////------------------------....../////////000000000............------------//////............////////////000000000///..............................---............/////////000000000000000000000000.........///////////////....................................................................................////////////000000000000000000000000////////////////////////////////////000000000000,,,...//////...---///000............////////////...//////000000111111222......///000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////...//////////////////000000000////////////000000000000000111222222333333111111111111111222333333444444555666777888999999555555555555666777888999666888;;;<<<======???AAAAAAAAA@@@@@@???>>>>>>===@@@AAABBBBBBBBBAAA@@@???BBBAAA@@@BBBDDDEEEDDDCCC>>>>>>???AAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<;;;999888777666666666888888777666666555666666333444444555444444333333333333333222222111111111222111000000///000000000/////////000000000111111111111000000000000000000000000000000000000000000.../////////000000000000000000111222111000............//////000000111111////////////////////////............////////////////////////////////////........................------------------------+++++++++,,,------......000///...---------...///,,,---...//////000//////000000000000////////////........................000000000000////////////......////////////............////////////000000...///000111111111111111...///000000111111000000000111222333333222111000111111111111111111111111000111111222222333333444333444555666666666666666:::999888888777777888888444555666888999;;;<<<============<<<<<<<<<<<<<<>>>>>???AAABBB=========>>>???@@@AAABBBAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBB@@@>>>=========<<<;;;888888888777777777777777555555444444333333444444111222222333333222222111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////------......//////000000//////000000000000////////////000111111111111111000000000000000000000000...////////////000000000.........................../////////000000000000////////////............//////............////////////000000///......---........................---------.........//////000000000000000000000000............/////////000....................................................................................////////////000000000000000000000000////////////////////////.../////////000000000111+++...//////------...000............////////////...//////000111111222222......///000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000///////////////.........000000////////////000000///000000111222222333333111111111111111222222333333333444444555777888888888777777666666777888999888:::===>>>===>>>???@@@CCCCCCBBBAAAAAA@@@??????AAABBBCCCDDDDDDCCCBBBAAAEEEEEEEEEGGGIIIHHHFFFCCC===>>>AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA======>>>>>>===<<<;;;:::999888777666666666777777666666555555555555555666222333444444444444333222111111111222222222222222000////////////000111111////////////000000000111000000000000000000000111000000000000000000000000//////000000000111111111000111222333222111///............///000111111111////////////////////////............////////////////////////////////////........................------------------------++++++,,,,,,---......///111000...,,,,,,---...///------...000000111111111111000000000/////////...........................000000000000////////////......////////////.............../////////000000,,,---///000111111000000------...//////////////////111222333333222111///111111111111111111111111000000000111222333333333444444555555666666555555777777666666666666777777666666666777888:::;;;<<<<<<<<<===<<<;;;::::::;;;=========>>>???@@@AAAAAA??????@@@@@@AAACCCDDDEEEBBBCCCDDDDDDBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@>>><<<<<<<<<===<<<:::888888888888777777777777555555444333333333444444222222222333333222222222000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////+++,,,,,,---...///000000//////000000000000////////////000111111111111111000000000000000000000000000000000000111111111111////////////////////////////////////000000000000000000000000//////////////////............////////////000000///...------........................---------.........//////000000000000000000000000---.........//////000000..................................................................................../////////000000000000000000000000000////////////////////////.../////////000000111111+++---//////---,,,...000............/////////000...//////000111222222222...//////000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////111111111111111111111111000000//////.........---000000////////////000000///000000111222222333333111111111000111222222333333333333333444666777888;;;:::999777777777888999;;;<<<>>>???>>>===>>>???CCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCAAABBBCCCEEEFFFDDDAAA>>><<>>>>>>>><<<;;;<<<<<<666888;;;>>>@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFCCCCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCCCCBBBAAA@@@<<<>>>@@@AAAAAAAAABBBCCC???>>><<<<<<;;;:::777555999888777777777777555333222222222222222222222222222222222111111111000000111111111111111111111111000000000000////////////000000////////////000000........................//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000///////////////////////////////////////.........000000000000000000000000000/////////............000000000000000000000000---......///000111111222............................................................//////////////////////////////////////////////////////////////////.........---------........................////////////////////////111000////////////000000000000//////.........---//////000000000000//////////////////////////////......////////////......000000000000111111111111000000//////.........---111111000000000000111111---......///000111111222000000000000000000000000///////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222333333222222222333444777999:::888888999:::;;;;;;;;;;;;>>>===;;;;;;===?????????>>>AAADDDEEEDDDBBBAAAAAADDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFDDDAAA???>>>AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFCCCAAA???AAA@@@===;;;999999999999:::999888777666666666666444444444555555555666666555555444333333333333444222222222111111111000000000/////////............000000000000000000000000000000000000111111111111111111000000//////.........//////000111222222222222222222222222111000///000000000000000000000000000000000000////////////............////////////000000000000000000000000000000///...............///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///...............///000000///////////////////////////////////////.........//////............//////111000000///...---------//////............//////,,,---------.../////////............///////////////000111222222111000///222222111111000/////////...///000111222333444444333333333444555666777888555555444555666777999:::===;;;888666777999<<<>>>;;;<<<======<<<;;;<<<===999777999???@@@<<<999999?????????@@@AAABBBDDDEEE>>>@@@BBBCCCCCCBBB@@@???>>>???@@@@@@@@@???>>>===<<<>>>@@@@@@@@@@@@AAABBB@@@===:::888888888777666777666555555666666444222222222222222222222222222222222222111111111000000000000000000000000000000000000000000////////////000000////////////000000........................//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////.........///////////////////////////////////////000000/////////.........////////////////////////---......///000000111111............................................................//////////////////////////////////////////////////////////////////.........---------........................////////////////////////000000////////////000000000/////////............//////000000000000//////////////////////////////......////////////......//////000000000111111111000/////////............111111000000000000111111......//////000000111111000000000000000000000000/////////////////////.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222333333333222222333444666888999777888999:::;;;;;;;;;;;;>>>===;;;;;;;;;<<<<<<<<<>>>@@@CCCEEEDDDBBBAAAAAADDDDDDDDDDDDDDDCCCBBBAAACCCDDDEEEEEECCCAAA???>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEDDDBBBAAA???AAA???===;;;:::999999999:::999888777666666666666444444444444555555555666555555444333333333333333222222222111111111000000000000/////////.........000000000000000000000000//////000000000111111111111000000000/////////......//////000111111222222333333333333333222111111000000000000000000000000000000000000////////////............////////////000000000000000000000000//////...---------------///...---,,,,,,,,,,,,---......---------,,,,,,,,,---------............///...............///000000/////////////////////////////////////////////...//////............//////111000000///......------//////............//////------..............................///////////////000111111111111000///111111111111000000000000//////000111222333444444333333333333444555666777555555555555666777999:::<<<:::888777888999<<<===???@@@@@@???======>>>@@@<<<888888===@@@???>>>???@@@@@@@@@AAABBBDDDFFFFFF;;;<<>>>>>>>>?????????>>><<<;;;<<<===???@@@???>>>???@@@???<<<777555555666777777666555444444555444222111000000000000000000000000222111111111111000000000////////////////////////////////////000000000000000000////////////000000//////////////////////////////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////------......//////000000////////////////////////000000000/////////......////////////////////////.........//////000000111............................................................////////////////////////////////////////////////////////////...............---------///////////////////////////////////////////////////////////////000000000////////////............//////000000000000//////////////////////////////......////////////......//////000000000000111111////////////............111000000//////000000111////////////000000000000000000000000000000000000......//////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111111222222222333333444333333444444555777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999>>>@@@CCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCAAA???>>>??????>>>>>>???AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???===<<<::::::::::::999999888777666666666666444444444444555555555555555444333333222222333333222222222111111111111111000000000/////////......000000000000000000000000//////000000000000111111000000000000/////////////////////000111111222222333333444444444333222222000000000000000000000000000000000000////////////............////////////000000000000000000000000///...------,,,,,,------......---,,,,,,,,,------...------------,,,,,,,,,---------............///...............///000000////////////////////////......////////////////////////............//////000000000///......------//////............////////////..............................///////////////000000111111000000///000000000000111111111111//////000111222333333444222222222222333444555555555555555555666888999:::::::::999999999:::;;;<<<@@@@@@@@@??????AAADDDGGGFFF>>>888;;;???@@@@@@AAA?????????@@@BBBCCCEEEFFF<<<=========>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;===??????=========>>>===:::777666777777777666555444333444555444333111000000000000000000000000111111111111000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000000//////////////////////////////////////////////////////,,,------...///000111111////////////////////////000000000////////////...////////////////////////........./////////000000............................................................////////////////////////////////////////////////////////////........................000000000000000000000000////////////////////////...//////000000000000000///////////////.........//////000000000000//////////////////////////////......////////////......////////////000000000111///////////////.........000000////////////000000000000000000////////////000000000000000000000000............////////////......///000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000111111222222333333444444444444555555555666777888999::::::;;;::::::999:::;;;;;;:::999999:::>>>@@@BBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBB@@@>>>>>>======<<<>>>@@@BBBCCC??????>>>>>>>>>>>>???@@@>>>======<<<;;;:::::::::888888777666666666666666444444444444444444444444444333333222222222222222111111111111111111111111000000000////////////...////////////////////////////////////000000000111000000000000//////////////////000000111111111111222333333333333333222222////////////////////////000000000000////////////............////////////000000000000000000000000//////...------------......------,,,,,,,,,---------------------------------------............///...............///000000////////////////////////............//////////////////............//////000000//////............//////............//////000000//////......------............///////////////000000000000000000///...//////000111222222222///000000111222222333333222222111111222333333444444444555666777888999999999999::::::;;;;;;::::::;;;<<<===>>>@@@DDDJJJNNNOOODDD::::::======>>>???=========>>>???@@@BBBCCCAAA???<<<::::::;;;===???;;;<<<=========;;;:::999;;;<<<>>>===<<<;;;;;;<<<999999999:::::::::777555555444444444555555444222////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000//////000000000000//////////////////////////////////////////////////////,,,------...///000111111........................111000000000////////////....................................////////////............................................................////////////////////////////////////////////////////////////---.....................000000000000000000000000////////////////////////---...///000111000000000........./////////////////////000000000000//////////////////////////////......////////////.........////////////000000000.........///////////////000000////////////000000000000000000////////////000000000000000000000000---.........//////000000......///000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////000111111222333333444444555555555555555555777777888999::::::::::::777999::::::999:::<<<>>>>>>@@@AAAAAA@@@@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFFFFBBB@@@???@@@BBBBBB@@@>>>======<<<<<<===>>>@@@AAA<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;::::::999999888777666666666666666666444444444444444444333333333333222111111111111222111111111111111111111111111000000000////////////////////////////////////...////////////000000000////////////000000000000000000000000000111111111111111222222222222111111////////////////////////000000000000////////////............////////////////////////////////////111000000///////////////------,,,,,,,,,------...---------------------------------............///...............///000000////////////////////////---.........//////000000//////............//////////////////............//////............//////000000000//////......---............////////////000//////////////////000......///000111222222333000000000111222222333333222222111111111222333333444444555666777888999999888999:::;;;;;;;;;::::::999:::;;;<<<===BBBGGGLLLMMMCCC;;;:::<<<<<<===???>>>>>>>>>>>>???@@@AAAAAADDDAAA>>>;;;:::;;;>>>@@@888999:::;;;;;;:::999888:::<<<===<<<:::999999:::777777999;;;<<<;;;777444555444333444555555444222//////////////////////////////000000000000000111000000000000000000000000......//////000000111111000000////////////000000//////////////////////////////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////------......//////000000........................111111000000000/////////............................................................................................................////////////////////////////////////////////////////////////---------...............////////////////////////////////////////////////---...///111111111000000........./////////////////////000000000000//////////////////////////////......////////////............////////////000000.........///////////////000//////......//////000////////////000000000000000000000000000000000000------......///000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000...//////000111222333333444444555555666555555444666777888999::::::::::::666888999999777999===AAA??????@@@??????@@@CCCEEEEEEFFFFFFGGGGGGGGGGGGFFFBBB???===>>>AAACCCAAA???=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999888888777666666555555666666666444444444444333333333333333222111111000000111111111111111111111222222222111111000000000/////////000000000000000000000000......////////////000000////////////000000000000000000000000000000111111000000111222222222111111000000000000000000000000000000000000////////////............////////////////////////////////////222111000000//////000000------,,,,,,,,,---......,,,,,,,,,------------...---------............///...............///000000////////////////////////------......///000000000//////............////////////////////////......//////............//////000000//////////////////............////////////000//////......//////000...//////000111222222222000000111111111222222222333222222111111222333333333444555777888888888888888999:::;;;;;;;;;::::::;;;;;;;;;::::::<<>>;;;<<<>>>===???CCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>??????@@@999:::;;;=========<<<<<<:::;;;<<<;;;999888777888666666666888999999777555333222222333444444333111000000000000000000000000////////////000000111111////////////////////////.........///000111111111000000////////////000000........................//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////.........///////////////........................111111111000000000//////............................................................................................................////////////////////////////////////////////////////////////---------.........//////........................////////////////////////,,,---///111222111000000............/////////000//////000000000000//////////////////////////////......////////////.............../////////000000............/////////000//////............//////......//////000000111111000000000000000000000000------......///000000111......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////......///000111222333333222333555666666666555555666777888999999::::::999666888888666444555;;;@@@?????????>>>>>>@@@CCCFFFCCCDDDEEEEEEFFFFFFFFFEEEAAA>>><<<===AAACCCAAA???===>>>???@@@???===;;;:::999:::;;;<<<<<<;;;999999666777888888999888777777666666555555555666666777444444444333333333222222222222111000000000000000000000111111111222222222111111111000000000//////000000000000000000000000........./////////000000.../////////000000000111111000000000000000000000000111222222333333333222000000000000000000000000000000000000////////////............////////////////////////////////////111111000///////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------............///...............///000000////////////////////////------......///000000111//////............//////...///////////////////////////............/////////////////////000000000............////////////000///............///000//////000000111111111222111111111111111222222222333333222222222222333333333444666777888888888888999999999:::::::::;;;;;;:::;;;;;;:::888888999;;;<<<<<<>>>BBBAAA>>>@@@DDDFFFEEEDDDBBBAAAAAA@@@@@@===>>>@@@BBBCCCBBBAAA@@@<<<===???@@@AAABBBAAAAAA:::;;;<<<;;;999777777777777555444444666777777666111111000111333333222000111111111111111111111111.../////////000000111111........................---......///000111111222000000////////////000000........................//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000///////////////////////////////////////.................................111111111111000000000000.............................................---............................................................/////////000////////////////////////////////////////////////---------.........//////........................////////////////////////+++---///111222222000000---.........//////000000//////000000000000//////////////////////////////......////////////................../////////000---.........//////000000//////............//////---......///000111111222000000000000000000000000---------...///000000111...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////---...///000111222333333222333444666777666666555666777888999999:::999999777999888444111222888>>>?????????>>>===???DDDGGGBBBBBBCCCDDDDDDDDDDDDDDDAAA>>>;;;<<>>???@@@AAA@@@===:::888999:::<<<===<<<:::888777444555777888888777666666666666555555555666666777444444444333333222222222222111111000000000000000000000111111222222222222111111111111000000000000000000000000000000000000............/////////000.../////////000000111111111111111000000000000000111222333333444444444444000000000000000000000000000000000000////////////............/////////000////////////////////////000000///...............,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------.........//////...............///000000////////////////////////---------...///000000111//////............//////........./////////////////////............//////......//////000000111111............/////////000000///...------...///000000000000000111111111111111111111111111222222222444444333333222333333333333444666777888999888888::::::999999999:::;;;<<<777999::::::888888999::::::===CCCFFFCCC===>>>BBBFFFEEECCCAAA@@@>>>>>>>>>DDDCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB@@@===999888:::>>>BBB>>>888111000333888999888111222222222222111000000000000000000////////////------......//////000000111000000///////////////000000////////////000000222000...---,,,---...///,,,,,,---.../////////...000000000000000000000000////////////000000000000//////000000///...------000000////////////000000//////000000000000//////////////////////////////............////////////111111000000//////......111111000000//////..........................................////////////////////////////////////111000///...------...///////////////////////////......................................................------------......000000//////.........---////////////////////////000000000000000000000000000000000000000000000000............////////////........................///000000000000000/////////////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000///............///000000000000000........................000000000000000000000000///////////////.........000////////////111222333444444555555666777777777888888777666666777777888<<<:::777333222444999===<<<<<<;;;;;;===@@@BBBDDDDDDDDDEEEEEEDDDBBB@@@???@@@>>>===<<<<<<===>>>@@@===<<<===???AAABBBAAA@@@===<<<;;;:::999999999999999888888777666555555444555555444444444333333333777888999888666333222222000000000000////////////000000000000111111111111111111111111111111111111000000000000////////////000///...---------------......//////000000111111000000000000111111111111000000111222222222222111111111111111000000000000............////////////111111000000000000111111000000////////////000000............////////////000///...---------------+++,,,.../////////...---..................------//////////////////////////////////////////////////////000000000000//////111000///......///000111------......//////000000///////////////.........,,,---------.../////////,,,---.../////////......---.........//////000000111111111000000000000000444444444333333222222222333333333444444444555555444444555555666777777777888888777777888888999::::::;;;<<<<<<<<<:::777666:::999:::<<<@@@BBBBBBAAABBB???>>>>>>===:::===BBBDDDCCCCCCAAA@@@??????>>>>>>============<<<<<<<<<>>>======<<<>>>BBBHHHMMMJJJCCC;;;666666777666444222222222333222111111000111000000000////////////////////////////////////////////////000111222222000000////////////000000111000...---------//////,,,---......//////......000000000000000000000000////////////000000000000//////000000///......---000000////////////000000//////000000000000//////////////////////////////............////////////111000000000/////////...000/////////................................................////////////////////////////////////111000///...---......///////////////////////////......................................................------------......000/////////............////////////////////////........................000000000000000000000000............////////////........................//////000000000000/////////////////////////////////////////////////////////////////////000111111000000000000000000000000////////////////////////000000000000000///............///000000000000000........................000000000000000000000000////////////////////////000/////////000111222333444444444555666666777777888888888888888888888888:::999777555333555999<<<>>>>>>===>>>???AAADDDFFFCCCCCCCCCCCCBBBAAA@@@??????>>><<<;;;;;;<<<>>>???>>>>>>>>>@@@BBBCCCBBBAAA<<<<<<;;;:::999888888888888888777777666555555444444444444444333333333333666777888666333111000000000000000000/////////////////////000000000111111111111111111111111111111000000000000////////////000///...------------....../////////000000000111//////000000000111111111000000111222222222222111111111111111000000000000............////////////111000000000000000000111000000////////////000000............//////////////////...---------------,,,---......///.................................////////////////////////........................//////000000000000//////000///...------...///000///............//////000/////////////////////...---------...............---------.........................../////////000000000000000000000000000333333333333222222222222333333333333444444444444444444444555666666777777888888777777888888999999999:::;;;<<<======<<<<<>>:::888999<<<>>>>>>BBB??????@@@???<<<===BBBBBBCCCCCCCCCBBB@@@???>>>???>>>===<<<;;;:::999888666666777888;;;@@@GGGKKKOOOHHH@@@:::888666333111333333333333333222222111111111000000000/////////222222111000000///......---......///111333444555000000////////////000000111000...------...//////------.../////////......000000000000000000000000////////////000000000000//////000000000///......000000////////////000000//////000000000000//////////////////////////////............////////////000000000000//////////////////............------....................................////////////////////////////////////000000///............///////////////////////////......................................................------------......////////////............////////////////////////........................000000000000000000000000............////////////........................//////000000000000/////////////////////////////////////////////////////////////////////000111111000000000000000000000000........................000000000000000///............///000000000000000........................000000000000000000000000////////////////////////////////////000111222333333333444555555666666777777888999::::::999888777777777888777666777999<<<>>>>>>===>>>???AAACCCEEECCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@??????@@@BBBCCCBBB@@@;;;;;;:::999999888888888777777777666555555444444444444444333333333222222333444555444111///...///000000000000////////////....../////////000000000000000000000000000000000////////////000000000000//////......------......////////////000000000000//////000000000000111111000000111222222222222111111111111111000000000000............////////////000000000000000000000000000//////......//////000---............////////////...------------------...------------...//////........................////////////////////////...........................//////000000//////.........------------......111000...------...//////......//////////////////...............---------///............///000000............////////////000000000000000000000000111111111111111222222222222222333333333444444444333333444555555666666777777777777888888888999999999999:::;;;===???AAABBBPPPIII@@@:::888;;;>>>@@@@@@???@@@BBBAAA======AAA@@@AAABBBCCCBBB@@@>>><<>>===;;;;;;:::555666666555666888<<<@@@EEEAAA;;;777666555333222333444444444444333222222111111111000000000//////222111111111000000000///...//////000111333555666000000////////////000000000///............//////......////////////......////////////////////////////////////000000000000//////000000000//////...000000////////////000000//////000000000000//////////////////////////////............////////////000000000000/////////////////////////////////......................................./////////////////////////////////////////////.........//////////////////////////////......................................................------------......///////////////.........////////////////////////........................////////////////////////............////////////...........................//////000000000000//////////////////////////////////////////////////////////////////000000111000000000000000000000000////////////////////////000000000000000///............///000000000000000........................///////////////////////////////////////000000000/////////000000111222222222333333444555555666666666777999;;;;;;:::888777555666888999888888:::;;;<<<<<<<<<<<<===???@@@AAAAAAAAA???>>>>>>???@@@AAA======<<<;;;;;;<<<======@@@???>>>???@@@@@@???===999999999999999888777777666666666555555444444444333333333333222222222222000111222222000000000111000000000000////////////............////////////////////////////////////////////////000000000000//////............//////////////////000000000000////////////000000000111000000111222222222222111111111111111000000000///............///////////////000000000000000000////////////....../////////---------.........//////......---,,,,,,---------......---,,,,,,...///000---------...............////////////////////////...........................//////////////////...........................222111///---------...///............/////////////////////...---------,,,000000/////////000111222.........////////////////////////000000000000000//////000000111111222222222222222222333333333333222333333444555555666666666777777888888888888888999999999:::<<>>===@@@CCCAAA<<<;;;>>>>>>???@@@AAA@@@>>><<<;;;?????????>>>>>>=========<<<<<<;;;999777777999;;;:::888666444444444444444333444444444444333222222111111111111000000000000///000000000111111111222111111111111111222222333000000////////////000000//////........./////////...///////////////......////////////////////////////////////000000000000//////000000000000000///000000////////////000000//////000000000000//////////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////............////////////////////////////////////......//////////////////////////////////////////......................................................------------...............///////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////......///000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000///............///000000000000000////////////////////////////////////////////////////////////000000111111...//////000111111222222222222333333444444555555555666888:::;;;:::888777444666999::::::999999:::;;;;;;<<<<<<===>>>???@@@@@@???>>>======>>>@@@AAA=========<<<<<<=========>>>===<<<<<<======;;;999888888999999999888777666555555555555444444444444333333222222222111111111---///111111111222444666000000000000////////////............////////////.........................../////////000000000111//////.........//////000000000000000////////////...////////////000000000000000111222222222222111111111111111000000000///............////////////...///000000000000///...//////............//////------------............------,,,,,,,,,------.........---,,,,,,...///000---------.........//////////////////////////////..............................////////////......////////////////////////111000///...------......---.........//////000000/////////...---------,,,///.........//////000000///////////////...............//////000000000000/////////000000111111111111111111222222222333333222222333333444444555555555666777888888888888777999999888888999<<<@@@BBBLLLGGG@@@:::999999::::::;;;;;;>>>AAA???:::999<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;888777888999777777666555555444444444333333333333333222222111222222111111111000000000......///000000111222222333222111000000000000000000000////////////000000........./////////////////////000000000///......000000000000000000000000////////////000000000000//////000111111111000000000000////////////000000//////000000000000//////////////////////////////............////////////////////////000000000000000000111111111111222222////////////////////////............////////////////////////////////////---...//////000/////////////////////////////////......................................................------------...............///////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////---...///000000111111000///////////////////////////////////////////////////////////////000111111000000000000000000000000111111111111111111111111000000000000000///............///000000000000000////////////////////////000000000000000000000000...//////000000111111222...///000111222222222111111111222333333444444555444555777888999999888888555777:::;;;:::999999:::======>>>??????@@@@@@AAA>>>>>>>>>>>>>>>???@@@AAA===>>>>>>>>>>>>>>>>>>======;;;:::::::::999777555666777888999999888777666444444444444444444444444222222222111111111000000---///000111111333666888000000000000////////////....../////////000000000////////////////////////......//////000000111111//////......//////000000000000000000////////////......////////////000000000000111222222222222111111111111111000000000000............////////////......000000000000......///......------......///,,,------------.........,,,,,,,,,,,,,,,------......------------...//////,,,,,,------.../////////////////////////////////---------------------------......//////......---//////000000000000/////////////////////.........------......///000000000...............---------------...//////////////////////////////.........---......//////000000111000000000000000111111111000000111111111222222222111111222333333444444555555666777888888888777666888888777777888;;;>>>???FFFCCC???=========<<<;;;;;;:::===@@@>>>999888;;;>>>>>>>>>>>>============::::::::::::::::::::::::777888999999777666666777666666777666555444444444222222222333222111111000222222222111111111000000////////////////////////222111000000/////////000000000////////////000000---......///////////////000000000000000///......000000000000000000000000////////////000000000000//////000111111111111111000000////////////000000//////000000000000//////////////////////////////............////////////.../////////000000000111///000000000111111111111////////////////////////............////////////////////////////////////,,,---///000000000//////////////////////////////......................................................------------................../////////000////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////---...///000111111111111///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000///............///000000000000000////////////////////////000000000000000000000000...//////000111111222222---...000111222222111111111111111222333333444444444555555666777777888888777999:::;;;999888999999======>>>??????@@@@@@@@@<<<===>>>???@@@@@@AAA@@@>>>>>>????????????>>>>>>===;;;:::999999888555333555666777999999888666555333333333333333333333333222111111111000000000000///000000000000111444666000000000000/////////////////////000000000111111////////////////////////.........///000111111111///////////////000111111111000000000/////////............/////////000000000000111222222222222111111111111111000000000000............////////////---...000111111000...---///......------......///,,,,,,---------.........,,,,,,++++++,,,,,,---...,,,---......///.........,,,,,,------...//////000////////////////////////---------------------------......//////......---......///000000///......,,,---///000111000...---------......///000000111---------...............///111333555555444222111000/////////............------......///000000111111111111111111111000000000000000000111111111222111111111222333333444444444555777888999888777666666666666777999<<<>>>???EEECCCAAAAAAAAAAAA@@@???<<<;;;===???>>>999999<<<@@@???>>>>>>===>>>>>>???<<<<<<<<<;;;;;;:::::::::888:::;;;:::888777666777333444666666555444444555111222222222222111000000222222222111111111111000000000//////......------000000////////////000000000000////////////000000------...///000000//////000000000000000///......000000000000000000000000////////////000000000000//////000111111111111111000000////////////000000//////000000000000//////////////////////////////............/////////000.../////////000000111111.../////////000000111111000000000000000000000000............/////////000////////////////////////,,,---///000000000//////////////////////////////.........................................................------.........---.........//////000000////////////////////////........................000000000000000000000000............/////////000000000000000000000000000---...///000111111111111///////////////////////////////////////////////////////////////000111111000000000000000000000000////////////////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000...//////000111222222222---...000111222222111111000111111222333333444444444444444444555666888888888:::;;;:::999888888999:::;;;<<<===>>>>>>======<<<===???@@@AAAAAAAAA@@@??????@@@@@@@@@@@@??????===<<<:::999999777444222444555777888999888666555333333333333333333333333111111111111000000000000000111111000//////111444000000000000////////////000000000000111111111111000000000000000000000000---......///000111111222///////////////000111111111111000000/////////.............../////////000000000111222222222222111111111111111000000000000............/////////000---...///111111///...---.........------.........,,,,,,,,,---------......++++++++++++,,,,,,---...+++,,,.../////////...---,,,,,,------...///000000////////////////////////---------------------------..................---,,,---...//////...---,,,***,,,///111222111///------------...///000000111,,,------....../////////444666:::<<<<<<;;;888666000000//////.........------------...///000000111333333222222111111000000000000000000111111111111000111111222333333444444444555777888999888666555444555666888;;;===???AAABBB@@@>>>>>>?????????>>>===<<<===???>>>::::::>>>======>>>>>>===<<<;;;;;;<<<;;;;;;::::::999999888999999888888777666666666444555666555333222333444222222222222222222222222555444222000000000000111111000000000//////......000000000000000000000000////////////000000000000000000////////////000000333222111000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111333222222222111111000000//////............//////........................//////............//////000000//////.........---........................---------.........//////////////////////////////////////////////////////////////////////////////......//////000000111111........................////////////////////////////////////////////////////////////000000000000000000//////.........---............////////////000000000000000111111222000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000111111000000//////......////////////////////////------............------////////////////////////000000//////.........---000000000000////////////111111000000111111222333333333333444444444555555666666666666666666777888::::::;;;;;;;;;:::999999<<<<<<===>>>>>>???>>>>>>==============================<<<<<<;;;;;;;;;;;;999999::::::999888666555555555555666666666666666444444444333333222222222222111111000000000000000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////............//////////////////..................///000222333222222222222222111000///111111222333222111000///000000000000000000000000////////////////////////000000//////.........---........................++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........................................................---------.........//////........................000000000000000000000000000000111111111///...,,,000///...---...111444666DDDFFFGGGGGGCCC===666111555333111...------......////////////////////////111111000000//////......////////////000000000000///111222444444333222111444222222444777888777444444666999<<>><<<<<<======<<<;;;999:::;;;=========<<<<<<===============<<<;;;;;;<<<;;;;;;::::::999999888999999888777777666666555333444555444333222333444111111111111111111111111444333111000//////000000111111000///////////////000000000000000000000000////////////000000000000000000////////////000000333222111000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111222222111111111000000000//////............//////........................//////............//////000000/////////.................................---------.........//////////////////////////////////////////////////////////////////////////////......//////000000000000........................////////////////////////////////////////////////////////////000000000000000/////////........................////////////000////////////000111111000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000000000000000//////......////////////////////////.........//////.........////////////////////////000/////////............000000000000////////////111111000000111111222333333333333444444444444555555555555555666888999:::888888999:::::::::::::::;;;<<<<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::888888888888777666555444666666666555555555555555444444333333333222222222222111111000000000000000000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000////////////////////////////////////....................................000000///...//////111111222222222222222111000000111222222333222111000///000000000000000000000000////////////////////////000/////////....................................++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........................................................---------.........//////........................///////////////////////////000000111111000......000///...---...111444666@@@EEELLLPPPNNNFFF<<<555444333000...------......////////////////////////111000000000/////////.../////////000000000000000///111222444444333222111333222111333666777666333555666888;;;>>>@@@BBBBBB???===:::999999;;;<<<===:::;;;<<<===>>>======<<<<<<============<<<;;;;;;<<<;;;;;;::::::999999888888888888777666666555555111333444333222222333444////////////////////////222222111000////////////222111///......///000000000000000000000000000000////////////000000000000000000////////////000000222222111000////////////////////////000000000000////////////////////////////////////////////////000000000000111111111111111111000000000000////////////............//////........................//////............//////000000////////////..............................------........./////////////////////////////////////////////////////////////////////////////////...////////////000000000........................////////////////////////////////////////////////////////////000000000000////////////........................//////////////////......//////000111000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000000000000////////////...////////////////////////...//////000000//////...////////////////////////////////////............////////////000000000000111000000000000111222222333333333333444444444444444444444444555666777888555666777888999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777666555444444444444444666666666555555444444333333333333222222222222222222111111000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000........................////////////....................................222111000////////////000111222222222222111000000111222222222222111000000000000000000000000000000////////////////////////////////////....................................,,,,,,,,,,,,---------------------------------------------------.........................................................------........./////////...................................................//////000000000000///000///......///111333555888@@@KKKRRRRRRJJJ>>>666333222000...------......////////////////////////000000000000//////////////////000000000111111111000111222333444333222222222111111333555666444333444555666888:::<<>>>>>>>>===<<<<<<<<<<<<======<<<;;;;;;<<<;;;;;;::::::999999888888777777666666555444444000222333333111111222444////////////////////////111000000///////////////222000///......///000111////////////////////////////////////000000000000000000////////////000000111111000///////////////////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000/////////////////////............//////........................//////............//////000000//////////////////....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000000000///////////////.....................////////////...............///000000//////////////////////////////////////////////////////000000000000//////......////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////////////////.........////////////000000000000000000000000000111222222222222333333333444444444555444444444444555666666666666666777777888999:::999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999777666444333222333444555666666555555444333222222222222222222222111111111222111111000000000000000........................////////////////////////000000000000////////////////////////////////////........................////////////............------------............111000000000000000000000111111222222222111111000222222222222111111000000///////////////////////////////////////////////////////////////.................................,,,,,,,,,------------...........................---------...........................................................................////////////................................................---......///000111111111000//////...///111333444222888AAAGGGGGGAAA999333111000///...............////////////////////////000000000000///////////////000000111111222222222000111222333333333222222333333333444555555555444444333333333444666888:::;;;::::::888888:::<<>>??????>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999999888777777666666555444444444111222333333111111222333000000000000000000000000000000000000000//////...000000///......///000111////////////////////////////////////000000000000000000////////////000000111000//////////////////////////////000000000000000000000000000000000000///////////////////////////000000000111111111111///////////////000000000//////............////////////////////////////////////............////////////000000000000000000////////////////////////........./////////000000/////////////////////////////////////////////////////////////////////////////////.......................................////////////////////////////////////////////////////////////000000000000.........///////////////............////////////...............///000000//////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////////////////////////////...............///////////////////////////////////////000000000000//////////////////////////////.........///////////////.../////////000000000111000000//////000000111222222222222333333333444444444444555666888:::<<<===888888777666666777777888999999::::::::::::999999::::::::::::::::::::::::888888888999999999999999777666555444333444555666666555555444333222222111111111111111111111111111222111111000000000000000------------------------////////////////////////////////////000000000000////////////////////////........................////////////............---------.........//////...///000000111222222222000111111222222222111111222222222111111111111111////////////////////////000000000000000000000000.........///////////////........................,,,,,,---------.........................................................////////////////////////////////////////////////........./////////000000////////////////////////........................---......///000111222222000000//////000111222333111333555777666555222000//////..................////////////////////////////////////000000000000000000000111222333333444111111222222333333333333444555666666666666666666666555444333444555666777888:::======<<<;;;<<<=========>>>??????>>>===<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;::::::999999888666666666555444444333333333444444333222111222333111111111111111111111111///000000111111000///////////////000000000000000000000000000000000000000////////////000000000000000000////////////000000000//////....../////////////////////000000000000000000000000000000000000////////////////////////000000000000111111111111//////000000000000111111//////............////////////////////////////////////............////////////000000000000111111////////////////////////....../////////000000000/////////////////////////////////////////////////////////////////////////////////............---........................////////////////////////////////////////////////////////////000000000000.........///////////////............//////////////////......//////000111000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000---............/////////////////////////////////...//////000000//////...////////////////////////.........///////////////......//////000000111111000////////////000111111222222222222333333333333222333555999===AAADDDFFF:::999777666666666777888:::::::::::::::999999888::::::::::::::::::::::::777777777888888888888888777666666555555555666666444444444333333222222111000000000000000111111111222111111000000000000000........................////////////////////////////////////000000000000000000000000000000000000........................////////////............------......///000000000---...000111222333333333000000111222222222222111333222111111000000111111000000000000000000000000000000000000000000000000.........///////////////........................,,,---------..................................../////////...............////////////////////////////////////////////////....../////////000000000////////////////////////....................................///000222222000000000000000111111222333222000...---...//////..................//////////////////////////////////////////000000000000000000111222333444444555111111222222222333333333444666888888666555666777888888888888888999999:::666:::??????===::::::<<<<<<===>>>>>>>>>===<<<;;;999:::;;;;;;<<<<<<<<<;;;<<<;;;;;;::::::999999888666666555555444333333222555666666555222111111222111111111111111111111111///000111222222111000000---...000111111111000///000000000000000000000000////////////000000000000000000////////////000000//////.........//////000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222//////............////////////////////////////////////............////////////000000000111111111////////////////////////.../////////000000000000//////////////////////////////////////////////////////////////////////////////.........---------........................////////////////////////////////////////////////////////////000000000000............/////////000............////////////000////////////000111111000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000---------.........//////////////////////////////.........//////.........////////////////////////............/////////000.........///000111111111///////////////000111111111222222222222333333333111222555888;;;???CCCDDD999888777666666777999:::::::::;;;;;;::::::999888999999999999999999999999666666666777777888888888555555666666666666555555333333333222222222222222/////////000000000111111222111111000000000000000........................////////////////////////.../////////000000000111000000000000000000000000////////////////////////////////////..................//////000111111222///000111222333222222111000000111222222222222222333222111000000000111222000000000000000000000000000000000000000000000000............/////////000........................------------....................................000/////////.........---////////////////////////////////////////////////.../////////000000000000//////////////////////////////////////////////////////......///000111222000000000000000111111111333222111///.........///,,,------...////////////////////////////////////.../////////000000000111000000111222333444555555222222111111222222333333444666888777555444555666666777999:::<<<===>>>>>>777;;;>>>===999777999;;;<<<======>>>===<<<;;;:::999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::999999888666555555444444333222222666777777555333111111222111111111111111111111111000111222333333222111000+++---000222333111///...000000000000000000000000////////////000000000000000000////////////000000//////.........//////000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111111222222222333//////............//////000000000000000000000000//////............////////////000000111111111222000000000000000000000000////////////000000000000//////////////////////////////////////////////////////////////////////////////.........---------........................////////////////////////////////////////////////////////////000000000000---.........//////000000............/////////000000000000000000111222222000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000---------.........//////////////////////////////------............------////////////////////////---.........//////000000---......///000111111222///////////////000111111111111222222222333333333222333444555777999;;;<<<888777666666777999;;;===;;;;;;;;;;;;;;;:::999888777777777777777777777777555666666666777777888888333444555666666666555444222222222222222222333333.../////////000000111111222111111000000000000000////////////////////////////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000/////////...............//////000111222222333111111222333222111000//////000111222222222222222444333111000000000111222000000000000000000000000000000000000000000000000---.........//////000000........................---------.........//////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000//////......///111222000000000000111111111111000111222333222111...---,,,,,,---...////////////////////////////////////.../////////000000111111000111111222444555666666222222111111222222333444333555777777444333444666111333777:::===???@@@@@@999;;;===:::666555888<<<<<<<<<=========<<<:::999999::::::::::::999888777999::::::999999888777666222222222222222222222222666555444333222000////////////000111222333333444111222333444444333222111222111111111000000//////000//////.........////////////000000000000//////000000000000000000000000000//////.........//////111000///---------...///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000//////////////////000111222222111000///000000000000////////////000000000000000000000000222222111000//////000000////////////////////////000000000000000000000000//////000000111111222222000000000000000000000000...///000000000///---,,,---------............///111000///......---......000000//////......------111000///......///000111//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////111111000000//////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////222222333333333333444444444555555666666666666666999999888888999999:::;;;666>>>GGGGGG@@@::::::<<<888888888888777777777777555777888888666555666666777666666444333222111111222222222222222222222222000000000000000///......///////////////.........000000//////.........------111444222...,,,...111222111000//////000111111000000111111111111000000000000000000111111111111////////////000000000000------...///000111222222222222111111111111111222222000//////111222222111333333333222000000333555333222000/////////000111000000////////////000000///............---------/////////...---------,,,000//////............/////////////////////////////////............//////111000/////////000222333///////////////000111111............////////////000000111111111111000000000000000000000000000000000000//////000000111222---...000111222222111111222222222111///...,,,+++//////............//////............////////////000000000000111111111111111111111111111000///...000222333333222111333444555555444444444555666666666666888999;;;===>>>>>>::::::999888888999:::;;;999999::::::;;;;;;::::::999999999::::::999888888888999999888888777666555222222222222222222222222222222111000///......---//////000000111111222222000111222333333222111000111111000000000/////////000000////////////000000//////000000000000//////000000000000000000000000/////////.........//////111111///.........//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000111222222222222111000000000000000////////////000000000000000000000000222111111000//////000000////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000...///000000000///---,,,---------............/////////.........//////000///////////////.........111000///......///000111//////////////////////////////000111111111111000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111222222333333333333444444444555555666666666666666888888888888999999::::::===HHHQQQOOOCCC888777:::888888888777777777666666333555777777666666777888888777666555444333222222222222222222222222222222111111111111111000///////////////////////////...000/////////...............111444333///---///111222111000//////000111111000000111111111111000000//////000000000111111111////////////000000000000......//////000000111111111111000000000000111111111000///000222333333222333333333222111111333555222222000/////////000111000000////////////000000///............---------...............---------//////.........//////000////////////////////////000000////////////000000111000/////////000111222///////////////000000111............////////////000000111111111111000000////////////////////////000000000000111222333444111111222222111111000000000000000000///......---//////............//////............//////////////////000000000111111111000111111111111000000///000111222222111111222444444444333333444444555666666666777999:::;;;<<<===:::999888777777888999999888888999:::;;;;;;;;;:::888888999999999999999888777777777777666555444333333333222222111111111111000000000//////........./////////000000000000000000000111111111111000000000000///////////////...000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////222111000000///000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000000///////////////111111222222222222111111000000000000////////////000000000000000000000000111111000/////////000000////////////////////////000000000000000000000000111000000000000000000///000000000000000000000000/////////000//////...------------............///---------......///111111.........///////////////000000////////////000000////////////////////////...///000000111111000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////------...///000111222222222222333333333333444444444555555666666666666666888888888888888999999999>>>JJJTTTPPPAAA666555999888888777777777777666666222444666777666666888999888777777666555444333333222222222222222222222222111222222222222111000000......//////////////////////////////............///222444333000...///111111000000//////000000111///000000111111000000/////////000000000000111111////////////000000000000////////////000000000000000000////////////000000000//////111333444333222333333444333111111333555222111111000///000000000000//////......//////000///............------------------..............................///000111////////////////////////000000000000000000000000000000/////////000111222//////......//////000111............///////////////000000111111000000///........................000000000111333444666777666555444222111000////////////////////////////////////............//////............//////////////////000000000000111111///000000111111111111000///000222111000000111333333222222222333333444555666666777888888999::::::999999888777666666777777666777888999:::;;;;;;;;;777888888999999999999888555555666555555444333222333333222222111111000000000000000000000111111111///////////////.........//////000000000000//////////////////............/////////000000000000000000000000111111000000000////////////////////////...//////000000000000000222111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000111111111111000000000000000000////////////////////////////////////111000000/////////000000////////////////////////////////////////////////111111000000/////////...//////////////////////////////////////////......---------............///...............///000000------......//////000000000000////////////000000////////////////////////...//////000000000000000000000000000000000000000///////////////////////////////////////000000111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///000111111111222222222333333333444444444555555666666666666666666777777888888888888888666>>>EEEDDD;;;555666:::888777777777666666666666444666888888777777777999777666666555444444333333222222222222111111111111000111111111111000//////............///////////////////////////............000222111///......///////////////000000000111//////000000000000//////////////////000000000111////////////000000000000111000000000/////////...///............//////000......///111333444333111111222333222111000222333222111111000000000000000/////////......////////////............---------,,,---------.../////////---------......000111111//////////////////////////////000000000000//////////////////000000111111///............///000000............//////////////////000000000000//////........................///000111222444666888999888666444222111000111111111111000000/////////000//////............//////............////////////////////////000000000111...///000111111111111111...000111111000000111222111111111111222333444444666666666777777777777777888888777777666666555555555666777999::::::::::::777888888999999888888888444444444444444333111111222222222111111000000000000000000000111111111111/////////...............////////////////////////............////////////---...///000000000000///000000111111111111000000////////////////////////......///000111111000000111111111222222222222111000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////000000000000////////////////////////////////////000///////////////000000////////////////////////////////////////////////111000000000//////......//////////////////////////////........./////////---------............///000000///...............------......//////000000//////000000000000//////////////////////////////......///000000000000000///////////////////////////////////////////////////////////////000000111////////////////////////................................................//////////////////////////////............//////////////////000000000000////////////////////////////////////////////////////////////////////////........................000000000000////////////222222222333333333444444444555555666666666666666555666777888888888777777222333555666666777888:::777777777666666666666555888999::::::888666666777555444444333333222222222222222222111111000000000/////////000///......------.........//////000000.........///////////////---...//////...---------......//////000000000000//////000000000000//////...////////////000000000////////////000000000000111111000000//////............------...///000000.........///111222222000///111222111000///000111111111111111000000000/////////............/////////............---------,,,---------.../////////---------......000111111////////////////////////------...//////...------......//////000000000000...............//////000............//////////////////000000000000//////........................//////000111333666888999666555333222222222333444555444222111000///////////////............//////............////////////...////////////000000000...///000111111111111111...000111111000000111222111000000111222333444444666666666666666666666666777777777777666666555555555666777888999999999999888888999999888777777666444444444444333222111000111111111111111111111111////////////////////////.........///////////////000000////////////000000...////////////000000000---...000111222111111000000111111222222111111000000000000000000000000000---...000111222111111000000000111222222222222111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000000111......------------......000000000000////////////000000000000000000000000//////......//////000000////////////////////////000000000000000000000000000//////////////////...000000000000000000000000///............///000000---------............///111111///......---------........./////////////////////000000000000//////////////////////////////---...//////000000//////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000................................................//////////////////////////////............//////////////////000000000000////////////////////////////////////////////////////////////////////////........................111000000000/////////...222222333333333333444444444555555666666666666666444555666888888777777666555222111222555888888888777777666666666666555555999:::;;;:::777666555666333333333333222222111111222222222111000000//////......//////......---,,,------......///000000000.........///////////////---------------,,,,,,+++------...///000000000000...//////000000//////.........////////////000000////////////000000000000111111000000//////............---......///000111111000...///000222111111///111222222111000000111000111111111111000/////////......------......//////............------------------..............................///000111////////////////////////,,,,,,...//////...,,,,,,---...///000000000//////......------......///000............////////////...//////000000//////.................................///000222444666777333333222222222333444444666555222000///....../////////............//////............////////////......////////////000000///000000111111111111000///000222111000000111333000000000111222333444555666666666666666666666666666666777777777777666666666666777888888888888777999999999999888666555444444444444444333222111111//////000000111111222222000000000000000000//////.........//////000000111111111000//////000111111/////////000000000111111...000222333444444333222000111111222222111111000000000000000000000000000---...000222222222111000//////111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111///...------------...///000000000000////////////000000000000000000000000...............///000000////////////////////////000000000000000000000000.........///////////////000000000000000000000000///......---...///000111---------............///000//////........./////////////////////............///000111111000///...////////////////////////---...//////000000//////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000................................................//////////////////////////////............//////.../////////000000000111////////////////////////////////////////////////////////////////////////........................////////////000000000000222222333333333333444444444555555666666666666666333444666888888777666555555555666777888888777666777777666666666555555555666777999888666555555555444444333333333333222222222222222111000////////////////////////......---------......///000000111............/////////000...---------...---,,,+++,,,---...000000000000///......////////////.............../////////000000////////////000000000000000000000000////////////............///000111222666444000///000222333333000222444444333222222222000111111222111000///...///......------......//////............---------...............---------//////.........//////000////////////////////////,,,---...//////...---,,,---...///000000000///......------------...//////............////////////......////////////......////////////////////////,,,------...000222333444222222333333333333222222333222000...------.../////////............//////............////////////........./////////000000000111111111111000000///000111222222111111222444111111111111333444555666555555666666777777777888444555777888999888888777777777777888777777666555:::::::::999777666444333444444444444333222111111......///000111222333333333333333333222222222111---......///000111222222222111000//////000111222//////000000111111222222000111444666666666555444111111222222222222111111000000000000000000000000,,,...000222333222111000...///000111222222111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111000///...------...///000000000000000////////////000000000000000000000000...............///000111////////////////////////000000000000000000000000---.........//////000000000000000000000000000000///...------...///000111---------.........//////......---......///000111000000//////.........---...///000111111000///...////////////////////////---......///////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000................................................//////////////////////////////............//////.../////////000000111111////////////////////////////////////////////////////////////////////////........................------...///000111222222222222333333333444444444444555555666666666666666333444666888888777666555000555:::<<<;;;888777777777666666666555555555555333444666666555444555555444444444444444444333333222222222111000//////...000000000000000//////...---------...///000000111---.........//////000000///.........//////---++++++,,,...000000000000///......////////////................../////////000////////////000000000000////////////000000000000.........//////111222222:::777222000111333444555222444666666555333333444000111111222222000///............------.........//////.........---------/////////......------,,,000//////.........//////////////////////////////---...000111111000...---,,,---///000000000///......------------...//////............/////////000......////////////......000000000000000000000000,,,,,,,,,---...000222222222222333444333222000///000///---,,,,,,---...000//////............//////............/////////000............/////////000111111111111111000///...000222333333222222333444111111111222333555666777555555666666777888888999444555777888999:::999999888888888888777666555444>>><<<:::999888666333111555555444333222222111000000000000000000000000000000000000000000000000000000000//////.........---...............//////000111000...///000000///...000000111111111111000000000000000000000///............///000000000000000......///000111222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000///.....................///000000000000000///////////////////////////000111111111///...---//////////////////////////////000000111111111222////////////////////////////////////////////////////////////...........................///000000......------------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............////////////////////////////////////......---,,,---...///000000000///...............000///...------...///000//////000000000000//////111000000///...------,,,...------------...//////000000000000000000000000///////////////............------......///000111............////////////......////////////......///////////////000111111111111111111111111111111333333333333333333333333333444444444444444333333666777999::::::999777666999999777666555555555555555555444444444333333333555444333333222222222333111111000///////////////000000000000000000000000////////////////////////............////////////////////////////////////............////////////////////////////////////............////////////000000000000////////////222111000.........///000000///.........///111222444333333222111111111222111222222333333222222111111111111111111000////////////////////////////////////000000000000//////////////////////////////000000000000000000000000............////////////////////////////////////............////////////////////////////////////111111111000000000000000111///...///000111000...000000000000000000000000111000/////////000222333111111222222222111111000000///...---,,,---.........------,,,---...///000////////////////////////...///000///...---...000......///000000000000000222222222111111111111111000/////////000222444666444666888666444333666999444444555555666777777777666666777777777777666666;;;999666444333222111111333333333333333333222222000000000000000000000000000000000000000000000000000/////////........................///000000111111/////////111111000///000000111111111111000000000000000000000///............///000000000000000/////////000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000///.....................///000000000000000////////////////////////000000000000000///....../////////////////////////////////000000000000000////////////////////////////////////////////////////////////...........................///000000///......------......///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............//////////////////////////////////////////.........///000111000000///...............000///...------...///000////////////////////////111111000//////...------...------------...///////////////////////////////////////////////////...///............//////000............////////////...//////000000//////...///////////////000111111222222222222222111111111333333333333333333333333555555666666666666555555666777999::::::999777666999888777666555555555555555444444444444333333333222222222111111000000000111000000///////////////000000000000000000000000////////////////////////............////////////000000000000000000000000............////////////////////////////////////............////////////000000000000////////////222111000///......///000000//////...///000111222333222111000000000000111111222222333333222222111111111111111111000000/////////////////////////////////000000000000//////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////000000000000000000000000111///...///000111000...000000000000000000000000111000/////////000111222000000000111111000000///000///...---------.........------,,,---...///000////////////////////////...///000///...---...000......///000000000000000111111111111111111222222111000//////000333555666999;;;>>>???>>>;;;999888666666666666555555555555666666777777777666666555777555222000//////111222222222222222333333444444000000000000000000000000000000000000000000000000////////////.....................///000111222333000//////000222333222111000000111111111111000000000000000000000//////.........///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000000/////////000000///.....................///000000000000000////////////////////////111000000///////////////000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////...........................///000000///......------......///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............////////////////////////////////////000////////////000111111000//////............/////////............//////000000///......///000000111111111000000//////......------------...//////////////////////////////......//////////////////000000///............///............//////////////////000000000000/////////////////////000111111222222222222222222222222333333333333333333333333666777777888888777777777666777888999999888777666888888777666555555555555444444444444333333333333000111222222222111000///000000000000////////////////////////////////////////////////////////////............////////////111111111111111111111111............////////////////////////////////////............////////////////////////000000000000111000000////////////000///////////////000111111111111000/////////000000111222222333333222222111111111222222111111000/////////////////////////////////000000000000//////////////////////////////....................................////////////////////////////////////............////////////////////////////////////000000000000000000000000111///...///000111000...000000000000000000000000000000/////////000111222...//////000000//////...000///......------.........------------...//////////////////////////////...///000///...---...000......///000000000000000000000000111222222222333222111111111222333555666999===BBBGGGHHHEEE???:::777777666666555444444333666777777777666555444444444444444333111111111222222222222222222222222333///////////////////////////////////////////////////////////////.........////////////000222333444000//////000222444333333000000111111111111000000//////000000000000//////......///000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000///.....................///000000000000000////////////////////////111000///......///000111000000000000000000000000222222222111000000000///////////////////////////////////////////////////////////////...........................///000000//////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............///////////////////////////////////////////////////000000000000///............///////////////....../////////111000...------...000111222111111111000000000///...------------...//////////////////////////////............////////////111111///......---------............//////////////////000000000000/////////////////////000000111222222222222333333333333222222333333333333444444666666777888888888777777777777888888888888777777888777666555555555555555444444444333333333222222111222333555555333111000000000000000000//////...........................////////////////////////............////////////000000000000000000000000............////////////////////////////////////............////////////////////////000000000000000000000////////////000///////////////000000111111000000//////000000000111222222333333222222111111222222222222111000000//////////////////////////////000000000000//////////////////////////////....................................////////////////////////////////////............/////////////////////////////////////////////000000000000000111///...///000111000...////////////////////////////////////000000111111......///000000000//////000//////.....................------............////////////////////////...///000///...---...000......///000000000000000//////000111222333333333222222222222333444555666555777===EEEKKKJJJDDD>>>666666666555555444444444666666666666555444333333444777:::;;;888555333333444444333222222111000000////////////////////////////////////////////////.........///////////////////////////000111222333000//////000222444333333000000111111111111000000//////000000000000//////......///000000000000000000000000///////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111000000///.....................///000000000000000000000000000000000000000111000///......///000111000000000000000000000000333333333222222111111111000000000000000000000000////////////////////////////////////...........................///000000/////////......///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............////////////////////////////////////------.........///////////////............//////...//////////////////...111///...,,,,,,...///111111111111111000000000000...------------...//////........................---.........//////000000222111000...------------............//////////////////000000000000/////////////////////000000111111111111222222333333333222222222333333444444444444555666666777777777666777777777888888777777777777666666555555555555555444444333333333222222222000111333444444333111000///000000111000///......------------------------////////////////////////............////////////////////////////////////............////////////000000000000000000000000............////////////.../////////000000000111/////////000000000000///...//////000000000000000111111000000000111111222111222222333333222222111222222222222222111000000//////////////////////////////000000000000//////////////////////////////....................................////////////////////////////////////............////////////////////////////////////......//////000000000000111///...///000111000...////////////////////////......//////000000000000...///000000111111111000///////////////...........................------////////////////////////...///000///...---...000......///000000000000000//////000111222333333333222222222222333444555555222333666===BBBDDD@@@===333444444444555555555666555555555555555444333333777<<>>888555444444444333222111000//////000000000000000000000000000000000000000000000000.........///////////////000000/////////000111111000//////000222333222111000000111111111111000000...//////000000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222000000///.....................///000000000000000000000000000000000000000///////////////000000111000000000000000000000000222222222222222222111111000000000000000000000000////////////////////////////////////...........................///000000000//////......//////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............////////////////////////////////////,,,------...///.........///............//////000......////////////......//////...------...//////000000000000000000000000...------------...//////........................------......///000000000111111000......---------............////////////......////////////......///////////////000111111000000000111111222222333111222222333333444444555333333444555666666666666777777777777777777777777666666555555444555555666333333333333222222222222...///000111111111000//////000111111111000...---........................////////////////////////............////////////....................................////////////000000000000000000000000............////////////......//////000000111111...//////000000000000///......///000000000000000111111000000000111222222111222222333333222222111222222222333222222111000//////////////////////////////000000000000//////////////////////////////....................................////////////////////////////////////............////////////////////////////////////---......//////000000111111///...///000111000...000000000000000000000000---...///000000000//////......///000111111111111///000000000000///...---.........///......---,,,////////////////////////...///000///...---...000......///000000000000000000000000111222222222333111222222222333333333333333333333555888888888777222333333444555555666666333333444444444444444333<<>>888555555333222222222111111000000000000000000000000000000000000000000000000000000............/////////000000000//////......//////111/////////111111000///000000111111111111000000......///000000000000000......///000000000000000---.........///000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222000000///.....................///000000000000000000000000000000000000000......///000000000000000////////////////////////000000000000000000111111000000000000000000000000////////////////////////////////////...........................///000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............////////////////////////////////////,,,---...///000//////..................///000000---...///000000///...---........................////////////////////////...------------...//////........................------......///000000111111000///...........................////////////------............------///////////////000111111...//////000000111222222111111222333333444555555222333444555666666666666777777666666666666777777555555555444444555555666333333333222222222222111.../////////000000000000//////111111111000...---........................////////////////////////............////////////////////////////////////............////////////000000000000000000000000............////////////.........///000111111111---...///000111111000///---...///000111000000//////////////////000111222111222222333333222222111222222333333222222111000//////////////////////////////000000000000//////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////------......///000000111111///...///000111000...000000000000000000000000---...///000000000///...,,,---...///000000000000///000000111000///...---....../////////...,,,,,,////////////////////////...///000///...---...000......///000000000000000111111111111111111222222111111222222222222222222111222333333222222333555444444444444444444444444111222333444444444444444@@@DDDFFFCCC;;;666444555111111111111111222222222000000000000000000000000000000000000000000000000---.........//////000000111000///......------...111000...///000000///...000000111111111111000000......///000000000000000...//////000000000000000,,,------...///000111111000000000000000000000000........................000000000000000000000000111111111111111111111111000000111111222222222222000000///..................//////000000000000000000000000000000000000000---...///111111111000///////////////////////////------......//////000000000000000000000000000000////////////////////////000/////////...........................///000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////............/////////000////////////////////////---...000111111111000///...............///000111---...///000000///...---------...//////...------............////////////...------------...//////........................---------...///000000111000000///............///............/////////000,,,------------------,,,///////////////000111111---......///000111111111111111222333333444555555333444555666777777777777777777666666666666777777555555444444444555555666333333333222222222111111111111000000111222333333...///111222111000...---////////////////////////////////////////////////............/////////000000000000000000000000000............/////////000000000000000000000000000............/////////000---......///000111111222---...///111111111000///---...000111111111000///...............///000111222222222333333222222222222333333333333222111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000............/////////000////////////////////////............/////////000////////////////////////---------...///000000111111///...///000111000///000000000000000000000000,,,---///000000000///...+++,,,---...///////////////000111111111000...---....../////////...,,,+++////////////////////////...///000///...---...000...//////000000000000000222222222111111111111111000000111222222222111111---111444444222222444777666555555444444333333222000111222333444555555555UUULLL???777555555444222111000000///////////////111111222222222222111111000000000000000000000000////////////000000000000111111000000000000000111111111000000000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000/////////000111111222222222111000//////000111222//////000000000000//////111222222111000000222444000000111333555555333111//////////////////000000---......///000111111222444444333222111000///...///////////////000111111000000000000////////////000000000000000000000000111111000000000000111111000000//////.........---...///////////////..............................000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////......//////...---,,,,,,...------,,,---...///000000000//////.........------------............///......////////////......000000000000////////////......---------,,,,,,,,,,,,---//////......000111////////////////////////////////////////////////000000000000111111111111222222333444444555555666444555666888888888777666777666666555555555666666666666555444333333222222222222222222111111111000//////000000000000//////........................////////////////////////...///////////////.........---,,,,,,---...///000...000111222222111000.........//////000000111111//////000111111111111111//////000000000000//////...............///000000......//////000000111111//////000000///...------111111000000000000111111555444444333333222222222111222333333222111222444333000......000111///---.........///////////////......////////////......//////000000///...------////////////////////////000000000000////////////111111000000/////////...000000000000////////////000///.........///111222---------............///111111000000//////......111111000000//////...............////////////000......////////////......000000000000//////////////////............//////------------------------000000000000111111111111000000111111111000000///000000000000111111111111111111111111111111111111333333333444444444555555333333444555555444333333JJJCCC999333333333333111222222111111222333444444000111111222222111111000000000000000000000000000////////////000000000000000000////////////000000111111000000///000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000111111111111000000000000111111000//////000111111//////000000000000//////.........//////000000000/////////111444555555333111000000000000000000000......//////000111111222444444333222111000/////////////////////000111111000000000000////////////000000000000000000000000000//////////////////000111111000000000/////////---...//////000000//////........................////////////////////////........................000000000000000000000000........./////////000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////......//////...------,,,......---------...///000000/////////............---------............///......////////////....../////////...............///.........---------,,,---///000000///...///111//////////////////////////////////////////////////////000000000111111111222222333333444555555555555555666777777777666666666666555555555555666666666555555444333333222222222222111111111000000000//////000000000000//////...................................................//////000000//////.........---,,,---...//////...///111222222111///...---------...//////000000......///000000000000/////////000000000000//////...............///000000////////////000000000000//////000000///......---111111000000000000111111333333222222111111111000111333444333111111222333333000......000111///....../////////////////////......////////////......///////////////...------........................000000000000/////////...000000/////////.........000/////////////////////000//////...///000111222---------............///000000000000//////......000000000000//////......------........./////////......////////////.....................///////////////............//////------------------------/////////000000000111111000000111111111000000///000000000000111111111111111111111111111111111111333333333333444444444444222333444555555444333222===888222000000222111///111111111222333444666666000111111222222111111000000000000000000000000000////////////000000000000//////.........//////000222111000///////////////////////////////////////000000000000000000000000/////////000000000000111000000000000000000000000333222222111000000//////000000000000000000000111///000000111111000000///---,,,,,,///222333111...///......000333555666666222222222111111000000000...//////000000111111111444333333222111000/////////////////////000111111000000000000////////////000000000000000000000000//////............//////111111111111000000000000---...//////000000000000........................////////////////////////........................000000000000000000000000....../////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////.........///......---,,,......------......///000////////////............---------............///......////////////......---------...............////////////............000111222111///...///000////////////////////////////////////////////////////////////000000000000222222333333444444555555777666666555555555666666666555555555555555666666555555444444333333222222111111000000000///////////////000000000000//////........................------------------------//////000000000000////////////...---------......---...///000000///...---,,,,,,------.../////////------...////////////...//////000000000000//////...............///000000000000000000//////////////////000000000///......111000000//////000000111111111000000000000000000333444444333111000111222222000......///000///...//////////////////............////////////......///////////////......---------------------------000000000/////////......///............---------///////////////////////////////////////000111111---------............///000000000////////////...000000000////////////...,,,---------..................////////////......,,,,,,------......////////////............//////------------------------.........////////////000///000000111111000000000000000000000111111111111111111111111111111111111222222333333333444444444222333333444444333333222444222000///111111000...////////////000111222333000000111111111111000000////////////////////////////////////000000000000000////////////000000111222222111000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222111111000000000///000111111222111111000000000000111111000000000000......222777999555000111///...///111444555555444333333222222111111000//////000000000111111111333333222222111000000//////////////////000000111000000000000////////////////////////////////////////////////////////////000000000000000000000000//////000000000//////...........................////////////////////////........................000000000000000000000000...////////////000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////---...............------................../////////////////////.........---------............///---......//////......---------............//////000000000///////////////111222333222///...///000////////////////////////////////////////////////....../////////000000000111222222333444444555555888777555444333444555555555555444444444555666666444444444333333333222222000000000000//////////////////000000000000//////........................------------------------...///000000111000000000//////......------------------...//////...------,,,------......//////000------...////////////...//////000000000000//////...............///000000111111000000//////......//////000000000//////...000000////////////000000000000000000000111111111333444555333111000000111111000//////////////////////////////..................////////////.........///////////////......------------------------000000/////////.........------------------------.........//////////////////////////////000000111---------............///////////////////////////////////////////////////,,,,,,,,,---------............////////////......,,,,,,---......///000000//////............//////........................---------.........//////...///000000000000000000///000000000111111111111111111111111111111111111222222222222333333333333222222333333333333222222222222222222222222000...//////............//////000000000111111000000000////////////////////////////////////000000000000111000000000111111222333222222111000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000111111222222222333///000222333444333222111000000111111111111000000222000///333999:::666222333111//////000222222222444333333333222222111111000000000000111111111111333333222222111000000000///////////////000000111000000000000///////////////////////////////////////000000111111000000///////////////////////////111111111111000///------////////////////////////........................////////////////////////000000000000000000000000////////////000000000111////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////------...............---//////////////////...............///////////////---------............///------............------....../////////000000000000000000000000000000000222333333222///......///////////////////////////////////////////////////////////////000000000000111111222222333444444555777666555333333333444555444444444444444555666666333333333333333222222222000000000000//////////////////000000000000//////........................------------------------......///000000000000000/////////......---,,,,,,------............---------......///000000111111......///000000000////////////000000000000//////...............///000000111111000000//////......//////000000000000000///000000////////////000000111111111222222333333333333444555333111000000111111111000///......///000000000//////.........---......////////////............///////////////...------------------------////////////............,,,,,,,,,---------------------....../////////000...//////000000000000000---------............///.............../////////.............../////////,,,,,,,,,---------............////////////......------...///000000111111//////............//////........................------------..................///000000000000000///000000000111111111111111111111111111111111111111111111222222222333333222222222111111222222222222333444444444222000///222111000//////////////////000000111111000000///000000000000000000000000////////////000000000000111111111111222333333444222222111111111222222333000000000000000000000000111111111111111111111111222111111111111000000000111111111111111111111111000000111111222333333444///111444666666555333222000111111222222111111000111//////222555666444111333222000000111111111///222222222222222222222222111111111111111111111111222222222111111111000000///////////////000111111000000000000////////////000000000000000000000000///000111222222111000///............////////////222222222111000///...---////////////////////////........................000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////......//////000000111111000000000000000000000000////////////////////////////////////////////////,,,---......///.........//////000000000///...............///////////////---------............///------............------......//////000111111111////////////000000000000111222222111///---...///////////////////////////////////////////////////000000000000111111111111111111222222333333444444555555444333333333444444333333333333444555666666333333333333222222222222111111000000000///////////////000000000000//////........................------------------------,,,---...///000000000///.........///......---,,,..............................//////000111111111......///000000000000/////////000000000000//////...............///000000000000000000//////////////////000111111111000000000//////......//////000111111222333444555555555333444444333111000111222000111111000......///000000000000///......------......////////////......---...//////////////////------------------------/////////.........------,,,,,,,,,------------...---------......//////000......///000000000000000---------............///---............/////////---............/////////,,,---------..................////////////............//////000000111111//////............//////........................---------............///------...///000000000000000000000000111111111111111111111111111111111111000000111111111222222222222111111000000111111222111222333444333111000000111000000000000000111222//////000000000000//////000000000000000000000000////////////000000000000000000000000111222333444222222222222333444555555222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222///222555888999777555333000111111222222111111000000000000000111222222222111000///000222222111///000000111111222222333333111111111111111111111111222222222111111111111111///////////////000111111000000000000////////////000000000000000000000000...///000111111000///.........//////000000000000///000000111111111000000////////////////////////........................////////////////////////000000000000000000000000//////000000000111111111////////////////////////////////////////////////.........///000111111111000000000000000000000000////////////////////////////////////////////////,,,------...//////......///000000111000///...---............/////////000---------............///,,,------......------,,,------......///000000111.........//////000000000///000111000...---...///////////////////////////////////////////////////111111111111222222222222111111111222333333444444222333333444444444444333333333333333444555666777222222222222222222222222222222111111111000000000//////000000000000//////................................................+++,,,---...////////////,,,---.../////////...---///..................///------......///000000111------...////////////...//////000000000000//////...............///000000////////////000000000000//////000111111111111111//////............//////111111222333444555666666111333444333111111222333///111222000...---///111111000000///......------......////////////......------...///////////////........................//////.........---------,,,---------............,,,,,,---......///000000---...///000111000000///---------............///---------.........//////---------.........//////------........./////////......////////////......//////////////////////////////............//////........................---............/////////,,,---...///000000000000000000000000111111111111111111111111111111111111000000000000111111111222222111000000000000111222...000222222222111111111............///111222333//////000000000000//////000000000000000000000000////////////000000000000////////////000111222333222222222333444555666777222222222222222222222222111111111111111111111111222222222222111111000000111111111111111111111111444444333222222111111111000222666999:::999666444111111222222222222111111111222222111000000222444......///111333333222000//////000111222333333444222222111111111111111111222222222111111111111111///////////////000111111000000000000////////////000000000000000000000000---...///111111///...---//////000000111111111222---...///000222222333333000000000000000000000000................................................000000000000000000000000000000000000111111111111////////////////////////////////////////////////---......///000111111222000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...///000111111111///...------.........//////000000---------.........//////,,,------......------,,,,,,,,,------...///000000---.........//////000000...///000///...---...///////////////////////////////////////////////////111111222222222333333333000111111222333333444444000111333444555444444333222222222333444555666777222222222222222222222222222222222222111111111111//////000000000000//////........................////////////////////////***+++,,,---............+++,,,.../////////......//////............//////,,,,,,------...//////000+++,,,------......------//////000000000000//////...............///000000......//////000000111111//////000111111111111111//////............//////000000111222444555666666111222333333222111222444///111222000------///111111000000///...---------......////////////......------...///000000////////////////////////////////////.........------------------....../////////,,,,,,------...///000000---...000111111111000///---------.........//////---------.........//////---------.........//////.........////////////000......////////////.....................---------//////............//////////////////////////////.........////////////000,,,---...///000000000000000000000000111111111111111111111111111111111111000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111000000000000111111111111000111//////666???@@@:::444444333222111111111222000111222333333222000000222333444444444444333222444333333222111111111222222222111111111111222222000111111222333333444444333333333222222222111111222222222111111111000000000111111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111...............///000000...//////000111222222222555111...---///000///---000000//////.........---//////............//////////////////111333555666222222222111000//////...000000000000000///..............................000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////............////////////000000000000000000000000000000//////.........---////////////////////////...---------...///111222000000////////////000000------......//////000000---------------...//////000000//////.........---000000000000111111111111////////////////////////////////////000000000000//////.........---------////////////000000000000...333888888555222222444555555555444444333333333111111222333333333333222222222222222222222222222111111111222222333333333222222222111111111000000000000////////////000000......------------.........///000222222111000000000000///...............//////.........---------......---------,,,,,,,,,+++,,,------......------///////////////............------...//////...,,,111111000000//////......---------......000111111333333222111000///......111111000////////////////////////000222444666888333333333222222111111111222333333444333222111000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////...........................------,,,,,,------...------...///000000//////////////////////////////------------------------////////////////////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////111111000000/////////...///...---,,,,,,,,,,,,,,,000000000000111111111111///000000000000111111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000////////////000111000000000000111111111111///000///000666???@@@;;;333333222111111111111111111111222333333222111000222222333444444333222222444333333222111111222222222222111111111111222222222222222222222333333333333333333222222222222111222222222111111111000000000111111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111...............///000000...//////000111111222222444111......///000///---000/////////............//////............//////000/////////000222444555222222111111000//////...000000000000000///..............................000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////............////////////000000000000000000000000000/////////............////////////////////////......------...///111222000000////////////000000.........///////////////......------......///000000/////////............//////000000000111111111000000000000000000000000////////////000000000000//////.........---------////////////000000000111///333888888444222222444444444333333222222222222111111222333333333333222222222222222222222222222111111111222222222333333222222222111111111000000000000////////////000000......------------............///000000000000000000000///...............//////.........---------.........---------,,,,,,+++,,,------......------/////////////////////......------...//////...---111000000000/////////...---------......///000111222222111111000/////////111111000////////////////////////000111333555666333333333222222111111111222222333333333222111000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////...........................------,,,,,,------...------...///////////////////////////////////////------------------------////////////////////////................................................------------------------//////000000000000//////000000000//////.........000///......---------...//////000000000111111111000000000111111111111222111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111000000000111111111222222000000000111666===>>>;;;333222111111000111111111111222222333333222222111111222222333333222222111444333333222222222222222222222111111111111222222444333333333333222222222333333333333222222222222222222222111111111111111000111111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111///............//////000...//////000000111111222333111///...///000///...////////////............//////............//////111000000000000111222333222222111111000/////////000000000000000//////...////////////////////////000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////............////////////000000000000000000000000////////////............////////////////////////......---......///000111000//////......//////000///////////////.........//////......//////000111////////////............//////000000000000111111111111111111111111111111////////////000000000000/////////............---/////////000000000111111///333666777444222222333222222222222111111111111111111222333333333333222222222222222222222222222111111111111111222222222222111111111111000000000000000////////////000000......------------.....................//////000000000///..............................---------.........------------,,,,,,,,,---............---....../////////////////////...---...//////...---000000000000////////////......---......///000111000000000000000000000000111000000///////////////////////////000111222333222222222222222111111111111222333333333222111000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////..............................------------......---......///////////////////////////////////////------------------------////////////////////////........................................................................//////000000000000///////////////...............000000///............/////////000000000000111111000111111111111222222222111111111111111111111111///000000111111111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111000000111555888888666222111111000000111111111222222222333333333333333222222222222222222222222444333333222222222333333333222222111111222222333222333333333444444444555444444333333333222222222111111111111111111111111000000111111111222222222111111111111000000000///////////////////////////111111111111111111111111//////............///000////////////000000111111111000000////////////...///////////////.........//////............//////111111111000000000000111111111111111000000////////////000000000000//////000000000000000000000000///////////////////////////000000000111111111111000000000000//////////////////000000000000//////............////////////000000000000000000000000///////////////.........////////////////////////............//////000000/////////....../////////000000//////......------///////////////000111111///////////////.........////////////000000000111000000000000000000000000////////////000000000000/////////...............//////000000000111111111///222555555333111111222222222222222222222111111111111222333333333333222222222222222222222222222000111111111111111111111111111111111000000000000000000////////////000000......------------......000///...---...///000111000000///...................................................------------,,,------...........................////////////000///------//////...---000000000000////////////...............///000000////////////000000111111000000////////////000000///////////////000000000222222222111111111111111000111222333333222111000////////////////////////////////////////////////000000000000000000000000......///000000000000000////////////////////////..............................------------............///////////////...////////////////////////........................////////////////////////........................---------...............////////////////////////...//////000000000000///..................------//////...............///////////////000000000111111111111111222222222222111111111111111111111111///000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000111111111111222222222222333111111222333222222222222111111111111111222222222222333333333444444555222222222222222222222222444333333222333333444444333333222222222222333333000111222333555777888888444444444333333333222222111111111111111111111111000000111111111222222222111111111111000000000///////////////////////////000000000000000000000000//////............/////////////////////000000000///000000000////////////........./////////////////////............//////111111111111000000//////111111111000000000000000//////000000000000//////000000000000000000000000///////////////////////////000000000111111111111000000000000//////////////////000000000000//////............////////////////////////////////////.........///////////////////////////////////////........./////////////////////............//////000000//////......------///////////////000111111.........///////////////...////////////000000000////////////////////////////////////000000000000////////////////////////000000000000111111111111000111333333222111111111222222222222333333333333111111222333333333333222222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000......------------......111000///...///000111222000000///...............---.....................//////.........---------,,,---......//////......---.........//////000000222000...---...///......////////////000000000000///............//////000.........///000000111111000000////////////000000////////////000/////////111111111111111111111111000000111222222222111000000000000000000000000000////////////////////////////////////////////////......///000000000000000///////////////////////////////////////////////////......------......///...///////////////......////////////////////////........................////////////////////////........................---------.........//////////////////////////////......///000000000000000------.....................------,,,------.........////////////000000000000000111111111222222222111111111111111111111111000000111111111000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000111111111222222222222333444111222444333000...000222222222111222222333444333333333333444555666666444333333222222333333444333333333333333444444555333333222222222222333333///000222444666888:::;;;444444444444333333333333111111111111111222222222000111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000//////............///////////////////////////...000111111000...///000........./////////////////////............/////////000000111111000//////111111000000000000000000...//////000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////............////////////////////////////////////.........///////////////////////////////////////......////////////......///......------......//////////////////.........//////......//////000111.........///////////////......////////////000000........................////////////000000000000...////////////000000000000000000111111111222222111111111222222111111111222222222333333333333333111111222333333333333222222222222222222222222222000000000000//////////////////000000000000000111000000////////////000000......------------......000000000000000111222222000000///...............---------.............../////////.........------------...////////////...------......///000000000333111...---...//////...////////////000000000000//////............//////.........//////000000000///////////////000000111...///000000000000000///000000000111111111111111///000111222222222111000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000//////////////////////////////////////////////////////............////////////////////////...---////////////////////////........................////////////////////////........................,,,,,,------.../////////////////////////////////---...///000000111111000.............../////////---,,,,,,,,,,,,---............////////////000000///000000000000111111111111111111111111111111111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111222222222222111000111111111222222222333333333111222666555000000333333333222222333444444555444333333333444555777888555555444333333444555555333333333333333444555555444333333222222333333444000111222444666888::::::555444444444444333333333000000111111111222222222000111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000///...............////////////////////////---///222222000...///000............/////////000//////............//////...///000111111000000///000000000000000000000111......///000000000000000........................000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////............////////////////////////////////////............/////////000////////////////////////......///000000///...---///......------......///.........///////////////......------......///000............/////////000........./////////000000////////////////////////////////////000000000000.../////////000000000000000000111111111222222222111000000000111111111000111111111111222222222333111111222333333333333222222222222222222222222222000000/////////.........////////////000000111111000000////////////000000......------------.........//////000000000000000000000///...............---------.........//////////////////............------...///////////////------......///000000111444111...---...//////....../////////000000000111//////............//////....../////////////////////////////////000111111......000111111111111000///000000000111111111222...///000222222222111000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000//////////////////////////////////////////////////////............/////////////////////...------////////////////////////........................////////////////////////........................,,,,,,------...//////000........................---...///000111111111111.........//////000000000---------------...//////........./////////000000....../////////000000000111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111222333333222111000111111222222222333333333222000333888777333333777333333333333444444555666444444333333444555777888666555444444444444555666333333333333333444555666444333333222222333333444222333444555666888999999555555444444444333333333000000111111222222222222000111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000111000///...............///////////////.........,,,///222222000...///000---.........//////000000//////............//////---...000111111111000///000000000000000111111111......///000000000000000........................000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////............/////////000////////////////////////---.........//////000000////////////////////////......///000000///...---.........------.........---.........//////000000---------------...//////---.........//////000000............/////////000000000000000000000000000////////////000000000000.../////////000000111111000111111111111222222222111000///000111111111000//////000000111111111222111111222333333333333222222222222222222222222222000000//////.........---.../////////000000111111000000////////////000000.........------.........,,,---///000000000///...000000///...............---------.........//////000/////////............---......///////////////---------...///000000111555222///---...//////....../////////000000111111000//////........./////////////////////////////////////////////000111111---...000111222222222111//////000000111111111222...///000111222222111000000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000////////////////////////000000000000000000000000//////............////////////000000///...------////////////////////////////////////////////////////////////////////////........................,,,,,,------...///000000........................---...///000111111111111.../////////000000111111...............///000111............/////////000............////////////111111111111111111111111111111111111111000//////000000000000000000000000222111000.........///000//////............//////000111111111111222222222111111222222222333333333111111222333333333333222111111222222222333333333111111222222222333333333555444444444444555666666777555333444777888777555777777666555444444444555555555555444444444444444666666666555555555444444222333444555666555444333777555222222444777999999555444222333444444333111222222222222111111000000000000000111222222222333---222333000000333222---000000000000000000000000////////////////////////////////////////////////////////////000000000000//////............//////000000////////////000000111111000///////////////111111000000//////......///////////////.........000000000000////////////000000000000000000000000000000000000000000000000000000111111111000000///111000000000//////......000000//////.........---000000000000000000000000/////////---,,,---000333111111000000//////......000000//////.........---//////............//////////////////////////////,,,---------...////////////////////////.............................................////////////---......///////////////000000////////////000000000000000000111111111111000000000000000000000000111111000000000000111111000111222222333333333333222333333333333222111111000000000000000000000000...............///000000///000111111111///...---000000000///......------......------------......111000///.....................------------..................///////////////////////////////////////111222222111111222333111111000//////000111222000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000111111111111111222222222111111111111111000//////222111000//////000111222111111000000000000111111000000//////.........---//////.........---------///////////////////////////////////////////////////////////////////////////////////////////////////000111000///...///000...------------...//////000000000000000000000000......////////////............////////////........................------////////////............////////////000000000000......////////////......................................................////////////000000000000333333222222111000//////000000000000000000000000////////////////////////222222111000000000000000111000000//////000000111000111111111111222222222111111222222222333333333111111222333333333333222111222222222222333333333222222222222333333333333444444444444444555666666777555444555777999777666777666555444444444444444444444444444444444444444555555555555444444444444444333333333555777:::;;;;;;888555444555777888888555444333333444444333111333222222222111111111111111111111111222222222222///333333000000333333///111111111111111111111111000000000000000000000000////////////////////////////////////000000000111//////............//////000000////////////000000111111000///////////////111000000000/////////...////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111000111111111000000/////////000000/////////................................./////////---,,,---000222111000000000/////////...000000/////////.........//////............//////////////////////////////---------...............////////////................................................////////////......///000000000000/////////............////////////000000000111111111000000000000000000000000111111111000000111111111111111222333333333222222222222333333222222111000000000000000000000000000...............///000000//////000000000///......//////......------------......------------......000//////............//////..................///............///////////////////////////////////////000111111000000111333111111000/////////000111000////////////000111111////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111000//////222111111000000111111222111111000000000000111111000/////////............//////.........---------////////////////////////////////////////////////........................///////////////////////////000111000///...///000...------------...//////////////////////////////......////////////............////////////........................------------......//////000000.../////////000000000000.........//////.........................................................////////////000000000000333333222111111000//////000000000000000000000000////////////////////////111222222222222111111000222111111000000111111222000111111111111222222222111111222222222333333333111222222333333333333333222222222222333333333333222222222333333333444444444444333333444444555666666555444555777888777666888888777666555555555555555555555555555555555555666666666555555555444444777555333333555;;;AAAEEE>>>;;;888666666666666666666444333333444444333222333333222222222222111111222222222222222111111111111333222000000222333111111111111111111111111111111111111111111111111111/////////////////////////////////000000000111111000//////......//////000000000////////////000000111000000///////////////000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///000111222222222222222111111111111111000000000000000////////////............................../////////...---...000222000000000000////////////000000////////////............------------......////////////////////////...............---------............................................................////////////...///000000111111000000......------------......//////000000000000111111000000000000000000000000222222111111111111222222222222222333222222111111222222333333222222111000000000000000000000000000...............///000000---...//////000/////////......------------------......------------......///............//////000000//////......//////000............////////////////////////////////////...///000000//////000111111111000///............///............///000000////////////////////////////////////////////////......................../////////000000111111111000111111111111000000///222111111000000111111222111111000000000000111111////////////............/////////............---////////////////////////////////////////////////........................///////////////////////////000111000///...///000...------------...//////////////////////////////......////////////......---......//////......---------------------......+++,,,---...///000111111....../////////000000000------............------................................................////////////000000000000222222222111111000000///000000000000000000000000////////////////////////000111222333222111000///111111111000000111111111000000111111111222222222111111222222222333333333111222333333444444333333222222222333333333444444333333333333444444444444444444444333444555555666555555555555666666666666:::999888777777777777777666666777777777777888888777777777777666666666666888777555444777<<>>;;;888666666666666555666555444444555555444222333333333333333333222222333333333222222111111111222333222000000222333222111111111111111111111111111111111111111111111111//////////////////////////////000000000111111111000000////////////000000000000////////////000000000000////////////000000000000000000///////////////////////////000000000000000000000//////////////////////////////////////////////////////////////////111222333333333333222222111111111111111111000000//////////////////...........................///000///......000222000000000000////////////000000//////////////////......------------....../////////////////////////////////...---------,,,------...............///....................................//////////////////000111111111111111///......------......///////////////000000000111000000000000000000000000333222222222222222222333222222222222222111000///222222222222222111000000////////////////////////...............///000000,,,------...////////////---...........................------------.....................///000111000000////////////000000............////////////////////////////////////---...//////......///111111111000///...---------...------------...//////////////////////////////////////////////////////..............................//////000000111111000000111111111111000///000000000000000000000000111111000000000000111111///////////////........./////////...............////////////////////////////////////////////////........................///////////////////////////000111000///...///000...------------...//////////////////////////////---......//////......------------......---------,,,,,,------------......,,,,,,---......///000000........./////////000000,,,,,,------------,,,,,,................................................////////////000000000000222111111111000000000///////////////////////////////////////////////////...///000111111111//////111000000//////000000111000000111111111222222222111111222222222333333333222222333444444444444333222222333333333444444444333333444444444555555555555555444444555555666777444555555555555555666777999888888888888888999999666666777777888888888888777777777666666666555555666666555555777999<<<>>>:::888666555666777777666777666444555666666555333333333333333333333444444444333333333222222111111222222222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000////////////000000000000////////////000000////////////000000000000////////////000000111111000000000000////////////////////////////////////////////////////////////...///000111222333333333111111111111111111222222//////000000000000000000////////////////////////...///000000//////000222////////////000000000000//////000000000000000000.........------........./////////////////////////////////...---------,,,,,,---------......//////....................................//////////////////000111111111111111000//////////////////000...////////////000000000000000000000000000000000333222222222222222222333222222222222111111000///111222222222222111000000////////////////////////...............///000000,,,,,,---------...//////......//////000000111111......------------.....................///000111000000////////////000000............////////////////////////////////////,,,...//////......///000000000000///...------,,,---------------......///........................////////////////////////........................---......///000000111111///000000111111111000000////////////////////////111111000000000000111111.........///////////////////////////////////////////////////////////////////////////////////////........................///////////////////////////000111000///...///000...------------...//////........................------............------,,,,,,------------,,,,,,,,,,,,,,,,,,------.....................---------............////////////,,,,,,------------,,,,,,................................................////////////000000000000111111111000000000000000////////////////////////////////////////////////...//////000000000000///000000000//////000000000000111111111111222222222111111222222222333333333222222333444444444444444333333333333444444444444444444444555555555666666666666555555666666777888555666888888666666777999888888888999999;;;<<<===777777888888999:::::::::888888777777777666666666555555555555555666666666888666555666777888888777888666555555666666555444333333444444444444555555333333333333333222222222222222555999999555222222222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111222222111000000//////000000111000000////////////000000///////////////000000111////////////000000000000...//////000000111111222000000000000////////////000000000000000000000000000000000000000000000000...///000111111111111111000000000111111111111111//////000000000000111111000000000000000000000000...///111111000///000222////////////000000000000//////000000000000111111//////............//////////////////////////////...............---------,,,,,,,,,---......//////....................................////////////...///000000111111000000000000////////////000000......////////////000000000000000000000000000000222222111111111111222222111111111222111111000000111111222222111111000///000000000000000000000000...............///000000------,,,,,,,,,---............///000111111222222......------------......///............//////000000//////......//////000............////////////////////////////////////---...//////......///000000000000000000///...---...------------...//////........................////////////////////////..............................//////000111222222///000000111111111111000...//////000000//////...111111000000000000111111.........///////////////...////////////000000000////////////////////////////////////////////////------------------------///////////////////////////000111000///...///000...------------...//////........................------............------+++,,,,,,------,,,,,,+++++++++,,,,,,------...............---------,,,,,,------........./////////------............------................................................////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222222111111000000111111222000111111111111222222222111111222222222333333333222333444444555444444444333333333444444444444555444555555555666666666666777777777777777888999999888:::<<<;;;999999;;;===<<<<<<===>>>@@@BBBDDDEEE======>>>>>>???@@@@@@AAA============<<<<<<<<<<<<;;;:::999888888888888999999888777777888999888777888777555666777777666444333444444444555555555555222222333333333333333333333333999AAAAAA999333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222111111000000000000111111000000////////////000000///////////////000111111.../////////000000000111...//////000111111222222000000000000////////////000000000000000000000000000000000000000000000000...//////000000000///////////////000000111111111//////000000000111111111////////////////////////...000111111000000111222.../////////000000000111//////000000000111111111000000////////////000000////////////////////////---------...............++++++,,,------...//////....................................////////////......///000000000000////////////....../////////........./////////000000000000000000000000000000111111111000000111111111///000000111111111111000111111111111111000000///000000000000000000000000...............///000000...---,,,+++++++++,,,---------...///000111222222......------------......000//////............//////..................///............////////////////////////////////////---///000000///...000111///000111111111000///............---...//////000........................////////////////////////////////////////////////......///000111222333444//////000111111111111111///000111222222111000///111111000000000000111111............/////////000.../////////000000000000////////////////////////////////////////////////------------------------///////////////////////////000111000///...///000...------------...//////........................,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++,,,------......---------------------------------.........//////.........//////.........................................................////////////000000000000///000000000000000000000000000000000000000000000////////////////////////222111000000000111333444333222222222222222222333000111111111111222222222111111222222222333333333222333444444555555444444333333333444444444555555555555555555666666666777888888888888888999999::::::===???>>><<<;;;===@@@AAABBBCCCEEEGGGJJJLLLMMMDDDDDDEEEEEEFFFGGGHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@>>><<<<<<===???@@@;;;:::999999::::::888777888777666666777777666555444444444555555555666666222222222333333444444444333555===GGGGGG===555333222222222222222222222222222222222222222222222222000000000000000000000000000111111111111222222222111111000000000000111111000000////////////000000///////////////000111111.../////////000000111111...//////000111222222222000000000000////////////000000000000000000000000000000000000000000000000...///////////////...---......//////000000000111//////000000111111111222...........................000111222111000111222.../////////000000111111//////000000111111111222111111000000000000111111////////////////////////,,,------....../////////++++++,,,,,,---...//////..................................../////////000---......///////////////.........------...................../////////000000000000000000000000000111111000000000000111111...///000111111111111111111111111111111000//////000000000000000000000000...............///000000///...,,,+++***++++++,,,+++,,,---...///111111222.........------.........111000///.....................------------................../////////000////////////////////////...///000000//////000222///000111222222111000000///............///000000........................////////////////////////000000000000000000000000...///000111222333444444//////000111111111111111111222333444444333222111111111000000000000111111---.........//////000000.../////////000000111111////////////////////////////////////////////////------------------------///////////////////////////111111000///...///000...------------...//////........................,,,------......------,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......***++++++,,,---...//////---------.........//////......////////////......................................................////////////000000000000////////////000000000000000000000000000000000000////////////////////////222222222222222111000///222222111111111111111111222222111111111111111222222222333444444444444333333333555777888777555222666555555444333444666777333666777555555666888888999:::<<<======<<<;;;:::???BBBCCCBBBAAACCCJJJPPPTTTTTTWWWZZZWWWSSSTTTXXXPPPWWW[[[]]]dddkkkfff[[[VVVUUUSSSRRRRRRSSSUUUWWWXXXKKKJJJKKKEEEEEEJJJHHHFFFIII???888???@@@;;;;;;;;;<<<:::777888;;;999555888888666333111222444777222444666666555333222222///444;;;@@@AAA===777222444333222111111111222333222222222222222222222222222222222111111111111000000000111111111111000000111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////............////////////000000//////......------000000000000000000000000///000111000///...///000////////////000000000000////////////............000000000000000000000000.../////////...---,,,,,,//////000111111111111111000000000000////////////111000/////////000222333111111000000//////......000000000000000000000000...........................---,,,++++++,,,---.......................................////////////......------------......//////............////////////............//////000000000000111111111111000000000000000000000000222111000//////000111222000000000000////////////000000000000000000000000000///...---------------------------------------......////////////......000///...------...///000000000//////.........------------.........//////......------------............///000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000000111111111000000///111111000......---------............////////////000000000000000000000000...............------,,,.......................................---------111111000///...---,,,,,,......------------.........------,,,,,,------...---------.........//////---------,,,,,,,,,++++++---------------------------------------------------------............///////////////////////////,,,---......//////......////////////000000000000000000//////.........---//////......---------,,,//////000000000000/////////............---------222222222222222111000000222222222222222111111111222222111111111111222222333333333333222222111111666444222222333555666777111333555666666555555555999999999888999<<>>???@@@BBBDDDFFFGGGJJJIIINNNXXXcccllltttzzz|||xxxrrrpppttt~~~zzzwww|||vvv```XXXXXXVVVRRRKKKEEEAAA???>>>???888999;;;<<<;;;:::777666666666444444444555666777555444444333333333333333333333333333333333333333333333222222222111111111000111111222222111111000111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////000000000000111111111111///000000000111111111222////////////////////////,,,...///000///000111333////////////000000000000////////////..........................................////////////......------...////////////...////////////000000000000...///000222222111000000000000000000////////////............................................................................................................//////////////////............////////////............////////////............//////////////////000000000111000000000000000000000000111000000000000000000111000000000000///////////////////////////////////////...............//////..............................////////////....../////////......////////////////////////.....................////////////......------------............///000000000000000222111111000///......---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111////////////000000000111///000000111111111111000000000000///000000111111000000000000111111111111////////////////////////000000000000000//////...........................////////////000000000000000111333555555444333222......------------............------------..................////////////............------------................................................---------............///........................,,,---......///................../////////000000///////////////.........000000000000000/////////...//////////////////...///............---------111222222333333333222222222222333333444444444444333333222222333444555555555555555555555666888888666999;;;<<<<<<<<<>>>@@@@@@DDDLLLVVV___bbb^^^ZZZ\\\\\\eeevvv}}}ooojjjaaabbbaaa[[[RRRJJJFFFFFF;;;>>>@@@>>>:::777777888777555333222333666999;;;555555555555444444333333333333333333333333333333333333333222222222222111111111222222222222111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111222111111111000000000///........................,,,...///000///000111333////////////000000000000////////////............------------------------......///////////////.........///000000000//////.../////////000000000111...///000222222111000000////////////000000000000........................//////////////////////////////000000000000//////..................................../////////////////////......///////////////............////////////............//////...////////////000000000000000000000000000000000000000000111111000000000000000000000////////////////////////////////////...............///000111------------------------......////////////.........//////////////////............///////////////........./////////000000......------------............///000000000000000222111111000///......---////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000222222222222222222222222...////////////000000000//////000111111111111111//////.........///000000000000000000111111111111////////////////////////000000000000000//////............................../////////000000111111///000111222333333222222......------------......///......------......///........./////////000000/////////.........------................................................---------............///........................,,,---......///.....................////////////.........////////////////////////000000000000000......////////////......///............---------111222333333333333333333222333333444444555555666333333333333444555666666999888777555555555666777777999;;;<<<===AAAIIIOOOOOOVVVeee{{{zzzuuussszzzwww~~~xxxeeeRRRFFFFFFFFFCCC>>>999777777999666555333222333555888:::555555666666555555444333333333333333333333333333333333333333222222222222111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000/////////000000000111111222222111000000///..............................---///000000//////000222////////////000000000000////////////..........................................///000000000//////......///000000000000///......//////000000111111//////000111111111111111////////////000000000000........................//////////////////////////////000000000000//////....................................////////////000//////......//////000//////............////////////............//////......////////////000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000............///000111222------------------------......////////////............////////////...............///////////////....../////////000000000......------------............///000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000111111111111111111111111......////////////000000...///000111111222111111//////...............////////////000000000111111000000000000000000000000//////000000000///..............................---......//////000000111////////////000000111111......------------......//////............//////....../////////000000000000////////////.........................................................---------............///------------------------,,,---......//////......------........./////////.........///////////////......////////////000000---......//////......---///............---------111222333333444444333333333333333444555666666666333333333333444555666777:::999888888999;;;===??????FFFOOOVVVZZZ___eeejjjooopppzzz|||fff]]]YYYVVVUUUTTTOOOEEE>>>:::999777666555666777777555666666777666555444333444444444444444444444444444444333333333222222222111222222333333222222111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000....../////////000000000////////////////////////...........................///111000///...000111////////////000000000000////////////..........................................///000000000000000------...////////////............///000111111111000000000000000111111222.../////////000000000111////////////////////////////////////////////////---...////////////...---....................................////////////000000////////////000000//////............////////////............//////........./////////000000000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000---------...///111222333..............................////////////......---...///000000///...---............/////////000.../////////000000000000......------------............///000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000////////////////////////........./////////000000...///000111111222222222111111000///.........///....../////////000000000000000000000000000000000...////////////...------........................,,,------...//////000000000///...------...000111......------------......//////............//////.../////////000000000000000000000/////////......................................................---------............///------------------------,,,---......//////......---------.........//////............/////////000------........./////////---......//////......---///............---------111222333333444444444444333333444444555666777777333333333444555666777777999999:::<<>>===;;;999888777777555666777777777666444333444444444444444444444444444444444333333333222222111222222333333222222111000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000............////////////------......//////000000........................///000111000///...///000////////////000000000000000/////////............////////////////////////......///000000000000000+++,,,------......---------......///000111111222111000/////////000222333.../////////000000111111000000000000000000000000000000000000000000000000+++,,,---......---,,,+++..................................../////////000000000////////////000000//////............////////////............//////............/////////000000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000---------...000111333333////////////////////////......////////////......---...///000000///...------.........//////000000////////////000000000000.........------............//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000..................................../////////000......///111111222222222333333111000////////////............////////////000000000000000000000000...............------,,,........................,,,,,,,,,---...//////000111000---,,,,,,---000111.........------.........//////............//////////////////000000000000000000000000////////////////////////////////////////////////////////////---------.........//////------------------------,,,---......//////......---------.........//////---.........//////000000,,,---------......//////---..................---//////.........---------333333222222333333444555111333777999777222333888666888999777555555999===<<>>;;;:::;;;888555444666777666555666888888777555222111000444444555555444444333222222222222222222222333333000111111111111222222222000000000000000111111111000000000000000000000000222333444333111000111222111111111111000000000000//////............//////000000////////////000000111111000000//////......////////////000000000000111111111111111000//////000000//////.........---000000000000000000000000000000///...............000///...------...///000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000////////////////////////............////////////............////////////000///...------...///000000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000111111000000//////............////////////......////////////000000000000000000000000000000000000...///000111111111111111////////////////////////........................//////000000000000//////............//////////////////............/////////////////////000111111///////////////000111111//////............/////////////////////.........000000111111111111000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000111111111111111111111111222111111000///......---000000000000000000000000111000000///...---------////////////////////////......------------.........------......///000111////////////////////////........................//////............//////......//////000000111111000000//////.........---////////////000000000000111111000000//////..............................------------------------+++,,,,,,---...///000000//////000000///...------000000000000000000000000---------............///000///...---------------........................333333222222333333444555555444666888777333444999777999<<<;;;:::999<<>>AAA888777666777888:::;;;;;;888888777666555444555666444444555555555444444333222222222222222222222222111111111111222222222222111111111111000000000000000000000000000000000000222333444333111000111222000000000////////////...//////............//////000000////////////000000111000000000/////////...////////////000000000000111111111111111000//////000000000/////////......000000000000000000000000000000///.............../////////....../////////000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////............////////////............//////////////////............//////////////////////////////............////////////............////////////000000000000000000000000000000000000000000000000000000000000//////............////////////........./////////000000000000////////////////////////....../////////000000000////////////////////////...........................//////000000//////...............//////////////////............/////////////////////000111111///////////////000111111//////............//////////////////////////////000000111111111111000000////////////////////////////////////000000000000111000000000/////////...////////////////////////111111111111111111111111111111111000///.........000000000000000000000000111000000///......------////////////////////////......------------.........------......///000111////////////////////////........................//////............//////......//////000000000000000/////////.........---.../////////000000000000111000000000/////////...........................------------------------,,,,,,------...////////////////////////...------........................---------............///000///...------------...........................333333333333333444444555555222222555555444555999777999:::;;;===CCCKKKRRR[[[jjjrrrwww~~~}}}rrreeecccbbbYYYRRRPPPDDD@@@<<<999999999888777999888666444333444555666444444555666666666555555222222222222222222111111111111111111222222222333222222222111000000000///000000000000000000000000111333333333111000111222////////////............//////............//////000000////////////000000000000000000////////////////////////000000000000000111111111111000000///111000000000000000//////000000000000000000000000000000///.........//////...//////000000//////...000000000000000000000000////////////////////////....../////////000000000000000000000000000000000////////////////////////............////////////............////////////......////////////..........................................////////////............////////////000000000000000000000000000000000000000000000000000000000////////////.........////////////............/////////000000000///////////////////////////......------...000000////////////////////////.................................//////.....................//////////////////............/////////////////////000111111///////////////000111111000//////......//////000////////////////////////000000111111111111000000////////////////////////////////////000000000000000000000000////////////........................111111111111111111111111111111000000//////......000000000000000000000000000000000///......------////////////////////////......------------.........------......///000111////////////////////////........................//////............//////...////////////000000000/////////...................../////////000000000000000000000////////////........................------------------------...........................////////////...---------------------------------------............/////////......------..............................333333333333333444555555666222222666888777888<<<<<<===???CCCLLL[[[nnnzzzwwwfffYYYJJJBBBBBBBBB>>>999<<<:::777666666666666555555555666666777777666666222222222222222111111111111111111222222222333333333333222222111000//////000000000000000000000000111222333222111000111222000000/////////.........//////............//////000000////////////000000000000000000////////////////////////000000000000000000111111111111000///111111111111000000000000000000000000000000000000000000///////////////000...///000111111000///...////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////............////////////............////////////---...///000000///...---....................................////////////............////////////////////////////////////000000000000000000000000////////////////////////......////////////.............../////////000000////////////////////////111000...------...000111////////////////////////........................------............------............//////////////////............/////////////////////000000111///////////////000000111000000////////////000000///////////////000000000000000111111111111000000////////////////////////////////////000000000000000000000000////////////........................111111111111111111111111111000000000/////////...////////////////////////000000//////............////////////////////////......------------.........------......///000111////////////////////////........................//////............//////////////////////////////................................./////////000000000000000000////////////........................------------------------//////.........---------.........//////...---------------------------------------............/////////............//////........................444444333333444444555666999777777;;;<<<;;;===AAAGGGLLLSSS^^^kkk}}}eeeVVVVVVVVVNNNDDD===;;;999:::;;;;;;999777666777777888888777777777333333333333222222111111111222222222222333333333444333333222111000000///000000000000000000000000000111222222000000111222111111111000000000////////////............//////000000////////////000000////////////000000000000////////////000000000000///000000111111111000000000000000000111111111111111111111111111111111111000000/////////000000111...///000111111000///...////////////////////////////////////////////////............////////////////////////////////////////////////////////////............////////////............////////////---...///000000///...---....................................////////////............////////////////////////////////////////////////////////////.............../////////......////////////..................////////////........................222111///......///111222////////////////////////////////////////////////------............------............//////////////////............/////////////////////000000111///////////////000000111000000////////////000000////////////000000111111000000111111111111000000........................////////////000000000000////////////000000000000////////////////////////111111111111111111111111000000000000////////////////////////////////////////////////............////////////////////////......------------.........------......///000111////////////////////////........................//////............///////////////...............---------...........................////////////////////////000000000000////////////////////////------------------------/////////...------,,,,,,------............------........................---------............/////////.........//////000........................444444444444444555555666888777888:::;;;===FFFOOO[[[dddppp|||oooiiieeeXXXLLLAAA===:::999;;;;;;999666888999999999888888777666555555444444333333222222222222222222333333333333333333333222111111111000000000000000000000000000///000222111000000111222111111111111000000000000//////............//////000000////////////000000////////////000000000000////////////000000000000///000000111111111111000//////000000000000000111111111111111111111111111000000/////////000111111///000000111111000000///000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////////////////............////////////............////////////......////////////..........................................////////////............////////////000000000000000000000000////////////////////////---............/////////......////////////......------........./////////........................333222000//////000111111////////////////////////////////////////////////.........//////.....................//////////////////............/////////////////////000111111///////////////000111111111000000//////000000111...//////000000111111222000000111111111111000000........................////////////000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000//////////////////......////////////////////////......------------.........------......///000111////////////////////////........................//////............///////////////............------------------.........------........./////////////////////000000000000////////////////////////------------------------//////.........---------,,,,,,---............---........................---------............/////////......//////000000........................444444444444444555666666666777:::>>>CCCMMMbbbttt|||sssiiiYYYQQQGGGAAA>>>===:::777:::;;;::::::999888666666777666666555555444333333222222222333333333444444222222222222222222222222000000000000000000000000...000111111000000111333111000000000000///////////////............//////000000////////////000000.../////////000000000111////////////000000000000//////000111111111111111....../////////000000000111111111111111111111111000000//////000111111222111000000000000000000111000000000000000000000000/////////////////////////////////000000000111111////////////////////////////////////////////////............////////////............//////////////////............//////////////////////////////............////////////............////////////000000000000000000000000////////////////////////---------.........//////......////////////......---------.........//////........................111111000000////////////////////////////////////////////////////////////...//////000000//////...............//////////////////............/////////////////////000111111///////////////000111111111111000000000000111111...//////000111111222222000000111111111111000000........................////////////000000000000.../////////000000000111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000.../////////////////////////////////////////////......------------.........------......///000111////////////////////////........................//////............////////////.........---------,,,,,,,,,------.........---------.........//////.../////////000000000111////////////////////////------------------------...............---------+++,,,------.........------------------------------------............//////////////////000111111........................555444444444444555666666:::===BBBIIIRRRfffzzznnn]]]PPPIIIEEEAAA>>><<<<<<;;;:::999777666555888777777666555555444444222222333333333444444444222222222222222222333333000000000000000000000000...000111111000000111333000/////////............//////............//////000000////////////000000.../////////000000111111////////////000000000000//////000111111111111111---.........//////000000111111111111111111111111000000///000000111222222222111000//////000111222000000000000000000000000////////////////////////000000000000111111111111////////////////////////////////////////////////............/////////000............/////////000000///...------...///000000000000000000000000000............/////////000............/////////000000000000000000000000000////////////////////////---------.........//////......////////////......---------.........//////........................//////000000///...------////////////////////////000000000000000000000000//////000000000000//////............/////////000//////............/////////////////////000111111///////////////000111111111111000000000000111111...//////000111222222222000000111111111111000000........................////////////000000000000.../////////000000111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000.........///////////////////////////////////////.........------............------......///000111////////////////////////........................//////............////////////.........---------,,,,,,,,,------.........---------.........//////.../////////000000111111000000000000000000000000------------------------........................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111........................777777888888777777<<>>DDDKKKZZZrrrxxxcccQQQEEE@@@AAA<<<:::888777666666555444444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000//////......///////////////////////////////////////.........//////000000000000//////......///000000000000000000000000000////////////////////////////////////......///000000000000000///////////////000000000000000000000000000000000111000000/////////000000------...///000111111222////////////////////////000000000000000000000000000000////////////000000...////////////000000000///////////////000000000...............//////000///////////////////////////000000111111000000000<<<999666222000000000111//////............//////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////------...000111111111111////////////////////////////////////000000000000000000000000////////////////////////////////////......---///000111000...////////////////////////000///............///000000000111111111111000000000000000000000000000000111111111111111111111111333222111000////////////////////////000000000000///////////////000000111111111000000000000000000111111000000000000111111111111111000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////////////////............///000000...//////000000000000///////////////////////////............////////////........................------............------,,,,,,------.../////////.../////////------///111999666222///---,,,---...........................---...............------,,,,,,,,,---------......................................................,,,---///...------...000/////////...---------,,,DDDQQQ___mmmuuuZZZOOOPPPDDDAAA===;;;;;;;;;:::888555555555444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000/////////////////////////////////........./////////////////////000000000000//////......///000000000000000////////////000000000000////////////////////////......///000000000000000......///000000000000000////////////////////////000///////////////000000---......///000111222222////////////////////////000000000000000000000000000000////////////000000////////////000000000111////////////000000111111...............///000000000000000000000000000000000111111111111111000000888666444111000000111111//////............//////000000000000000000000000........................000000////////////000000////////////////////////////////////////////////------...000111111111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000000//////000222222111/////////////////////////////////............/////////000000111111111000000////////////////////////000000000000000000000000333222111000////////////////////////000000000000...//////000000000000000000000000111111111000000111111000000000000111111000000000000000000111111000000000000000000000000////////////000000000000////////////////////////////////////////////////...............///000000......///000000000000000////////////////////////............////////////........................------............------,,,,,,------...//////000...///000///------...000888666222///,,,,,,---...---.....................------...............---,,,,,,,,,---------......................................................,,,---......------...////////////...---------,,,ZZZmmm}}}hhhbbbQQQLLLEEEBBBAAA???<<<:::777777666666555444444444333333333333444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000........./////////////////////000000000000//////......///000000000000000////////////000000000000000000000000000000000000......///000000000000000---...///000111111111000//////////////////////////////......//////000000/////////000000111111111000000000000000000000000000000000000000000000000000//////......//////000/////////000000000111111...//////000000111111222///////////////000111111000000000000000000000000111222222222222111111000222222111111000000000111//////......//////000000000000000000000000000000........................000000////////////000000000000000000000000000000000000000000000000000000---...///000000111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000//////000222333111000000000000000000000000000........................//////000000111111000000........................////////////////////////222222111000////////////////////////000000000000......///000000000000000//////000111111111111000111111000000000000111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////.........///////////////---...///000000111111000////////////////////////............////////////........................------............------+++,,,,,,---...///000000///000000///------...000555333111...---------...---------...............,,,---......///.........,,,,,,,,,---------......................................................+++---......------...///...............---------{{{}}}vvvnnnmmmsss}}}}}}mmmeeeZZZQQQKKKEEE>>>999999888888777666666555555333333333444444444555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000............/////////000//////000000000000//////......///000000000000000.../////////000000000111000000000000000000000000......///000000000000000,,,---///000111111111000////////////////////////...............///000000000000000000000000000111000000000000000000000000000000000000000000000000///................../////////000000000111111111...//////000111111222222000000000000000111222222000000000000000000000000222222333333222222111000///000111111111111000///000////////////000111222000000000000000000000000........................000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000///......///111222000///000000000000000000000000---..................---...//////000000000000000////////////////////////////////////////////////111111000///............////////////000000000000---...///000111000000///...///000111222111111000111111000000000000111111///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---......///////////////---...///000111111111111////////////////////////............////////////........................------............------++++++,,,---...///000000///000000///------...///111000///...---------...---------.........//////,,,------...//////......,,,,,,,,,---------......................................................+++---......---,,,...///---------...............zzzuuurrrnnnjjjppplllqqqssseeeYYYNNNCCC;;;:::999999888777666666555333333333444444555555555333333333333333333333333111111111111111111111111000000000000000111111111000000000000000000000000---.........//////000000//////000000000000//////...//////000000000000000.../////////000000111111000000000000000000000000...//////000000000000000,,,---///000111111111000////////////////////////...............///000111111111111000000000000000000000000000000000000000000000000000000000000000......------------......000000000000111111111111...//////000111222222222111111111111111222222333000000000000000000000000333333333333333222111000///000111333222111///---000000000000000111222222000000000000000000000000........................000000////////////000000000000000000000000000000000000000000000000000000///000000000000000///...000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000...------...000111///...000000000000000000000000------............------......///000000000000000000000000000000000000000000000000000000000000000111000///......---------////////////000000000000---...000111111111000///...///000222222222111000111111000000000000111111//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---......///000/////////---...///000111111111111////////////////////////............/////////000........................---..................---++++++,,,---...///000111///000000///---,,,...///------..................---------.........//////,,,,,,---.../////////...,,,,,,,,,---------......................................................+++,,,...---,,,,,,---///,,,------....../////////|||wwwxxx{{{{{{|||uuunnnkkkhhhfffiiiqqq}}}iiiVVVLLLFFF===999<<<:::333333:::666666666555444444666888555555444333333333444444111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......//////............//////......////////////......000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000111111222000111222111000//////111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000111111111111111111111111222111111111000000//////000000000000111111111111......//////000000111111//////////////////////////////............//////000000//////.........---......////////////......///////////////............000222333333333111000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000//////000111111111111111000000111111111111000000.........------,,,,,,,,,............/////////000//////............//////000000000000////////////000000////////////000000////////////////////////////////////............000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000................................................------------------------------............------,,,---......//////..............................------------------------......------------......////////////////////////........................000000000000000000000000...------------...//////....................................////////////~~~zzzxxxzzztttqqqooommmmmmmmmkkkjjjrrr~~~jjjYYYKKKAAAAAA@@@999555888999999888666444333444555666555444444333333444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000//////////////////............////////////000000000000//////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000111111222000111222111000//////111000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000000000///000000000000111111111111/////////000000000000000//////////////////////////////............//////000000/////////............//////000000//////...////////////////////////...000111333333222111000000000000000000000000000111111000000////////////////////////////////////000000000000000000000000//////000111111111111000000000111111111111000000/////////.........------........./////////000000//////............//////000000000000////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000................................................------------------------------............------,,,---......//////..............................------------------------......------------......................................................////////////////////////...------------...//////....................................////////////|||sssttt|||zzzsssnnnmmmxxxzzzeeePPPIIIGGGAAA=========<<<:::888777555555444666666555444444444444444222222222222222222222222222222222222222222222222000000000000000000000000111000000000000/////////000//////......//////000000000111111111111000000000000000000000000000000///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222000111222111000//////111000000000000000000000000////////////////////////111111111111111111111111111111000000//////......////////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000//////000000000000000000000000000//////......//////000000000////////////......//////000000000000/////////////////////////////////000111222222222111000000000000000000000000000111000000000000/////////////////////////////////000000000000000000000000......///000000000000000000000111111111111000000000000000000////////////....../////////000000000000//////......//////000////////////000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111000000//////000000111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////................................................------------------------------............------,,,---......//////..............................------------------------......------------......................................................////////////////////////...------------...//////....................................////////////uuurrrzzzxxxrrrvvv{{{{{{wwwuuu|||iiiZZZRRRJJJDDDBBB???===;;;::::::999888777777777666555444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000111111111222222111111111////////////////////////000000000111111000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000111111222000111222111/////////111////////////////////////........................111111111111111111111111111111000000//////......////////////000000000000111111111111111111111111111111111000000000000000///000000000111111111111222111111000000/////////111111111111111111111111000000////////////000000000000/////////////////////000000111111000000//////////////////000000000//////000111222111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000///000000111111111111000000000000000000000000000000...////////////000000000000000////////////000000////////////000000000000000000////////////000000////////////////////////000000000000111111111111000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////................................................------------............------............------,,,---......///.................................------------..................------------......................................................////////////////////////...------------...//////....................................////////////yyywwwvvv|||zzzzzz~~~{{{zzzuuuaaaOOOEEEBBB???<<<:::;;;;;;:::999999888777666555555555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111000000////////////000000111111222222222222111111////////////////////////000000111111111111000000////////////000000000000111111111111111111111111////////////////////////////////////000000000000000000000000000111111222000111222111/////////111////////////////////////////////////////////////111111111111111111111111111000000000/////////...////////////000000000000000000000000000000000000000000000000000000111111///000000000111111111111222222111111000000//////222222222222222222222222000000////////////000000//////000000000000000000000000111111111111000000////////////000000111111//////000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111...//////000000000000000000000111111111111000000////////////////////////////////////000000000111000000////////////000000.../////////000000000111000000////////////000000///////////////////////////000000000111111111222000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////................................................---------....../////////------............------,,,---......///.................................---------....../////////......------------.................................................................................------------...//////....................................////////////zzzpppXXXOOOIIIBBB=========;;;999:::999888666555555555555444444444444444444444444111111111111111111111111111111111111111111111111000000000111111111111222111000000//////000000111111111222222222222111111000000000000000000000000000111111222222111111000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222000111222111000//////111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111000000111111111111111111111111111000000//////000000111//////000000000000111111111111222222222222111111...//////000000111111222/////////000000000111111111111111111111111111111000000000111111111111222000000000000000000000000111111111111111111111111//////000111111111111111000000111111111111000000////////////000000000000/////////000000000111111111000000//////000000111......//////000000111111000000////////////000000////////////////////////...//////000000111111111000000000000000000000000000//////......//////000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////................................................---------...//////000000------............------,,,---......//////..............................---------...//////000000......------------......------------------------...................................................------------...//////....................................////////////zzzfff]]]PPPGGGCCC@@@===:::::::::888777666555555555444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000000111111222222111111000////////////000000000000111111111111111111111111000000000000000000000000.../////////000000000111000000000000000111111222000111222111000//////111000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000///000000000111111111111000000000000111111111111111111111111111111222222111111111111111111111111111111000000000000111111//////000000000111111111111222222222222222222111...//////000111111222222///////////////000111111111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000111111222222222222222000000111111111111000000000000000111111111222222//////000000000111111111111111000000000000111111.........///000111111111000000////////////000000////////////////////////------...//////000111111000000000000000000000000//////............//////000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000................................................---------...///000000000------............------,,,---......//////..............................---------...///000000000......------------......------------------------...................................................------------...//////....................................////////////{{{ooo___RRRJJJEEE@@@===;;;:::999777666555555555555555555555555555555555333333333333333333333333111111111111111111111111000000111111222222222222111111000000000000111111000000111111111111000000000000000000000000000000111111222222222222111111////////////000000000000111111111111111111111111000000000000000000000000.../////////000000111111000000000000000111111222000111222111000//////111000000000000000000000000111111111111111111111111////////////////////////------...///000111222222////////////000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000111222222222333000000000000000000000000111111000000000000111111//////000000111111111222111222222333333222222111...//////000111222222222///////////////000111111111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111111111222333333333333222000000111111111111000000111111111222222333333333000000000000111111111111111111000000000000111111---......///000111111222000000////////////000000////////////////////////,,,------...///000000111000000000000000000000000//////............//////000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////111111111111111111111111................................................---------...///000000111---..................---,,,---......//////..............................---------...///000000111.........------.........------------------------...................................................------------...//////..................................../////////000wwwcccWWWQQQJJJBBB===;;;999999999999777666777777666666666555555555222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000222222111111000/////////////////////000000000000000000000000000000000000000000000000///...,,,,,,111111000000//////......////////////000000000000///////////////.........000000000000000000000000......///000000000000000333333222111000000000111111111111111111111111111111111222222222111111000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111111222000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000111222333333333333333222222111111111111222222111111222222222222111111000000000000000000000000222222111111111111111111222111111111000000////////////000000111111111222111111000///////////////000///...------...///000000000//////.........---000000000000000000000000////////////000000000000111111111111000///------////////////000000000000000111111111222222222222000000000000000000000000111000000000//////............//////000000111111111111111111111000///.........------------......//////.........---------,,,------.......................................---------............///------------------------,,,,,,,,,---------......//////.........---------..........................................................................................---------...000///...,,,---------......///////////////rrrbbbSSSJJJFFF@@@<<<:::999888777777777666555555444444333333333333333222222222222222111111111000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///...------000000000///////////////////////////000000000000////////////////////////000000000000000000000000......///000000000000000333222111111000000111111111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000111222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111222222333333333222222333222222222222222222333111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111111000000000000000111111111222111111000///////////////000///............///000000000/////////.........000000000000000000000000////////////000000000000111111111111000///...---....../////////000000000000000000000111111111222000000000000000000000000111111111000000/////////.../////////000000000111111111222222111000000///......------------......//////.........---------------...////////////...........................---------............///------------------------,,,,,,---------.........//////.........---------................................................................................................---///000///...,,,---------......///////////////pppVVVQQQJJJDDD@@@<<<999777999888777666555555555555555555444444444333333333222222222111111111000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111333333222111111000000000000000000000000000000000111111111111000///......//////////////////000000////////////000000000000////////////////////////000000000000000000000000......///000000000000000222222111000000000111111111111111111111111111111000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222222111111111111111111111111222111111000000111111222111111111111111111111111222222222222222222222222222333333333333222222111333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111333333333222222222222222000000000111111111111111111111000/////////000000000//////......//////000000000////////////......000000000000000000000000////////////000000000000111111111111000///......------........./////////////////////000000000000000000000000000000000000111111111111111000000000////////////000000000000111222222222222111000000......------------.....................---------......///000000000//////........................---------............///------------------------,,,------------........................---------................................................................................................---///000000...------...---......///////////////gggaaaYYYPPPIIICCC>>>;;;;;;:::999888888888888999555555555444444444333333333333222222222111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////...//////000111222222222555444444333111000000///////////////////////////111111111111111000//////---......//////000000000////////////000000000000///////////////000000000////////////////////////......///000000000000000111111000000000000111111111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222444444444444333222111111222222222333333222222222111222222333333222222111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111000000///000000111000//////////////////000000000//////////////////////////////////////////////////////000000000000111111111111111000///...------------.........///.........////////////000000000000000000000000000222222111111111111111111////////////000000000000111111222222222222111111......------------.................................//////000000000000000........................---------............///........................------------............................................................................................................---------..................///000000...------...---......///////////////{{{lll]]]QQQJJJEEECCC;;;:::999888888999:::;;;444444444444333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111000000000000000000000000////////////////////////......///000111222222333666555444333222111000///////////////////////////000111111111111000000///------......//////000000////////////000000000000////////////000000111111////////////////////////......///000000000000000111000000///000000111111000000000000000000000000///000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333111111111111111111111111333333222222222222333333222222222222222222222222222222222222222222222222444444444444444333222111111111222333333222111111222222333333333333222222111111111111111111111111000000111111111222222222000000111111111111111111222222222111111111111111111111000000000000111111///000000000000000000/////////000000000000000000////////////////////////////////////000000000000000111111111111000000///------------.........///---.........////////////000000000000000000000000111111111111111111222222000000000000////////////000111111222222222111111......------------......---........................//////000000000000000........................---------............///........................---------.........//////---.............................................................................................---------.........//////...///111000///---......---......///////////////rrrbbbWWWOOOKKK>>><<<:::888777777888999555555444444444333333333444444444333333333222222222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000000...//////000111222222222555555444333222000000///000000000000000000000000///000000111111000//////..................//////////////////000000000000...//////000000111111222000000000000000000000000......///000000000000000000000/////////000111111000000000000000000000000///000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333333444444444444333333222111222333444444333222111222222333333333333222222222222222222222222222222000000000111222222333333000000000000000111111111222222222222222111111111111111000000000111222222///000000111111000000/////////000000000000111111000000000000000000000000////////////000000000000000111111222111111000000------........./////////............////////////000000000000000000000000000000000111111111111111000000000000//////////////////000111111111111000......------------......---------.....................///000000000//////........................---------............///........................------........./////////---------.......................................................................................,,,,,,------.../////////...000111111///......///---......///////////////~~~iii[[[FFFCCC???;;;888777777777666666666555555555444444444444444444333333333333222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222000000000000000000000000000000000000000000000000//////000000111111111222444333333222111000000///000000000000000000000000...//////000000/////////..................------////////////000000000000...//////000111111222222000000000000000000000000......///000000000000000///////////////000111111000000000000000000000000//////000222222333333222222222222222222222222222222222222222222222222222333333333333333333333333222222111111222222333444222222222222222222222222444444333333333333444444444444444444444444444444333333333333333333333333333333444444444444444444333444555666666555444333222333333444444333333222222222222222222222222222///000000111222222333333000000000111111222222222333333333222222111111111111111000000111111222333///000111111111111000/////////000000000111111111000000000000000000000000////////////000000000000000111111222222111111111....../////////000000000....../////////000000000000000000000000000000000/////////000000111111111111000000000/////////.........///000000000000000......------------......---------.........//////------...////////////...........................---------............///....................................////////////---------.........//////........................................................................,,,,,,------...//////000///000111111///......///---......///////////////pppNNNKKKFFF@@@;;;999888888777777777777666666666666555555444444444333333333222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222222000000000000000000000000000000000000000000000000000000000000111111111111333333222111111000000000000000000000000000000000......///////////////.../////////......------,,,////////////000000000000...//////000111222222222000000000000000000000000...//////000000000000000///////////////000111111000000000000000000000000//////000222222333333333222222222222222222222222222222222222222222222222444444444444444444444444222222111111222222333444222222222222222222222222555444444333333444444555444444444444444444444444333333333333333333333333222222333444555555555555555666777999999777666555222333333444444333333222222222222222222222222222///000000111222222333333111111111222222333333333333333333222222111111111111111000000111222333333///000111222222111000/////////000000111111111222000000000000000000000000////////////000000000000000111111222222222111111////////////000000000000////////////000000000000000000000000000000000000......//////000000000111111111000000/////////...------...//////000//////.........------.........---------.........//////,,,------.......................................---------.........//////////////////////////////............/////////000---------.........//////........................................................................,,,,,,------...///000000///000111111///......///---......///////////////hhh]]]OOOCCC===999888777999555555888999777555555999888777666444444333333444444444444333222222111...///000111222333333333444333222222111111222222333333333333333333333333111111111111111111111111333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000222333444333111000111222111111111111111111111111333333333222222000//////000000000000000000111111//////000000000000////////////............//////000000000000000000000000000000//////.........---111000/////////000222333000000000000000000000000111111111000000000000000///000222222111111222444333333333333333333333333333333333333333333333333222222333333333444444444222444444444222222222444444333333222222333333444555555555555555555555555777666555444333222222222555555555555555555555555111222333444555444333333333333444555666777888888999888666555444444444444333333333333333333333333222222111111111111222222000111222333333333333333222222111111111111222222000000////////////000000333333222111000///......000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000222222111000//////000000000111222333333222111000000000000000000000000000222111111000///......---............////////////000000//////.........---..............................////////////......000000//////....................................000000000000///////////////............//////000//////.........---------......------------......---------............///...........................------------...//////000000//////.........---000000////////////000000|||hhhSSSKKKIIICCC===:::<<<888888<<>><<<===999888777666555444444444333333444444444333222222000000111222333333333333444333222222111111222222222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222333444333222111111333111111111111111111111111111111111222222222111111111111111111111111111111//////000000000000////////////............//////000000000000000000000000000000/////////.........111000/////////000222222000000000000000000000000111111111111000000000000000111222222111000222333444444444444444444444444333333333333333333333333222222333333333444444444333444555444333222333444444444333333333333444444555555555555555555555555888777666555444444444444444444444444444444444444222333444555666555555444444555555666666777777888888777777666666555444444555444444444333333222222222222111111111111222222111222222333333333333222222222111111111111222222000000////////////000000222222111111000000//////000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222222111000000000000000///000111111111111000///000000000000000000000000111111111000///.....................////////////000/////////..........................................////////////....../////////.........------........................000000000000///////////////............///000000//////.........---------///......------......///---------............///...........................------------...//////000000/////////.........///......------......///}}}eee[[[UUUHHH===;;;<<<888777<<<@@@>>><<<<<<999888777666555444444444222222333444444444333333222222333444444333333333444333222222111111222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000333444555444222111222333111111111111111111111111//////000111222222333333222222222222222222111111//////000000000000//////000//////......//////000000000000000000000000000000000////////////......000000000///000111111222000000000000000000000000111111111111111111111111111222333222111000111222555555555555555555555555333333333333333333444444333333333333444444444444333444555555444333444555555555444444444444555555666666666666666666666666999999888777666666666666555555555555555555555555444555666777777777666666666666666666666666777777777777888888777666555444666666555444333222222111333222222111111222222333333333333444333333222222222222111111111111222222111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000222111000000000000000000//////000000000000//////000000000000000000000000111111000000//////..................////////////////////////..........................................////////////...............---------------........................000000000000///////////////.........//////000111...............---------///......------......///---------............///..............................------......///000000000////////////......------,,,,,,,,,,,,------~~~zzzkkkTTTGGGHHHAAA:::888<<>><<<999888777666666666666666111222222333444444444444444444555555555444333333444333222222111111222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000333444555444222111222333000000000000000000000000222222111000000111222222333333333222222222111111//////000000000000//////000000////////////000000000000000000000000000000//////000000000000000000///000000000111111111111000000000000000000000000000000111111222222222333333444444333111000111222222222333333333444444444333333333444444555555555333333444444444555555555444555777777666666777888888777777777777777777888888888888888888888888888999888777777777777777777666666666666666666666666666666666666666777777888999999999888777777666666666777999::::::888666555444444444555555666666666444444333333333333444444555555555555555444333222333333222222222222333333111111000000000000111111000000111111222222333333111111111111111111111111////////////////////////000000000111111111222222000000000000000000000000000000000000000000000000111000000000000000111111111111111111111111111111////////////////////////000000000000////////////............////////////.........///////////////..............................////////////......------------------------........................000000000000////////////.........//////000222222---...................../////////....../////////---------............//////////////////////////////............///000000//////000000000000000000//////............//////xxxooommm|||nnn\\\SSSHHH@@@@@@CCCBBB@@@???999888777777666666666777222222333444444444333333333333444444555444444444444333222222111111222222333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222333444333111000111222000000000000000000000000333222111000000000222222333333333222111111000000//////000000000000//////111000000//////000000111000000000000000000000000//////000000000000111111//////000111111111111000000000000000000000000000000000111111222333333333222333444333222111222333111222222333333444444444333333333444555555666666333444444444555555555555555666777777777777888:::999999888888888888999999999999999999999999999999999888888777777777888888666666666666666666666666777777666666666777888999:::999999999888888777777777888999::::::999888777333444444555666777888888555444444333333444444555555555555666555555444444333333222222222222333333222111111000000111111222111111111222222222333333111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111222222////////////////////////000000000000////////////............////////////.........///////////////..............................////////////......---------------.................................000000000000////////////.........///000111222333---------...............000//////......//////000---------............/////////////////////////////////......//////000111//////000000000000111111000000////////////000000~~~iiimmmxxxsssdddVVVHHHDDDDDDBBB>>><<<999888777777666777777777333333444444444333222222111222333444444444444444444333222222111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222333222000///000111000000000000000000000000222111000///000111333555333222222111000000////////////000000000000//////111111000000000000111111000000000000000000000000//////000000000111111111...///000111222111111000000000000000000000000000000000111222222333444444111333444333222222333444222222333333444555555666333333444444555666666666444444444444555555555555555666888888888888999;;;::::::999999999999::::::::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888999888888777888999:::;;;999999999999999999888888999999999999999999999999555555555666666777777888555555444444444444555555444555555666666666666555444333333222222333333444222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222222111000//////000111222////////////////////////////////////000000000000............////////////............/////////000..............................////////////......------........./////////........................000000000000////////////.........///000222333444---------.........//////000000////////////000000---------............//////////////////////////////////////////000000111//////000000000111111111111000000//////000000111{{{lllbbbmmmyyyhhhUUUMMMIIIDDD>>>;;;999888777777777777777888444444444444333333222111000111222333444444555444444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000111222111/////////000000000000000000000000000000///...///000333555777222222111111000//////...//////000000000000//////111111000000000000111111000000000000000000000000//////000000111111111222...///000222222111111000000000000000000000000000000000111222333333444444111222333333333333444555333333444444555666777777333333444444555666777777444444444555555555666666555777888999888888:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<999999999999999999999999:::999999888888999::::::777777777777666666666666555555444444444444555555444444555666777777777666444333333222222333333444222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000///000000111222222111000///......///000111////////////////////////////////////000000000000............/////////000---.........//////000000..............................////////////.............../////////000000........................000000000000////////////.........///000222333444---------.........//////000000////////////000000---------.........//////000000000000000000000000///////////////000111111//////000000111111111222000000////////////000000yyyfffhhhttt~~~hhh[[[VVVLLLAAA<<<:::777666777666333444888666666555444444444555555222222222222222222222222444444333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000...//////000111222222222000000000000000000000000////////////000000000000000000000000111111111111111111111000000000000000////////////////////////111111111111111111111111222222111111111111111111222222222222333444555555777777666444222222333555777777666555444444444444333333333222222333666888888666444555888:::999777555555777;;;<<<:::999:::999:::;;;============<<<>>>???>>>===BBBGGGFFFAAA@@@EEEFFFBBB@@@BBBDDDDDD===CCCFFFCCCBBBDDDDDD@@@>>>AAA???<<<===BBBCCC@@@@@@:::777;;;<<<:::;;;???======<<<<<<;;;;;;:::999999999999999777666444333666555555444444444444555555555555666666666777777777666444333333444555777222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000222111111000///......---........................------............---------------------...///000////////////000000000000..............................///000000000000000...//////000000000000000000000000000000000000000000000000000////////////111111111000000000000000111111111111000000000000rrrmmmmmmuuuwwwiiiZZZNNNIII???;;;999999888555666999555555555444444444333333222222222222222222222222444444333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000...//////000111111222222000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222111111111111111111333333333333444555666777:::::::::888666555777888777666666555555666666666;;;:::888888999999999888;;;888777777999:::999888<<<<<<<<<<<<;;;;;;>>>BBB===???AAACCCDDDDDDCCCBBBKKKJJJKKKUUUeeennngggZZZTTTSSSQQQQQQYYYaaaccc___ZZZ\\\ZZZSSSSSS[[[aaabbb\\\[[[ZZZYYYWWWQQQKKKFFFNNNIIIIIINNNNNNGGGAAA@@@AAAAAAAAA>>><<<;;;;;;<<<444555666888999:::;;;<<<999999888888888999::::::555555555666666666777777666555444333333555666777222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////111111000000///......---.................................//////...............---------......///....../////////000000000////////////////////////......///000000000000000...//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111qqqhhhmmmxxx{{{oooYYYKKKBBB<<<888888888555444666333444555666666444222111333333333333333333333333444444333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000/////////000111111222222000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222222222333333333444555777888999;;;;;;;;;:::888777888:::777666666666666777888888:::888666666888999777555<<<;;;::::::;;;<<<;;;999;;;>>>???>>>===>>>AAADDDGGGJJJPPPUUUXXXYYYXXXWWWYYYZZZbbbxxx{{{tttlllnnn}}}zzz{{{wwwrrrsss|||xxxmmmjjjdddaaaccciiiiii___RRRJJJKKKJJJGGGBBB>>><<<<<<===999999999999999:::<<<<<<:::999999888888888999999555555555666666666666777666555444444444666777888333333333333333333333333111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////111000000//////....................................//////000000//////...//////...---------......------........./////////000000000000000000000000......///000000000000000...///000000111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222wwwsssyyy|||mmmOOOMMMDDD<<<::::::777666666444555888999888666333111333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000//////000000111111111111000000000000000000000000////////////000000000000///000000000111111111111000111111111111111222222444444444444444444444444111111111111111111111111111111222222222222222333222333333444555777888999888999999888666666666888888777777666777777888888888777777777777999:::;;;<<<<<<<<<===>>>??????>>>===FFFPPPXXX^^^___ZZZTTTeeeiiiqqqyyyccc]]]TTTMMMJJJGGGCCC???BBBAAA>>>;;;::::::;;;<<<;;;:::999888777777777777666666666777777777777777555555555555666777888999444444444444444444444444222222222222222222222222222222222111111111000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000/////////.................................//////000000000000//////000///...---------------------------.........///////////////////////////......///000000000000000//////000111111111111000000000000000000000000000000000111111111111111222111111111222222222222222111222222222222222333333}}}yyyuuurrroookkkhhhfffffffffgggggghhhhhhhhhfffeeeccc___[[[YYYYYY[[[[[[[[[]]]^^^aaaccceeefffeeefffgggiiinnnsssxxx|||~~~yyy{{{pppaaaTTTFFFBBB@@@>>>;;;:::666888:::<<<;;;888444222333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000000000000000000111111111////////////////////////////////////000000000000///000000000111111111111000000111111222222222333444444444444444444444444111111111111111111111111111111222222333333333333222222222333444666777888666888999888666666666777999999888777666666777777;;;===>>>===<<<===BBBGGG@@@BBBEEEGGGIIIJJJKKKLLLUUUeeezzzpppjjjjjjfff]]]TTTRRRNNNHHHBBB???>>>???@@@<<<<<<;;;:::::::::::::::888888888888888888888888666666666666777777888888444444444444444444444444222222222222222222222222222222222222111111111111////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////....................................////////////....................................//////000000000000//////000///...---------------------------.........///..............................///000000000000000///000000111111111111111111111111111111111111111000111111111222222333333111222222222333333333444111111111222222333333333{{{pppgggaaa_________^^^\\\YYYWWWVVVVVVTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWVVVSSSPPPNNNNNNOOOPPPPPPPPPQQQRRRSSSUUUUUUWWWWWWVVVUUUTTTUUUVVVVVVVVVXXX\\\cccgggiiiqqqyyyyyyfffRRRGGGDDD???;;;999888:::<<<===<<<999666333333333333333333333333333444444333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000000000000000000000111111////////////////////////////////////000000000000000000000000111111111111000000111111222333333333333333333333333333333333111111111111111111111111111111222222333444444444333333333333444555666666888999;;;;;;999888888999:::999999888888888999999999<<>>===<<<<<<<<<;;;::::::::::::999999999777888888888888777777777555555555555555555555555333333333333333333333333333222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.......................................................................................//////000000//////...//////...---------......------........./////////..............................///000000000000000///000111111222222111111111111111111111111111111111111111222333333444444222222222333333444444555111222222333333444444555wwwoooiiifffccc^^^XXXSSSRRRRRRSSSSSSYYYWWWUUUUUUVVVWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXVVVXXXYYYXXXVVVTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWWWW\\\[[[ZZZXXXVVVSSSQQQPPPNNNKKKLLLPPPSSSSSSWWW\\\XXX]]]eeennnyyy~~~bbbQQQIIIBBB<<<888999:::;;;<<<;;;888666444444444444444444444444444444444333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000111000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000111222222333444444222222222222222222222222111111111111111111111111111111222222333444444555666555555555555555666666888:::<<<<<<;;;::::::;;;999999999:::;;;===>>>??????BBBKKKZZZhhhppppppmmm{{{lllbbb]]][[[VVVTTTPPPKKKFFFBBB???>>>===<<<<<<<<<;;;;;;;;;;;;999999999999888777666666555555555555555555555555444444444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000......//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.............................................................................................//////...............---------......///....../////////000000000..............................///000000000000000000000111222222222222111111111111111111111111111111111222222333444444555222222333333444555555555444444444555666666777777zzzwwwqqqiiiccc]]]YYYWWWXXXVVVSSSSSSTTTUUUUUUTTTVVVUUUSSSTTTWWWYYYZZZZZZWWWWWWWWWXXXYYYZZZZZZ[[[TTTVVVYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXXXXWWWVVVTTTQQQPPPRRRMMMJJJMMMOOONNNOOORRRQQQSSSVVVXXX\\\dddnnnuuu~~~uuu```UUUKKKCCC???999:::;;;;;;999777555333444444444444444444444444444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111000000000000000000000000111111111000000000000000////////////////////////////////////000000000000000000000000111111111111000000111222333333444444111111111111111111111111111111111111111111111111111111222333333444555555888888777666666666666666777999;;;<<<;;;999999:::888999:::<<<>>>AAACCCEEEQQQTTTbbb{{{~~~~~~rrrnnnggg^^^TTTLLLFFFBBB>>>>>>======<<<<<<<<<<<<:::::::::999888777666555666666666666666666666666444444444444444444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////....................................---.............................................------............---------------------...///000////////////000000000000000000000000000000000000...//////000000000000000000000111222222222222111111111111111111111111111111111222333333444555555222222333333444555666666555666666777888999999:::}}}sssmmmiiieee]]]VVVWWWYYYWWWUUUUUUZZZVVVSSSTTTVVVWWWUUUSSSZZZZZZ[[[]]]___aaacccddd\\\```aaa``````bbbeeefffaaaaaabbbbbbaaa```___^^^___^^^[[[ZZZYYYZZZ[[[\\\___^^^]]][[[XXXVVVTTTTTTPPPPPPOOOPPPPPPOOOMMMJJJLLLLLLMMMOOOSSSVVVWWWVVV\\\^^^aaadddkkkwwwvvvcccZZZNNNBBBCCC<<<888888888666666888555444333333222222222222333333333444444444444444333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000111111000000000000111111000000000000111111111111//////000222444444222///111000///......///000111222111111111000000//////000000000000000000000000......///000111222333333111111000000111333555666000111111111111222222222444333222111222333444555666555444444333333333333:::888555444555666666666888::::::::::::;;;===???@@@CCCGGGJJJLLLOOOSSSUUU```qqqvvvcccTTTNNNIIICCCAAAAAA@@@;;;777===:::888888888777888:::777555444444444444333222666666555555555444444444222222222111111111000000000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000111111000000//////............////////////......////////////////////////........................,,,---...//////...---,,,........................,,,---///000000000///............------,,,,,,,,,............/////////000////////////000000000000////////////000000000000000000000000000111111222000111222333444444444444////////////000222333444---///111333444555666666333333777999555222:::FFFxxxtttmmmgggaaa^^^]]]]]]^^^WWWSSSUUUVVVVVVWWWYYY^^^[[[YYYXXXYYY\\\]]]^^^```bbbeeeiiilllnnnnnnnnnqqqrrrrrrrrrrrrsssuuuuuurrrpppnnnllljjjiiihhhhhhfffdddcccaaaaaabbbcccddd______^^^\\\[[[ZZZYYYXXXVVVUUUTTTUUUUUUTTTQQQOOOOOONNNNNNPPPRRRTTTTTTTTTRRRRRRQQQQQQSSSWWW^^^ccckkkxxxyyycccPPPGGG@@@:::999999666666888666666555444444444555555555555555444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111111111000000000000111111000000000000111111111111//////000333666666555333111111000000000000111111111111111111000000000///000000000000000000000000111111111111000000000000222111111000111222444555222222222222333333333333444333222222222333444555555555555444444555666666666666555666777777666666666777999;;;>>>BBBGGGKKKYYY___gggnnnrrrssstttuuurrriiibbbYYYQQQLLLHHHDDDBBB<<<;;;<<<======;;;888777999888777888999999888666666666666555555555444444333333222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000//////000000000111000000000/////////.........////////////......////////////////////////........................------............------..............................000111111111000////////////.........------........./////////000000////////////000000000111////////////000000000111222222111111111111222222222333333333222222111111333333333444555666888888444444555666666777777777999555444666666666<<>><<<;;;999888999777777666666666777888888777666666555555444444444333333333222222222222111222222222222222222222222000000000000000000000000000000000000000000000000000111111222222222222222111111000000000000111111000000000000111111111111///000111444777888777666111111222222222222111111111111111111000000000000000000000000000000000000222111111111111000000000222222111111111111222333333333333333444444444444444333333333333444555555555555555555666777888999666666888999::::::999999BBBFFFKKKQQQYYYeeesss}}}yyyiii[[[SSSQQQQQQIIIGGGDDDBBBAAA@@@>>><<<;;;:::999:::;;;:::888666777777666666666555555555444444444333333333333222111111111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111000000000000////////////...//////000000//////...////////////////////////.................................------.................................//////000111111111111000000000000///////////////....../////////000000000/////////000000000111111/////////000000000111111333333222222222222333333444444444444333333333333444444444444555666777777:::999777777888999999888>>>:::888:::===???CCCHHHrrrfff^^^YYYWWWVVVUUUUUUUUUWWWZZZ]]]___]]]^^^bbbfffhhhkkkttt~~~wwwzzz~~~yyytttqqqqqqqqqooommmmmmiiigggccc___\\\ZZZZZZZZZUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\___^^^^^^___aaaaaa```___ZZZYYYXXXYYY\\\]]]\\\[[[[[[XXXTTTTTTVVVWWWUUUSSSPPPOOOMMMKKKMMMXXXgggsssiiiXXXMMMBBB>>>===;;;999:::777777777777777888999:::888888777666555444444333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111222333333333333222111111000000000000111111///000000000111111111111111111111333666777666555///000222222222222000///111111111000000000000000000000000000000000000000...///000111222333333444222222222111111111111111333333333333444444444444444444444444444555555666555555555555666777888999888999:::::::::;;;>>>???DDDPPP___jjjsssoooffffffiiiggg```SSSGGGCCCCCCCCCAAA===;;;:::;;;;;;:::888666888888777777777666666666555555555555444444444444111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////111111000000000000111111000000000000//////////////////000000000000//////////////////////////////........................///...---,,,,,,---...///.........................../////////000000000000////////////////////////...////////////000000000//////000000000111111111//////000000000111111111444333333222222222333333444444444444555666777888444444333333333444444555:::999777888:::;;;<<<<<<@@@BBBFFFKKKMMMNNNOOOPPPyyyrrrggg^^^YYYWWWWWWWWWRRRSSSTTTVVVYYY]]]aaadddfffiiiqqqxxx{{{|||tttnnnkkkfffaaa^^^___^^^XXXWWWYYY\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTWWWVVVUUUWWWYYY[[[[[[[[[ZZZYYYYYY\\\___aaaaaa```ZZZVVVRRRRRRTTTVVVUUUTTTNNNMMMKKKHHHGGGKKKRRRWWW]]]nnndddVVVHHHAAA>>>;;;999999777666666666777888999999888888777666555444444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222111111000000000000111111///000000000111111111111333222111222333444333111...///000111111000///...000000000000000000111111000000000000000000000000//////000111222333444444333333333333333222222222222222222222333333333333444444555555666666666666666666666666666777888888999::::::999;;;@@@GGGMMM]]]tttuuubbbXXXSSSLLLCCC???===;;;;;;<<<<<<;;;:::999999888888888777777777666666666555555555444444111222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////111111000000000000111111////////////000000000000//////000000000000//////////////////////////////........................///...---,,,,,,---...///........................------------......//////........................////////////000000000111000000000000111111111111000000000000111111111111333333222222222333444444555555555444555666777888777777666666777888888999<<<===???AAACCCEEEHHHJJJMMMYYYffflllkkkiiihhhhhhxxxjjj^^^[[[WWWTTTRRRSSSUUUWWWVVVXXX]]]dddlllttt{{{~~~zzzssslllfffbbbaaa``````\\\[[[]]]YYYQQQQQQWWW\\\]]]^^^^^^^^^\\\[[[YYY[[[[[[ZZZYYYWWWVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMNNNPPPRRRRRRQQQUUUUUUVVVYYY\\\___``````^^^\\\XXXVVVUUUTTTSSSRRRQQQNNNKKKHHHHHHJJJNNNQQQOOORRRYYYcccqqqxxxgggTTTIIICCC===999777777777666666666777888888777666666555555444444444111222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222111111000000000000111111000000000000111111111111333222000000111222111/////////000000000000//////000000000000111111111111000000000000000000000000333222222222222111111111333333444444444444444333222222222222333333333333444555666666777777666666666666666777888999:::;;;;;;===@@@CCCJJJUUUbbblll}}}jjjXXXIIIEEEAAA===<<<<<<;;;:::::::::999999999888888888666666666555555555555444222222222222333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000////////////000000000000///000000111111000000///////////////////////////.................................------.................................------,,,,,,,,,---...///------............///////////////000000000111111000000000111111111222222000000000111111111222222333333333333444666777888999888777666666666777888888999:::<<<>>>AAACCCDDDJJJPPPWWWZZZ[[[]]]ccchhhuuu~~~qqqfff\\\TTTRRRRRRSSSSSSUUUYYY^^^aaammmqqqyyy{{{rrrkkkfffcccfffeeeeeeeeegggiiikkkmmmmmmiiikkkmmmggg^^^```jjjnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjgggdddbbbaaa______^^^]]][[[ZZZYYYXXXUUUSSSPPPPPPPPPQQQPPPPPPRRRRRRSSSUUUYYY\\\]]]]]]aaabbbcccaaa^^^[[[YYYXXXYYYVVVRRROOONNNNNNMMMLLLIIIGGGFFFHHHLLLVVVlllhhhYYYOOOFFF>>>;;;999888777777777777777777555555555444444444444444111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111111111000000000000111111000000000000111111111111222000///000111222111111111000000000000000000111///000000000111111111111000000000000000000000000333333222222222111111111222333555666666666666555333333333333444444444444444555666777888777666666555666777999;;;>>>@@@AAADDDJJJTTT___lll}}}kkkdddYYYNNNGGGAAA>>>;;;::::::::::::999999999999666666555555555444444444222222222333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////............//////.../////////000000000111000000111111111111000000////////////////////////........................------............------...........................------,,,---...///000....../////////000000000//////000000000111111111000000111111111222222222000000111111111222222222333444444666777999;;;<<<::::::::::::<<>>BBBEEEGGGOOOYYYiiizzzyyygggXXXNNNFFFBBB;;;;;;::::::::::::999999666555555555444444444444222222333333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000......------------........./////////000000111111000000111111111111000000////////////////////////........................,,,---...//////...---,,,........................///......------///000111//////000000111111111222000000000000111111111111000111111111111222222222000111111111111222222222444555666777:::<<<>>>???::::::<<<@@@DDDJJJOOORRRNNNQQQVVV]]]eeemmmssswwwyyyppp^^^WWWUUUQQQPPPSSSRRRTTTXXX]]]eeeqqqyyysssoooqqqvvvmmmiiieeeeeejjjqqqxxx|||}}}{{{yyywwwuuutttooollliiifffddd```\\\XXX\\\[[[ZZZYYYXXXYYYYYYZZZXXXZZZ\\\]]]^^^```ccceeecccaaa^^^ZZZVVVSSSQQQOOOMMMLLLJJJIIIIIIJJJLLLMMM]]]```qqq~~~```TTTNNNBBB<<<;;;:::888999999555111333333444444333333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111//////000111111111111000000111111111111222222222222222333333333333444444333333444444555666666777666555444444555666666666000666;;;:::777666777777:::888:::BBBHHHLLLTTT___lll~~~~~~dddTTTRRRGGG===777;;;<<<999999===999666333222555888777444444333333222222333333444333333333222222222111111333333333333333333333333111111111111111111111111222111111000///......---////////////////////////222111///...---...000111///////////////////////////////////////000111111000000111111111111000000000000//////.........---------------------------........................////////////////////////000000000000111111111111111111111000000000000000333333111000000111222333444333111111222333333222:::444333:::>>>======@@@DDDAAAEEEPPPZZZaaahhhpppsssooosssvvvfff[[[SSSRRRRRRQQQRRRUUU^^^eeeppp|||}}}uuurrrpppqqqqqqpppsssxxx~~~~~~~~~{{{wwwsssoookkkgggcccbbb```]]]\\\[[[[[[[[[WWWYYY[[[\\\\\\^^^aaaccchhhgggeeebbb^^^YYYUUUSSSPPPNNNLLLJJJIIIIIIJJJJJJJJJIIISSSfffyyy~~~fffYYYKKK===;;;888777888:::888666333444444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111...///000000111111000000111111111111222222222222222222333333333333444444333333444444555555555666444333333444555666666666777777666555666888::::::@@@>>>AAAIIIQQQ]]]nnnzzzaaaQQQCCC???===888888>>>999888666666777999888666555444444333333444444555333333333222222222222111333333333333333333333333111111111111111111111111222111111000//////......////////////////////////222111///......///000111///////////////////////////////////////000111111000000111111111111000000000/////////............------------------------........................////////////////////////000000000000111111111111111111111111000000000000111111000000111111222333444333333333555666666555777777===EEEGGGEEEFFFJJJLLLTTT```mmmzzzxxxcccXXXYYYUUUSSSVVV[[[___fffmmmvvv}}}qqqiiiggggggkkklllrrrzzz~~~|||xxxqqqooolllhhheeecccbbbaaa]]]___aaaaaa```aaabbbdddkkkkkkjjjhhhddd^^^YYYVVVTTTRRRPPPMMMKKKJJJJJJJJJIIIGGGHHHMMMQQQZZZpppjjjUUUFFF@@@:::888999::::::999444444555555444444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111//////000111111111111000111111111111222222222333222222333333333333444444333333444444444444444444444444555666666666666777;;;888777999<<>><<>>::::::999999:::555555555555555444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111222222222222111111111111111111111111111111000000111222222222222222111111111222222222333333222222222333333333444444333333444444444444444444666777888888777666777888777777<<>>AAADDDFFFLLLVVV```hhhssslll]]]UUUQQQSSSVVVQQQ]]]lllyyy{{{qqqlllhhhiiikkkmmmqqqxxx|||zzzxxxwww{{{{{{{{{xxxsssooommmmmmggggggggggggdddaaa]]][[[XXXWWWUUUSSSQQQOOONNNNNNLLLJJJKKKOOOQQQPPPOOOOOOSSS___wwwyyy___PPPAAA<<<;;;888777999555666666666666555444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111222222222222111111111111111111111111111111111222333333444444333333111222222222222333333333222222222333333333444444333333444444444444444555666888888777555555888:::555777>>>EEEHHHLLLXXXfff}}}oooXXXMMMDDD>>><<<======999:::>>>444444333333333333444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222000000000000000000000000///////////////000000111//////000000000000//////.........///////////////........................////////////////////////000000000000000000000000///000000000111111111111000000111111222222222333333333333333444444444444666888;;;>>>BBBHHHOOOUUUYYYaaammmzzzuuuiii\\\UUUQQQQQQUUU[[[```sssoooeeeeeeiiilllvvvyyy~~~|||wwwtttsssnnnmmmkkkiiifffeeeccccccZZZYYYXXXVVVTTTRRRPPPPPPTTTOOOKKKLLLOOOPPPOOOLLLSSSOOOTTTffflllYYYHHHBBB???:::888:::666666666777666666555444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111222222333444444444444333222222222222333333333333222222333333333333444444333333444444555666666777555666777666555777<<>>555555444444444444555555444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111111222222222000000000000000000000000///////////////000111111...//////000000//////............///////////////........................////////////////////////000000000000000000000000000000000000111111111111000000111111222333333333333333222333444666888999888;;;@@@FFFMMMXXXeeeoooyyy~~~rrr]]]YYYVVVWWWZZZ```lllwwwzzzllldddeeennnyyyyyyvvvqqqllliiihhhiiiiiicccbbbaaa^^^[[[XXXUUUTTT[[[YYYUUUQQQPPPPPPOOOLLLQQQLLLIIINNNXXXiiimmmXXXOOOHHH>>>999;;;666777777777777666555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111000111222222333333222222222222222333333333444444222222333333333333444444333333444555777888999999666888999999:::???IIIPPPRRRQQQXXXeeeqqqppp[[[HHHCCC@@@999777:::777777666666666666777777555444444444444333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000111222222333222000000000000000000000000///////////////000111111......////////////................../////////000........................////////////////////////000000000000000000000000000000000000111111111111000000111222222333444444555555555666999>>>CCCFFFGGGLLLSSS\\\hhhzzzqqq```ZZZTTTRRRTTTYYYbbbrrrtttqqqoooooottt}}}|||uuummmiiiiiikkklllmmmllljjjfffbbb^^^ZZZXXXSSSWWWZZZXXXVVVTTTSSSQQQKKKLLLPPPPPPJJJGGGTTTdddhhh\\\QQQBBB::::::777777777777777666666555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111//////000111111111111000222222333333333444444444222222333333333444444444222333444666777999:::;;;888;;;======@@@HHHTTT^^^aaaaaammmzzz___TTTLLLAAA;;;<<<999999888888888888999999555555444444444333333333333333333333333333333333111111111111111111111111111111111111111111222222000000000000000000000000...///000222222333333333000000000000000000000000///////////////000111111......////////////......---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444999888999;;;@@@GGGNNNRRR___eeennnyyynnn]]]TTTSSSTTT^^^eeegggqqq{{{pppooouuuzzz~~~}}}tttppppppppppppooonnnlllkkkhhhddd^^^YYY[[[YYYWWWVVVVVVVVVTTTSSSNNNOOOOOOOOOOOOOOONNNMMMXXX~~~jjjVVVLLLCCC666<<<888777999888444222444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222000000///000000111111222333222000//////111222444111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333444333444555555555666999<<<>>>>>>???BBBHHHRRR```lllmmmxxxwww\\\JJJAAA???<<<999:::<<<<<<777666888777888888888888777777666666555555444444333222222000000111111222222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////000111111111111111222222111111111111111222444333333333333333111000000444000111:::999444777:::===???AAAKKK\\\kkkrrrooocccYYYUUUVVVRRRaaaqqq{{{vvvsssttt{{{~~~}}}||||||||||||zzz|||~~~~~~}}}}}}~~~}}}{{{yyywwwuuussspppmmmhhhbbb^^^[[[XXXVVVUUUVVVVVVUUUTTTQQQPPPPPPOOOMMMLLLKKKJJJQQQbbbxxx```NNNGGG??????:::999:::999666555777444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111------...///111333666777444333111000000111222333222222333333333333222222222222222222222222222222222222222222222222222222333333333333444444444444444555666666666777:::===999;;;AAAIIISSSaaarrrmmmQQQAAACCC<<<777888888888:::===888888888888888777777666666666555555444333333222000111111111222222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////000111111111111000222111111000000111111111333111000///000111111111222999666333888777888AAA>>>CCCHHHNNN\\\rrrzzzeee[[[YYY[[[^^^bbbpppuuullloooyyy~~~|||{{{vvvuuutttrrrqqqqqqppppppnnnppprrrtttuuuvvvvvvvvvuuutttrrrqqqqqqrrrssstttwwwwwwwwwwwwyyy{{{}}}~~~}}}}}}}}}xxxsssnnnhhhbbb^^^```^^^\\\ZZZZZZXXXVVVTTTUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIMMM___~~~sssWWWOOOIII@@@:::777888888555444666444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111333666;;;@@@CCC555444333111111111222333333333333444444333333333222222222222222222222222222222222222333333333333333333444444444555555555999999999777555666888:::>>>GGGTTTbbbqqqnnnVVVMMMBBB888777999999;;;===888888888888777777666666666666666555444444333333111111111111222222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////......///000000000000000111000000000000000111111222111///...///000222444111999777333666777<<>>999888888666555777555444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////222222222333777===CCCFFF666555444333222111222222222222333333333333222222222222222222222222222222222222222333333333333333444444444555555666666777999::::::999:::===AAAEEENNN___uuu}}}___RRREEEAAAAAA???<<<;;;:::999888888777777777777777777666666555444444444222222222222222222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111//////////////////////////////000000000000//////////////////////////////////////////////////////......///000000000000///000000//////000000111111222222222222111222333444666;;;:::???OOOVVVXXX```|||vvvgggaaaYYYSSSXXXkkkxxxnnnhhhfffooozzzzzzqqqhhhggglllrrrsssqqquuutttsssrrrrrrrrrssssssrrrpppmmmjjjgggfffffffffbbbbbbaaa```___^^^]]]\\\ZZZ[[[\\\^^^___^^^^^^]]]______]]]\\\\\\\\\\\\]]]bbbbbbcccdddeeeggghhhiiilllmmmpppvvvvvvnnniiijjjllloooqqqooojjjbbb\\\WWWVVVTTTSSSSSSUUUWWWYYYVVVRRRPPPOOOHHHIII```{{{wwwaaaQQQGGG>>><<<;;;999888999555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////000///......111555:::===666555444333222222111111111111222222222222111111222222222222222222222222222222333333333444444444444444555666777777888888555666888;;;@@@HHHRRRYYY]]]ttt}}}kkkXXXNNNHHHBBB>>>===<<<;;;999888777777777888888777777666666555444444333222222222222222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000...//////000000000000000000000000000000111222222000222555555444333333444999===BBBXXX}}}wwwqqqggg]]]UUUUUUVVV^^^ssslllaaa___eeerrr}}}zzzooojjjkkknnnoooooommmlllkkkjjjjjjjjjjjjjjjfffeeebbb```^^^]]]]]]^^^ZZZZZZZZZZZZZZZYYYWWWWWWSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\^^^___``````dddfffjjjpppyyyxxxrrrlllnnnrrruuuvvvssslllggg[[[YYYVVVTTTTTTVVVYYY[[[___TTTLLLLLLLLLKKKOOOWWWllllllYYYLLL@@@;;;:::777555555555555555555444444444333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111000///...///222555777444444333333222222111111000111111222222111111000222222222222222222222222222222333333444444555555555555666777888888999:::999999:::<<>>>>>===;;;999888888999999888888888777666666555555333333333333222222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000111111111111111000000000000111222333444...111555666555555777:::999@@@LLLmmmtttkkkfff___XXXSSSXXX[[[```lllsssfffccciiirrr|||uuuooolllkkkkkkjjjdddccccccbbbaaa``````___\\\[[[ZZZYYYWWWWWWWWWVVVTTTTTTUUUVVVVVVUUUTTTSSSOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTVVVWWWYYYZZZZZZZZZ\\\^^^bbbgggppp||||||wwwwwwwwwyyyyyyxxxtttrrrfffccc^^^YYYWWWWWWYYYZZZ[[[VVVPPPPPPQQQQQQNNNKKKSSSpppbbbSSSDDD===:::777444333555555555555444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111444333222111111222333444222222222222222222111111111222222333333222222111222222222222222222222222222222333333444555555666555555666777888999:::;;;@@@AAACCCIIIVVVhhh|||vvv___MMMDDD@@@???===:::999999:::;;;999999888777777666666555444444333333333222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000111111222222222222222111111111111222333444555000333666666777:::BBBHHHRRR^^^nnnwwwggg^^^ZZZUUUPPPVVV]]]```^^^bbbmmmwwwyyynnnhhhiiitttvvvtttppplllgggcccaaa___^^^]]]\\\[[[ZZZYYYYYYXXXUUUUUUUUUTTTTTTSSSSSSRRRPPPQQQRRRSSSTTTSSSRRRRRRMMMNNNPPPRRRTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQSSSUUUVVVWWWWWWWWWWWWYYY\\\```gggsss~~~|||{{{zzzxxxwwwrrrnnnfff___[[[YYYZZZZZZRRRZZZ___[[[RRRMMMKKKJJJIIINNNaaannn___NNNFFFBBB===:::999666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111111000000//////000000000000111222222222111111222333333444444333333222222222222222222222222222222222333333444555666666555666777888999:::;;;;;;AAADDDMMM\\\sss```OOOBBB@@@>>>;;;::::::;;;<<<999999888888777666666666444444444333333222222222111111111111111111111111000000000000000000000000000//////000222222111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111222333333333333222222222222222333444555666444666888888:::AAALLLVVV{{{qqqpppllleee\\\UUUTTTYYY^^^lllooooookkkdddaaacccgggrrrxxxxxxtttiiihhheeebbb___\\\YYYXXX[[[WWWRRRPPPRRRTTTTTTSSSOOOOOOPPPQQQRRRSSSTTTTTTNNNOOOPPPQQQRRRQQQPPPPPPMMMQQQSSSRRRRRRTTTRRROOOSSSSSSRRRQQQQQQSSSTTTUUUXXXVVVTTTTTTWWWXXXWWWUUUVVVWWWYYY]]]cccmmmxxxyyywwwrrrlllfffbbb```^^^]]]WWWWWWXXXYYYYYYWWWRRRNNNIIICCCGGGWWWnnnppp\\\YYYPPP;;;222888555555444333333444444444111222333333111111222333111222222222222111000000222222222222222222222222222111111111000000//////111111111111111111111111111111000000111111222333222111000111333444333222222222222222222222222222555444444444444555666666444333222333555888888888666888999888888>>>GGGNNNUUUYYYfff```SSSHHH===:::;;;<<<<<<;;;999::::::999777666666666555555444444444333333333222222222222222222222222333333222222111000//////000111333333111000111222000000000000000111111222222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000111222222111222444666222///000555666444444666111444:::???CCCPPPmmmssshhhhhheee```YYYVVVZZZdddlll{{{rrrhhhaaabbbiiipppxxxpppiiieeeaaa___]]][[[XXXVVVUUUUUUWWWTTTQQQQQQSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSTTTUUUUUUTTTSSSSSSNNNRRRSSSRRRRRRUUUTTTQQQTTTTTTTTTSSSSSSTTTUUUUUUWWWVVVVVVWWWZZZZZZXXXVVVWWWXXXYYY[[[___gggpppwww|||wwwqqqlllhhhddd```]]]VVVWWWWWWYYYXXXUUUPPPLLLFFFCCCCCCJJJSSSjjj___\\\XXXEEE;;;BBB999777555444444444444333111333333333222111222333222222222222222111000000222222222222222222222222222111111111000000000000111111111111111111111111111111000000111111222333222111111111333444333222222222222222222222222222555444444444444555666666555444444444555666555444;;;:::999===FFFSSS```hhhkkksss{{{{{{jjj[[[KKKCCCCCCBBB???;;;999999999777666666666777555555555444444444333333222222222222222222222222333333222222111000000000000111333333111000111222000000000000000111222222111111111111000000000///000000000000000000000000000000000000111111111111111111111111111111111111333444444333222111333444333111222666777555555888===>>>EEEOOO\\\ooovvvkkkgggccc^^^WWWTTTXXXdddsss~~~~~~ooocccaaahhhuuu~~~}}}wwwoooggg```[[[YYYYYYXXXVVVTTTSSSSSSSSSTTTTTTSSSRRRRRRSSSSSSQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUTTTTTTSSSSSSQQQTTTUUUSSSSSSWWWWWWUUUWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXZZZ]]]]]][[[ZZZ^^^______```bbbhhhooottt}}}wwwqqqkkkfff```]]]WWWWWWXXXYYYXXXTTTMMMIIIJJJIIIHHHEEE@@@JJJjjjggg___^^^NNNAAAAAA<<<999666555555555444333111333444333222111222444222222222222222111111111222222222222222222222222111111111111111000000000111111111111111111111111111111000000111111222333333222111222333444333222222222222222333333333333555444444444444555666666444444666777777666555444<<<999888???NNN```oooxxx}}}}}}sss\\\KKKEEEDDD@@@<<<===<<<:::888777666666777666555555555444444444444333333333333333333333333333333333222111111000000000111333333111000111222111000000000000111222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111555555666444222111222333444333444666666444666;;;===CCCQQQdddxxxxxxoooiiihhhaaaZZZUUUXXXcccrrr~~~yyyqqqhhhdddiiiuuu}}}vvvrrrkkkddd^^^ZZZXXXXXXWWWVVVTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXXXXVVVVVVZZZ\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]___``````eeefffggghhhjjjnnntttyyy~~~{{{ssslllgggbbb___[[[ZZZ[[[[[[YYYTTTNNNIIIMMMMMMLLLGGG???BBBUUUjjj|||fffbbbXXXGGG:::===999555444555666555333222333444333222222333444333333222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333333222111222444555444333222222222333333333333333555444444444444555666666111444777999999999999999:::<<>>AAA???===;;;:::888666555666666666555555555555444333333333333333333333333333333333222222111111111000111333333111000111222111111000000111111222333111111111000000000000000000000000000000000000000///000000000111111111111111111111111111111111111333444555444333111222333444333444666555444:::BBBDDDUUUnnntttmmmkkkgggbbb^^^]]][[[^^^jjjyyyzzzsssdddeeehhhooozzz}}}vvvpppmmmjjjhhhccc___\\\[[[[[[\\\YYYXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWXXXZZZZZZZZZ[[[[[[\\\\\\]]]\\\]]]___``````___^^^]]]\\\___^^^[[[\\\___```^^^_______________````````````___^^^^^^___bbbfffiiikkkmmmoooqqqsssxxx~~~xxxqqqllliiigggaaa```___^^^\\\XXXRRRNNNLLLKKKJJJHHHDDDCCCIIIPPP```{{{pppbbbaaaSSS@@@>>>999444333555777666444222333444444222222333444444333222222111111222222222222222222222222222222111111111111111222222222111111111111111111111111111111000000111111222333333222111222444555444333222222333333333444444444555444444444444555666666222444777888777888:::<<<<<>>JJJZZZfffyyy}}}hhhTTTMMMMMMOOOVVVlll~~~~~~}}}oooaaaNNN@@@;;;;;;;;;;;;888888888888777777777777444444444444444444444444333333333333333333333333000111333333111000111222222222111111222222333444//////000000111111111222000000000000000000000000000000000000111111111111222222222222222222222222666888:::;;;888666555555999===EEENNNZZZooogggaaa\\\YYYWWWZZZcccmmmzzz}}}uuueee^^^hhhtttxxx~~~|||xxxtttqqqpppooonnnmmmnnnoooqqqrrrqqqssstttuuuzzz{{{yyy~~~|||vvvtttsssfffUUURRRWWWiii{{{rrrnnnmmmooommmllljjjfffgggqqq}}}{{{~~~~~~uuunnnnnnkkkgggeeefffggghhhhhhkkklllmmmoooqqqrrrttttttzzz~~~{{{yyyvvvooolllllliiicccZZZUUURRROOOKKKHHHHHHHHHDDDJJJ___{{{jjj\\\```SSSAAA777888<<<:::444666444222222333333333222555555444444444333333333111111111111111111111111111111111111111111111111444333333222111111111222222222333333333333444444222222333333444555666666333333333333333333333333:::999555333555888888666===<<<===@@@IIIYYYmmm|||hhhXXXUUU^^^nnn\\\HHHCCC>>>AAA666::::::::::::::::::777333333333333222222333444444444444444444444444444444444444333333222111000000000000000000000000000000111111111000000000000000111111222222222222111111111111111000000000000000111111111111111222222222:::999:::===;;;666444666???FFFQQQ]]]qqqkkkccc\\\\\\]]]aaajjjrrrmmmlllhhheeejjjwwwiiiYYY```ssswwwtttqqqpppmmmkkkqqqxxxrrrpppllljjjgggccc^^^[[[YYYWWWUUUSSSTTTVVVXXXYYY\\\\\\]]]^^^```aaabbbccckkknnnqqqtttuuuvvvxxxzzz}}}||||||~~~~~~~~~xxxssssssooojjjddd]]]XXXSSSPPPNNNIIIIIICCCCCCOOO```kkkbbbWWWGGG===:::;;;999555666444222222333444333222555555444444444333333333111111111111111111111111111111111111111111111111444333222222111111222222222222333333333333444444222333333444444555555555333333333333333333333333888777666555777999::::::???AAAGGGPPPXXXaaasss}}}{{{jjjVVVAAAAAA;;;::::::999888888888888666444333333333333333444444444444444444444444444444444444333333222111111000000000000000000000000000111000000000000000000000111111222222222222111111111111111111000000000000111111111111222222222222666444666999::::::>>>DDDOOOZZZiii{{{lllccc]]]```fffjjjnnnqqqbbb^^^___lll|||{{{yyywwwsssrrrtttnnnkkkeee```\\\WWWRRRNNNMMMLLLKKKJJJKKKMMMOOOQQQTTTTTTTTTUUUVVVVVVWWWWWW[[[^^^aaacccdddfffiiilllpppooopppssstttvvv{{{{{{tttpppjjjddd^^^YYYUUUSSSQQQQQQJJJEEEGGGJJJ___~~~vvveee\\\OOODDD===999777666666555333333444444444333555555444444444333333333222222222222222222222222222222222222222222222222333333222222111111222222222222333333333333444444444444444444444444444444444444444444444444444444666666777777888:::===AAAHHHIIIRRR```ffflll~~~{{{rrrJJJEEEDDD>>>===;;;999666666777999444444444444444444444444444444444444444444444444444333333222222111111111000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111111111111111111222222333333333555333444777:::???JJJUUUmmmvvv}}}eee___^^^fffmmmnnnjjjhhhbbb^^^eeezzz{{{uuurrrmmmmmmmmmlllhhh___UUUNNNPPPPPPOOONNNMMMMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVYYY[[[\\\___cccfffkkkiiijjjlllkkklllttt|||~~~vvvpppiiieeeccc```ZZZVVVTTTVVVPPPKKKIIIEEEOOOhhh~~~iii```TTTJJJ@@@999777888777555333333444555444333555555444444444333333333222222222222222222222222222222222222222222222222333333222222111222222333222222222333333333444444444444444444444444333333444444444444555555555555555666888999888999AAAJJJVVVUUU^^^kkkooovvv[[[MMMIIIBBB@@@>>>===999555666:::555555666666555555444444444444444444444444333333333333333222222111111111000000000000000000000000000000000000000111111111111111222222222222111111000111111111111111222222111111222222333333444444777666666999<<>>===>>><<<777777;;;666777777777777666555444555555444444444333333333333333222222222222222111000000000000000000000000//////000000111111111111111111222222222222111111000000111111222222222333111222222333444444555555555666:::???CCCNNNcccuuu\\\```gggnnnnnngggdddeeexxx{{{tttqqqlllhhhfffdddbbbaaa``````^^^YYYQQQLLLKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIKKKNNNPPPQQQRRRUUUWWWYYYYYY[[[^^^]]][[[___fffttt~~~tttkkkjjjnnnpppllleeeZZZWWWOOOMMMNNNDDDAAAMMMYYYsss}}}rrr[[[RRRLLLCCC<<<;;;888666555555666666666444555555444444444333333333333333333333333333333333333333333333333333333333222222111111222222333333222222333333333333444444444444444444444444444444444444555555666777777777777666888:::888>>>UUUmmm|||rrrWWWGGG>>>:::>>>>>>999999===777888999999888777555444555555555444444333333222222222222222222222222222000000000000000000000000/////////000111111222222111111222222222222111111000000111111222333333333222222333444444555666666333:::EEENNNUUU```vvvtttfffiiinnnnnniiifffooo{{{}}}ssskkkhhhiiikkkmmmggghhhfff___VVVOOONNNOOOMMMMMMMMMMMMMMMLLLLLLLLLEEEHHHKKKMMMMMMNNNOOOPPPSSSSSSWWW[[[YYYVVVXXX^^^kkkwww|||uuuppppppqqqqqqpppjjjbbbUUURRRUUUKKKCCCJJJLLLWWWrrrvvvbbbWWWTTTKKKAAA<<<999777555555666777666555555555444444444333333333333333333333333333333333333333333333333333333333222222111111222222333444222222333333333333444444222333333444444555555555444555555666777777888888888666888::::::EEEdddxxx\\\LLL@@@@@@@@@;;;999===888999::::::999888555444666555555444333333222222222222222222222222222222000000000000000000000000...//////000111111222222111111222222222222111111000000111222222333444444222222333444555666777777===IIIZZZgggmmmwwwvvvppprrrtttnnneeegggzzz}}}tttpppooopppppphhhiiihhh```VVVOOOMMMOOOMMMMMMLLLLLLLLLLLLLLLLLLEEEHHHLLLNNNNNNNNNNNNNNNSSSUUUYYY\\\YYYTTTTTTXXXfffppp~~~|||uuunnnmmmrrrwwwttthhhWWWTTTXXXNNNDDDHHHHHHGGGWWWyyyggg[[[ZZZRRREEE===999777666555666777666555555555444444444333333333333333333333333333333333333333333333333333333333222111111111222333333444222222333333333444444444222222333333444555666666444555555666777888888999888666888;;;===KKKooo{{{ttt]]]JJJEEEBBB;;;888<<<888999:::;;;:::888666444666666555444333333222222222222222222222222222222000000000000000000000000...//////000111222222222111111222222222222111111000000111222333333444444222222333444555666777888LLLZZZnnn|||uuurrrnnnlllppp}}}~~~xxxsssssspppkkkjjjfff```[[[XXXSSSMMMHHHJJJIIIIIIJJJKKKKKKIIIGGGJJJKKKJJJIIIGGGHHHJJJLLLNNNUUUXXX]]]```UUUMMMUUU```kkk}}}|||xxxxxxvvvqqqxxxqqqfff]]]VVVPPPLLLIIIHHHMMMQQQbbb~~~xxxXXXZZZ\\\LLL===;;;999777666666666444333555555555444444333333333222222222333333444444444222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444555666888888777666777888444777???CCCCCCSSS~~~~~~tttOOOOOOPPPAAA888<<<::::::999888777777777888777777666555444444333333222222222111222222333333333333333222222222111111000111111111111222222222111111111111111111111111333222222333444555333222666333444888777555888???bbbiiinnnuuurrrppppppvvv{{{zzz|||sssjjjjjjfffbbb```^^^YYYSSSMMMKKKIIIHHHHHHIIIIIIGGGEEEHHHIIIIIIHHHFFFFFFHHHJJJOOOYYY^^^ccceeeXXXNNNSSS^^^hhhyyy{{{yyyuuuooorrrpppkkkcccZZZSSSQQQQQQNNNNNNLLLRRRsssiiiaaa___PPPBBB???<<<999777666666555444555555444444444333333333222222222333333444444444222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444222444666666666666777888;;;666999EEETTTjjj{{{~~~tttXXXIII@@@AAAIII===;;;999888888777666444777666666555555444333333333333222222222222222333333333333222222222111111000111111111111222222222111111111111111111111111222111111222444444333111666444555888888999AAAKKKiiilllsss~~~~~~lllmmmrrr~~~xxxsss|||pppgggdddaaa``````\\\VVVQQQMMMKKKIIIHHHHHHGGGEEEDDDFFFGGGHHHGGGGGGGGGIIIKKKSSS___eeeiiijjj[[[NNNQQQ[[[dddsss{{{yyyxxxvvvtttssssssvvv{{{yyyrrrooorrrrrrlll```XXXVVVWWWWWWRRRLLLJJJWWWxxx~~~hhhbbbVVVLLLDDD@@@;;;777666666666666555444444444444333333333222222333333333333444444222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444222333666666777777999;;;???888>>>UUUrrr~~~zzzYYYFFFAAAAAAAAA@@@>>>===;;;999666333777666666555555444444444555444333222222111222222333333333222222222111111000111111111111222222222222222222222222222222222111000000222333444333111888666666777999???MMMZZZrrr{{{}}}iiiooo{{{xxxtttooollljjjiiiiiidddbbbdddiiimmmppptttzzzlllqqq{{{~~~|||oookkkfffdddcccaaa]]]ZZZPPPMMMJJJHHHGGGFFFEEEDDDCCCEEEGGGHHHIIIKKKMMMPPPYYYeeeiiijjjiii\\\OOOPPPXXXaaannn|||tttppprrruuurrrpppmmmmmmpppvvv{{{|||sssvvvwwwrrrhhh```[[[ZZZ\\\VVVRRRPPPNNNZZZ~~~nnnccc[[[UUUJJJDDD===888555555666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444555555555555555555555555444666777888888999;;;===<<>>???SSSjjjuuuxxx[[[FFFDDDMMMSSSNNNAAA888888<<<666666666666666666666666666555444333333222333333333333333222222222111111000111111111111222222222333333333333333333333333222222333555888:::999888444:::CCCRRRjjj|||{{{uuuppplllgggdddeeeddd```\\\XXXUUUSSSRRRUUUUUUVVVWWWXXXZZZ[[[\\\^^^```___\\\\\\______]]]zzzpppfff___[[[WWWPPPLLLKKKLLLMMMNNNLLLOOORRRUUUVVVXXXYYY[[[dddpppmmmccc```YYYPPPPPPYYY___hhhrrr}}}|||rrrqqqtttqqqkkkeeeaaaccciiiooovvvxxxpppjjjhhhjjjlllhhh^^^XXXXXXQQQIIILLLXXXvvv~~~eee```WWWQQQIIIAAA<<<888666444333333333444444444555555444444444333333222222222222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555333444666777999<<>>888999<<<666666666666666666666777555444444333333333444444333333333222222222111111000111111111111222222222333333333333333333333333111111222555888:::999888777???LLL```|||}}}xxxvvvnnnhhhaaa\\\ZZZXXXVVVTTTYYYXXXWWWWWWWWWXXXYYYYYY^^^___bbbfffjjjmmmppprrrppprrrpppjjjhhhiiigggccc|||bbb^^^WWWSSSRRRTTTUUUVVVWWWYYY\\\^^^^^^^^^___```dddpppnnneeebbbZZZPPPOOOZZZ___gggpppxxxxxxooowwwuuuqqqjjjcccbbbdddhhhnnnxxxqqqddd```eeekkklllfffdddaaaXXXJJJFFFJJJRRRjjjdddZZZUUULLLDDD???;;;777555333333333444444555555555444444444333333222222222222222222222222222222222222222222222222222222222222222333333333444444444666666666666666666666666444666888:::===BBBHHHLLLQQQjjjbbb[[[OOODDD===;;;;;;<<<666666666666777777777777444444333333333444555555333333333222222222111111000111111111111222222222333333333333333333333333000000111444777999999888===EEERRRgggwww~~~~~~ssskkkfffaaa\\\UUUSSSUUUXXXZZZ[[[WWWXXXYYY[[[^^^bbbeeegggiiilllqqqwww~~~zzzyyyuuuooozzzfff[[[\\\```aaa``````aaacccfffgggfffccc```eeedddfffjjjggg___WWWUUUXXX\\\dddmmmqqqssszzztttlllooorrrtttrrrnnnjjjddd```hhhpppzzzwwweee]]]^^^```mmmhhhaaa]]][[[WWWQQQLLLPPP^^^~~~^^^___XXXTTTLLL===::::::333666555555444444333222222222222222222222222222222111222222333333222222111111111222222222333333333333333333333444555666666777888999777555444666777;;;777777===CCCFFFIIILLL\\\sssiiiKKK======???<<<999999888888:::;;;;;;999777444333333333333444555555333333333333333333333333111111222222222333333333222222222222222222222222666333333555555444888===GGGNNNbbb{{{|||qqqfff^^^ZZZYYYXXXZZZ[[[YYYWWWXXX]]]bbbdddddddddgggkkkoooqqqqqqzzzooofffdddeeeeee___```cccfffiiihhheeebbbbbbaaadddiiiiiiaaaZZZWWWVVVYYYbbbkkkooorrryyyxxxhhhiiilllpppqqqooolllgggccccccjjjttt{{{rrrggg```[[[dddeeeddd```ZZZUUUSSSRRRGGGQQQhhhdddccc[[[WWWNNN>>>:::;;;555666555555444444333333222222222222222222222222222111222222333333222222111111222222222222333333333333333333333444555666666777777888888777777888888999999===CCCGGGGGGKKKPPPdddxxx{{{rrrKKKBBBEEE???:::<<<999999999:::;;;;;;999777555444444333333444444555333333333333333333333333111111222222222333333333222222222222222222222222555444555777777666:::AAAPPPYYYkkkwwwjjj```\\\\\\^^^```______^^^^^^___aaaeeegggmmmmmmnnnrrrwww|||~~~~~~vvviiifffhhhffffffhhhkkkllljjjfffccc___^^^aaahhhkkkeee]]]ZZZTTTWWW^^^ggglllooovvv~~~jjjggggggjjjnnnpppoookkkhhhcccgggnnnvvv{{{uuueeeZZZZZZaaafffddd[[[TTTTTTWWWIIILLLUUUrrrpppfff^^^[[[RRR@@@:::<<<888666666555555444333333333333333333333333333333333111222222333333222222111222222222222333333333333333333333333444555666777777666666888:::;;;:::999666;;;DDDJJJIIIHHHMMMUUUtttzzz}}}OOOEEEFFF<<<666;;;:::999999:::;;;;;;999888777666555444333333333333333333333333333333333333111111222222222333333333222222222222333333333333333444666888888888@@@JJJ\\\ggg{{{rrrooolllppp{{{~~~xxxnnnggg___ZZZ[[[___eeeiiikkkiiihhhiiillloooqqqrrryyyyyy|||uuupppsssqqqppppppppppppmmmhhhddd___[[[]]]eeejjjggg```[[[TTTVVV[[[bbbgggiiiooovvv}}}pppkkkhhhlllpppqqqpppppphhhhhhlllqqquuuwww{{{nnn^^^XXX___fffddd]]]WWWVVVWWWRRROOOKKKWWWhhh___]]]XXXFFF>>>===999666666666555444444333333333333333333333333333333111222222333333222222111222222222333333333444444333333333444444555666777777666666888;;;;;;999777999BBBNNNSSSNNNLLLUUUbbbcccLLLEEE<<<888;;;;;;999999999;;;;;;:::999888777666444333333222222333333333333333333333333111111222222222333333333222222222333333333333333444444555777777<<>>;;;:::999999;;;;;;;;;999999888777555444333222222333333333333333333333333111111222222222333333333222222333333333444444444666444333666:::CCCUUUdddvvvwwwmmmpppwwwzzzvvvmmmhhheeedddccckkkqqqooohhheeekkkrrrvvvooohhheeedddgggpppzzz}}}qqqpppoooooorrrtttttttttlll```WWWZZZaaaaaa]]]YYYWWWTTTUUUZZZ\\\]]]```eeejjjzzzrrrnnnqqqrrruuuzzznnnfffdddiiimmmmmmrrryyy{{{mmmeeebbb___```bbb```[[[VVVSSSRRRLLLJJJ\\\xxxgggbbbaaaTTTHHHBBB;;;777777666666555444444444333333333333333333333333111222222333333222222111333333333333444444444444444444444444555666777888777888999999888999;;;===IIIOOOUUURRRKKKOOOeee}}}~~~}}}zzzvvvUUUHHHAAA:::<<<;;;999999:::;;;;;;:::999888777555444333333333333333333333333333333333111111222222222333333333222222333333444444555555888444333999CCCPPPaaappptttvvvwwwkkkggghhhkkklllpppvvvyyyrrrgggcccjjjsssqqqbbb^^^\\\[[[ZZZYYY]]]ccckkkyyyzzzsssqqqoooppptttyyy|||~~~vvvdddUUUTTTZZZ\\\YYYVVVUUURRRQQQVVVYYYZZZ]]]aaaeeetttzzzxxxsssuuutttuuuzzzrrrgggaaaeeeiiigggllltttyyy~~~~~~sssgggccc^^^^^^aaabbb___\\\WWWVVVSSSPPPUUUooossseeebbbVVVLLLFFF>>>777777666666555555444444444444444444444444444444111222222333333222222111333333333444444444444555444444444444555666777888555888;;;:::888:::AAAGGGVVVXXXWWWPPPIIIRRRpppwww{{{qqqQQQ@@@:::===;;;999999:::;;;;;;;;;888888666555444444444444333333333333333333333333111111222222222333333333222222333333444555555666888444666AAAPPP___mmmwwwxxx}}}xxxooojjjmmmrrrvvvwww|||{{{rrrmmmmmmooowwwyyyfffXXXRRRNNNLLLLLLKKKJJJOOOUUUVVV___mmm{{{yyyeeehhhzzzwwwtttssswww||||||hhhTTTPPPVVVYYYWWWTTTSSSOOOOOOSSSXXXYYY\\\```aaaooossszzz{{{vvvxxxuuutttxxxwwwiiiaaadddeeebbbeeemmmnnnuuu}}}vvvgggccc___^^^___bbbbbbbbbZZZVVVSSSPPPKKKWWW|||hhhbbbWWWMMMHHHAAA777777777666555555444444444444444444444444444444222222222333333222222222333333333444444444555555555444444555555666777888333888===<<<999<<>>;;;777555555555555444444444444444444444444444333333333333333333333333333333333444444444555555777777777777888888888888999888<<<>>>===EEEaaayyyfffLLLBBBAAA>>><<<===>>>===;;;;;;999777555444555666777555555444333333333333444333333333333333333333333333888444111888888666;;;>>>EEEXXXmmmsssvvv~~~wwwrrrqqqpppppppppqqqrrrssswwwyyy|||{{{uuuqqqpppnnnjjjggghhheeehhhooowww|||sssjjj\\\RRRMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMRRRZZZcccjjjyyydddXXXLLLFFFEEEGGGNNNUUUxxxxxxvvvyyyzzzuuufffYYYPPPTTT[[[[[[TTTNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNTTT[[[bbbpppsssrrrtttppplllhhhaaa[[[]]]bbbaaagggnnnuuu{{{~~~sssfffaaadddkkknnnjjjfffccc```XXXRRRZZZfffdddZZZYYYSSSLLLAAA===999666555555555444444444444444444444444444333333333333333333333333333333333444444444555555777888888888999999999999999888;;;???CCCPPPmmmvvvwww|||{{{SSSEEEBBB???>>>????????????<<<:::888666444444555666555555444333333333333444333333333333333333444444222888555333888777666>>>EEEPPPeeewww|||~~~~~~|||yyyuuupppkkkhhhfffeeejjjkkkmmmoooqqqsssuuuuuuwwwoooiiifffbbb\\\YYYZZZWWWYYY^^^fffmmmwwwxxxnnnaaa[[[SSSNNNLLLLLLLLLLLLGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGIIIJJJNNNTTT[[[```ooovvv}}}___VVVNNNLLLKKKKKKNNNRRRhhh~~~ssssssyyyxxxrrrcccYYYRRRWWW^^^]]]UUUNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJOOOTTTYYYdddzzzxxxwwwooonnnmmmkkkddd[[[YYY\\\___eeelllqqqvvv}}}}}}nnnbbb```eeejjjgggeeedddddd^^^XXX\\\cccssseeeXXXYYYVVVNNNDDD@@@;;;777666555555444444444444444444444444444444444444444444555555555333333333444444444555555666777777888888999999999===;;;;;;???GGGYYYyyy}}}aaaKKKEEE??????AAAAAABBBDDD===;;;999666444444555555555555444333333333333444333333333444444444444444222888555444999777999EEEXXXcccuuuxxxxxxyyyzzz}}}~~~xxxrrrmmmkkklllkkkkkkkkklllmmmnnnooorrrkkkfffddd```ZZZVVVVVVVVVVVVYYY^^^dddmmm~~~}}}|||{{{sssdddYYYOOONNNLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGDDDEEEEEEFFFHHHLLLQQQUUUaaagggrrr~~~vvvcccZZZQQQMMMJJJGGGGGGJJJVVVrrr{{{qqqrrrxxxyyyvvvggg\\\UUUYYY___]]]VVVPPPKKKKKKKKKJJJJJJIIIIIIIIIHHHKKKNNNQQQXXXjjjooommmmmmmmmggg\\\VVVTTTXXX___hhhnnnttt|||yyyhhh^^^aaaggggggfffggggggccc^^^]]]___cccqqq``````\\\RRRHHHCCC===888666555555444444444444444444444444444444444555555666666666777333333333444444444555555555555666666777888888999>>>;;;:::???MMMggg~~~ZZZLLL???>>>AAABBBCCCFFF===<<<999666555444555666555555444333333333333444333333333444444555555555333888666555999777===NNNrrrzzz|||xxxpppnnnkkkhhhfffeeeeeeeeehhhdddccceeeccc\\\WWWVVVSSSQQQQQQTTTXXXaaarrrzzzwwwtttqqqooommmkkkbbbVVVLLLGGGHHHIIIJJJJJJHHHFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHGGGFFFGGGJJJMMMSSSZZZeeeqqq|||xxxooofff]]]SSSNNNJJJFFFEEEHHHWWWtttzzzvvvqqqrrrxxx|||zzzlll```WWWYYY]]]]]]XXXVVVLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFHHHIIIMMMYYYooovvvppplllkkkhhh___VVVQQQPPPWWW```jjjsss~~~rrrdddccciiilllllllllkkkgggbbb\\\ZZZ\\\vvvfffbbb]]]RRRLLLFFF???999777666555444444444444444444444444444444444444555666666777777333333333444444444555555444444555666777888888999::::::<<>>AAABBB@@@@@@<<<;;;888777666666777888555555444333333333333444333333444444555666666666666888666666999999HHHcccqqq|||zzzsssnnnjjjhhhccc```___bbbbbb\\\XXXWWWSSSPPPNNNOOOQQQYYYiiixxxyyywwwuuutttssspppllliiifffddd___ZZZUUUQQQNNNMMMIIIIIIJJJJJJIIIIIIKKKLLLHHHGGGGGGGGGHHHIIIIIIJJJDDDEEEFFFEEEDDDDDDFFFGGGMMMQQQYYY```ccclllzzzmmmeee]]]YYYUUUOOOMMMNNNfff~~~uuuyyyrrruuu}}}|||zzzpppbbbUUURRRWWW[[[^^^aaaOOOOOONNNLLLKKKJJJIIIHHHHHHEEEDDDFFFEEEGGGQQQ^^^{{{iiidddeeeccc]]]XXXVVVVVVYYYaaannn{{{ooojjjmmmoooppppppnnnlllhhh```YYY___```nnngggeee]]]PPPJJJBBB;;;777666555444444444444444444444444444000000111222222333444444333333333444444444555555555666777888999:::;;;;;;>>>CCCNNN```yyy}}}{{{wwwNNN@@@BBBAAA>>>===;;;:::888777666777888999555555444333333333333444333333444444555666777777777999666666999:::KKKiiittt}}}vvvqqqooolllgggdddeeeccc^^^[[[\\\VVVRRRPPPOOOOOOUUUcccrrrsssqqqnnnkkkfffbbb___]]]___VVVXXXYYYSSSRRRUUUPPPJJJKKKLLLLLLJJJJJJJJJKKKHHHGGGEEEEEEEEEGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGIIINNNTTTYYYaaaqqq}}}qqqfffaaa[[[TTTRRRVVVqqq|||sssiiipppxxx{{{jjjiiifffaaa\\\ZZZ]]]```___VVVLLLJJJMMMOOOKKKEEEEEECCCBBBCCCAAA???CCCJJJqqq~~~oooccccccfffaaaWWWYYYVVVWWW___iiisssxxxmmmfffjjjmmmooonnniiidddaaa___\\\```uuusss___bbbbbbVVVQQQHHHAAA;;;888555333555555444333333333333444333333333444444444555555555444444444444555666666777999999888888:::<<<<<<>>>LLL___~~~zzz]]]CCCDDDAAA;;;AAA;;;:::999777666666555555666666555444444444444555555555444444444555555666777444777<<<:::???ZZZyyy~~~yyy~~~uuuxxxvvvllleeeddd```[[[YYYUUUQQQPPPPPPRRR\\\ggg|||wwwuuummmkkkgggccc```]]][[[ZZZZZZUUUYYY\\\VVVUUUVVVPPPOOOOOOOOOOOONNNNNNOOOPPPMMMKKKIIIGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFJJJNNNQQQWWWeeesss~~~uuukkkeee___ZZZ[[[aaavvv|||uuunnnttt{{{{{{ooooooooolllfff^^^YYYWWWWWW^^^ZZZUUUSSSRRRPPPLLLIIIGGGEEEDDDCCC@@@===@@@FFFbbbyyyjjjdddccc^^^VVVSSSQQQSSS[[[eeeooo{{{vvvooogggjjjmmmmmmkkkhhhffffff]]]___llllllddd^^^WWWQQQIIIAAA<<<999666444555555444333333333333444333333444444444555555555444444444444444555555666777666555555666:::<<<===BBBYYYrrrpppLLLGGGAAA999999;;;:::999888666666666666666666555444444444444555666666555555555666777777999999;;;===>>>IIIggg||||||xxxpppgggaaaZZZTTTRRRPPPQQQWWW___zzzsssnnnlllhhheeeaaa\\\YYYXXXXXXXXXYYYVVV]]]aaa\\\]]]___XXX[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQMMMJJJHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIMMMXXXddd{{{tttllleee___]]]ccckkkzzzxxxuuuqqqzzzzzz|||nnnrrrrrrpppjjjbbb[[[VVVTTT]]]^^^___]]]YYYUUUQQQNNNKKKHHHEEEDDDAAA===>>>BBBPPPtttuuuggg```\\\YYYRRROOOPPPXXXaaajjjuuu~~~vvvkkkllloooppppppmmmkkkiii^^^]]]aaammmyyyggg```XXXRRRJJJBBB===:::777555555555444333333333333444333444444444444555555555444333333333333444555555888666444555888;;;===???FFFjjj|||sssYYYKKKDDD:::777;;;;;;999888777666666666777666555555444444555555777666666666777777888999666888999;;;CCCWWWuuuxxx|||wwwooocccXXXSSSQQQPPPQQQTTT|||uuuppplllkkkeeebbb]]]YYYVVVVVVXXXYYY]]]^^^hhhpppooosssssshhhgggfffeeecccbbb^^^ZZZXXXUUUSSSOOOKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCDDDFFFFFFGGGOOOYYYwwwvvvssslllddd^^^___iiisss{{{wwwrrrpppooovvvppphhhhhhpppzzz{{{wwwqqqqqqoookkkeee```\\\[[[```aaabbbaaa___[[[XXXUUUNNNJJJGGGFFFCCC>>>>>>AAAEEE___nnnccc______ZZZTTTRRRVVV]]]eeerrr|||zzzyyyrrrrrrtttuuuuuupppiiiddd]]]ZZZYYY]]]xxxkkkdddYYYSSSKKKCCC>>>:::777555555555444333333333333444444444444444555555555555333333333333333444555555:::666666999;;;<<<>>>@@@IIIwwwyyywwwvvvxxxsss|||iiiQQQGGG@@@>>><<<;;;:::999888777777777777666666555555555555555666666666666777777888999555777888>>>QQQmmm|||vvv{{{qqq___VVVRRROOONNNNNNyyyrrrmmmjjjiiiaaa^^^YYYUUUSSSSSSUUUWWW\\\dddzzz|||mmmkkkiiiiiihhhddd___[[[TTTQQQNNNKKKHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAACCCCCCCCCJJJQQQkkkyyyuuurrrqqqooonnniiiaaa]]]cccnnnxxxzzz{{{rrrnnnlllkkkkkkeeeYYYOOOTTTdddsssxxxrrrpppmmmjjjhhhfffeeedddfffccc``````bbbaaa^^^[[[QQQLLLIIIIIIGGGBBBAAABBBCCCRRRrrrvvviiieeefffcccZZZSSSSSSWWW```mmmyyyxxx~~~{{{qqqqqqrrruuuvvvpppeee]]][[[WWWVVVWWWlllmmmaaa\\\VVVMMMEEE???:::777555555555444333333333333444444444444555555555666666444333333333333444555555888666777<<<===;;;===BBBSSSrrrmmmkkkjjjhhhgggjjjpppwww|||wwwvvvuuuvvvxxxxxxuuusss{{{wwwtttttttttxxxcccOOODDDDDD===<<<;;;999888888888888777777666555555555555666555555555555666777888999::::::===KKKhhhhhh\\\VVVRRROOOOOO{{{tttlllfffbbb```ZZZWWWRRRNNNLLLLLLNNNPPPRRR```vvvqqqkkkhhhgggfffbbb___SSSQQQMMMJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCC@@@>>>>>>@@@@@@@@@DDDJJJXXXrrr{{{|||vvvsssoooiiidddaaa```___^^^___[[[UUUVVVaaannnuuu{{{{{{yyyvvvsssoookkkhhhhhhiiidddZZZYYYeeeqqquuussspppmmmkkkkkkjjjiiihhhkkkgggbbbaaabbbcccaaa^^^VVVQQQMMMMMMKKKFFFCCCDDDCCCKKK```}}}ooohhhgggeee\\\SSSPPPSSS[[[iiiuuuzzzjjjhhhhhhmmmqqqnnnddd[[[ZZZUUUVVVYYYdddttt^^^aaaZZZQQQHHHAAA<<<888666555555444333333333333444444444555555555666666666555444444444444555666666666555777<<<:::888???KKKjjjzzzvvvrrrrrrttt{{{vvvqqqsssjjjjjjiiiiiimmmttt}}}aaaHHHCCC======;;;:::999888888888888777666666555555666666444444444555666777888999:::999AAAXXXwwwuuuggg___XXXTTTSSS{{{xxxsssllleee^^^XXXVVVSSSPPPLLLHHHFFFFFFGGGHHHIIITTTqqqssshhhdddccccccbbbUUURRROOOKKKHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAA>>>>>>@@@@@@???AAAFFFLLLeeerrrrrrsssnnnffffffbbb```^^^ZZZVVVTTTSSSSSSOOOPPPNNNMMMTTTdddqqquuuzzzuuuqqqssstttqqqiiiccchhhrrrvvvpppoootttuuuqqqpppnnnmmmnnnppppppnnnlllnnnllliiifffcccaaa______]]]WWWRRRQQQOOOHHHDDDCCC@@@HHHUUUooosssfffaaaccc[[[SSSRRRUUU\\\gggrrr|||jjjeeeaaadddjjjlllfff___]]]TTTWWW[[[\\\wwwhhhggg```VVVMMMEEE???:::888555555444333333333333444555555555555666666666666666555555555555666777777888666888;;;888999III]]]|||iii```aaa\\\^^^aaafffqqq~~~~~~RRRCCC>>>===<<<:::999999999999888777777666666666666666555555555666777888::::::999:::HHHccc}}}uuukkk```YYYWWW|||qqqoookkkeee___YYYSSSPPPPPPMMMJJJFFFDDDCCCCCCDDDFFFHHH\\\||||||jjjbbb```aaaaaaWWWUUUQQQLLLIIIFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDAAA@@@BBBBBB???AAADDDIII___iiiggggggbbb]]]___XXXXXXWWWTTTQQQOOOOOOOOOLLLNNNMMMNNNZZZmmmzzz}}}wwwpppllloootttqqqggg^^^dddqqqyyyxxxxxx{{{vvvllliiijjjlllqqquuuuuurrrooooooqqqqqqlllccc]]]]]]___ccc[[[VVVTTTQQQIIIDDDBBB<<>>===<<<;;;:::999999999888888777666666666666666666666666777888:::;;;<<<===???QQQnnn|||}}}tttfff\\\YYYuuuoooiiifff```ZZZTTTPPPNNNMMMJJJHHHFFFDDDBBBBBBBBBBBBCCCAAALLLcccmmmffffffdddfff___XXXPPPKKKJJJIIIEEEAAAFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???>>>@@@CCCFFFJJJQQQYYY]]][[[WWWTTTTTTPPPPPPPPPNNNLLLKKKKKKLLLQQQKKKMMMZZZfffmmmxxxtttjjjbbbcccfffeeebbbaaaccciiipppttt{{{~~~vvvkkkhhhgggiiimmmrrruuuuuusssoooqqqooollljjjhhhccc\\\\\\[[[\\\ZZZSSSHHHCCCDDDBBBEEEFFFSSS|||uuuhhh___```\\\XXXSSSTTT[[[eeemmmxxx~~~uuujjj]]]ZZZ^^^dddeeeccc]]]YYYRRRQQQTTT```zzzkkkhhh___TTTHHH???:::999555555333333333333444555555555555555555555555555666666666666666777888888888999999<<<>>>===UUUtttdddddd```UUUTTT^^^TTTVVVTTTZZZcccfffvvvfffNNNGGG<<<<<<>>>:::;;;<<<444777777666555555555555555555555555666:::======:::>>>GGGXXXyyyrrrfff```vvvlllfff```]]]XXXSSSOOOKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA>>>AAACCCLLLeeeuuuqqqkkkkkk^^^WWWPPPLLLLLLLLLJJJGGGEEEEEEEEEDDDDDDDDDCCCCCC???@@@AAAAAAAAADDDHHHKKKJJJMMMQQQRRRQQQOOONNNMMMNNNNNNNNNLLLKKKJJJLLLNNNIIIKKKYYYnnn{{{yyyuuuuuupppggg```aaaeeedddbbbbbbeeehhhkkknnnuuu|||zzzssskkkjjjiiilllpppssssssrrrrrrtttrrrnnnlllkkkeee___VVVUUUVVVWWWRRRJJJEEEFFF???CCCDDDNNNssswwwnnnddd^^^___\\\WWWSSSRRRXXXaaaiiiuuu{{{{{{pppccc^^^___bbbaaa^^^YYYWWWSSSTTTVVV]]]}}}iiieee^^^TTTIIIAAA===<<<888777666444444444444555555555555555555555555555666666666666666777888888999;;;:::===AAADDD```pppbbbXXXXXXXXXSSSSSSXXXZZZ[[[VVVUUUYYY[[[lll|||uuuttt~~~wwwVVVEEE:::999;;;777999<<<888777777666555555555555666888777444444777:::<<<;;;@@@SSSjjj|||zzzqqqggg```[[[VVVTTTPPPMMMJJJHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@???888CCC>>>;;;GGGZZZwwwuuuaaaZZZSSSNNNMMMMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEHHHJJJMMMRRRUUUQQQPPPNNNMMMNNNOOONNNMMMPPPPPPPPPOOOMMMNNNPPPRRRNNNSSSgggxxxpppooogggbbbeeeiiiiiiiiiiiilllkkkhhhgggllltttwwwuuupppmmmjjjjjjlllooopppqqqvvvwwwvvvrrrpppooojjjcccUUUSSSTTTVVVSSSLLLGGGGGG???DDDDDDJJJjjjvvvjjjaaa\\\___]]]XXXRRRPPPSSS\\\cccpppwwwxxxkkkcccaaa___\\\YYYVVVXXXWWWXXXYYYZZZvvvfffddd^^^UUULLLDDD@@@>>>:::999777666555555555555555555555555555555555555777666666666666777888888666999777999AAALLLlllvvviiiddd```^^^]]]___ccceeeccc```dddeee___ZZZXXXUUUaaayyyxxxmmmddd]]]ggg}}}bbbJJJ===;;;<<<666666;;;:::888777777666666666666666999777555555777:::???BBBPPPlll}}}|||~~~{{{tttlllccc\\\WWWTTTOOONNNLLLJJJIIIHHHHHHGGGCCCDDDDDDDDDCCCAAA???>>>888FFF???;;;BBBAAA___|||xxxgggaaaXXXQQQNNNLLLKKKJJJKKKJJJHHHFFFDDDDDDCCCDDDFFFIIINNNRRRVVVZZZ^^^```\\\YYYUUUUUUWWWYYYXXXVVVXXXYYYXXXWWWUUUUUUWWWYYYZZZZZZhhh{{{tttsssllliiilllpppqqqqqqsssuuuppphhhcccdddhhhlllmmmrrrooollliiijjjlllooopppxxxzzzxxxuuussssssoooiii]]]XXXVVVWWWUUUOOOIIIHHHAAAFFFFFFIIIeeesssddd\\\___^^^ZZZSSSOOOPPPXXX___nnnttt}}}~~~rrriiiccc```]]]ZZZYYY\\\\\\\\\[[[XXXlllgggeee```XXXNNNFFFAAA???999888777666555666666777555555555555555555555555777777666666777777888999777:::777999GGGZZZ{{{nnnccccccgggkkkuuu|||xxxqqqrrrjjjdddccc\\\]]]kkk{{{oooeeekkk{{{www{{{~~~|||yyySSSCCC???AAA999666999999999888777777666666777777666555666999:::===DDDKKKhhh~~~xxx~~~xxxsssrrrtttpppiiibbb[[[VVVSSSRRRJJJJJJIIIIIIHHHHHHHHHHHHBBBCCCDDDDDDCCCAAA???>>><<>>LLL~~~tttmmmjjjddd\\\UUUPPPMMMKKKJJJLLLJJJHHHEEECCCCCCCCCCCCKKKPPPVVV[[[___aaadddfffaaa^^^\\\^^^aaabbbaaa^^^___``````___\\\[[[\\\]]]]]]YYY```ssswwwttttttooolllpppsssssstttuuuwwwppphhhcccaaaaaaccceeeqqqpppmmmkkkjjjlllnnnqqqxxxzzzyyywwwwwwyyyvvvqqqccc\\\VVVWWWVVVRRRMMMKKKAAAFFFFFFIIIdddmmm___^^^^^^[[[UUUNNNNNNUUU]]]mmmrrr|||wwwmmmfffbbb`````````cccaaa___\\\WWWfffjjjiiiddd\\\QQQHHHAAA>>>777666555555555666777888666666666666666666666666777777777777777888999999:::>>>:::>>>SSSmmmlllccciiiwwwuuukkkjjjddd___fffuuugggqqq|||[[[GGGAAACCC;;;777999888999999888777777777777777666555888<<<<<<<<>>888777666555555666777888666666666666666666666666888777777777777888999999777<<<999AAA___wwwooogggqqquuuooohhhccchhh}}}oooooohhhLLL???AAA<<<888:::999:::999999888888888888888888777999===:::888BBBPPPvvv{{{{{{ssslllkkkiiieeebbbbbb\\\ZZZUUUQQQNNNMMMMMMNNNHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBB??????CCCBBBAAALLL___{{{rrrooolllggg```YYYSSSPPPNNNJJJJJJIIIIIIKKKNNNQQQSSSWWW\\\bbbfffgggeeedddccc^^^______^^^\\\\\\]]]^^^^^^aaafffhhhhhhfffeeedddaaa```jjj|||zzzvvvtttuuuuuuqqqqqqsssqqqlllhhhgggddd```bbbggggggkkkoooqqqqqqqqqsssuuuwwwyyy{{{{{{qqqcccVVVTTTWWWVVVSSSQQQAAADDDCCCKKKnnnrrr^^^WWWYYYZZZTTTLLLKKKSSSZZZiiilllvvvsssgggaaaaaaddddddhhheee```]]]VVV\\\qqqooonnnkkkcccXXXMMMEEE@@@<<<;;;999777666666666666666666666666666666666666888888777777888888999:::666;;;:::GGGooossswwwsssssspppfffjjj{{{tttzzztttsssyyy[[[CCC@@@<<<999;;;;;;::::::999888888888888999:::777999<<<:::;;;JJJ]]]~~~{{{yyyzzz||||||}}}~~~}}}xxxwwwyyyyyyuuuqqqnnnfff___^^^]]]YYYWWWWWWTTTRRRNNNKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBBAAAAAABBBCCCBBBAAAJJJMMMBBB???JJJRRRvvvuuusssnnnfff\\\SSSNNNKKKLLLLLLMMMNNNRRRWWW\\\___^^^bbbhhhkkkkkkgggdddcccaaabbbaaa]]]YYYYYY\\\```\\\aaahhhlllmmmkkkjjjiiicccccclll}}}|||}}}{{{vvvuuuwwwtttnnnjjjiiieee```bbbhhhccciiippptttttttttuuuvvvwwwzzz|||}}}}}}lll\\\WWWYYYWWWTTTQQQDDDFFFEEEOOOuuunnnZZZSSSWWWXXXRRRKKKJJJQQQZZZgggiiisssuuufff^^^___bbbaaafffddd```]]]UUUXXXjjjoooooollleeeZZZOOOGGGCCC@@@???<<<999777555555555777777777777777777777777888888888777888888999:::;;;AAABBBSSSuuu}}}zzziiiiii{{{}}}uuukkkgggdddtttkkkJJJBBB<<<999<<<;;;;;;:::999999888888999999;;;777888<<<<<<@@@UUUmmm~~~zzz|||vvvpppkkkiiiiiiiiihhhggggggggghhhiiiiiijjjjjjiiihhhgggfffeeedddcccccc^^^WWWRRRQQQPPPOOOMMMKKKJJJIIIHHHIIIKKKMMMOOOLLLLLLLLLMMMLLLLLLKKKJJJHHHDDDAAA@@@CCCEEEDDDCCCFFFFFFDDDCCCBBBEEEJJJNNNmmm}}}xxxpppiiiccc[[[RRRLLLNNNPPPTTT\\\bbbeeedddbbbcccfffiiijjjhhhfffdddddd```aaaaaa```______aaacccgggffffffiiimmmooollliiigggkkk||||||yyyyyyxxxtttqqqpppmmmhhhgggiiikkknnnsssuuuvvvwwwwwwxxx~~~~~~wwwdddXXXVVVWWWWWWVVVKKKEEEPPPSSSttttttxxx|||lllVVVTTTUUUTTTNNNIIIIIIQQQYYYbbbhhhrrr~~~|||gggYYYYYYaaahhhhhh^^^XXXWWWRRRUUUfff|||oooeeebbb[[[MMMCCCAAA???<<<999888888999999999777888888888999999999999777888888999999:::;;;;;;:::???>>>XXXpppppp}}}xxxwwwqqqsss{{{RRRAAA>>>999999>>><<<;;;:::999888888888888999;;;444888CCC@@@RRR~~~}}}~~~qqqnnniiidddaaa````````````_________``````aaabbb```______^^^\\\[[[ZZZZZZYYYTTTOOOLLLLLLMMMMMMLLLMMMLLLKKKJJJKKKLLLNNNOOOOOOOOONNNNNNMMMLLLKKKJJJLLLIIIEEEEEEFFFHHHHHHGGGGGGHHHHHHHHHHHHIIIMMMPPPbbb|||ssslllhhhbbbZZZSSSXXXZZZ]]]bbbgggiiihhhgggjjjlllnnnnnnkkkiiigggggghhhhhhhhhgggffffffhhhjjjiiijjjkkknnnpppooollljjjiiisss~~~}}}yyywwwsssmmmlllnnnrrruuuyyy|||}}}}}}~~~~~~~~~}}}kkk]]]WWWUUUVVVVVVKKKDDDMMMQQQvvvuuuvvvzzzmmmYYYSSSUUUUUUPPPKKKKKKRRRYYYaaagggqqq~~~jjjYYYWWW]]]eeeeee[[[TTTSSSNNNRRRccc|||~~~qqqgggfff```TTTJJJHHH???===999888888999999888777777777888888888999999888888888999::::::;;;;;;<<<@@@DDDeeezzztttxxxyyy}}}|||xxxtttuuuaaaJJJBBB===;;;>>><<<;;;:::999888888888888999<<<777999AAACCC\\\}}}}}}oooaaa___\\\YYYWWWVVVWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQMMMKKKHHHHHHIIIKKKLLLLLLNNNNNNMMMLLLLLLMMMOOOOOOQQQQQQPPPOOOMMMLLLKKKJJJNNNLLLIIIHHHIIIJJJKKKKKKHHHIIIJJJKKKKKKLLLOOORRR[[[tttooonnnlllfff______```bbbdddfffhhhiiijjjqqqssssssrrrooolllkkkjjjpppqqqpppooommmnnnoooqqqpppsssuuuvvvtttrrrpppooolllwww~~~{{{vvvpppnnnpppvvvyyy|||uuudddXXXSSSTTTWWWMMMCCCJJJOOOwwwyyyuuuxxxmmm\\\RRRTTTUUURRRNNNNNNSSSYYY```fffqqq}}}ppp\\\VVVYYYcccdddZZZQQQPPPMMMRRRaaawwwrrrgggeeeaaaTTTJJJFFF@@@===:::888888999999888666666666777777777888888888888999999::::::;;;;;;===???LLLtttyyy{{{rrrsss}}}wwwrrr}}}mmmMMM@@@;;;:::;;;<<<;;;:::999999888888888888===::::::???JJJlllwwwlll{{{}}}nnnbbbZZZXXXVVVTTTRRRRRRQQQRRRMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMHHHHHHGGGHHHJJJLLLNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNTTTRRRPPPOOOOOOQQQRRRSSSPPPPPPPPPPPPPPPRRRVVVYYY___wwwrrruuuxxxsssmmmcccbbbbbbcccfffkkkooorrr|||}}}~~~}}}zzzwwwwwwwww|||}}}|||zzzyyyxxxzzz||||||~~~~~~|||xxxvvvwwwyyyvvv}}}}}}wwwuuuwwwzzz}}}}}}kkk[[[SSSTTTXXXPPPEEEJJJNNNvvvzzzxxxmmm]]]PPPRRRTTTRRRPPPPPPTTTXXXbbbgggrrrwwwaaaXXXXXXeeeggg]]]SSSRRRPPPTTTbbbrrryyyjjjfffaaaTTTGGGBBB@@@===:::888888999888888666666666666777777777777888888999999:::;;;;;;<<<@@@BBBZZZxxxuuuwww}}}xxxxxxQQQ>>>;;;<<<<<<<<<<<<;;;:::999999999999666<<<===:::>>>SSS~~~yyyrrrqqqiii```XXXXXXWWWVVVTTTRRRPPPNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSZZZZZZYYYXXXXXXYYY[[[]]]]]]\\\ZZZWWWWWWZZZ```dddfff~~~yyy}}}|||hhhdddaaadddlllvvv~~~zzzzzz~~~rrr___TTTTTTXXXQQQGGGMMMQQQwww}}}ooo^^^PPPRRRSSSRRRQQQQQQSSSVVVcccjjjttt}}}ggg\\\ZZZdddiii```UUUTTTSSSVVVbbbooopppjjjfffZZZLLLFFFAAA>>>:::888888888888777666666666666777777777777888999999:::;;;;;;<<<<<>>;;;@@@```pppeeeaaa]]]XXXWWWVVVUUUTTTQQQNNNLLLJJJLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJEEEHHHJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXYYYXXXXXXZZZ]]]``````___]]][[[ZZZ\\\```dddiii{{{iiiaaa\\\aaapppyyyfffXXXUUUWWWPPPHHHPPPSSSwwwtttcccSSSTTTTTTSSSRRRRRRTTTVVVcccjjjvvvlll```]]]aaahhhaaaUUUTTTTTTVVV___kkkoooiiifff\\\PPPIIIAAA>>>:::888888888888777666666666777777777888888999999::::::;;;;;;<<<<<<@@@NNN{{{{{{ppp|||~~~qqqLLLCCCBBB======<<<;;;:::999999999999777999>>>>>>GGGpppwwwfff^^^^^^\\\XXXTTTTTTTTTTTTRRROOOLLLJJJLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJEEEIIIMMMNNNNNNNNNOOOQQQQQQQQQSSSTTTVVVWWWWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\UUUVVVXXXXXXXXXZZZ___cccaaabbbbbbaaa___^^^```aaajjjvvv~~~lllaaaYYY```vvvmmm]]]UUUTTTPPPIIIPPPPPPqqq}}}kkkXXXWWWVVVTTTSSSTTTVVVXXX```iiivvvooobbb^^^___hhhbbbWWWVVVUUUVVV\\\hhhooofffcccZZZNNNHHHAAA>>>;;;888888888777666777777777888888888999999999999::::::;;;<<<<<<<<>>:::999>>><<<:::BBBWWW}}}llleeennnlllooo~~~eeeKKKFFF<<<======<<<;;;;;;;;;;;;<<<;;;FFFHHHSSSvvvccc___ZZZVVVUUUTTTRRRQQQUUUUUUVVVUUUSSSPPPNNNLLLNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFGGGHHHJJJKKKKKKLLLKKKLLLOOORRRUUUYYY^^^aaacccccceeekkkqqqsssrrrooopppnnnooorrrwww{{{}}}|||vvvuuurrrpppppprrrtttvvvqqquuuzzz}}}|||yyywwwvvvuuuxxx{{{sssnnnlllllliiieeejjj~~~{{{rrrcccXXXSSSWWWSSSOOOMMMaaannnccc\\\^^^^^^ZZZ[[[```fffrrrwwwddd\\\ZZZ___cccaaa[[[XXX\\\```jjj~~~tttlllkkkbbbTTTLLLCCC???;;;888777888777777777888888888888999999999888;;;888888???<<<;;;DDDkkkzzz|||zzz}}}jjjdddhhhvvv|||```fffuuunnnRRRIII???======<<<;;;;;;;;;;;;<<<<<>>===<<<<<<;;;;;;<<<<<<:::???LLLooo```___^^^^^^]]][[[XXXUUUTTTVVVWWWXXXWWWTTTQQQNNNOOONNNNNNNNNMMMMMMLLLLLLJJJGGGEEEEEEGGGKKKOOOPPPTTTXXX[[[]]]^^^```dddhhhiiiiiilllsss|||}}}||||||xxxppppppqqqoooqqqzzzxxxrrrggg[[[UUUSSSQQQRRRNNNVVV}}}ooodddcccccc```aaaeeennnzzzmmm```]]]aaaccc___XXXVVVZZZ___eeeyyyxxxhhhjjjiii\\\OOOEEEAAA<<<999888888888777777777888888888999999999999999555777>>><<<>>>LLL~~~lllhhhhhhttt|||lllUUU___lll}}}uuuVVVJJJ@@@>>>======<<<<<<<<<<<<<<<===999FFFrrrzzz|||aaaaaaaaabbbbbb```[[[XXXSSSUUUVVVWWWVVVTTTQQQOOOOOOOOOOOONNNNNNNNNNNNNNNKKKKKKJJJJJJMMMTTT\\\bbb```dddhhhjjjiiijjjnnnrrrpppttt{{{yyyvvvwwwsssppp|||xxxjjj\\\UUURRRPPPRRROOOQQQsssuuugggddddddbbbccchhhsssppp```]]]aaaccc```YYYVVVZZZ___ggg{{{jjjjjjjjj^^^OOOFFFBBB===:::999999888777777777888888888999999999:::;;;777999===:::AAAUUU~~~~~~zzzuuuwww||||||kkkUUU___lll~~~]]]NNNEEE>>>>>>===<<<<<<<<<<<<===AAA<<>>;;;999999888888777888888888888999999999:::;;;999:::===:::HHHdddqqqwwwzzzsss|||wwwlllUUU___nnndddOOODDD???>>>======<<<<<<======>>>@@@VVVqqq```___jjjvvvmmmllllllmmmmmmkkkgggcccZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVV[[[`````````kkk~~~xxx|||mmm^^^XXXTTTLLLNNNOOOMMMfffllleeeeeefffjjjqqquuuaaaZZZ```fffddd^^^ZZZ\\\```eeeyyyssskkkmmmcccSSSHHHDDD???;;;:::999999888777888888888888999999999777;;;:::<<<<<<;;;PPPuuummmuuu}}}lllddduuusssxxxqqqZZZfffwwwmmmQQQDDD???>>>>>>===============999CCC^^^rrrbbb```jjjuuuuuutttttttttsssqqqnnnkkk^^^]]]\\\[[[[[[[[[]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]dddhhheeeccclll|||}}}mmm^^^YYYTTTKKKMMMOOOMMMdddoooffffffhhhmmmuuuwwwaaaXXX```ffffff```\\\]]]```bbbvvvuuulllnnnfffUUUHHHEEE???<<<::::::999888777888888888888999999999444999;;;===<<<<<>>===============<<>><<<;;;888777:::888888999999999:::::::::888666@@@999>>>DDDPPPssssssaaa]]]```aaahhhsss~~~ppp{{{ooo```ZZZ\\\]]]fffuuu~~~xxxvvv{{{tttvvvnnnwwwuuu```KKKDDDAAA@@@@@@===999:::>>>FFF@@@yyy~~~qqqzzzrrrlllfffmmmuuuqqqzzzvvvqqqmmmkkkjjjiiihhhccccccbbb``````cccgggkkkyyy{{{}}}}}}~~~zzzjjjlll{{{jjj]]]]]]XXXVVVSSSNNNOOOccc{{{kkkoooqqqwwwvvvccc[[[^^^cccgggddd___```eeegggxxxwwwmmmtttlllWWWKKKDDD>>>===;;;888888:::888999999999999:::::::::888777@@@:::???GGGYYYrrr\\\TTTVVVWWW^^^jjjuuu~~~zzznnnmmmooorrr^^^QQQQQQVVVkkk|||lllZZZSSSXXXiiizzzpppnnn~~~vvvtttSSSDDDAAA???@@@>>>:::;;;???CCCEEEppp}}}vvvnnnfffkkkpppjjj~~~}}}yyyvvvqqqllllllpppxxx~~~{{{ggg```eeelllkkk``````XXXVVVSSSOOONNN___nnnrrrxxxxxxdddYYY]]]ccchhheee```aaafffiiiyyy|||qqqvvvmmmXXXLLLEEE???===;;;888888:::999999999999::::::::::::999888>>><<<@@@LLLhhh{{{ppprrrssslllyyyqqqYYYNNNLLLNNNUUUaaajjjrrr{{{vvveeecccmmmwwwyyyvvvkkkZZZMMMLLLWWWccc~~~cccVVVSSSRRR]]]mmmgggnnn|||VVVEEEAAA???@@@???<<<===AAACCCQQQssszzzxxxmmmoooqqqggglllaaa___bbbpppnnneeeddd^^^ZZZUUUOOOPPP___ooottt}}}{{{eeeYYY]]]cccgggddd^^^___dddjjjyyy~~~ppptttlllXXXMMMFFF@@@>>><<<999888:::999999999:::::::::;;;;;;:::888===>>>AAAQQQyyyzzzllleeeccc```ooommmYYYNNNIIIKKKRRR[[[bbbgggmmmuuurrrppplllkkkrrr{{{}}}zzzfffaaaWWWLLLIIITTThhhxxx}}}www}}}www{{{qqqgggjjjiiigggffffffsssWWWGGGBBB>>>???@@@>>>???BBBDDD^^^tttzzz{{{{{{xxxiiitttfffaaaaaaaaannnxxxqqqpppmmmggg___YYYYYYgggnnnwww}}}fffYYY]]]cccfffbbb[[[ZZZ^^^kkkwwwmmmqqqlll\\\NNNGGGAAA???===999888:::999999:::::::::;;;;;;;;;:::999;;;@@@AAAUUUlllxxxnnneeedddlll{{{tttmmmcccXXXOOOIIIJJJOOOVVVZZZ\\\```fffaaaccchhhssszzzkkkYYYVVVQQQNNNRRRaaatttrrrllluuujjjqqqnnnqqqcccJJJCCC???@@@@@@???@@@BBBBBBgggzzz~~~hhh{{{nnnfffeee\\\___hhhuuu|||vvvqqqooovvvqqq~~~yyygggYYY\\\cccfffaaaZZZXXX\\\jjjtttnnnrrrpppbbbOOOHHHBBB@@@===999999;;;::::::::::::;;;;;;;;;;;;::::::999CCCAAAVVV{{{```ppptttppplllmmm~~~sssooommmlllmmmuuuggg\\\\\\\\\TTTLLLGGGGGGJJJPPPRRRQQQUUUZZZcccooozzz~~~|||sssfffYYYMMMOOOSSSYYYbbbooo|||oooaaammmkkk]]]dddrrrwwwMMMEEE???@@@AAA@@@@@@BBB@@@lllccc{{{tttsssfff```^^^ccchhhlllqqqwwwyyytttiiieeeXXX\\\cccgggbbb[[[YYY]]]hhhqqqpppsssrrrfffPPPIIIBBB@@@>>>:::999;;;:::::::::;;;;;;;;;;;;<<<::::::888DDD@@@WWWrrr]]]rrrmmmiiieeehhhiiiffffffjjjmmmnnnxxx{{{{{{rrrhhhbbbXXXVVVVVVWWWXXX```pppttteeeTTTQQQYYY\\\RRRFFFDDDCCCFFFJJJLLLKKKOOOUUUpppxxx|||ttthhh^^^WWWRRRMMMRRRZZZdddmmmsssvvvxxxiii^^^aaaxxxhhhYYYXXXZZZcccqqqPPPGGG@@@@@@BBB@@@@@@AAADDDsssvvvuuu___xxxllldddeeegggeeefffiiieeerrrnnn\\\ZZZ```WWW[[[cccgggddd]]]\\\___gggnnnpppsssrrrfffQQQIIICCC@@@>>>:::999;;;:::::::::;;;;;;;;;<<<<<<::::::888EEE@@@VVVlll```yyymmmhhh\\\]]][[[WWWWWW\\\___^^^ccceeeggghhheee___XXXTTTSSSSSSTTTUUUUUUZZZhhhvvvppp^^^TTTLLLQQQ^^^aaaSSSAAACCCAAADDDHHHJJJJJJOOOUUUuuurrrhhh\\\UUUSSSRRROOO\\\```gggmmmoookkkeee___vvvwwwdddaaa___kkk{{{[[[QQQZZZWWW\\\fff}}}~~~RRRHHHAAA@@@BBBAAA???@@@KKK{{{qqqkkkxxx```}}}qqqnnnooonnnmmmmmmfffhhhoooyyyiiiSSSRRR\\\^^^aaafffiiiccc[[[ZZZ^^^fffsssvvvwwwrrrgggPPPIIICCC@@@===888666777999999::::::::::::;;;;;;???===???>>>DDDiiigggbbb{{{mmmccc___[[[[[[[[[[[[[[[ZZZZZZ\\\^^^^^^\\\ZZZXXXWWWVVVUUURRROOOOOOUUU___fffqqqvvv~~~uuufff\\\UUUMMMJJJRRR```bbbTTTFFFIIIFFFEEEHHHGGGFFFMMMWWWbbb___[[[VVVRRRQQQVVV\\\ccczzzzzzeee[[[XXXVVVjjjxxxqqqdddccc```mmmvvvwww{{{ggg[[[YYYUUUYYYaaaqqquuummmuuuZZZCCCEEEBBB>>>DDD???AAAJJJwwwllllllxxx|||ggg~~~}}}~~~|||yyyxxxwwwuuuxxx{{{{{{zzzwww___XXX\\\\\\```fffhhhccc[[[ZZZ___llltttuuuyyytttfffSSSLLLEEEBBB???:::888999999999::::::::::::;;;;;;999999===>>>GGGrrrgggiiiuuujjjeeeaaa[[[XXXYYYSSSXXX___gggjjjhhhccc^^^ZZZ[[[ZZZTTTNNNMMMSSSYYYaaabbbcccbbb___ZZZTTTPPPMMMMMMQQQYYY___^^^TTTKKKJJJGGGFFFGGGFFFFFFMMMVVV```___\\\YYYUUUVVV\\\ccczzz~~~fffZZZXXXWWWeeeyyysssjjjccc\\\mmmooooootttsssgggaaaUUUTTTWWWccc~~~kkk^^^]]]mmm___FFFEEEAAA===DDDAAAEEESSSyyymmmkkkvvvttt```~~~zzz}}}|||{{{|||wwwzzzwwwhhhccc\\\```gggjjjccc[[[[[[___nnntttttt{{{wwweeeVVVNNNGGGDDDAAA<<<:::;;;999999::::::::::::;;;;;;777888>>>@@@LLL}}}rrr}}}zzzwww|||zzz}}}xxxwwwpppcccTTTKKKKKKNNNRRRQQQOOOMMMKKKKKKJJJKKKIIIRRR]]]bbb```[[[VVVTTTQQQNNNMMMLLLKKKMMMTTT]]]bbbcccbbb```aaagggqqqxxxzzz```TTTSSSTTT[[[sssuuuuuutttkkkuuusssbbb[[[SSSYYYtttgggSSSPPPWWWfff}}}~~~fffIIIEEE@@@===DDDCCCJJJ___{{{ooojjjrrroooaaa}}}vvvpppllljjjkkktttzzztttiii^^^dddkkkmmmeee[[[ZZZ___iiiqqqrrr|||yyyfffXXXPPPHHHEEEAAA<<<:::;;;999999999:::::::::;;;;;;;;;<<>>999888:::999999::::::::::::;;;;;;;;;===BBBGGG\\\iiiSSSIIIFFFFFFFFFIIIMMMOOOSSSYYYaaaggggggeeebbbbbbeeehhhkkkllllllmmmjjjeeefffppp|||}}}iiiYYYUUUZZZ___xxx|||uuu{{{fffRRRKKKNNNVVViiiwwwpppKKKEEEEEECCCFFFBBBJJJttt|||}}}sssjjjgggnnn{{{wwwnnnrrr|||^^^^^^```^^^WWWQQQSSSZZZaaaccchhhmmmrrruuuwwwxxx~~~xxxhhh]]]eeepppqqqfffZZZZZZ```eeemmmrrruuuwwwooo\\\RRRIIICCC>>>999888:::999999::::::::::::;;;;;;:::<<>>AAAFFFbbbxxx~~~vvvllleeeddd^^^[[[hhh|||~~~wwwyyylll\\\ZZZVVVUUUVVVZZZbbblllsssvvvvvvwwwsssiiiaaafffxxxqqqxxxnnnQQQJJJGGGEEEFFFLLLiii|||xxxwwwtttnnnlllfffbbbrrruuujjjqqq~~~eeebbb\\\VVVSSSTTTYYY]]]bbbbbbdddgggiiihhheeeccc]]]]]]\\\]]]^^^```cccdddhhhkkkpppwww{{{wwwccc^^^^^^sssxxxkkk^^^SSSUUUdddppp{{{{{{jjj___RRRIIIAAA:::888:::::::::::::::;;;<<<===>>>===>>>CCCeee}}}oooeeesssxxxyyyrrrnnnsssoookkkrrr}}}ppp^^^[[[TTTWWW[[[bbbkkkttt|||wwwjjjeeeppp~~~zzzwwwmmmOOOGGGEEEEEEHHHOOOmmmwwwtttrrrppppppkkkaaajjj~~~uuu}}}wwwrrrjjj```YYYWWWYYY\\\bbbccceeehhhkkkjjjhhheeeaaa``````aaaeeekkkppptttrrrwwwxxxwwwtttaaa]]]___tttxxxiii\\\WWW^^^ooo|||}}}{{{jjj___RRRHHHAAA;;;999;;;:::::::::;;;;;;<<<===>>>???>>>CCCiii{{{jjj^^^qqqwwwvvv|||xxx|||fff```XXX^^^gggooouuu|||uuutttyyyrrrQQQFFFCCCDDDHHHOOOlll{{{zzzyyy{{{~~~zzzlllooo{{{}}}~~~pppddd^^^^^^___bbbccceeeiiikkkjjjgggeeeddddddeeehhhpppyyytttiiirrruuubbb___aaauuuwwwggg\\\ZZZgggzzz|||yyyiii^^^QQQHHHAAA<<<;;;>>>:::::::::;;;<<<===>>>>>>CCC@@@FFFmmm}}}kkk^^^rrr~~~ppphhh___hhhsss{{{zzzvvvyyyUUUHHHBBBCCCFFFLLLggguuutttyyyuuuwwwyyypppmmmkkkiiijjjmmmqqqsssrrrpppoooooosssssstttxxx|||lllggghhhppp{{{qqqaaaaaabbb|||rrr\\\```cccsss~~~zzzlll___QQQIIIBBB<<<999999:::;;;<<<;;;:::;;;===@@@@@@HHHJJJwww{{{hhh{{{rrrhhhvvvwww}}}ZZZDDDEEEJJJHHHIIIfff~~~~~~|||yyyzzz|||ttttttyyy~~~}}}zzzyyyzzz}}}ssslllkkkaaa___^^^aaajjjxxx|||www{{{pppaaabbbfff}}}rrr]]]```ddduuu~~~lll___QQQIIIBBB<<<999:::;;;<<<<<<;;;:::;;;===???===EEEIIIwwwxxxzzzuuu|||~~~xxx\\\EEEDDDHHHGGGIIIggg~~~~~~{{{qqqnnnmmmdddXXXQQQSSSZZZaaaffflllhhhbbb]]]ZZZbbbvvvnnncccdddmmm~~~sss______dddvvv}}}nnn```QQQHHHAAA<<<999:::<<<<<<<<<;;;:::;;;===???===GGGKKKyyy|||~~~vvv[[[GGGDDDFFFFFFJJJiiiuuupppnnnjjjccc]]]WWWSSSPPPOOOTTTTTTTTTRRRPPPVVVhhhzzzmmmeeeggguuusss___]]]dddwww|||~~~}}}oooaaaRRRGGGAAA;;;:::;;;<<<======<<<;;;;;;===@@@AAAIIINNN{{{yyy~~~VVVFFFDDDFFFFFFLLLkkkzzztttjjjmmmmmmggg\\\RRRKKKIIIFFFIIINNNPPPNNNNNNYYYeee{{{|||mmmiiikkkzzz}}}qqq___[[[fffzzz{{{~~~}}}qqqcccRRRGGG@@@;;;:::<<<;;;<<<<<<<<<;;;<<>>:::;;;>>>888:::;;;<<<<<>>:::;;;>>>777999;;;<<<===???CCCFFFXXXVVVTTTxxxkkk\\\PPPQQQZZZ___hhhrrr}}}sssddd\\\YYYTTTRRRSSSUUUWWWXXXTTTZZZhhhzzzfffLLLFFFAAAAAAJJJ]]]xxxsssxxx}}}rrrhhh^^^WWWYYY^^^[[[VVVSSSUUUVVVWWW\\\bbb```kkkyyyyyyyyyvvvpppqqqjjjdddfffpppvvv|||}}}ttt```MMMDDD???888777:::;;;;;;======:::@@@TTTiiihhh\\\zzz}}}~~~ooo\\\QQQPPPMMMVVV\\\ccciii___TTTWWWRRRUUUXXXZZZZZZZZZYYYYYY```UUU^^^jjjpppdddOOOHHHCCCFFFJJJ```|||~~~yyyxxxyyymmmaaa]]]___bbb\\\XXXWWWVVVUUUXXX]]]___iiivvv|||{{{vvvmmmmmmfffccclll}}}vvv~~~}}}ttt___LLLCCC???999999===;;;:::<<<===???IIIaaawwwggg^^^rrrpppiiieeeggggggiiixxxsss]]]NNNJJJJJJOOOPPPTTT\\\[[[ZZZeeeiiiiiijjjkkknnnrrrwwwzzzpppmmmnnnooodddOOOHHHDDDGGGMMMdddzzzzzzjjjbbb```ddd^^^ZZZYYYWWWTTTVVVZZZ```iiiuuuvvvkkkgggbbbdddttt{{{vvvttt___JJJBBB>>>:::;;;@@@<<<;;;;;;===AAAOOOiii~~~lll\\\[[[xxxoooppplllhhhdddYYYRRRXXXeeexxx~~~cccQQQKKKJJJMMMJJJNNN[[[dddrrrsssyyydddNNNHHHDDDHHHOOOggg}}}|||zzz|||~~~nnncccaaa^^^ZZZXXXYYYXXXWWWXXX]]]dddkkkwwwyyylllcccbbbjjj}}}xxxuuuvvv___III@@@>>>:::;;;???<<<<<<<<<<<>>>>>BBBNNN\\\fffQQQNNNZZZuuuuuukkk{{{zzz}}}vvviii```XXXSSSQQQSSS```kkkdddQQQKKKJJJWWWcccrrr{{{mmm|||bbbMMMFFFBBBFFFNNNeee}}}{{{~~~~~~zzzvvvssssssuuuyyysssfffbbb[[[XXXXXX[[[[[[YYYYYY\\\dddkkkvvvzzzlll```kkk}}}wwwttt}}}ttt\\\EEE>>>>>>;;;:::<<<999<<<>>>???DDDNNNWWW[[[QQQNNNVVV}}}ttt}}}~~~}}}gggZZZUUUSSSSSSXXXWWW^^^mmm~~~dddSSSNNNVVVjjj|||zzzyyy~~~___KKKEEEBBBGGGMMMddd}}}wwwvvvuuuyyyyyyhhhaaa]]]ZZZ[[[^^^^^^[[[[[[]]]dddlllxxxwwwfff___mmmrrrtttoooWWWBBB===???===;;;<<<:::======<<<@@@JJJPPPPPPKKKLLLVVV}}}{{{}}}~~~rrrbbbZZZVVVUUUWWWWWWXXXZZZppp}}}fffWWWTTTdddyyy}}}ZZZGGGDDDCCCHHHOOOeee|||hhh```\\\ZZZ[[[```aaa^^^___aaafffnnn{{{sssaaa^^^mmm|||mmmvvvjjjSSS???<<<@@@???===>>>===???<<<888;;;DDDHHHGGGGGGNNN___}}}sss||||||xxxnnnhhheee___eeeggg^^^dddwwwcccWWWVVVggg{{{vvv}}}}}}WWWEEECCCDDDJJJQQQgggxxxjjjgggbbbaaa___]]]^^^aaabbb```fffpppqqqdddeeeyyyyyytttyyyiiiPPPBBB@@@:::999<<<:::<<<;;;:::===@@@BBBBBB@@@FFFIII]]]lll}}}{{{{{{xxxqqqmmmllllllgggmmm{{{mmmeeebbbyyyuuutttyyyOOOEEEFFFBBBFFFQQQkkk|||jjjdddcccaaa]]]ZZZ[[[___bbbcccgggqqqmmmbbbmmm|||yyy|||uuucccKKK@@@@@@;;;:::>>>;;;;;;===>>>>>>===>>>@@@BBBFFFIIIYYY~~~|||{{{}}}{{{zzztttwww{{{tttsss|||~~~|||rrrnnnpppPPPFFFHHHDDDHHHTTTooonnncccddd```ZZZWWWXXX\\\bbbfffiiisssxxxggg^^^qqq|||}}}kkkZZZEEE===???<<<;;;???===;;;>>>AAA@@@===>>>CCCGGGHHHHHHSSSsss}}}|||}}}{{{zzzuuullljjjMMMEEEGGGDDDLLL\\\xxxuuueeebbb^^^ZZZYYYYYY[[[aaahhhlllvvvqqqbbb\\\nnnrrr{{{kkkSSSAAA;;;???<<<;;;>>><<<<<<>>>???AAACCCGGGKKKOOOJJJIIIOOOgggyyy|||~~~~~~{{{yyy{{{wwwvvvuuuvvvhhhHHHAAAEEECCCOOOdddzzzgggaaa]]][[[]]]\\\\\\aaajjjqqq{{{}}}kkk```]]]jjjxxxmmmPPP???;;;@@@;;;999<<<:::>>><<<<<>>;;;???:::888;;;;;;???;;;;;;BBBNNNUUUUUUQQQHHHKKKOOO```eee``````uuuyyypppooo|||~~~zzzyyy~~~}}}mmmgggiiisss|||vvvrrrzzzqqqgggKKKFFFHHHDDDRRRlll{{{}}}llleee___^^^bbb```^^^ffftttwwwlllhhhkkkuuu~~~fffLLL<<<:::???:::888======>>>======CCCJJJNNNLLLHHHCCCJJJQQQbbbooogggZZZkkk|||tttuuuyyywwwzzz~~~sssjjjeeehhhnnnvvv~~~rrrsss}}}vvv___KKKFFFHHHEEEUUUsssqqqiiibbb___aaa___^^^iiiyyywwwnnnmmmqqq{{{|||dddJJJ;;;999>>>999999???@@@===???AAADDDEEEEEEBBB@@@@@@IIIRRRcccyyyaaalll}}}vvvsssuuuyyy|||vvvkkkbbb```cccttt}}}jjjdddlllssspppxxxrrrkkksssQQQGGGCCCGGGEEEYYYyyyqqqiiibbb[[[WWWUUU\\\mmm}}}~~~xxxnnnmmmssswwwmmmZZZHHH@@@999999:::999:::===III<<<999DDDHHH@@@AAALLLHHHWWWVVVuuuuuuwwwwwwvvvvvvwww{{{vvvhhhfffiiiiiifffqqq~~~mmm___^^^[[[ZZZ```ppp{{{nnn]]]hhhuuuUUULLLFFFIIICCCXXXvvvuuuvvvjjjddd]]]YYYXXX___ppp|||zzzwwwqqqsss{{{rrrfffSSSDDD>>>;;;<<<===<<<===@@@???BBBLLLTTTOOOFFFHHHRRRRRRZZZZZZsss{{{kkk{{{zzzxxxvvvuuuwww{{{yyyuuupppmmmoooqqqqqqooowwwlll^^^[[[UUUYYY```qqqvvvccceeewwwrrrRRRIIIDDDHHHDDD\\\vvvnnnkkkyyy{{{jjjddd^^^\\\^^^eeevvv|||uuuuuuuuuuuu|||zzzaaaOOO@@@===<<<>>>>>><<<>>>AAABBBZZZsssvvvgggWWWTTTXXX\\\ZZZ\\\ooo~~~wwwzzzzzzxxxvvvtttuuuxxxzzz{{{rrrlllbbbgggqqq{{{lll]]]XXXQQQTTT^^^rrr~~~kkkbbbddd~~~pppOOOFFFBBBHHHFFFbbbyyyrrrooommmpppxxx{{{iiiccc______dddnnn~~~xxxrrrqqqsssxxxyyy```PPP@@@===<<<<<<;;;:::???EEEWWWxxxwwwcccYYYTTT\\\TTTYYYhhhfffxxxxxxwwwvvvuuuuuuxxxzzzzzzhhh```]]]^^^eeevvvwwwqqqrrrsssccc```[[[VVVcccyyy|||iii___rrroooNNNFFFCCCIIIHHHiiitttsssqqqlllfffbbbaaabbbnnn~~~yyyfffaaa___ccckkkvvv~~~xxxrrrppprrrzzzwww]]]OOO???<<<;;;;;;:::===GGGSSSrrrlll\\\RRRKKKSSSLLLTTTccc\\\|||yyyzzzzzzyyywwwvvvxxxyyy~~~uuuhhhbbbaaa[[[bbbwwwuuussssss|||kkklllkkk```rrr{{{hhhmmmmmmOOOHHHEEEJJJJJJnnn{{{wwwpppggg___ZZZXXXXXXXXX```pppyyygggbbb```fffooo|||}}}yyytttpppqqqzzzrrrWWWIII;;;;;;;;;<<<===CCCRRRbbb|||hhhWWWQQQQQQOOOMMMKKKQQQ```^^^xxx}}}zzzwwwwwwwww}}}~~~rrrrrrtttuuurrrkkkggghhh\\\```vvvppprrrrrrgggqqqooogggNNNIIIFFFKKKKKKrrr{{{oooddd]]]YYYVVVTTTTTTYYY```kkk|||~~~jjjdddbbbhhhrrr~~~{{{yyyuuuooooooyyynnnRRREEE888:::<<<>>>===CCCSSScccqqqkkk```TTTNNNOOOTTTWWWSSSUUUQQQ]]]aaasss~~~{{{zzzzzzzzz||||||sssmmmnnnooollliiiiiieeebbbmmm~~~yyyooozzzvvv}}}\\\LLLGGGEEEJJJKKKttt~~~pppddd\\\UUUMMMGGGHHHNNNUUUXXX\\\kkkmmmgggdddjjjsss~~~yyyyyyuuunnnnnnxxxlllQQQEEE777:::>>>>>><<<>>>LLL[[[TTTOOOKKKLLLNNNPPPSSSWWW]]]```TTTZZZaaalllxxxzzz}}}wwwrrrnnnooollliiiiiinnnbbb```ooozzz}}}vvvUUUIIIEEECCCIIIJJJuuu~~~zzzpppqqqeeeZZZQQQNNNOOOOOOOOOOOOQQQUUUZZZ___bbbjjjsss~~~nnnhhhfffooozzz}}}rrriiijjjsssvvvqqq}}}xxxYYYFFF======999:::>>>@@@???DDDKKKIIIIIILLLQQQRRRTTTZZZbbbhhheeebbbXXX^^^lll~~~|||{{{vvvuuuuuuvvvyyy}}}yyysss{{{uuunnnqqqeeeggglllkkkxxxwwwuuuiiiLLLGGGCCCGGGLLLTTTzzzrrr\\\eeevvvggg[[[QQQLLLMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPXXXccciiigggcccgggppp~~~mmmggggggooo{{{wwwpppsss}}}wwwrrrxxxoooQQQCCC===;;;999:::??????===???DDDHHHGGGIIILLLLLLLLLQQQXXX[[[___dddZZZ]]]fff~~~}}}{{{wwwuuussssssuuuyyy~~~zzzgggooowwwrrr{{{}}}{{{pppfffLLLEEEBBBEEEJJJSSSxxx}}}dddfffyyykkk```WWWRRRRRRUUUTTTTTTRRRPPPMMMKKKIIILLLRRR]]]ggghhhcccbbbeee```qqqzzzjjjfffgggppp||||||xxx~~~~~~zzzmmmnnnzzzbbbHHH???===;;;:::<<<@@@AAA???>>>AAAGGGEEEEEEGGGGGGEEEGGGMMMPPP\\\hhhaaa```eee}}}}}}}}}|||yyyvvvrrroooppptttyyy|||mmmbbbccc]]]lll{{{|||zzz___MMMBBBBBBEEEJJJRRRvvvtttnnnwwwnnnggg```\\\]]]VVVUUURRROOOKKKHHHFFFEEEFFFJJJVVVdddmmmmmmlllmmmiiiooo|||yyyfffdddgggqqq}}}|||{{{xxxlllmmmxxx{{{ZZZBBB===<<<>>>======@@@CCCDDDEEEFFFIIIFFFEEEGGGGGGDDDEEEIIIKKKXXXddd^^^```dddyyyrrr|||}}}|||zzzvvvqqqmmmlllooosssvvv|||}}}zzzqqqdddjjj|||}}}|||XXXMMMAAADDDFFFKKKTTTuuu~~~xxxpppllllllfffaaa[[[SSSNNNKKKJJJJJJAAAEEERRRfffvvv}}}yyyrrrtttrrr~~~zzzdddccchhhsss~~~}}}yyyzzzqqqsss~~~xxxVVVAAA===;;;>>>===;;;===CCCKKKOOOPPPLLLIIIHHHKKKLLLIIIIIILLLIIIPPPWWWRRRZZZ```lllmmmppp~~~~~~~~~|||{{{yyyvvvrrrnnnlllmmmppprrrvvvyyy}}}jjjeeewwwsssqqqRRRLLLBBBDDDEEEKKKSSSrrr}}}vvvkkk```VVVQQQNNNMMMIIIMMMZZZqqquuuzzz~~~qqq~~~xxxddddddkkkvvv|||yyy|||www~~~rrrQQQ@@@???:::<<<;;;999;;;DDDPPPWWWWWWOOOLLLKKKOOOQQQOOONNNPPPNNNPPPRRRLLLYYY```dddkkkjjj~~~yyyzzz~~~~~~~~~}}}{{{zzzwwwvvvtttrrrpppooooooooonnnrrrxxx}}}kkk]]]iiirrrwwwwwwfffMMMIIIEEECCCEEEKKKSSSnnn{{{mmmaaaXXXRRRPPPQQQVVVdddyyy}}}}}}tttqqqggghhhooo{{{|||iiiIII>>>???:::;;;<<<<<<>>>IIIWWW]]]\\\QQQMMMLLLPPPRRRQQQOOOPPPRRRTTTTTTNNNZZZ```___fffaaaxxx}}}rrrsssrrr|||~~~~~~~~~~~~~~~}}}{{{zzzxxxtttuuuvvvwwwvvvssspppnnnkkknnnrrrvvvzzz~~~ppp]]]```bbbooohhhiiihhhwww^^^JJJFFFGGGEEEGGGNNNVVVnnnvvvnnnjjjdddjjjyyywwwppp~~~jjjiiikkksss~~~zzzaaaBBB;;;???:::<<>>AAAGGGMMMOOOLLLHHHEEEDDDDDDHHHNNNSSSUUUUUUUUUTTTTTTQQQNNNPPP^^^mmmooo]]]~~~vvv{{{~~~}}}yyywwwuuutttvvvxxxwwwtttsssuuuwwwuuurrrnnnlllmmmrrrwww{{{ooo[[[^^^eeelllooojjjOOOJJJIIIEEEGGGQQQ\\\fff{{{yyyllllllqqq|||www|||vvvmmmnnnnnnooouuuzzzhhhPPP???;;;<<<<<<======>>>@@@BBBCCCBBB@@@GGGFFFGGGKKKPPPSSSSSSRRRRRRSSSTTTSSSPPPPPP[[[ggg~~~~~~{{{yyywwwxxxyyy{{{yyywwwvvvwwwyyyrrrpppllljjjkkknnnrrrtttxxx{{{~~~wwwqqquuuxxxvvv```IIIFFFHHHFFFGGGPPPYYYbbbssswwwnnnbbbaaadddoooyyynnnkkkqqqnnnnnnqqqxxx~~~|||qqq\\\GGG<<<<<<>>>>>>AAABBBBBB@@@???@@@BBBDDDHHHHHHIIIKKKOOOPPPPPPPPPOOOQQQTTTUUURRRQQQXXXbbb}}}~~~|||{{{zzzzzz{{{{{{zzzwwwvvvvvvwwwqqqpppnnnlllkkklllnnnoooqqquuuyyy{{{}}}~~~pppggg```aaahhhvvvyyyUUUCCCCCCHHHHHHOOOVVV]]]```kkkzzzxxxxxxvvvoooiii\\\ZZZZZZcccuuuyyyzzzjjjjjjtttnnnnnnooosss{{{~~~xxxhhhQQQ@@@:::<<<>>>>>>AAACCCEEEEEEDDDEEEJJJNNNJJJIIIHHHIIILLLOOORRRSSSMMMOOORRRUUUSSSRRRYYYcccnnn}}}~~~~~~~~~~~~}}}||||||{{{yyyyyyxxxvvvtttsssrrrrrrtttsssrrrpppooonnnmmmmmmmmmqqqvvvxxxzzz|||zzzvvvqqqlllhhhjjjvvvyyy{{{mmmNNNAAACCCGGGIIIPPPXXX___ccckkkvvvqqqkkkiiijjjkkkjjjhhh___[[[XXX___qqq{{{qqqdddfffnnnhhhjjjlllpppxxxrrr```JJJ===;;;>>>???@@@===@@@DDDEEEEEEFFFJJJMMMLLLKKKJJJIIILLLRRRXXX]]]MMMMMMOOORRRSSSTTT[[[eeeeee}}}~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{xxxwwwvvvtttsssrrrpppooottttttsssrrrqqqooommmlllkkknnnrrrssssssuuuzzz~~~wwwxxx___JJJCCCCCCFFFIIIKKKSSS^^^gggqqq|||xxxrrrkkkfffddddddeeeccc^^^ZZZ```qqqrrrzzz}}}rrrggg______ddd___eeelllpppyyyhhhVVVCCC<<<===???AAABBBAAABBBDDDEEEEEEEEEGGGIIIMMMMMMLLLLLLNNNUUU]]]cccKKKKKKNNNQQQRRRSSSZZZbbbdddvvv}}}||||||}}}}}}||||||{{{zzzzzzzzz{{{{{{yyyxxxuuuuuuttttttqqqpppqqqqqqqqqpppooonnnlllkkkhhhjjjlllkkkiiikkkpppttt}}}|||www{{{{{{}}}}}}}}}iiiQQQFFFEEEFFFIIIOOOWWW\\\fffooouuu{{{qqqiiieeedddeeefffddd```]]]cccsssrrreeettt}}}ooofffcccaaa``````\\\fffooosssyyysss[[[KKK>>><<>>AAADDD@@@KKKMMMEEE@@@DDDEEE@@@>>>@@@DDDFFFHHHIIIKKKMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLVVV}}}}}}~~~~~~~~~~~~yyyxxx{{{~~~}}}{{{vvvvvvuuussspppnnnooopppqqqqqqqqqqqqooommmkkkiiijjjjjjggg```ZZZ[[[ccclllhhhiiikkkmmmoooqqqsssttt|||{{{}}}qqqqqqooorrr|||tttqqqqqqrrrssstttuuuvvvvvvuuuuuuvvvwwwvvvwwwxxxyyyyyy|||{{{SSSOOOLLLMMMTTT]]]ggglllnnnppprrrtttxxxpppooossstttsssssssssnnnmmmzzztttvvvqqqjjjcccdddlllzzz|||{{{{{{wwwiiidddcccdddeeefffnnnpppxxx||||||rrr\\\AAA???<<<;;;;;;>>>AAACCCLLLWWWZZZPPPGGGIIINNNNNNAAA@@@???@@@BBBFFFIIIKKKJJJJJJKKKLLLLLLLLLKKKKKKIIILLLhhh~~~sss~~~~~~~~~~~~~~~{{{wwwwww{{{}}}|||yyyvvvvvvvvvtttqqqppppppqqqssssssrrrqqqpppnnnlllkkkggggggeeeaaa^^^___fffkkkeeeeeeggghhhjjjlllmmmnnnsssvvvzzz{{{uuummmhhhggghhhkkklllnnnppprrrssstttuuuwwwyyyuuuwwwxxxyyyyyy{{{}}}rrrRRRNNNKKKMMMTTT^^^fffjjjoooooonnnnnnnnntttvvvzzzoooppptttuuusssrrrooolllooo}}}||||||kkkcccZZZXXX^^^ooo|||yyy{{{|||kkkbbbbbbgggjjjjjjmmmppp~~~||||||eeeQQQ???>>><<<;;;<<>>>>>======>>>AAACCCEEEGGGNNNPPPIIIEEEKKKUUU[[[]]]TTTJJJEEEEEEEEEDDDBBBFFFGGGHHHJJJKKKKKKLLLLLLNNNHHHJJJeee~~~fffRRRXXX|||~~~~~~~~~~~~}}}{{{zzz{{{||||||{{{{{{}}}~~~|||uuuwwwyyyyyywwwuuuuuuuuuwwwuuussspppnnnnnnnnnnnnqqqooommmlllllljjjfffbbbffffffffffffffffffffffffgggjjjlllnnnnnnppptttwwwtttuuuuuuttttttwww}}}zzzvvvrrrnnnjjjggghhhdddaaa```ccchhhkkkmmmnnnpppqqqqqqpppoooqqqrrruuuwwwzzz{{{zzzyyyyyyzzzzzz{{{|||~~~yyyhhh___ZZZVVVZZZdddmmmpppppptttoooiii^^^PPPKKKZZZnnnyyyaaaWWWRRRVVV\\\dddtttyyyssseeelll{{{xxxnnnccc]]]ggg{{{vvvqqqxxxqqqccccccjjjoooeeeooo{{{||||||{{{sssuuussskkk|||gggPPPEEE>>>>>>??????AAABBBDDDEEEBBBCCCBBB???@@@GGGNNNRRRYYYRRRJJJEEEEEEEEEAAA===DDDEEEGGGIIIKKKMMMNNNNNNLLLKKKMMM^^^{{{eeeRRR]]]~~~|||{{{zzzzzzzzz|||~~~{{{|||}}}~~~}}}vvvxxx{{{{{{zzzwwwvvvuuuuuusssqqqooonnnmmmmmmnnnqqqooommmmmmnnnlllfffaaahhhhhhhhhggggggfffffffffhhhfffeeegggkkkmmmnnnmmmfffhhhjjjiiiiiimmmttt{{{}}}xxxuuupppmmmjjjhhhhhhhhhgggfffccc```^^^^^^aaaeeehhhiiinnnpppqqqqqqpppoooqqqrrrvvvxxxzzz{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~nnnbbbccc```]]]aaahhhnnnpppoooqqqtttxxxrrr^^^PPPZZZooorrrbbbZZZSSSSSSYYYYYYXXXaaannnwwwppphhhsss{{{uuukkkgggtttwwwhhhhhhmmmooodddyyywwwzzzzzzuuuvvv}}}lllmmmttt^^^LLLEEE>>>???@@@@@@AAABBBCCCCCCDDDCCC@@@@@@BBBEEEHHHJJJOOOLLLHHHGGGIIIIIIGGGEEEDDDEEEGGGJJJLLLNNNOOOOOONNNPPPWWWeee~~~tttYYYQQQyyywwwxxx{{{{{{{{{{{{||||||}}}~~~zzz{{{|||}}}}}}}}}|||{{{vvvyyy}}}}}}{{{xxxuuutttrrrqqqpppoooooonnnnnnooollljjjiiikkkmmmllliiieeehhhhhhhhhgggffffffeeeeeehhheeeccceeekkkoooooonnncccdddeeeeeedddffflllpppuuuyyy~~~zzzyyyvvvssspppmmmjjjiiikkkiiifffeeefffggggggfffdddbbb``````cccfffhhhiiikkkmmmooopppppprrrtttvvvuuuwwwyyyyyyxxxxxxyyyzzz{{{{{{|||}}}~~~zzzyyy~~~bbbRRR___^^^^^^___bbbdddffffffbbbpppyyy___ZZZfff}}}qqqddd[[[aaaYYYVVVWWWXXXWWW^^^gggzzz}}}wwwqqq~~~~~~zzz}}}nnnnnnqqqooosss~~~ttt}}}{{{zzzzzz}}}wwwttt|||hhhRRREEE@@@===>>>???@@@@@@@@@@@@???BBBCCCDDDDDDDDDCCCFFFHHHHHHGGGGGGGGGHHHKKKMMMNNNGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOXXXeeetttnnnXXX___}}}~~~{{{{{{|||}}}~~~}}}|||||||||}}}}}}}}}||||||{{{|||wwwzzz~~~~~~|||xxxtttssspppqqqqqqqqqqqqqqqqqqpppmmmkkkkkkkkkkkklllkkkkkkjjjiiiiiihhhhhhggggggfffgggfffeeefffhhhkkkmmmnnnddddddeeeddddddfffhhhjjjjjjmmmppprrrqqqqqqqqqrrruuuwwwzzz{{{{{{{{{|||}}}zzz|||xxxyyy|||}}}|||}}}|||wwwuuurrrlllkkkmmmffffffffffffeeeeeefffgggiiigggeeedddeeeffffffeeegggfffdddeeehhhjjjkkkkkkjjjlllnnnooopppqqqsssuuussstttuuuuuuuuuuuuxxxyyy{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~mmmmmmWWWKKKWWWYYYZZZZZZXXXWWWXXXYYY[[[mmmxxxgggiiiwwwooojjjnnngggaaa```ccciiinnnqqq}}}|||ssssssssspppsssqqqwwwzzz||||||~~~uuusss~~~xxx^^^HHH>>>:::<<<===>>>??????>>>===<<<;;;???EEEFFFCCCAAAEEEKKKBBBBBBBBBAAAAAADDDIIIMMMJJJKKKKKKLLLLLLLLLLLLLLLHHHFFFMMMZZZcccuuuhhhNNNWWW{{{~~~}}}{{{|||~~~}}}|||zzz}}}}}}}}}~~~www{{{~~~|||wwwsssqqqoooppprrrssstttsssrrrrrrsssrrrpppnnnllllllmmmmmmllllllkkkkkkjjjjjjiiiiiiggghhhiiifffcccbbbfffjjjdddddddddeeegggiiijjjjjjdddeeefffeeedddeeegggiiieeegggjjjkkkkkkjjjkkklllffflllpppnnnhhhdddeeehhhmmmjjjfffgggjjjmmmmmmllljjjffffffhhheee^^^^^^ccc]]]^^^``````aaacccfffhhheeecccbbbbbbdddeeeeeedddfffddddddeeegggjjjkkkkkkmmmnnnoooooonnnnnnoooqqqqqqrrrsssrrrrrrsssvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{|||~~~xxxjjjoooqqqZZZQQQQQQRRRVVVXXXVVVQQQNNNOOOQQQcccsss}}}zzz{{{ssspppttt{{{{{{vvvzzzuuu~~~qqqqqqzzz{{{vvv{{{wwwzzzzzz___HHH???===<<<@@@>>><<<<<<===>>>>>>>>>EEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGIIIKKKLLLKKKIIIJJJMMMPPPKKKKKKPPPTTTPPPVVVzzzyyyeee```ZZZvvv|||~~~~~~~~~}}}}}}~~~|||wwwsssxxxzzz}}}}}}zzzwwwuuuuuuuuuvvvvvvvvvuuutttsssrrrttttttssssssqqqpppnnnmmmpppooommmlllkkkkkklllllljjjiiiiiiiiiiiiiiijjjjjjiiigggeeedddfffhhhiiijjjjjjhhhggggggggggggdddbbbcccccccccccccccbbbaaaaaa```aaacccddddddcccbbbaaaeeeeeeeeedddcccbbbaaa```bbbbbbbbbbbbbbbaaa`````````aaaaaaaaaaaabbbdddgggeeeggggggfffcccaaaaaaaaadddeeeeeegggiiikkklllnnnjjjnnnpppooooooqqqppplllqqqrrrrrrrrrrrrqqqqqqqqqxxxyyy{{{|||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{kkkmmmttteeeTTTTTT\\\VVVXXX^^^bbb```ZZZYYY\\\lllqqq~~~~~~~~~{{{|||ooorrr|||wwwtttzzz~~~ssszzzsssZZZFFF???===;;;>>>===;;;;;;;;;<<<<<<<<>><<<<<<<<<======>>>???@@@BBBCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMOOO\\\VVVWWW]]]^^^[[[```jjj|||lllaaaXXXYYY~~~{{{zzzwwwssspppppptttwwwxxxwwwzzz|||~~~}}}{{{xxxwwwwwwwwwvvvsssqqqqqqqqqssstttqqqpppooonnnmmmmmmnnnnnnllllllkkkkkkjjjjjjjjjjjjkkkkkkjjjiiiiiiiiijjjjjjlllmmmnnnooonnnmmmmmmnnnjjjiiihhhhhhhhhgggeeecccbbbbbbccccccbbbbbbaaa``````______^^^___aaacccddd]]]^^^___```````````````______`````````______^^^___```bbbaaaaaaaaabbbdddcccdddeeedddcccdddfffhhhffffffggghhhjjjlllnnnooollloooqqqooopppssssssppplllppptttuuurrrpppqqqsssxxxyyyyyyzzzyyyxxxvvvvvvzzz{{{}}}}}}|||||||||}}}rrr^^^bbbvvv}}}kkkddd```___```fff```^^^cccfffaaaYYYTTTXXXeeebbbYYY^^^ccceeejjjqqqqqq{{{xxxzzzlllgggwwwoooqqqyyyoookkknnn{{{|||jjjSSSEEE@@@???===;;;AAACCCEEEDDDAAA>>>============>>>???AAACCCDDDEEEAAAAAABBBCCCEEEHHHJJJLLLFFFFFFEEEEEEGGGIIIKKKKKKPPPOOOSSSXXXWWWUUU\\\fff}}}qqqfff]]]aaalll~~~|||zzzxxxvvvrrrnnnooossswwwxxxxxxyyyzzz{{{zzzxxxvvvuuuuuuuuusssqqqooonnnooopppqqqoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjiiiiiijjjjjjkkkmmmooonnnmmmkkklllmmmkkkiiihhhhhhhhhhhheeeccccccccccccccccccbbbbbbaaabbbaaa```______```aaaaaa^^^^^^___```aaaaaaaaaaaa___``````aaaaaa`````````]]]___aaabbbbbbbbbdddfffdddeeefffeeeddddddeeegggcccdddeeegggjjjmmmoooqqqlllooopppooopppssstttqqqmmmxxxyyyrrrssswwwuuuvvvxxxyyyzzzzzzyyyyyy{{{{{{zzzxxxwwwwwwyyy|||ttteeefffppp|||tttfffeeehhhllloookkkbbb]]]aaagggfffaaa^^^```lllhhh```jjjsssssssssvvvuuu}}}zzz{{{|||}}}nnnaaaeee}}}zzzqqq}}}|||rrrnnnmmmqqqtttbbbOOOFFFDDDCCCAAA@@@AAAEEEHHHGGGCCC>>>======<<<======???@@@BBBDDDEEEDDDDDDDDDEEEGGGJJJLLLNNNGGGEEECCCDDDFFFGGGHHHHHHCCCEEEIIIMMMLLLKKKRRR]]]hhh}}}kkkXXXOOOXXXwww~~~~~~}}}}}}}}}|||yyyuuurrrrrrvvvzzz{{{zzzwwwxxxyyyxxxuuutttssstttrrrqqqooonnnmmmmmmnnnooommmnnnooooooooooooooonnnnnnnnnoooooooooooonnnmmmmmmlllkkkjjjjjjiiijjjjjjhhhjjjlllkkkhhhggghhhkkkkkkjjjiiihhhiiihhhfffdddbbbbbbccccccbbbbbbaaa```ccccccbbbaaa````````````______```aaabbbbbbaaaaaa______```aaaaaaaaa``````\\\___aaabbbbbbbbbcccdddccceeeggggggfffeeeeeefffbbbcccdddfffiiilllnnnpppkkknnnooonnnooossstttrrrnnnzzz|||ssssssvvvrrrsssvvvxxxzzz{{{{{{{{{|||{{{yyyvvvtttuuuwwwzzzqqqlllqqq|||ggg^^^___eeemmmsssfff^^^ZZZ___gggkkkkkkkkkgggmmmfff```lllvvvxxx{{{oooooo|||~~~zzzyyywwwvvvpppeeeaaallltttvvv{{{sssooorrruuu|||wwwhhhXXXJJJEEEEEEBBB@@@@@@>>>CCCGGGFFFAAA<<<::::::;;;<<<<<<===???AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJHHHFFFCCCCCCEEEGGGGGGFFFAAACCCFFFIIIHHHFFFJJJPPPZZZpppppp___ZZZYYYXXXxxx~~~}}}}}}~~~|||xxxuuuuuuyyy{{{{{{zzzwwwxxxxxxwwwtttsssssstttqqqppppppooonnnnnnmmmmmmkkkmmmoooqqqrrrqqqooonnnnnnnnnoooppppppooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiikkkllliiifffeeehhhlllkkkjjjiiiiiiiiihhhfffdddcccddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa___``````aaaaaaaaa``````]]]^^^___````````````___]]]___aaaaaa___^^^^^^^^^```cccfffhhhhhhgggfffgggddddddeeefffgggiiikkkllljjjmmmnnnlllnnnrrrtttrrrooouuu||||||xxxsssqqqrrrppprrrtttvvvxxxyyyzzzzzzyyyyyyxxxvvvsssrrrsssuuuqqqnnnjjjqqqvvvkkk```\\\\\\```hhhpppggg```]]]aaafffgggggghhhffflllgggdddllloooqqqyyyjjjmmmuuuyyytttmmmhhhkkkyyyZZZwwwqqq{{{zzzsssmmmnnnwwwzzz|||zzzrrr]]]OOODDDBBBBBB>>><<<===;;;AAAEEEDDD???999777777;;;;;;;;;<<<>>>???AAABBBDDDCCCBBBAAAAAABBBCCCCCCJJJGGGDDDDDDFFFGGGGGGEEEHHHHHHJJJLLLKKKHHHGGGHHHQQQXXX{{{}}}ccc___```SSSXXXooowww}}}}}}}}}~~~|||yyyvvvvvvyyyzzzyyywwwwwwxxxxxxwwwtttsssssstttpppqqqqqqqqqpppooonnnmmmjjjmmmpppssssssrrrooonnnmmmnnnoooppppppooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkknnnnnnkkkgggfffjjjoookkkjjjiiiiiiiiihhhfffdddffffffggggggffffffeeeddd```aaabbbdddddddddcccbbb___```````````````______\\\]]]^^^^^^_________^^^^^^___aaa```]]]ZZZYYYYYY\\\```fffiiijjjiiihhhhhhfffffffffffffffggghhhiiijjjmmmmmmlllmmmrrrsssrrrrrrrrrtttuuuvvvuuusssrrrpppqqqsssuuuwwwwwwwwwwwwsssuuuvvvuuurrrooonnnnnntttxxxqqqgggfffqqqpppwwwlllgggcccbbbaaabbbiiirrrrrrlllhhhhhhgggccc______ccclllmmmnnnqqqkkkiiitttooorrrvvvyyy}}}vvvooommmuuuTTTSSSbbbyyy|||wwwpppkkkjjjrrruuunnnZZZIIICCC>>><<<:::888;;;@@@@@@@@@@@@???????????????<<<>>>??????>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBFFFGGGHHHIIIJJJJJJJJJJJJPPPOOO^^^|||iiiUUU]]]eeeVVVfff}}}}}}~~~~~~|||xxxyyy{{{zzzyyyxxxyyyzzzyyyxxxwwwuuuttttttttttttssspppmmmlllmmmnnnoooooorrrooommmnnnooopppmmmkkknnnnnnmmmmmmllllllkkkkkknnnnnnnnnnnnmmmlllkkkjjjkkklllmmmoooooooooooonnnmmmkkkgggfffggghhhhhhhhhggggggfffffffffeeeeeeeeeddddddcccccccccccccccccc___aaaccccccaaa_________````````````````````````___^^^]]]\\\\\\]]]^^^___^^^bbbfffgggeeeddddddeeeeeeeeeddddddeeehhhjjjlllmmmmmmnnnnnnooooooppppppooopppqqqssstttuuuuuuuuuqqqtttvvvwwwvvvuuuvvvwwwoootttxxxvvvqqqooorrrvvvtttfffaaadddkkkyyylllcccdddhhhllliiiccceeemmmkkknnnjjjaaaYYYWWWXXXWWWYYY```fffhhhggghhhgggggg^^^aaazzz|||kkkcccnnn}}}OOOKKKQQQ___nnnxxx|||rrrjjjffflllqqqssskkk|||bbbNNNFFFAAA===<<<;;;999;;;???@@@@@@??????>>>>>>======;;;===??????>>>>>>@@@AAACCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDHHHHHHIIIIIIIIIIIIIIIHHHLLLLLLOOOgggsssnnnlll\\\```eeepppyyyoooxxx{{{{{{yyyvvvuuuxxx|||yyyxxxwwwuuutttttttttttttttqqqooonnnnnnooonnnnnnqqqooommmmmmnnnooommmjjjmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjkkkmmmnnnoooooonnnnnnmmmjjjgggfffggghhhhhhgggffffffffffffeeeeeeeeeeeeccccccbbbbbbaaaaaaaaaaaa```aaaccccccaaa`````````___________________________^^^]]]]]]^^^___```aaa^^^aaaeeefffdddcccdddeeedddcccccccccdddgggiiikkklllllllllmmmnnnnnnooooooqqqqqqppppppqqqsssvvvwwwwwwvvvuuuuuuwwwwwwwwwuuuwwwvvvvvvxxx}}}pppYYYRRR```wwwjjj^^^]]]```dddbbb]]]^^^bbbfffhhhhhhdddbbbbbb^^^YYYRRRZZZccceeeccc```___^^^TTTOOOfffvvviiidddqqqUUURRRQQQPPPMMM[[[yyy{{{nnngggddddddmmmxxxpppgggiiioooUUUBBBAAA===;;;<<<<<<999:::>>>??????>>>>>>===<<<;;;;;;:::<<<>>>>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGKKKNNNJJJPPP{{{ppprrrrrrfff```YYY```uuuyyy|||{{{xxxvvvyyy|||yyyxxxwwwuuuttttttttttttsssqqqpppoooppppppnnnmmmpppooommmmmmnnnnnnlllkkkkkkkkkllllllllllllmmmmmmiiijjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnllljjjgggfffggggggggggggffffffeeeeeeeeedddddddddcccbbbbbbaaa```___^^^^^^aaabbbdddcccbbb``````aaa________________________^^^^^^^^^^^^___aaabbbccc___aaadddeeedddcccddddddcccbbbbbbcccdddfffhhhjjjjjjkkkkkklllmmmmmmnnnnnnsssqqqooonnnooorrruuuxxx|||wwwsssrrruuuwwwvvvsssyyywwwxxxyyyrrrfff```mmmfffWWWUUUWWW]]]``````___aaa```dddfffiiillllllcccYYYPPPWWW___aaa^^^\\\^^^ccc]]]JJJUUUrrr{{{~~~ooohhhiiiwwwZZZYYYYYYVVVOOOQQQjjj|||}}}tttiiieeehhhooo{{{vvvdddgggwwwdddLLL<<<<<<::::::======::::::<<<>>>>>>===<<<;;;;;;::::::999;;;===>>>???@@@BBBDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJNNNNNNQQQmmmssssssvvvxxxvvvpppuuuvvvuuuwwwzzz||||||{{{yyyxxxyyyxxxwwwuuuttttttttttttooonnnnnnoooppppppnnnmmmppppppooonnnnnnnnnmmmllljjjjjjjjjjjjjjjiiiiiiiiihhhiiijjjkkklllllllllllljjjkkkkkklllmmmmmmnnnnnnllljjjggggggggghhhgggfffeeeeeeeeeeeedddddddddddddddcccbbbaaa```___^^^]]]bbbcccdddcccbbbaaaaaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaabbbddddddaaabbbddddddeeeeeeeeeeeecccccccccdddeeeggghhhjjjjjjjjjkkklllmmmnnnnnnoooqqqpppooonnnoooqqqsssuuuxxxuuurrrpppqqqssstttuuuxxx|||}}}}}}cccXXXUUUTTTXXX]]]^^^[[[XXXYYY^^^ccceeefffddd\\\RRROOOSSSYYY[[[YYYZZZcccmmmuuu[[[RRR___iiiyyy|||pppnnnqqq|||[[[VVVSSSUUUTTTRRRVVV___~~~wwwoooggg```bbbrrr|||uuuggg___pppqqqWWWEEE;;;999888999======:::999;;;======<<<<<<;;;::::::999888:::===>>>???@@@BBBDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIMMMUUUaaa~~~yyy~~~zzzwwwxxxxxxvvvsssyyyxxxwwwuuuttttttttttttjjjjjjjjjlllooopppooonnnpppqqqppppppnnnnnnmmmnnnllllllkkkkkkjjjiiihhhhhhhhhiiijjjlllmmmmmmmmmmmmjjjjjjjjjkkkllllllmmmnnnllljjjhhhhhhiiiiiihhhfffffffffeeeeeeeeedddddddddeeeeeedddcccaaa```______bbbcccdddcccaaaaaaaaaccc________________________\\\]]]^^^```bbbcccdddeeecccccccccdddeeefffffffffcccddddddeeeggghhhiiijjjjjjkkklllmmmnnnoooppppppnnnnnnoooooopppqqqqqqqqqppprrrssspppnnnpppwww}}}{{{lll```\\\XXXTTTTTTVVVVVVPPPIIITTT[[[```^^^YYYVVVPPPKKKMMMQQQZZZ``````]]]aaajjj{{{hhhTTTQQQ___vvvzzzzzz{{{}}}jjj^^^UUUVVVYYYXXXUUUTTT]]]llltttjjjbbb^^^^^^iiiuuukkkccc___fff~~~uuu[[[JJJ???999999777999======:::999;;;<<<<<<<<<;;;;;;;;;;;;:::999;;;===>>>???@@@BBBDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>@@@AAABBBDDDEEEEEECCCDDDEEEGGGIIIJJJKKKKKKOOOIIIKKKTTTWWWccczzzuuutttuuutttyyyxxxwwwuuuttttttttttttjjjiiiiiijjjmmmoooooonnnooopppqqqpppnnnlllmmmnnnnnnnnnmmmllllllkkkkkkjjjiiiiiikkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjlllmmmmmmlllkkkjjjjjjjjjjjjiiigggggggggfffffffffeeeeeeeeefffeeeeeedddcccbbbaaaaaabbbccccccbbb``````aaaccc````````````````````````\\\]]]___aaabbbccccccddddddbbbbbbccceeeffffffeeecccdddeeefffhhhiiijjjjjjjjjkkkkkkmmmnnnooopppqqqmmmmmmooopppppppppooooookkkqqquuuuuussswwwxxxggg^^^]]]VVVUUUTTTTTTXXX[[[WWWPPPWWW^^^bbb^^^YYYVVVTTTQQQRRRWWWdddqqqqqqfff___aaajjjgggVVVNNN```ttt|||~~~rrrddd___^^^\\\[[[ZZZXXXYYYfffuuupppddd___eeepppuuuccc\\\fff{{{www\\\III@@@;;;777:::888999======:::999<<<;;;;;;;;;;;;<<<<<<<<<<<<999;;;===>>>>>>???AAACCC@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAACCCDDDEEEEEECCCDDDFFFGGGIIIIIIJJJJJJNNNJJJKKKQQQRRRYYYttt|||zzz{{{yyyxxxwwwuuuttttttttttttmmmllljjjjjjlllmmmmmmmmmmmmoooooonnnkkkjjjkkkmmmjjjjjjjjjjjjkkkkkkllllllhhhiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmmmmlllkkkkkklllllljjjhhhhhhhhhgggggggggfffffffffeeeeeeddddddcccccccccbbbbbbbbbbbbaaa______```bbbaaaaaaaaaaaaaaaaaaaaaaaa\\\]]]___```bbbbbbbbbbbbcccaaa___```ccceeedddcccbbbcccdddfffggghhhiiiiiiiiiiiijjjkkkmmmnnnooopppnnnnnnmmmmmmmmmnnnooopppnnnsssyyy}}}ooobbbeeesssyyyjjj]]]XXXZZZOOOSSSTTTUUUZZZaaa```[[[TTTZZZ^^^]]]]]]___]]]YYYXXXYYYeeeuuuwwwjjj___]]]ccciii\\\VVVfffnnnppp{{{}}}{{{oooddd\\\XXXXXXZZZ[[[WWWXXX```rrrwwwnnniii___```qqq|||ddd^^^sss{{{iiiMMM???===;;;777<<<999:::======::::::<<<::::::;;;<<<<<<======>>>:::<<<>>>>>>>>>???AAACCC?????????@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDFFFIIIMMMPPPVVV```iiiyyyxxxwwwuuuttttttttttttrrrooollljjjkkklllllllllkkkmmmnnnmmmiiihhhiiikkkcccdddeeeggghhhjjjkkklllhhhhhhiiijjjjjjjjjjjjiiijjjiiiiiihhhiiikkklllmmmnnnmmmllllllmmmmmmjjjiiihhhhhhhhhhhhggggggggggggddddddccccccccccccccccccbbbbbbbbb```^^^^^^```bbbaaaaaaaaaaaaaaaaaaaaaaaa\\\]]]___```aaaaaaaaaaaaaaa___]]]^^^aaaccccccaaaaaabbbccceeefffggghhhhhhggghhhiiijjjlllmmmnnnooopppooollljjjkkkmmmoooqqqrrrvvv{{{~~~tttdddUUUQQQ\\\ppppppbbb\\\XXXWWWRRRVVVWWWTTTUUUYYYXXXRRRIIIMMMQQQUUU\\\aaa^^^WWWWWWSSSZZZhhhmmmddd]]]]]]lllqqqeee___jjjhhhhhhyyysssgggaaa^^^[[[XXXYYYWWWYYY]]]___lll}}}oooiiilllcccgggssszzzjjjaaammmyyyZZZHHH@@@<<<::::::===999666888===???===999::::::;;;;;;<<<==================>>>??????@@@@@@AAAAAA@@@??????@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEGGGHHHGGGHHHNNNXXXaaa~~~~~~|||~~~{{{xxxwwwsssnnnmmmooommmnnnooommmjjjjjjmmmpppnnnnnnmmmmmmllljjjiiihhhjjjhhheeeeeefffhhhiiiiiihhhhhhhhhhhhiiiiiijjjkkkpppooonnnmmmlllllllllmmmmmmlllkkkkkkjjjjjjkkkkkkjjjiiigggfffffffffggghhhgggeeebbbcccfffgggfffdddbbbbbbbbbaaaaaaaaaaaa```````````````aaaaaaaaaaaa``````___^^^^^^___aaaaaabbbbbbbbbbbbbbbbbbccccccaaadddhhhiiihhhfffffffffiiilllkkkjjjmmmsssqqqkkkggghhhjjjlllnnnoooppppppnnnyyycccYYYRRRTTT\\\mmmpppfffaaaXXXSSSWWWUUUVVVUUUQQQPPPPPPMMMGGGKKK@@@CCCSSSWWWNNNMMMWWWQQQSSSTTTVVVYYY\\\[[[YYY^^^```]]]\\\hhhzzzxxxuuuppplllgggbbb___ZZZYYY[[[XXXWWWeeewww}}}ssskkkcccbbbhhhooowwwxxxdddhhhvvv}}}kkkOOO@@@<<<:::888777<<<:::888999<<<===;;;999:::::::::;;;<<<<<<===============>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEHHHKKKKKKJJJMMMSSSXXXggg}}}|||xxxqqqrrrrrrpppooojjjllllllkkkhhhhhhjjjlllmmmmmmmmmmmmlllkkkjjjjjjhhheeecccccceeeggghhhhhhkkkkkkkkkkkklllmmmnnnoooppppppooonnnmmmmmmnnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjiiigggfffffffffggghhhfffdddbbbccceeefffeeedddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````aaa``````___``````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffgggggggggffffffcccfffgggfffjjjoooooojjjpppooommmkkklllrrr|||rrrcccYYYVVV[[[iii}}}{{{^^^XXXYYYTTTPPPSSSQQQRRROOOJJJHHHJJJIIIFFFKKKJJJMMMRRRSSSRRRRRRTTTTTTTTTTTTTTTUUUXXXZZZZZZUUUYYYYYY\\\lllxxxtttnnnjjjddd\\\ZZZ\\\[[[UUUTTTYYYmmmmmmbbb^^^___gggrrrnnnaaaeeeqqqrrr[[[CCC999::::::999777::::::::::::::::::999999999::::::;;;;;;<<<<<<=========>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFEEEDDDDDDDDDFFFGGGHHHFFFIIIMMMNNNLLLKKKMMMOOOWWWmmmxxxxxx{{{tttkkkgggjjjllllllllljjjiiiiiijjjkkklllllllllkkkkkkjjjiiieeecccbbbbbbdddgggggggggkkkkkklllmmmnnnooopppqqqqqqpppooooooooooooooopppmmmlllkkkkkkjjjjjjkkkkkkiiihhhgggfffffffffggghhheeedddcccccceeeeeedddcccdddcccccccccbbbbbbbbbbbbbbbaaaaaa``````_________aaaaaa``````aaaaaabbbcccccccccccccccccccccccccccfffeeedddeeefffggggggfffcccfffggggggiiinnnpppnnnhhhjjjlllnnnsssyyyhhh\\\YYY\\\mmm|||nnnUUUSSSVVVRRRNNNOOORRRRRRMMMFFFEEEIIILLLKKKRRR[[[^^^YYYWWW\\\]]]ZZZYYYVVVSSSTTTYYY___dddgggZZZ]]]]]]\\\iii~~~{{{tttooojjjbbb\\\^^^___]]]]]]```WWWbbbwww|||hhh^^^^^^gggwwwttthhhaaaooo}}}eeeQQQ===888;;;===;;;:::999:::;;;:::888777777999999999999:::;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCBBBCCCEEEGGGHHHFFFIIILLLMMMLLLJJJJJJKKKQQQ___yyysssrrrvvvzzzooopppjjjkkklllmmmllljjjiiihhhkkkkkkkkkkkkjjjiiihhhgggdddcccbbbccceeeggghhhgggggghhhiiikkklllmmmnnnoooppppppooooooooopppqqqqqqmmmlllkkkkkkjjjjjjkkkkkkiiihhhgggfffeeefffggggggddddddddddddddddddcccbbbdddddddddcccccccccbbbbbbbbbbbbaaa```______^^^^^^_________``````aaabbbbbbbbbbbbccccccccccccccccccgggeeecccccceeegggfffeeeeeeggghhhggghhhlllrrrvvvqqqtttxxx}}}mmm```YYY[[[kkk~~~gggSSSSSSXXXVVVQQQPPPRRRRRRLLLEEECCCIIIOOOQQQWWW___ccc^^^ZZZ]]]aaaaaaZZZPPPJJJPPP\\\gggnnnrrrcccddd```ZZZ```qqq}}}wwwooojjjddd```]]][[[[[[]]]XXXXXX]]]llluuueee]]]```mmmrrrfffeeekkkuuu|||tttYYYJJJ;;;999<<<===;;;:::888999:::999777666666777888888999999:::;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBBBBBBBDDDGGGHHHFFFGGGIIIIIIIIIIIIKKKLLLLLLXXXpppyyy}}}uuuuuu{{{iiijjjmmmoooooommmjjjhhhllllllllllllkkkjjjiiihhhfffeeedddeeegggiiihhhhhhdddeeegggiiikkklllllllllooonnnnnnnnnooopppqqqqqqmmmlllkkkkkkjjjjjjkkkkkkiiihhhfffeeeeeeeeefffgggdddeeeeeeeeeeeeccccccbbbdddddddddcccccccccbbbbbbbbbaaaaaa```___^^^^^^]]]]]]]]]^^^___`````````aaaaaabbbbbbcccddddddeeeeeegggfffeeedddeeefffffffffccceeefffggggggkkkuuu}}}}}}zzzxxxvvvsssiiiccceeehhhqqqppp___QQQRRRWWWVVVSSSRRRNNNOOOKKKEEECCCIIIPPPSSSSSSSSSVVVYYYWWWSSSYYYbbbYYYJJJAAAIIIXXXdddkkkoooaaaaaa]]]WWWYYYdddttt~~~rrrpppnnniiiccc]]]ZZZYYY[[[VVVSSSVVV^^^lll}}}}}}pppiiibbb```eeerrr}}}ssseee___jjj{{{uuu}}}fffLLLBBB:::888:::888777888777777777777777777666666777888888999999::::::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGFFFEEEEEEFFFGGGIIILLLMMMHHHTTT___mmmwwwggg```^^^```cccjjjlllooosssuuusssoookkkjjjjjjkkklllllllllkkkkkkhhhgggfffgggiiiiiiiiigggeeefffhhhjjjlllllllllkkkllllllllllllmmmnnnppppppmmmlllkkkkkkjjjjjjkkkkkkhhhgggfffeeeeeeeeefffgggdddfffhhhgggeeecccccccccdddcccccccccbbbbbbbbbbbbaaa``````______^^^^^^^^^[[[\\\]]]^^^___```````````````aaacccdddfffggghhhhhhiiijjjjjjhhhggghhhiiigggiiinnnpppmmmmmmttt~~~|||ooobbbZZZWWWXXXYYYiiiuuuwwwqqqfff[[[WWWTTTPPPMMMMMMNNNRRRRRRNNNMMMQQQWWWYYYSSSOOOQQQVVVVVVSSSXXXbbb___QQQGGGLLLVVV\\\bbbiiidddccc```[[[YYY]]]eeelllttt|||~~~|||wwwqqqmmmiiiddd```\\\WWWTTTUUUUUUVVV\\\eee}}}tttiiiaaa\\\]]]``````cccgggmmmxxx{{{rrrlllhhhlll}}}~~~eeeRRRAAA<<<999999777444555888777555333555777999777555777777888888999:::::::::888999999::::::;;;;;;<<<;;;::::::;;;;;;===>>>>>>???????????????@@@AAAAAA@@@AAAAAABBBDDDEEEEEEFFFDDDDDDDDDEEEGGGIIIJJJKKKIIIQQQVVVYYYjjj}}}ooowwwqqqdddZZZRRROOOaaaccchhhmmmqqqooojjjeeeaaabbbdddfffiiijjjkkkllliiihhhggghhhiiiiiigggfffeeegggiiijjjkkkkkkjjjiiiiiiiiiiiijjjkkkmmmnnnooommmlllkkkkkkjjjjjjkkkkkkhhhgggfffeeedddeeeffffffeeegggjjjiiifffdddcccdddccccccbbbbbbbbbaaaaaaaaa________________________[[[\\\^^^___```aaaaaa```^^^___```ccceeegggiiijjjiiinnnrrrqqqllliiikkknnnnnnrrrxxxyyyooodddccciii___\\\VVVMMMHHHOOO^^^jjjyyyoooqqqkkkbbb[[[SSSLLLKKKMMMPPPWWW\\\ZZZYYY[[[^^^___YYYZZZYYYWWWYYY^^^cccccccccZZZUUUVVVSSSQQQYYYgggkkkjjjiiifffccc```___```gggjjjuuu}}}sssooommmiiiddd___YYYXXX\\\\\\XXXWWWYYYWWWiii{{{mmm___YYYTTTOOOOOOSSSZZZcccppp~~~rrriiilllsssyyy{{{hhhPPP@@@;;;999999:::777333555:::777444111333888:::888444777777777888999999::::::777888888999999:::;;;;;;999999999:::;;;<<<===>>>?????????>>>???@@@@@@AAA???@@@AAACCCDDDEEEEEEEEECCCCCCDDDFFFIIIIIIIIIGGGHHHMMMRRRRRRWWWoootttrrrxxxqqqddd```PPPRRRWWW^^^bbbaaa[[[VVVVVVXXX\\\```dddgggiiijjjjjjiiihhhhhhiiihhhfffddddddeeegggiiijjjiiihhhggggggggghhhiiijjjlllmmmnnnmmmlllkkkkkkjjjjjjkkkkkkhhhgggfffeeedddeeeffffffeeehhhkkkjjjgggdddddddddbbbbbbbbbaaaaaaaaaaaa```^^^^^^^^^_______________[[[]]]___```bbbbbbbbbaaa\\\^^^```bbbfffhhhjjjlllkkkrrrxxxvvvoookkkmmmrrrpppuuu{{{zzziiiSSSJJJLLLLLLTTTZZZXXXWWWccc{{{zzzgggbbbddd```^^^\\\WWWQQQOOORRRXXXMMMVVV^^^^^^\\\^^^___^^^[[[dddaaaVVVYYYhhhkkkaaa]]][[[[[[YYYMMMFFFQQQeeejjjjjjlllooonnnjjjfffeeefff[[[WWW[[[mmm{{{rrrpppnnnjjjaaa___\\\ZZZYYYYYYWWWUUUWWWXXX]]]jjj}}}zzz~~~eee]]]WWWTTTPPPMMMQQQYYYaaarrrwwwppptttvvvrrrZZZGGG<<<999999999888777666666555333444555666777777777777777777777777666666666666777888888888888999999999999:::<<<;;;::::::;;;============>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHLLLOOONNNPPP___xxx|||{{{pppxxxoooeee]]]^^^___]]]ZZZYYYTTTXXX[[[[[[^^^eeekkkmmmnnngggdddhhhjjjfffcccdddfffeeeeeefffhhhiiigggfffhhhfffeeeeeegggiiiiiihhhiiigggfffffffffgggeeeddddddeeegggfffdddbbbcccdddgggffffffggghhhfffccc```aaabbbbbb```^^^]]]^^^``````___^^^___aaabbb```^^^XXX\\\```dddeeedddbbb```ccc___]]]bbbjjjnnniiiccckkkqqqyyy~~~xxxmmmhhhiiiaaaeeeaaa\\\YYYNNNJJJUUU^^^fffooorrrwww|||zzzfff\\\XXXVVV[[[YYYVVVQQQNNNNNNQQQSSSOOOTTTZZZ^^^^^^\\\ZZZYYYVVV___jjjfff]]]cccggg\\\XXX]]]^^^WWWNNNNNNZZZfffkkklllnnnnnnkkkgggbbb^^^ccc\\\OOOQQQddd}}}xxxqqqjjjgggccc^^^ZZZYYYYYYXXXXXXUUUXXXZZZ^^^kkkyyynnniiiiii^^^YYYUUUVVVVVVWWW___iiivvv|||zzzhhhOOO???888888888777666666555444444222333444555555666666666777666666666666666666666666666777777777888888888999:::;;;;;;::::::;;;<<<<<<======>>>>>>???@@@@@@@@@??????@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHLLLNNNKKKJJJTTThhhyyy|||xxx|||}}}tttgggggg[[[TTTVVVYYY\\\eeeooofff```^^^bbbdddbbbccceeegggffffffhhhjjjkkkkkkjjjccccccfffiiikkkkkkiiifffhhhfffdddccceeegggggggggfffgggggggggfffeeeeeeeeeccccccccceeeggggggeeecccaaabbbbbbaaa_________aaa^^^^^^^^^___aaaaaa___^^^\\\[[[[[[]]]aaaeeeggghhheee```]]]```gggjjjfffaaafffjjjrrrwwwrrrfff___]]]MMM[[[^^^WWWTTTTTT```uuuqqq]]]UUUSSSSSSUUUTTTRRROOONNNOOOSSSVVVTTTWWW\\\```aaa```\\\ZZZTTTVVV___aaa]]]bbbddd[[[SSS^^^hhhggg^^^WWWXXX\\\cccdddeeeeeeeeedddbbbaaaaaa^^^VVVVVVbbb{{{vvvrrrmmmfffaaa^^^]]]\\\\\\VVVYYYZZZVVVTTT^^^rrrzzzttthhhdddbbb]]]YYYWWWZZZXXXZZZ```fffnnnzzz~~~zzzyyyzzz|||\\\CCC888666666666666555444444333333111222333444444444444444666666666666666666666666555555555666666666777777888:::;;;;;;:::999;;;<<<<<<<<<======>>>?????????>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFJJJLLLJJJGGGLLLYYYeeejjj{{{uuuaaaaaaccc]]]^^^gggeeeaaa]]]]]]]]]]]]```dddeeedddcccdddfffggggggfffcccccceeehhhjjjkkkiiiggggggeeebbbbbbdddgggiiiiiihhhfffffffffggggggfffddddddccccccdddfffggggggfffaaaccccccbbbaaa___```aaa\\\]]]^^^`````````___^^^]]][[[ZZZ]]]bbbeeefffeeefffdddcccfffjjjhhhbbb\\\\\\[[[^^^bbb___WWWQQQOOO```xxxyyygggVVVPPPPPPQQQPPPPPPOOONNNMMMOOOSSSVVVXXXYYY[[[___bbbbbb]]]YYYTTTMMMSSS]]]\\\[[[]]]WWWQQQ^^^kkkooohhh^^^ZZZYYY]]]]]]^^^___aaadddfffgggffffff___YYYZZZeee{{{tttnnniiieeebbb___ZZZ[[[[[[WWWSSSTTT\\\bbbrrrqqqeee[[[TTTTTTWWWWWWXXXYYY]]]aaajjjtttwwwmmmhhhoooxxxoooRRR>>>777888666555555555444444444333222222333444444444444444555555555666666666666666555555666666666777777777888999::::::999999:::;;;;;;;;;<<<======>>>>>>??????>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCHHHLLLKKKJJJLLLTTT[[[dddyyyjjjaaabbb___\\\ZZZZZZ[[[___cccgggdddbbbbbbcccdddddddddgggfffeeefffhhhkkkkkkkkkfffdddbbbccceeegggggggggfffdddbbbbbbdddeeedddbbbhhhfffddddddfffggggggfffcccddddddcccaaa______```]]]^^^___aaaaaaaaa```___YYY[[[```hhhnnnoooiiiddd[[[\\\^^^aaaaaa\\\RRRKKKPPPMMMOOOTTTWWWUUUSSSTTT~~~vvvbbbVVVPPPNNNNNNPPPPPPPPPOOOMMMNNNQQQSSSYYYWWWWWW[[[``````[[[UUURRRGGGNNN[[[WWWQQQTTTUUUUUU]]]eeegggccc^^^^^^```[[[\\\^^^aaadddgggjjjlllkkkkkkddd]]][[[]]]ttt~~~xxxqqqiiiddd___]]]ZZZZZZ[[[\\\ZZZYYY[[[cccrrr}}}sssfff]]]WWWSSSRRRTTTUUUVVV]]]dddjjjsss}}}pppgggfffttt}}}]]]HHH;;;888:::666666555555555555444444333333444555555555555444444444555555666666666777666666666777777777888888777888999999888888999;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEECCCGGGKKKLLLLLLLLLPPPTTTVVVcccrrrcccbbb___\\\\\\]]]^^^]]]eeebbb______```cccddddddccceeeiiimmmrrrsssqqqooocccbbbbbbccceeeeeedddccccccbbb``````aaabbbbbbbbbfffeeecccdddeeeggggggfffeeeeeeeeeccc``````aaabbbcccaaa```aaacccdddbbb___YYY^^^fffpppuuutttmmmgggZZZZZZ[[[ZZZXXXTTTOOOKKKGGGJJJUUUdddnnnpppoooppptttoooggg^^^WWWQQQLLLIIINNNOOOPPPOOOOOOPPPRRRTTTWWWUUUTTTWWW\\\]]]YYYTTTLLLCCCMMM[[[TTTKKKQQQXXX\\\___aaa___\\\\\\___bbbZZZ\\\```dddgggiiijjjjjjiiiiiicccaaafffhhhssswwwqqqiiiddd^^^]]]``````[[[VVVVVV[[[bbbfffnnnxxxkkkddd^^^YYYUUUOOOPPPSSSUUUUUUWWWbbbnnnyyylll______ggg|||bbbJJJ>>>777666888555555555555555555555555444444555555555555444444444444444555555666666777666666777777777888888888666888999999888777999:::::::::;;;;;;<<<=========@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJKKKJJJIIIJJJKKKRRRRRRaaa{{{uuupppfff\\\]]]YYYUUUTTTUUUWWWYYYZZZ\\\bbbmmmxxx}}}zzzssslll^^^^^^]]]___aaabbbbbbaaacccddddddcccbbbbbbeeegggeeeddddddeeeggghhhgggfffeeeeeedddcccbbbdddgggkkkjjjddd^^^^^^dddfffccc^^^bbbfffjjjmmmkkkeee^^^YYYSSSSSSQQQOOOMMMMMMPPPRRRNNNYYYooolllUUUVVVWWWVVVSSSNNNIIIFFFHHHJJJMMMOOOPPPRRRTTTVVVTTTSSSSSSUUUXXXZZZWWWUUUIIICCCNNNZZZRRRMMMUUU\\\]]]^^^___^^^\\\ZZZZZZ[[[XXX[[[^^^bbbeeefffffffffffffff______ggghhhlllyyyxxxyyy|||uuulllfffdddbbb^^^[[[YYYZZZ[[[YYYVVV\\\qqqyyynnniii```YYYUUUTTTTTTTTTQQQTTT[[[aaaeeekkkyyy~~~qqqeeeXXXTTTeee{{{dddHHH===999444222555333333333333444444444444333333444444444444333333333333444555555666777777555555555666666666777777666777888888777777888:::999::::::;;;<<<<<<======???>>>>>>??????@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGKKKKKKRRR^^^nnnnnnhhhaaa[[[XXXXXXWWWWWW```eeemmmuuuwwwrrriiibbbYYYWWWUUUUUUYYY^^^aaaccchhhkkkmmmkkkgggfffkkkqqqooonnnmmmlllllljjjgggdddeeeddddddccceeejjjrrrwwwpppeeeZZZ[[[cccgggbbb[[[^^^fffnnnpppjjj___WWWSSSOOOUUU\\\___``````aaacccvvveeeVVVHHHJJJLLLMMMMMMKKKJJJIIIFFFIIILLLNNNOOOPPPRRRTTTNNNOOOPPPQQQSSSTTTTTTTTTPPPKKKRRRYYYSSSQQQVVVVVVTTTVVVWWWXXXYYYYYYXXXWWWXXXYYY[[[]]]```bbbdddeeebbbccc]]]ZZZ___^^^```kkkyyyrrrxxx|||rrrjjjfffddddddaaaYYYUUUYYYZZZXXXWWWZZZfffuuu~~~wwwpppcccYYYXXXWWWTTTSSSSSSVVVYYY]]]aaaiiittt~~~rrrdddXXXQQQ[[[}}}[[[HHH:::999999333111555222222222222222222222333222222333333333222222111333333444444555666777777444444444555555555666666666777888888777777888999999999:::;;;;;;<<<<<<===============>>>???@@@AAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEGGGIIIJJJJJJJJJFFFLLLRRRQQQQQQdddvvvooojjjfffdddkkkjjjjjjjjjhhhddd^^^YYYUUUQQQMMMMMMRRRZZZaaafffmmmrrruuurrrlllkkkqqqyyy}}}{{{xxxvvvrrrlllfffbbbdddccccccdddhhhpppzzzttteeeXXXXXXbbbgggbbbYYYMMM]]]qqq|||zzzppphhhcccppp~~~aaaNNNKKKGGGGGGHHHHHHHHHJJJMMMOOOHHHJJJMMMNNNNNNMMMNNNNNNHHHJJJLLLMMMMMMNNNPPPRRR[[[TTTVVVYYYTTTTTTTTTMMMLLLLLLLLLOOOSSSWWWYYY[[[ZZZYYYYYYZZZ]]]aaaeeegggYYY___\\\YYY^^^^^^bbbppphhhvvvtttlll}}}~~~tttlllhhhccc___[[[ZZZZZZXXXUUUQQQWWWXXX\\\eeeuuuwwwggg___^^^^^^[[[VVVVVVWWWXXXVVVVVVZZZaaagggqqqzzzzzziiiVVVRRR```}}}hhhDDD???999555444444555555333333333222222111111111222222222222222222222222666555333222111222333333444444444555555555555666888888888777777777777777777888888999999:::;;;;;;<<<<<<======>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHEEEHHHNNNPPPSSSeeezzzttthhheeehhhbbbYYYTTTWWWZZZXXXXXX[[[___]]][[[XXXXXX]]]dddiiimmmiiiiiimmmiii___WWWUUU^^^YYYUUUSSSVVVjjjiiimmmwwwrrrhhheeeaaaeeesssyyy{{{www]]]RRRMMMJJJFFFHHHIIIJJJIIIGGGDDDBBBBBBFFFKKKNNNNNNMMMMMMLLLKKKHHHCCC@@@BBBIIISSSZZZTTTYYYZZZSSSMMMLLLMMMMMMFFFIIIMMMQQQSSSUUUWWWXXXVVVWWWYYYZZZ[[[]]]^^^___^^^ZZZWWWYYY[[[]]]bbbgggnnnvvvppphhhgggrrrwwwqqqnnnlllgggaaa^^^^^^]]]ZZZXXXVVVUUUUUUUUUYYYcccpppyyytttpppiiibbbYYYUUUWWWYYYXXXWWWTTTVVVXXXYYY\\\dddnnnvvvhhh```\\\fff~~~lllUUUAAA===888555444444444444333333333222222222111111222222222222222222222222555444333222222222333333333333333333444444444555777777777777777777777777777888888999999::::::;;;<<<<<<<<<===>>>???AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGLLLGGGIIINNNNNNNNNZZZkkkzzz~~~{{{zzz~~~yyyvvvuuuqqqjjjjjjnnnbbb^^^WWWPPPNNNRRRZZZ___aaa```eeemmmoooiiiddddddYYYZZZ^^^bbbdddppp|||wwwvvvuuuwww~~~wwwssswwwuuu^^^PPPIIIDDDBBBDDDFFFHHHIIIHHHGGGDDDCCCCCCFFFJJJMMMMMMMMMMMMNNNGGGHHHFFFBBB???CCCMMMUUUXXXYYYVVVLLLGGGJJJPPPSSSMMMOOOSSSUUUWWWXXXYYYYYYXXXXXXXXXYYY[[[\\\]]]\\\___YYYVVVWWWYYYZZZ___dddeeejjjwwweee\\\\\\gggkkkkkkuuu~~~vvvqqqiiidddbbbaaa]]][[[ZZZZZZYYYWWWUUUWWWZZZ]]]gggvvvwwwhhhaaa```WWWUUUSSSRRRSSSWWWZZZ\\\[[[___dddiiipppzzzuuunnnVVVYYYeee{{{|||wwwYYYFFF<<<999666444444444444333333333333222222222222111222222222222222222222222444444333222222222333333222222222333333333444444777777777777777777777777777777888888999:::::::::<<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFKKKGGGGGGLLLMMMKKKQQQZZZYYYvvv|||wwwxxxgggeeeaaa^^^```iiixxxuuuuuuxxx{{{yyyqqqjjjhhh___fffsss~~~ooouuulllSSSKKKJJJGGGBBBAAABBBDDDFFFGGGGGGGGGEEEDDDDDDFFFHHHIIIIIIIIIKKKLLLEEEIIIKKKHHHBBBAAAHHHPPPVVVXXXTTTLLLIIIMMMTTTWWWUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[YYYWWWWWWZZZ\\\[[[YYYccc\\\XXXZZZ\\\\\\___dddgggjjjooo|||jjj\\\YYYWWWTTT[[[hhh|||vvvrrrllleee___YYYYYYXXXWWWVVVVVVVVVWWWWWW[[[bbbnnnyyyssslllggg```XXXUUUWWWVVVXXXZZZYYYZZZ^^^eeelllrrrxxx|||xxxoooeee]]]ZZZ]]]iii{{{cccJJJ>>>777666444444555444333222222222222222222222222222222222222222222222222222444333333333333333333333222333333333333444444444666666666777777777777777777777777888999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDJJJNNNMMMNNNQQQVVVWWWkkk~~~mmmVVVDDDEEEIIIFFFCCCEEEAAACCCEEEGGGHHHHHHGGGGGGFFFFFFGGGFFFDDDDDDFFFGGGGGGKKKNNNMMMIIIHHHKKKNNNPPPTTTUUURRRPPPSSSUUUTTTXXXXXXYYY[[[]]]]]]\\\[[[]]]YYYVVVWWWZZZ\\\ZZZWWW___YYYWWWZZZ]]]]]]]]]___fffjjjnnn{{{ssshhh[[[WWWZZZaaa^^^bbbfffkkkuuuuuuzzzvvvnnniiifffbbb]]]ZZZWWWVVVTTTXXXUUURRRSSSYYYgggxxx{{{qqqfff```^^^ZZZYYYZZZYYYUUUTTTVVVVVV[[[aaacccfffnnn{{{~~~vvvkkk\\\PPPRRR[[[sssoooOOO>>>999555333333333444444333111222222222222222222222222222222222222222222222222222333333333333333333333444444444444555555555555555555666666777777777777666777777888888999::::::::::::;;;;;;<<<===???@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBDDDJJJNNNNNNLLLLLLVVVLLLPPPkkkdddXXXJJJ@@@BBBDDDBBBBBBGGGBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCDDDEEEIIIJJJKKKMMMOOOOOONNNLLLLLLPPPQQQOOOOOOSSSUUUTTTUUUUUUVVVYYY\\\]]]\\\ZZZ]]]ZZZWWWWWWYYY[[[[[[ZZZUUUPPPPPPUUUZZZXXXVVVVVVVVV___gggrrrooohhh```TTTPPPQQQQQQ```ttt{{{vvv}}}ttttttxxxzzzuuummmgggbbb^^^[[[YYYXXXUUUSSSSSSSSSSSSXXX^^^lllrrryyy}}}mmmkkkhhhfffccc```[[[XXXZZZXXXXXX[[[\\\YYYYYY\\\YYYaaakkksss{{{}}}ppp___LLLDDDPPPbbb|||\\\CCC::::::555333222222444444333111111222222222222333333333222222222222222222222222222222333444444444333333444444444555555555666666444555555666666777777888666666777777888999999999::::::::::::<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGIIIKKKKKKIIIHHHJJJKKKQQQZZZcccrrrmmmYYYNNNJJJEEEBBBBBBCCCFFFIIICCCDDDEEEGGGIIIJJJJJJJJJLLLLLLLLLIIIGGGEEEFFFGGGIIIGGGFFFJJJOOOPPPMMMJJJMMMMMMIIIDDDFFFNNNUUUVVVSSSRRRRRRVVV[[[]]][[[YYYZZZZZZYYYXXXYYY[[[]]]___XXXQQQOOOTTTYYYXXXUUUTTTQQQ[[[dddppp}}}sss]]]RRRPPPLLLOOOXXXYYYYYY]]]{{{uuutttvvvzzz}}}~~~vvvooojjjeeeaaa]]][[[XXXYYY[[[YYYSSSSSSWWWaaacccdddbbbbbblllzzzqqqjjjdddaaa\\\[[[ZZZ[[[]]]^^^^^^^^^XXXUUUUUUZZZ]]]^^^bbbgggoooxxxvvvjjj\\\RRRJJJNNNeeeeeeLLL<<<888;;;666444222222333333333222111111222222222333333333222222222222222222222222111222333444444444333333333333444444444555555555444444555555666777777888666666777777888888999999999999999:::;;;<<<>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHHHHDDDJJJQQQRRRPPPWWWhhhwwwnnnfff[[[RRRUUUPPPEEECCCJJJKKKFFFCCCDDDEEEFFFGGGHHHIIIJJJGGGIIIJJJIIIGGGGGGGGGIIIHHHGGGGGGHHHKKKLLLLLLJJJLLLKKKGGGCCCFFFOOOUUUVVVTTTRRRRRRUUU[[[]]]ZZZWWWWWWYYY[[[ZZZXXXZZZ```eeedddZZZRRRTTTXXXXXXXXXXXXWWW]]]aaaiiittt{{{xxxgggaaaTTTKKKKKKIIIPPPTTThhh}}}{{{|||qqqnnnmmmppprrrttt{{{{{{tttnnnbbb]]]\\\]]]ZZZUUUVVV\\\[[[^^^___ZZZTTTTTT\\\ddd^^^eeeqqq{{{tttooojjjgggccc___[[[XXXWWWVVVWWWVVVUUUVVVYYY\\\]]]^^^cccaaaaaahhhnnnuuu}}}|||vvvZZZNNNGGGKKKUUUiiihhhOOO===333222777777555222111222333333222111111111222222333333333222222222222222222222222000111333444555444333333222222333333333444444444444444444555666777777888666666666777888888999999999999999:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCFFFGGGEEEEEEGGGIIIKKKHHHIIIHHHIIINNNTTTVVVTTT^^^iii|||^^^TTTXXXUUUZZZ^^^VVVFFFCCCKKKJJJ>>>CCCCCCDDDEEEFFFGGGHHHHHHAAACCCEEEFFFFFFFFFGGGHHHHHHJJJJJJJJJHHHHHHKKKMMMIIIKKKKKKKKKNNNSSSUUURRRVVVTTTSSSVVV[[[]]]ZZZVVVTTTYYY\\\[[[XXXZZZbbbiiikkk^^^RRROOORRRTTTVVVXXXYYYYYYUUUXXXbbbhhhwwwsss```XXXTTTMMMNNNRRRZZZeeeooouuuxxxpppkkkhhhkkkttt~~~zzzzzzoooooommmkkkjjjnnnuuuzzzxxxuuupppiiibbb]]]]]]]]]aaa^^^ZZZXXXXXXXXXXXXWWWXXXZZZ]]]aaaeeeiiikkklllqqquuuzzz~~~xxxtttjjjeeebbbbbbaaa]]]\\\]]][[[YYYVVVTTTSSSTTTUUUVVVYYYWWWUUUWWW]]]fffnnnrrrzzz|||{{{zzz}}}uuugggZZZEEEDDDIIIWWWnnniiiFFF<<<===:::666555444333222222111111222222111111111111111111111111222222111111111111111111333333222111111222333333444333333333333444555555555555666777777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@CCCBBBAAA@@@AAABBBCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMOOOSSS[[[ggg{{{~~~gggVVVSSSTTTPPPJJJMMMLLLJJJHHHEEEDDDCCCBBBDDDEEEFFFHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGEEEFFFGGGIIIJJJMMMOOOLLLHHHIIIPPPWWWOOOOOOQQQTTTWWWYYYXXXWWWWWW\\\aaa```]]][[[]]]```fffccc___YYYVVVTTTSSSSSSYYYWWWVVVWWWXXX]]]iiivvvkkklll___\\\]]]VVVUUUYYYVVVTTTOOOOOOTTTZZZ^^^ccciiihhhhhhhhhgggiiioooxxx~~~rrrrrrpppmmmkkklllooorrrxxx{{{xxxqqqlllhhhgggccc```]]]\\\\\\]]]]]]\\\[[[\\\\\\\\\]]]]]]]]]]]]ZZZ[[[]]]]]]]]]```dddhhhlllnnnnnnllljjjiiilllnnnlllkkkjjjgggfffddddddccceeedddcccbbbbbbaaa]]][[[\\\YYYYYY\\\\\\YYYXXXZZZ\\\ZZZYYYXXXYYY[[[]]]___```___aaahhhtttyyyvvvuuusssttttttqqqiii___SSSJJJMMMSSS___rrrnnnRRR999555888666333333444333222222111111222222111111111111111111111111111111111111111111111111333222222111111222222333444333333333333444555555555555666777777777777666666666777777777888888888999999::::::;;;;;;;;;;;;=========>>>??????@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEHHHJJJKKKKKKJJJIIIJJJKKKNNNOOOQQQUUU\\\hhhuuuvvveeeRRRHHHJJJNNNMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLMMMOOOPPPNNNLLLMMMSSSXXXNNNNNNPPPSSSVVVWWWVVVUUUXXX[[[^^^^^^\\\\\\]]]```bbbaaa___]]][[[YYYWWWWWWZZZYYYXXXWWWUUUZZZiiixxxxxxyyyjjj```\\\TTTXXXSSSRRRTTTTTTPPPMMMNNN\\\]]]___]]]ZZZXXXYYYZZZooo}}}vvvtttqqqmmmlllkkklllmmmsssuuuyyy|||zzzuuupppjjjgggdddbbbaaaaaa```___bbbaaa___]]][[[ZZZZZZZZZ```___^^^[[[XXXWWWXXXYYYWWWXXXYYYXXXWWWWWWYYY[[[XXXXXXWWWWWWWWWWWWXXXXXXXXXWWWXXXYYY[[[\\\[[[ZZZWWWVVVWWW\\\^^^\\\\\\___[[[[[[\\\___bbbfffjjjlllooopppttt{{{xxxvvvssspppnnnmmmhhh___SSSKKKGGGGGG```kkk}}}SSSBBB555666999777555555333333222111111111111222111111111111111111111111111111111111111111111111333222111111111111222333333333333333333444555555444555666666777666666666666666777777777777888888777777888999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEHHHIIIJJJJJJHHHGGGHHHIIIIIIJJJLLLMMMOOOSSSWWW[[[pppvvv\\\VVVMMMDDD@@@CCCFFFGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLKKKLLLMMMOOOOOOOOONNNNNNOOORRRUUUWWWSSSSSSUUUWWWZZZ\\\[[[YYYYYYYYYZZZZZZ[[[]]]^^^___\\\]]]^^^______^^^\\\[[[]]]\\\ZZZWWWSSSWWWeeeuuuxxxzzzzzzyyysssggg\\\QQQLLLJJJJJJOOOUUUSSSUUUVVVVVVSSSQQQPPPPPP```qqq{{{wwwxxxzzzwwwvvvuuusssqqqrrruuuwww~~~uuunnnlllmmmnnnooosssuuuyyy{{{~~~~~~yyyvvvrrrnnnllljjjgggeeehhhgggeeecccaaa`````````aaaaaa___]]][[[[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWXXXZZZ[[[ZZZYYY\\\ZZZ\\\```bbbbbbeeejjjeeegggkkkqqqwww~~~|||wwwwwwuuupppkkkhhhbbbYYYNNNEEEFFFQQQ^^^iiiFFF>>>888888999555444555333222222111111111111111111111111111111111111111000000000000111111111111222222111111111111222222333333222222333333444555444444555666666666666555666666666666777777777888555666777888999:::;;;;;;<<<<<<======>>>?????????>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJGGGIIILLLOOORRRUUUXXXZZZWWWgggxxx|||rrrZZZKKKRRRNNNHHHDDDBBBBBBBBBCCC@@@@@@AAAAAACCCEEEFFFGGGEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJLLLNNNOOONNNOOOPPPRRROOOMMMKKKMMMPPPSSSTTTSSSWWWWWWXXX[[[]]]^^^]]][[[YYYWWWVVVWWWZZZ]]]^^^___[[[[[[\\\]]]^^^^^^^^^]]]```]]]ZZZXXXUUUVVV^^^iiixxxwww}}}~~~ooobbbWWWSSSTTTQQQPPPPPPOOOPPPQQQTTTVVVZZZkkk~~~vvvqqqooolllllljjjhhhhhhjjjnnnrrrxxxrrrppppppoooqqqsssvvvxxxzzz}}}~~~|||xxxvvvsssooollliiigggfff______^^^^^^___``````___ZZZZZZYYYYYYZZZYYYYYYXXXVVVVVVVVVUUUUUUVVVVVVVVV]]][[[ZZZ[[[]]]^^^]]]\\\aaa```aaafffiiilllsss|||~~~~~~wwwuuuuuurrriii```VVVNNNEEEAAACCCRRRnnnnnnLLL===999666555333000000222333222111111000000111111000000000000000000000000//////000000000111111111111111111111111111111111333222222222222333444444333333444555555555555555555666666666666777777777555555666777999:::;;;;;;<<<<<<<<<===>>>>>>??????======>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEBBBDDDEEEFFFFFFGGGJJJMMMOOONNNLLLLLLLLLNNNOOOOOOOOOUUUZZZ]]]fff}}}sss^^^PPPIIIFFFTTTRRRMMMGGGCCCAAABBBDDDAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJLLLOOOPPPPPPPPPQQQRRRPPPMMMLLLNNNRRRTTTSSSPPPUUUUUUUUUXXXZZZZZZYYYWWWWWWVVVUUUVVVYYY\\\]]]]]]\\\ZZZYYYXXXXXXZZZ\\\]]]aaa\\\YYYZZZYYYWWWWWWZZZaaadddlll~~~uuukkkiiieee```ZZZSSSMMMJJJQQQ\\\jjjsssrrrkkkeeeccc```______^^^^^^aaaeeeiii~~~wwwqqqooopppqqqqqqqqqrrruuuxxxwww~~~}}}wwwuuupppooonnnnnnoooooonnnlllhhhfffeeeeeeeeecccaaa^^^\\\]]]]]]___```bbbdddeeedddccccccfffjjjmmmooooooqqqqqquuu{{{yyytttooommmlllfff[[[QQQFFFAAA@@@HHHWWWooo|||bbbNNN888777666555333111111222555222222111000000000000111000000000000000000000000...//////000000111111111000000111222222111000000222222222222222333444444222333444444555555444444555555666666666666777777666666777888999::::::;;;;;;<<<<<<======>>>>>>???<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAABBBDDDEEEFFFHHHLLLOOOZZZUUUPPPLLLKKKKKKKKKJJJNNNPPPQQQQQQTTT^^^lllwww{{{gggWWWJJJCCCBBBEEEJJJIIIGGGDDDAAABBBDDDGGGCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIKKKNNNOOOOOONNNOOOPPPRRRPPPOOOQQQTTTUUUSSSPPPUUUUUUUUUWWWYYYYYYXXXVVVUUUUUUVVVVVVWWWYYYZZZ[[[[[[YYYVVVUUUTTTVVVXXXZZZ^^^[[[ZZZ\\\[[[WWWUUUVVVVVVZZZbbblll|||vvv```RRROOORRRXXX]]]ZZZTTTQQQRRRSSSSSSSSSRRRRRRTTTXXX[[[xxxwwwtttpppmmmlllmmmooolllrrrwwwyyy|||}}}zzzyyyvvvtttsssrrrppplllhhhggghhhiiikkknnnqqqsssuuummmmmmooossszzzzzzxxxoookkkfffccc```XXXMMMDDDDDDCCCLLL___ttt[[[FFF>>>666333555666555444555555666222222111000000000000000000000000000000000000000......//////000111111222///000111222222111000///222222222111222222333444222222333444444444444333555555555666666666777777888888888999999999::::::;;;;;;<<<<<<===>>>>>>>>><<<===???@@@BBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEHHHLLLOOOZZZUUUPPPNNNNNNPPPPPPOOONNNOOOQQQTTTVVVWWWZZZ]]]\\\jjj}}}~~~nnn^^^VVVQQQOOOJJJCCCAAACCC??????@@@@@@AAABBBCCCDDDAAAAAA@@@?????????@@@@@@BBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCHHHJJJMMMNNNMMMLLLLLLLLLQQQQQQRRRSSSSSSRRRPPPNNNVVVUUUVVVWWWYYYYYYWWWUUURRRUUUXXXXXXVVVVVVXXXZZZWWWVVVUUUTTTTTTUUUVVVVVVYYYZZZ^^^___ZZZUUUXXX___```bbbccccccgggrrrtttuuuxxxvvvhhhXXXPPPQQQPPPQQQPPPOOOMMMMMMOOOQQQ}}}vvvooollllllnnnjjjmmmmmmlllpppzzz~~~yyyzzz{{{|||~~~}}}yyyuuupppnnnjjjgggbbb]]]WWWOOOEEE>>>FFFHHHWWWqqqgggGGG888;;;<<<000333555444333444222000222111111000000000000000000000000000000000000000---......///000111111222///000111222222111000///222222111111222222333444222222333444444444444333555555555555666666666777999999999999999999::::::;;;;;;<<<<<<===>>>>>>>>><<<===???AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEGGGKKKNNNSSSOOOKKKJJJKKKMMMLLLKKKJJJJJJLLLRRRUUUVVVUUUVVV[[[^^^bbbeeepppzzztttpppvvvdddLLLEEEBBBEEEJJJJJJBBB>>>???===>>>???AAABBBAAA???===??????>>>>>>>>>>>>??????@@@AAACCCDDDDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@GGGIIILLLMMMLLLJJJJJJJJJNNNPPPQQQQQQPPPNNNLLLKKKRRRQQQQQQSSSTTTTTTRRRPPPPPPUUUZZZYYYVVVTTTVVVYYYSSSTTTUUUVVVVVVVVVUUUTTTTTTZZZaaaaaaXXXSSS\\\iiifffdddaaa]]]]]]dddpppyyyzzztttcccaaaVVVVVVVVVSSSPPPNNNNNNOOOyyytttsssoooiiilllkkkkkkllloootttxxx{{{~~~{{{zzzwwwsssnnniiidddbbbhhhfffaaaYYYKKKAAABBBIIILLLaaa}}}iiiNNN???888777999111111111111111111111111000000000000000000000000////////////000000000000111000000000//////......000111111111111222222222111111222222222333333333333333333333333333333333666555444333444666888999999999888888888888888888999999:::;;;<<<===>>>???>>>>>>======>>>@@@BBBCCCAAABBBDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMOOOQQQRRRSSSTTTTTTTTTXXX]]]aaaeeennnzzz|||qqqtttkkkmmmooo]]]NNNEEECCCBBBAAABBBDDDDDDCCCBBB@@@@@@???>>>======>>>>>>@@@@@@@@@???>>>===<<<;;;@@@AAAAAABBBCCCDDDEEEEEEBBBAAAAAACCCDDDCCCAAA???DDDFFFHHHHHHGGGFFFEEEFFFMMMNNNOOONNNLLLKKKLLLMMMTTTQQQOOOPPPTTTWWWWWWVVVMMMPPPSSSUUUVVVUUURRRPPPTTTUUUWWWYYY[[[ZZZVVVSSSQQQSSSVVVZZZ\\\^^^___``````^^^[[[XXXWWW[[[aaafffeeezzzzzzkkkeeeddd\\\PPP|||rrrjjjhhhhhhhhhjjjmmmqqquuuwwwyyy}}}~~~xxxssskkkjjjhhhhhhgggfffdddccc[[[YYYVVVPPPIIIHHHRRR```sssnnnRRR@@@777333444777111111111111111111111111000000000000000000000000////////////000000000000111111000000000/////////000000111111111222222222111111111222222222333333333333333333333333333333666555444333444666888999888888888888888888888888999999:::;;;<<<===>>>>>>>>>============>>>@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRSSSSSSSSSVVVXXXXXXYYY]]]fffmmmttt}}}qqqooozzzsss\\\NNNGGGDDDCCCAAA@@@???@@@BBBCCCBBBAAA@@@??????>>>======>>>>>>AAABBBBBBAAA@@@???>>>===BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@BBBDDDDDDCCCAAACCCEEEGGGHHHFFFEEEEEEFFFIIIKKKLLLMMMLLLLLLMMMOOOTTTQQQOOOPPPRRRTTTTTTSSSNNNPPPSSSUUUVVVTTTRRRPPPTTTTTTVVVXXXYYYWWWTTTPPPSSSTTTUUUVVVVVVUUUTTTTTTXXXWWWUUURRRQQQSSSXXX\\\UUUaaapppvvvooonnnllljjjjjjkkkmmmooouuuxxx}}}~~~|||xxxssslllhhhbbb___]]]]]]^^^]]]YYYVVVUUUQQQMMMJJJLLLZZZuuu^^^OOO>>>555222000111444111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000000000000111111111222222111111111222222222222333222222333333333333333333555444444333444666777888888888888888888888888888999999::::::;;;<<<============<<<<<<<<<===>>>>>>???AAACCCCCCBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJMMMNNNNNNOOOPPPPPPQQQQQQVVVWWWWWWVVVTTTUUUZZZ___]]]aaaiiirrr}}}~~~~~~{{{yyyvvv|||qqqcccPPPAAA;;;<<<@@@CCC???>>>>>>???BBBCCCCCCBBB??????>>>=========>>>>>>CCCCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCBBBBBBAAAAAA??????@@@BBBDDDEEEDDDBBBAAACCCFFFGGGFFFEEEEEEFFFFFFHHHJJJLLLLLLMMMNNNPPPSSSQQQPPPOOOPPPQQQPPPOOOOOOPPPSSSVVVVVVUUUTTTRRRTTTTTTUUUVVVVVVTTTPPPMMMRRRRRRSSSRRRQQQOOOMMMLLLQQQQQQPPPMMMLLLLLLOOOQQQOOORRRQQQVVVqqq{{{wwwqqqmmmjjjkkkmmmnnnuuuwww{{{~~~~~~xxxwwwuuutttqqqmmmgggcccaaa^^^[[[[[[[[[XXXRRRLLLPPPMMMLLLOOOYYYrrriiiKKKAAA888666555222111222111111111111111111111111////////////////////////////////////000000000000111111111111111111000000000000000000111111111111111111111111222222222222222222222222222333333333444444444444444666777888777777777777888888888888888999999:::;;;;;;<<<<<<>>>>>>==================>>>@@@BBBBBBBBBAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLNNNNNNMMMMMMNNNNNNOOOOOOUUUVVVWWWVVVVVVWWW[[[___fffeeeeeedddeeeiiiooosss}}}~~~hhhXXXSSSUUUOOOGGGAAA????????????@@@??????AAACCCEEEEEEDDD???>>>>>>=========>>>>>>BBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@BBBDDDDDDCCCAAA???BBBEEEFFFFFFEEEFFFGGGFFFIIIKKKMMMMMMMMMNNNOOORRRQQQPPPOOONNNNNNMMMLLLNNNPPPSSSVVVXXXXXXWWWWWWUUUUUUTTTUUUUUUSSSOOOLLLNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNMMMKKKJJJJJJLLLRRRRRRLLLIIIXXX~~~}}}uuuooonnnppprrrssssssuuuyyy}}}{{{wwwppppppooonnnllliiiccc```YYYXXXWWWWWWWWWTTTNNNIIIEEEKKKWWWdddtttzzzTTT@@@:::666777777444111222111111111111111111111111////////////////////////////////////000000000000000000000000000000111111//////000000000111111111000000111111111222222222111111111222222333333333333333333444555555666777666666777777777888888888888888999999::::::;;;;;;>>>>>>>>>>>>>>>>>>=========???AAABBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUXXX[[[]]]aaaaaaaaaaaa```bbbeeehhhrrrvvv}}}mmm]]]OOOFFFCCCFFFEEECCCAAA@@@>>><<<:::>>>>>>>>>???BBBCCCCCCCCC>>>===============>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBCCCDDDCCC@@@>>>>>>AAADDDFFFFFFFFFGGGHHHIIILLLNNNOOONNNMMMMMMMMMQQQQQQQQQPPPNNNMMMLLLLLLNNNPPPSSSVVVYYYZZZ[[[[[[UUUTTTTTTTTTTTTRRROOOLLLLLLMMMNNNOOOPPPOOOOOONNNKKKLLLMMMLLLJJJHHHHHHHHHKKKNNNMMMIIIOOOddd~~~zzzuuussstttrrrpppqqqsssvvvxxxyyy}}}||||||wwwrrrkkkjjjiiihhhfffbbb\\\XXXQQQPPPMMMKKKHHHGGGFFFFFFNNN^^^uuuaaaBBB777333222555555333111222111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000/////////000000000111111000000000111111111111222000000111111222333333333222333333444555555666666555666666777777888888888888888888999999:::::::::======>>>?????????>>>>>><<<>>>@@@AAA@@@@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMPPPQQQSSSUUUVVVXXXYYYZZZWWWZZZ]]]___aaaccceeehhhiiijjjllloootttuuubbbOOOEEEDDDBBBBBBBBBAAA???===<<<;;;<<<===>>>;;;;;;:::<<<>>>??????>>>======<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBB???======@@@DDDFFFGGGGGGIIIJJJKKKNNNPPPPPPOOOLLLKKKKKKOOOPPPRRRQQQOOONNNNNNOOONNNPPPSSSUUUXXXYYYZZZZZZSSSRRRRRRRRRSSSSSSPPPNNNLLLMMMMMMMMMMMMKKKJJJIIIGGGIIIJJJIIIGGGEEEEEEEEECCCGGGJJJJJJIIIOOOZZZcccwww}}}vvvrrrqqqrrrrrrrrruuuuuuxxx~~~~~~~~~|||zzzyyyyyyvvvrrrnnniiigggeeeccc___ZZZSSSOOOKKKKKKIIIGGGGGGNNNZZZcccvvvzzz___GGG666555111000222333111111444111111111111111111111111000000000000000000000000////////////000000000000---.........////////////////////////000000000111000000000000111111111111///000000111222222333333222222333444555555555555555555666666777888888999888888888888999999999999:::;;;===>>>>>>>>>>>>===;;;===???@@@@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMQQQRRRSSSUUUXXXYYYXXXXXXUUUXXX[[[\\\]]]^^^```bbbZZZ___eeefffdddbbbdddfffpppwwwooobbbJJJ@@@777777:::<<<>>>@@@======<<<;;;;;;<<<>>>@@@;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCDDDCCC@@@>>>===@@@DDDFFFHHHIIIKKKLLLJJJMMMOOOPPPNNNLLLJJJJJJMMMPPPSSSSSSQQQPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTOOONNNNNNPPPQQQRRRQQQOOOLLLMMMMMMMMMKKKJJJHHHGGGEEEFFFGGGFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFIIILLLRRRuuuzzzvvvuuusssrrrqqqqqquuuzzz|||{{{~~~|||yyyxxxuuusssrrrsssrrroookkkjjjhhheeeaaa\\\UUUNNNIIIFFFHHHKKKNNNWWWkkktttXXXGGG===::::::555333444333111222666111111111111111111111111000000000000000000000000////////////000000000000,,,---------......//////////////////000000000000000000000000111111111111///000000111222222333333111222333444555555555555444555555666777888888999888888888888888999999999888999;;;===>>>>>>======;;;===???@@@@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNMMMMMMOOORRRUUUVVVUUUTTTQQQSSSUUUVVVVVVXXXZZZ]]][[[]]]___]]]ZZZZZZ___ddd```aaa``````hhhwwwyyycccPPPEEE??????;;;;;;>>>???===<<<>>>777:::===>>>===;;;::::::<<<;;;:::;;;======<<<;;;<<<<<<<<<<<<<<<===>>>?????????AAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDDDDBBB@@@===@@@DDDGGGHHHJJJLLLMMMHHHKKKNNNOOOMMMKKKJJJJJJLLLOOOSSSTTTSSSRRRSSSUUURRRRRRRRRRRRQQQPPPOOONNNLLLKKKKKKMMMPPPQQQQQQPPPLLLLLLMMMMMMMMMLLLKKKJJJEEEFFFGGGFFFDDDCCCDDDEEEJJJDDD@@@???AAACCCFFFHHHGGGXXXdddkkkzzzuuuwwwrrrrrrxxx{{{zzz~~~~~~~~~{{{uuuooonnnppprrrrrrnnniiifffeeeiiigggbbb\\\UUUNNNIIIFFFEEEJJJTTTfff}}}wwwUUUBBB:::666333333333333222222111111111111111111111111111111111111111000000//////......////////////////////////////////////////////////111111000000//////......111111222222222222111111000000000000111111111111222222333333333333444444666666666666777777777777777888888999999999888888;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJGGGFFFEEEGGGIIIJJJLLLNNNOOOQQQSSSSSSSSSSSSTTTSSSRRRQQQRRRSSSUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXYYYZZZ]]]```bbbmmmvvvssskkk```UUUMMMGGGCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEECCCCCCEEEFFFGGGHHHHHHHHHKKKLLLNNNOOOOOONNNMMMKKKNNNPPPRRRRRRQQQPPPQQQRRRQQQRRRTTTSSSQQQPPPPPPPPPJJJIIIHHHJJJMMMPPPPPPPPPPPPNNNLLLIIIGGGGGGHHHIIIFFFFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBBHHHGGGJJJPPPXXXooo}}}{{{vvvsssvvvvvvtttuuuyyy}}}||||||{{{zzzzzz|||~~~{{{zzz{{{}}}}}}}}}|||}}}|||yyyuuurrrnnnkkkgggffffffgggfffeee^^^YYYRRRLLLHHHIIIKKKMMMUUU\\\hhhzzz^^^FFF<<<888444///333333333222222111111111111111111111111111111111111000000000/////////...////////////////////////////////////////////////000000000000//////......000111111222222111111000000000000000111111111111222222222333333333444444555555666666666777777777777777888999999999888888::::::;;;<<<<<<===<<<<<<=========>>>>>>?????????AAAAAABBBCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHFFFEEEEEEGGGJJJKKKNNNNNNNNNNNNOOOPPPPPPQQQRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVYYYXXXVVVTTTTTTTTTUUUVVVTTT[[[eeerrr~~~nnn___OOOKKKFFFBBBAAAAAAAAA@@@<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIIIIKKKMMMNNNOOOOOOMMMMMMPPPRRRSSSTTTRRRRRRSSSTTTRRRTTTTTTSSSPPPNNNNNNNNNHHHGGGGGGIIILLLOOOPPPPPPPPPNNNLLLJJJIIIHHHHHHHHHFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@CCCHHHLLLZZZ}}}}}}ttt{{{}}}xxxuuutttwwwwwwwwwwwwvvvvvvwwwwwwxxx}}}~~~{{{xxxwwwxxxxxxyyy|||~~~}}}{{{~~~zzzwwwtttpppllliiilllddd\\\YYYYYYYYYTTTOOOOOOKKKHHHIIIOOOZZZgggnnnrrr]]]CCC666666777333---222222222222222111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////000000000////////////...000111111222222111111000000000000000111111111111222222222222333333333333555555555666666666666777666777888888999999888888888999:::<<<<<<==============================>>>AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDFFFHHHJJJLLLNNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRTTTRRRPPPNNNLLLLLLLLLLLLGGGJJJNNNRRRWWW]]]ccchhhsssuuuggg]]]SSSFFF===@@@===;;;:::;;;<<<;;;;;;;;;::::::::::::::::::;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::<<<===???AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMPPPRRRTTTTTTSSSSSSSSSTTTSSSTTTUUUSSSPPPMMMMMMMMMGGGGGGGGGIIILLLNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>======>>>>>>???<<<;;;===@@@@@@DDDUUUiiirrr|||zzz~~~{{{zzzwwwvvvvvvwwwyyyzzzzzzzzz{{{|||~~~}}}wwwuuuxxxzzz{{{zzz}}}}}}|||{{{{{{zzzyyyxxx~~~|||xxxtttpppkkkeeeaaaccc^^^XXXTTTRRRNNNGGGBBBDDDIIISSSbbbuuufffQQQEEE777222444777555111222222222111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////000000111111111111000000///000000000111111111111111222222222222333333333444444555555555666666666555666777888888999999888777888:::;;;<<<==================<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBDDDGGGIIIIIIHHHFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNOOOPPPRRRSSSRRRQQQQQQQQQQQQQQQPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMFFFLLL[[[ooozzzrrrcccUUUNNNEEEAAA@@@@@@>>><<>><<<;;;;;;;;;999777:::999999888888999999:::999999::::::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<===??????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFEEEEEEGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKNNNPPPRRRRRRQQQPPPQQQRRRRRRTTTTTTSSSPPPNNNNNNNNNJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDBBB@@@???>>>======>>>======<<<<<<======>>><<<:::;;;>>>===;;;AAAIIIIIIQQQkkk{{{zzzxxxwwwxxxzzz||||||{{{yyyzzz|||~~~zzzvvvrrrrrrvvvzzz{{{{{{|||{{{yyywwwwwwyyy{{{|||yyywwwuuurrrooojjjddd```VVVTTTQQQMMMJJJHHHHHHIIIFFFTTTlllyyyWWW???;;;777444444444444444111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////.............../////////000000000111111000000000///000000000111111111111111111111222222222333333444444444444555555555555555555666777888999999999777888999;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;??????@@@@@@AAABBBBBBBBB???AAAEEEHHHJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGGGGHHHFFFIIILLLOOOPPPPPPMMMLLLNNNNNNNNNOOOPPPRRRSSSSSSQQQQQQQQQQQQPPPPPPOOOOOOIIIHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEDDDDDDFFFAAADDDMMMSSSVVVaaapppzzzjjj```VVVJJJ@@@???<<<999888:::;;;;;;;;;777666666777:::;;;:::999888888777777777777888888888888999999999999888888888888888888888888888888999999999:::::::::::::::<<<<<<<<<<<<<<<<<<======?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKJJJJJJJJJIIIKKKLLLNNNNNNMMMMMMMMMNNNPPPQQQSSSRRRQQQPPPPPPQQQNNNMMMMMMMMMMMMLLLJJJHHHJJJJJJJJJIIIHHHGGGFFFEEECCCBBB@@@>>>===<<<;;;;;;======<<<<<<<<<<<<=========::::::<<<======>>>AAAAAA>>>JJJeee|||{{{yyyyyyyyyxxxuuuyyy{{{|||~~~~~~~~~~~~}}}|||{{{rrrqqqpppqqqtttwwwyyyyyyzzzyyyyyyyyy{{{}}}~~~zzztttnnnggg```YYYTTTMMMKKKGGGBBB@@@CCCJJJPPP\\\lllrrrYYYGGG666888888666222111222333000000000111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////---............////////////000000111111000000///000000000000111111111111111111111111222222222222333333333444444444555555444555666777888999999999777888999;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;>>>??????@@@BBBCCCCCCDDD>>>@@@DDDGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFHHHLLLPPPQQQPPPOOOMMMMMMNNNOOOPPPRRRSSSTTTTTTQQQQQQQQQPPPOOOOOONNNNNNLLLKKKJJJJJJHHHGGGFFFFFFDDDBBBAAABBBCCCCCCBBB@@@EEEAAAAAAEEEGGGGGGHHHKKKPPP]]]ooo~~~yyylll___PPPFFFDDDCCC@@@===;;;;;;;;;;;;:::999999999777666555666777888777666777777666666666666777777777888888999999888888777777777777777777777777777999999999999::::::::::::=========<<<<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLKKKKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPPPPOOONNNNNNNNNLLLIIIFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@???>>><<<;;;:::::::::<<<;;;;;;;;;;;;;;;;;;<<<:::888777999<<<>>>@@@@@@@@@:::>>>MMMYYYdddyyy{{{~~~~~~}}}}}}}}}|||zzzyyywwwvvvtttuuuwwwxxxxxxxxxzzz|||{{{}}}~~~}}}zzzsssiii___WWWQQQLLLIIINNNNNNPPPVVV]]]eeelllooo}}}bbbLLL>>>888444555555444222111111111///000000000111111111222000000000000000000000000.../////////000000000111////////////////////////////////////////////////---------.........////////////000000000000//////000000000000111111111111111111111111222222222222222333333333333444444444333444555777888888999999888999:::;;;;;;;;;;;;;;;888888999999::::::;;;;;;===>>>???AAABBBDDDEEEFFFAAABBBDDDFFFHHHJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNLLLMMMOOOPPPRRRSSSSSSTTTPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBB@@@???@@@BBBBBB@@@>>>:::===???>>>@@@CCCBBB???>>>DDDLLLRRRVVVXXXYYYZZZmmmttt~~~ooocccYYYNNNGGGGGGBBB;;;999:::<<<<<<;;;777888::::::888777888999<<<:::777666666666555444666666555555555555666666777777888888888888777777666666666666666666666666999999999999999999999999<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@BBBBBBBBBBBBDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLIIIKKKMMMMMMLLLKKKLLLMMMJJJLLLMMMMMMKKKJJJKKKLLLMMMLLLLLLMMMNNNMMMIIIGGGEEEDDDBBBAAA@@@@@@AAABBB>>>===<<<;;;:::999999999:::999999999999999999:::777777666666888;;;======:::888:::???BBBDDDMMMXXXsss}}}~~~~~~{{{|||||||||{{{zzzyyyyyy{{{~~~~~~zzzuuuhhh```VVVMMMJJJJJJLLLMMMRRRYYYhhh~~~mmmUUUFFF:::555777555333111222333444222000//////000000111111111222000000000000000000000000.../////////000000111111////////////////////////////////////////////////---------.........////////////000000000000//////000000000000111111111111000111111111111222222222222222333333333444444444333444555777888888999999999999:::;;;;;;;;;::::::777777888999::::::;;;;;;===>>>???AAACCCEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJKKKGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMJJJIIIIIIKKKMMMOOOKKKLLLNNNPPPQQQRRRSSSSSSOOOOOOOOONNNMMMLLLLLLKKKJJJJJJIIIHHHGGGEEECCCBBBBBB@@@>>>>>>@@@@@@===:::999@@@???888666<<<>>>:::======>>>??????@@@@@@???>>>DDDPPP^^^jjjooommmiiinnnzzzyyyjjj```]]]ZZZSSSIIIAAA<<<;;;<<<===666666555666777666444222777888999777444333444666777555333333555777777777555555555444444555555555777777888888888888777777666666666666666666666666999999999999999999999999;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>????????????AAAAAABBBBBBDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKMMMOOOKKKMMMNNNNNNMMMMMMNNNOOOIIIKKKKKKJJJHHHGGGFFFGGGIIIIIIJJJLLLMMMMMMJJJHHHDDDBBB@@@>>>>>>>>>@@@AAA<<<;;;::::::999999999999888888777777777777888888666777666555666888999888666888:::;;;999888;;;???<<>>???@@@BBBDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKIIIKKKLLLMMMMMMOOORRRUUUQQQOOOLLLIIIHHHGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>===;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBFFFFFFIIIOOOXXX___aaabbbmmmttt|||}}}yyytttmmmfffWWWUUURRRMMMHHHDDD@@@>>><<<;;;::::::999999999:::777777777777777777777777888777777666555444444444333444444555555444444333333444555555333222333555555555555555666666666666666555444444444555777888999999888888999999:::;;;999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEECCCDDDFFFFFFGGGHHHKKKMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIHHHFFFCCCBBBBBBAAA???>>><<<;;;:::;;;;;;;;;:::999888666666666666666666555555555555555555555555555555555555777777777777777888888999>>>>>>BBBIIIPPP\\\ttt{{{xxx{{{{{{{{{}}}|||uuuwwwuuutttwww|||~~~{{{~~~~~~{{{yyy{{{yyyuuuooorrrvvv{{{~~~zzzpppggg```[[[VVVSSSOOOPPPWWWcccnnnvvvlllSSS===888888555444777333333222222222111111111000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////---------.........//////////////////000000000000////////////000111222333111111111111111111111111111111111222222222333333666666666666777777777777888999::::::;;;;;;::::::777999::::::::::::;;;===>>>???AAACCCDDDFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHKKKMMMNNNOOOPPPRRRSSSPPPOOOLLLIIIHHHGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@???@@@???===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===<<<===@@@EEEHHHIIIHHHCCCHHHNNNRRRUUU[[[dddkkknnnooowww}}}yyyxxxuuupppkkk\\\XXXSSSQQQQQQOOOJJJEEECCCBBBAAA???===;;;:::999:::999888777777777777888777777777777777777777777777777666666555444444333333333444444444444333333333444555444333222333444555555555555666666666666666666555555555666777888888888888888888999::::::999999:::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFFFFGGGIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIFFFFFFEEEDDDCCCCCCDDDDDDGGGGGGGGGIIIJJJIIIGGGDDDCCCBBBAAA???>>><<<;;;:::;;;;;;;;;:::999888666555666666666666555555555444444444444444444444444444666666666666666777888888888888:::???AAAFFFTTTcccqqq}}}||||||}}}~~~zzzvvvvvvxxxwwwuuuuuuvvvsssmmmhhhiiilllooosssxxx{{{}}}yyy||||||xxxvvvuuurrrmmmtttyyyvvvnnnlllfffbbbZZZQQQIIIHHHLLLPPPXXXgggyyy```KKK===444555666333222555333222222222222111111111000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////------........./////////////////////000000000000////////////000111222333111111111111111111111111111111111222222222222333555555666666666777777777888999999:::::::::::::::777999::::::::::::;;;===>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGJJJNNNPPPPPPPPPQQQRRRPPPNNNLLLIIIHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@?????????>>>===;;;::::::::::::999999999999999999999999999999999999999999999999888888888888888999999999999888777888999::::::888:::<<>>@@@EEEIIIGGGFFFJJJRRRXXX\\\bbbgggkkkjjjkkkooouuuxxxxxxvvvlllooottt{{{~~~xxxrrrggggggfffeeeccc```]]][[[UUUQQQMMMKKKLLLKKKIIIFFFFFFCCC@@@@@@BBBBBB@@@===777777777777777777777888777666555555444555555555555555555555555555555555666666666555555444444333222333333444444333333222222333444444222222333444444555555555555666666666777666666666666777888999888777777777777888999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKHHHFFFCCCBBBAAA???===<<<;;;::::::::::::999999777666555666666555555555444444444444444444444444444444444555444444444444555666666888777888:::::::::===CCCDDDQQQ[[[kkk}}}{{{yyyxxxyyyyyyzzz{{{||||||||||||xxxxxxxxxyyyzzz{{{{{{{{{yyyzzzxxxrrroooooolllgggdddfffjjjnnnsss|||}}}xxxrrrlllgggeee___VVVPPPOOONNNQQQSSSOOOLLLQQQ^^^iiiqqqSSSAAA<<<666444666666111000222222222222222111111111111000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////............////////////////////////000000000000000000//////000111222222111111111111111111111111111111111111222222222222444555555555666777777777888999999:::::::::999999777999::::::::::::;;;===>>>???AAACCCEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFJJJNNNQQQQQQPPPOOOOOONNNMMMKKKIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999999888888888888888888888888999999999999999999999999777777666666666555555555777777777777888999888888999:::;;;999777777888;;;@@@<<<;;;===???>>>AAAEEEHHHGGGGGGIIIKKKMMMKKKJJJAAACCCGGGLLLPPPOOOKKKGGGDDDDDDDDDCCCAAA@@@>>>===AAA???======??????>>><<<===;;;999999::::::888666777777777666666555555555555444444333333333444444333333333333333333333333555555555444444444333333222222333333333333222222111222333333222222333444444444444555555555666666777777777777777888888999777777777666777777888999999999:::;;;;;;<<<<<<===>>>>>>>>>===============@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFHHHJJJIIIJJJJJJJJJJJJJJJIIIIIIDDDDDDDDDEEEFFFHHHJJJJJJGGGGGGHHHJJJLLLKKKIIIGGGCCCCCCAAA???===<<<:::999999999999999888777666555555555555444444444333333333333333333333333333333333333333333333444444555777666777999;;;;;;:::999666???AAAHHHXXXccclllyyy~~~|||zzzxxxvvvwwwyyy|||~~~||||||{{{{{{|||{{{{{{yyyuuutttuuuwww|||sssddd]]]VVVSSSOOOLLLOOOUUUTTTaaannnsssuuu}}}gggNNN===666777666666666444000000222222222222111111111000000//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////........./////////000000////////////000000000000000000000000000000111222111111111111111111111111000000111111111222222222333444444555666777777777999999999::::::999888888777999::::::::::::;;;===>>>???@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEIIINNNQQQQQQOOONNNMMMMMMLLLKKKIIIGGGFFFEEEEEEBBBAAAAAA@@@???>>>======<<<;;;:::999999888888999777777777777777777777777999999999999999999999999777666666555555444444333333444444444444555555666666666666666444444555666777444333555666666999===999999999999:::999888777999888999:::<<<<<<<<<;;;888888888999999888888888::::::999:::;;;;;;;;;:::888777555555555555444333555444444333222222111111444444333333333444444555222222222222222222222222444444444444333333333333111111222222222222111111000111222222111111222444444444444444555555555555666777777888888888888888777777777666777777888999999999:::;;;;;;<<<<<<===>>>>>>>>>===============AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLJJJKKKKKKLLLLLLLLLKKKKKKEEEEEEFFFGGGHHHJJJLLLLLLHHHHHHHHHJJJLLLKKKIIIFFFDDDCCCAAA???===;;;:::999888888888888777666555555444444444444333333333333333333333333333333333333222222222222222333333444333222222333666999999777777>>>;;;:::AAABBBBBBKKKXXXnnn{{{uuussslll___UUUPPPPPPRRRTTTVVV^^^qqqpppXXXFFF999666999333333333333222111222333222111111111111000000000//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////....../////////000000000////////////000000000000111000000000000000111111111111111111111111111111000000000111111111111222333333444555666777777888999999999999999999888777777999::::::::::::;;;===<<<===???AAACCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDHHHLLLOOOOOOMMMLLLLLLLLLLLLJJJIIIGGGEEEDDDCCC@@@@@@??????>>>======<<<::::::999888888888888888666666666666666666666666888888888888888888888888666666555555444444444333333444555444333222333444666666666777777888888888666222222444555333555888555555666777777777777777:::999888666666777999:::555555666666777888999999666666777888888777777666999999999999999:::::::::333333333333333333333333333333333333333444444555222222222222222222222222333333333333333333333333000111111222222111111000///000111222111111222444333444444444444555555555555666777888888888777777888777777777777888999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIJJJLLLNNNKKKLLLMMMMMMMMMMMMMMMMMMEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKJJJGGGDDDDDDCCCBBB@@@===;;;999999777777777777777666555555444444333333333222222222222222222222222222222222222222111111222222333444222333222000222666777555444:::888666;;;999666===<<>>@@@BBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDDDDEEEAAAAAABBBCCCDDDEEEEEEFFFDDDGGGKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCC??????>>>>>>===<<<<<<<<<999999888777777777777888555555555555555555555555666666666666666666666666444444444444444444444444444555777666444333444666111111111111222222222111888555444777666333222555333555666777777777888888777777666555444444666777444444555555666666777888333555666777777666666666222333444444333333444444444444444444555555555555222222222222222333444444222222222222222222222222222222222222222222333333000000111111111111000000...///111111000111222444333333444444444555555555444555666777777777666666888888888888888999::::::999999:::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@???AAACCCEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJLLLOOOKKKLLLMMMMMMNNNNNNMMMMMMFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHEEEBBBEEEDDDBBB@@@===;;;999888666666777777666666555555333333333333222222222222222222222222222222222222222222111111222222333444333777666222111555666444111888666555:::888555;;;999???BBBAAAFFFVVVhhhttt{{{tttlllddd___[[[XXX]]]iiivvvaaaMMM??????<<<222...222111222222111222222111...111111111111000000000000//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////////////////000000000000////////////000000000000111111000000000000000111111111111111111111111111000000000000111111111111222222333444555666777888999999999999999888777666777999::::::::::::;;;===:::;;;===???AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD???@@@AAABBBCCCEEEFFFFFFDDDFFFIIIKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBB>>>>>>======<<<<<<;;;;;;999888777777777777777888555555555555555555555555444444444444444444444444333333333333333333333333///222444555333333666999888777666777777777555333111///111666777666666999444555666666555555555666333555666666666555666777555555444444444555555666111333555666666555555666666777777666444222222333444333333222111111000000111111000111111222333333222222222222222222222222222222222222222222222333000000111111111111000000---///000111000000222444333333333444444444555555333444666777777777666555999999888888999999:::;;;999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBB>>>???BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHHHHJJJLLLOOOKKKKKKLLLMMMMMMMMMMMMMMMIIIHHHGGGGGGFFFGGGGGGGGGJJJIIIIIIIIIIIIGGGDDDAAAEEEDDDBBB@@@===;;;999888666666666666666666555444333333333222222222111111111111111111111111111111222222222111222222333444000666777222000333444111444:::777333777555222888444999;;;888:::CCCMMMSSSZZZiiiyyy}}}pppooohhhgggkkkrrrvvvrrrooonnnwwwsssooowww|||fff\\\AAA===777333111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000////////////////////////000000000000000000000000000000000000////////////...///000///......000222000000000000000000000000000000000000000000000000222222111111111111111111222333444444555555444444666666666666777777777777777777888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@>>>>>>@@@CCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFDDDCCC=========<<<;;;;;;::::::666666666666666666666666555555555555555555555555555555555444444333333333444444444333333222222222222222222222222222222222333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333555555666666555444333333222222222333333333444444444555555555444333333222444444333333222111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000////////////000111222222333333111222222333333444444555888888777666666666666666;;;:::999888888888999::::::999999999999:::;;;;;;;;;<<<===>>>???@@@AAABBB?????????@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHFFFDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEBBB???======>>>>>>>>>===;;;999888666555555555555444444444333333333333333333333333111111111111111111111111000000000000000000000000111111222222222333333333222222222333333333444444666666666777888:::;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBB<<<<<<<<<;;;::::::999999555555555555555555555555444444444444444444444444555444444444333333333333444444333333333222222222222222222222222222222222222222222222222222222222222333444333222222222444333333333333333333333333333333333333333333333333555555555555555444333333222222222333333333333444444444444444444333222222555555444333333222111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111000000000//////000111111222333333111111222333333444444555555555555555555666777888999888777777777888999999:::::::::::::::;;;;;;<<<:::;;;;;;<<<===>>>??????>>>??????@@@AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCDDDEEEFFFEEEDDDEEEEEEFFFEEEDDDAAA???===<<<======<<<;;;:::888777555555555555444444444444333333333333333333333333000000000000000000000000000000000000000000000000111111111222222222333333222222222333333333333444555555555666777999:::;;;999999:::???GGGOOOTTTWWWNNNTTT___nnn~~~{{{XXXAAA999999666444222222333444333222000000000000000000000000////////////////////////........................000//////......//////000....../////////000000000////////////////////////////////////////////////////////////000000000000000111222111000000222444000000000000000000000000000000000000000000000000111111111111111111111111222222333444444444444444666666666666777777777777777777777888999:::::::::;;;;;;<<<===>>>>>>???@@@AAA@@@??????????????????@@@@@@??????@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBB@@@???;;;;;;;;;:::999999888888555555555555555555555555444444444444444444444444444444333333333333333222333333333222222222222222111111111111111111111111111111111111111111111111111222333333222111222333333333333333333333333333222222222222222222222222444444444444444333333222111111222222222333333333333333444444444333222222555555444444333222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111///000000111111222222222111111222222333444444444333333333444555666888888666666666666666777999999;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;:::999888777666555555444444444333333333222222222222222222222222////////////////////////000000000000000000000000000111111111222222222222111111222222222333333333444444444444555777888888888777666777:::<<<<<<<<<@@@>>>AAALLL]]]kkkssstttvvv|||{{{YYYDDD;;;;;;===222111111111333333222000000000000000000000000000////////////////////////......................../////////....../////////........./////////000000////////////////////////////////////////////////////////////000000000000000111111111000000222444////////////////////////000000000000000000000000111111111111111222222222222222333444444444444333555666666666666777777777555555666777888999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>;;;;;;::::::999888888888444444444444444444444444333333333333333333333333333333333333222222222222222222222222222111111111111111111111111111111111000000000000000000000000111222333222111000111333222222222222222222222222222222222222222222222222222333333333333333222222111111111111222222222222222222333333333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111///000000000111111111222111111111222333333444444222222222333444555666777444555555666777888999:::;;;;;;::::::;;;;;;<<<===:::::::::::::::;;;;;;;;;=========>>>???@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEDDDBBB@@@AAAAAAAAAAAA@@@???===<<<999999888888777666555555444444444444333333333222222222222222222222222222////////////////////////000000000000000000000000000000000111111111111222111111111111222222222222222222222333333444666666888888777999;;;;;;:::999>>>:::888===GGGNNNOOONNNOOOTTT\\\gggsss~~~yyyVVV>>>666666444111222111000111222222000---////////////////////////................................................//////............//////............////////////////////////////////////.........................../////////000000000111///000000000//////111222////////////////////////000000000000000000000000000000111111111222222222111222333333444444333333444444555555555666666666333333444555666777888888;;;;;;<<<<<<======>>>>>>@@@@@@???>>>==================>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA???>>>===;;;;;;:::999999888888777444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111222222000000111222111111111111111111111111111111111111111111111111111111222222222222222111000000000111111111222222111111222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111111000000111222222333333444333333333333333444555555444555666777999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======???@@@AAA>>>?????????@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCCCCAAA????????????>>>===<<<;;;;;;777777666666555555555444444333333333222222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111000000000111111111222222111111111111222333444444222222333666999::::::888333444555888;;;=========:::;;;???DDDIIIOOOSSSVVVZZZaaallluuu|||gggTTT===222444666222---222111000111111111///---////////////////////////........................------------------------///......------......///------........./////////////////////////////////..............................//////000000111111...///000///......000222000000000000000000000000000000000000000000000000000000000111222222333333111111222333333333333333333333333444444444444555222333444555666777888999;;;;;;<<<<<<<<<=========@@@???>>>>>>>>>>>>>>>>>>============>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<999999999888777777666666333333333333333333333333111111111111111111111111000111111111111222222222000000000000000111111111////////////////////////000000000000000000000000///111111111000///000111000000000000000000000000000000000000000000000000///000111111111111111111///000000000000111111111000000111222222222111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000111111222333333333444444333333333444555555444555777888999::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>???======>>>>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAA@@@>>>>>>>>>===<<<;;;:::999999777666555444444444444555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///000000000000111111111111111111111111222333333000000000333555777666555555888;;;;;;999888888999666666777888:::;;;<<<======@@@DDDGGGKKKQQQYYY___aaarrr~~~jjjZZZMMMEEE===666333666888666333222111///000111111000///////////////////////////........................------------------------///......------......///---------.........//////////////////////////////.................................///000111111111///000111000//////111333000000000000000000000000000000000000000000000000///000000111222222333333111111222333333333333222111111222222222333333333333444555666888999::::::;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>???@@@@@@===<<<;;;;;;<<>>>>>;;;:::::::::;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA<<<>>>???AAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???===>>>???@@@?????????>>><<<:::999777777666777666555444444444555555222222222222111111111111000000000000000000000000////////////////////////////////////////////////........./////////000000/////////000000000111111111111111111111111222333333222222333555666666555444555666444111000000222666777888888999999888888:::::::::;;;===???AAABBB<<>>>>>???@@@AAAAAA===<<<;;;:::;;;>>>AAACCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB;;;;;;;;;;;;::::::999888555444444333333222111111222222222222222222222222000000000000000000000000//////000000111111111222.../////////000000111111////////////////////////111111111111111111111111///000111000///...///111////////////////////////000000000000000000000000......///000000111000000////////////000000000000//////000111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000////////////000000000111222222333333111111222333555777999:::333444555777777777666666888888777777888888999:::888888999:::<<<===>>>>>>::::::::::::;;;;;;<<<===>>>??????@@@AAAAAABBBBBB;;;<<<>>>AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<>>>????????????>>><<<999888666555555777666555444333444555666222222222111111111111000000000000000000000000000........................////////////////////////............/////////000////////////000000000000222111111111111111222333444333222222444666666666444333222222444888;;;===222333555666666555444444555444555888:::;;;:::999999===TTT}}}gggKKK@@@>>>;;;888444444333333222111000000000000000000000000000000///............---------////////////////////////........................000///---,,,,,,---///000......------------......---......///////////////........................,,,---------.../////////111111222111111000///...000000000000111111111111000000////////////000000//////...//////000111222111111222222222333333333333333333333333333333333555555666777888999999:::;;;::::::::::::;;;<<<<<>><<<<<<===@@@CCCEEE@@@@@@@@@?????????>>>>>>@@@@@@???@@@AAABBB@@@>>>;;;::::::999888777555555333333444555444333222111222222222111111111111000000000000000////////////000000000000000000000000//////............//////............////////////000000000///......------000///...---...///111222111111000000//////......////////////////////////000000000000000000000000......////////////......000000000000000000000000////////////////////////---------............//////...---111555555000+++////////////000000000000111111000///////////////............////////////000000000111222222333333111111111111222333444555555555555666666666666666999999999999888888777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@????????????>>>>>>>>>===???>>><<<:::888666444333555555444333333222111111000000000000000000000000////////////....................................------------------------////////////////////////////////////////////////////////////000000000000///000000000111111111111222222222333333333444444222222222333333333444444555555555666666666666777>>>999JJJsss|||hhhMMM;;;555555444222444333333222111111000000///////////////////////////............---------................................................000...---,,,,,,---...000......------------......---......///////////////........................---------...............000000000111000000////////////000000000111111111000000000//////000000000000////////////000000111111111111222222222333333333333333333333333333333555666666777888999::::::;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@??????>>>;;;;;;<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>@@@??????@@@AAAAAA@@@>>>:::::::::999888777555555333333444444444333222111222222222111111111000000000000000000/////////...000000000000000000000000//////............//////............////////////............////////////333222000.........///000000000000000//////..............................////////////////////////......////////////......000000000000000000000000////////////////////////---------............///000000111666:::999222---////////////000000000000111000000///////////////............///////////////000000111111222333333111111111111222333444444555555555555666666666666666666666666777777888888888999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;======>>>>>>???@@@@@@@@@??????@@@???>>>>>>>>>>>>???@@@AAAAAA@@@????????????????????????>>>>>>>>>======???>>>===;;;999777555555555444444333222222111111000000000000000000000000////////////....................................------------------------.................................................../////////000000000000//////000000000111111111222222222222333333333333222222222333333333333444444444444555555555555666;;;777BBB```{{{zzzdddTTTPPPGGG;;;444222222333222333333222222111000000000///////////////////////////............---------................................................///...---,,,,,,---...///......------------......---......///////////////.......................................---------......////////////////////////000000000000111111111111000000000000111111111000000////////////000111111111222222222222333333333333333333333333333666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>999:::<<<>>>??????>>>>>>@@@@@@????????????>>>>>>???>>>>>>???@@@@@@???===:::::::::999888777666555333333444444444333222111222222111111111000000000000000000/////////......000000000000000000000000//////............//////---............/////////,,,------...//////000000555444222///...---------000000000////////////...........................////////////////////////......////////////......000000000000000000000000////////////////////////---------............//////000333888;;;999222,,,////////////000000000000111000//////......//////............//////////////////000111111222222333111111000111111222333444444444555555555666666666222333333444666777888888888999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>>??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;999888777666444444333333222222111111000000000000000000000000/////////............---------------------------------------------------....................................................../////////000000000////////////000000000000111111111222222222333333111111222222222333333333222222333333333444444444777666>>>QQQgggqqqjjj___~~~sssZZZJJJAAA===<<<;;;888555333222333444222222111111000000000000///////////////////////////............---------................................................///...------------...///......------------......---......///////////////......................../////////...---------,,,,,,,,,---...////////////////////////000000000111111111000000000000111111111111000//////...//////111111111111222222222222222222333333333333444444777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@@@@?????????>>>>>>>>>>>>===>>>===<<<===??????===<<<999999999999888777666555444444444333333333222222111111111111000000000000000000/////////.........///////////////////////////......------......///---------.........//////---------....../////////444333222000......------////////////////////////........................////////////////////////......////////////......000000000000000000000000////////////////////////---------............///---...000333555444000,,,////////////000000000000000000///............///............//////////////////000000111222222222000000000000111222333444333444444555555666666666222333333444555666777888888999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<;;;::::::999888777666666333333333333222222111111000000000000000000000000//////.........---------------------------------------------------------........................................................./////////000000........./////////000000000000000111111111222222111111111111222222222222111111111111222222222333444888>>>KKKaaapppiiiZZZXXXooo}}}dddQQQFFF???:::777444555666333///...///222111111000000000000//////........................///............---------.........................................................------...............------------......---......///////////////......................../////////...---------,,,+++,,,---......///.........////////////000000000111111000000000000111111111111000//////...//////000000111111111222222222222222222333333444444444777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<======>>>>>>======<<<======;;;;;;;;;===???@@@>>>>>>=========<<<<<<<<<<<<;;;;;;<<<======<<<:::888888888888888777666555444444333333333222222222111111111000000000//////////////////..........................................------------......------------............///.........---------,,,111000000///////////////.............../////////......................................................////////////......////////////////////////////////////////////////---------............///...------...///000//////////////////000000000000000//////...........................////////////...//////000111111222222000000000000111222333333333333333444555666666777555555666666666777777777888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@???>>>===>>>>>>????????????>>>>>>>>>===============>>>>>>=========<<<<<<<<<<<<;;;888888777777666555555444333222222222222222111111////////////////////////............------------------------------------------------------------............................................................////////////---............//////////////////000000000111111000000000111111111222222000000000000111111111111111777<<>>??????@@@@@@@@@@@@??????===============>>>>>>???===<<<<<<<<<;;;;;;;;;;;;777777666555444444333333222222222222222222111111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------........./////////------------.........///........./////////000000///000000000000111111111///000000000000111111111///333666999BBBKKKHHH>>>@@@;;;???LLLZZZlll|||jjjRRR>>>CCC888000///000......000000111333222111000222333////////////////////////........................///............---------------------------------........................---..................---......------------......---......///////////////........................---------...................../////////......---........./////////000000//////............//////000////////////000000111000000000000111111111111111111222333333444555555555666666777888999:::::::::999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;888777777666666777888999:::::::::999999999999888:::999999:::;;;;;;:::888777777777777777777666555555444333222222222333333111000000000//////////////////.........---------------------------------...------,,,,,,------...,,,,,,---------.........------------------------+++,,,,,,------...---------------.........//////------------------------..............................////////////......////////////////////////////////////////////////---------............/////////////////////111222////////////000000000000//////...------------...............////////////......//////000111111111/////////000000111222333111222222333555666666777555555666777888888999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@?????????@@@AAABBBBBBAAA@@@???>>>=========>>>>>>???@@@<<<<<<<<<;;;;;;;;;::::::888888777666444333222222111111111111111111222222////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////,,,,,,---------.........------.........//////////////////000000000111111///000000000000111111111000111111222444666444111===;;;>>>EEEEEEEEERRRdddhhhOOOAAA<<<888333555222333888777000...111...000111111000/////////.........///////////////........................//////.........---------------------------------........................------............------.........------.........---......///////////////........................,,,------......////////////000000000///...------............/////////000......------------......//////...//////000111222000000000000111111111111111111222333333444555555555555666777888999::::::999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;777777999999:::999888888999999999888888888777777:::999888999;;;;;;999888666777777777777777666555555444333222111222333444000000000000//////////////////.........---------------------------------...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,------......///+++,,,,,,------,,,,,,+++---------.........//////------------------------..............................////////////......////////////////////////////////////////////////---------.........//////,,,...///000////////////////////////000000000000//////...------------.............../////////000......//////000111111111////////////000111222333111111222333555666666777222333444666888999:::;;;999999:::;;;<<<<<<<<<<<<;;;<<<>>>?????????>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@<<<<<<;;;;;;;;;:::::::::999999888666555444333222111111111111111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111333111222333333111222555;;;<<<===???AAACCCEEEEEEVVViiiaaaTTTGGG@@@<<<666222222111111111111111111111111000000000000000000000000111111000000//////............------------.........------,,,,,,------...---------............///........................000///...---------------//////000000///...------............////////////////////////////////////................................................////////////////////////........................///////////////000111111111111000000//////......222222222222333444555555:::999999888888999::::::999999888888888888888999;;;;;;;;;<<<<<<<<<======:::::::::999888777666555999999888888888888999999:::999888888777777888888777777666555555555555555444444333222222111111000////////////////////////////////////////////////---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,------------------------//////.........---------,,,,,,,,,---------......---.........//////000000............////////////000000000000////////////////////////////////////000000//////.........------......///////////////000000000000000000000000000000///...............000000000000000000000000//////////////////////////////000111111111111111222222333444444555555666555444444555555666777888999999:::;;;;;;<<<======<<<===>>>??????@@@@@@???@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????===<<<<<<======>>>???===<<<;;;;;;:::999777666555555444444333222222111111111111111000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------------------............///........................000000000000000000000000000000000000000111111222///000000000111111111111::::::<<<===???@@@BBBBBBBBBOOOZZZooowwwhhhMMMCCC:::888888555444444111111111111111111111111////////////////////////000000000000//////............------------.........------,,,,,,------...---------............///........................//////...---------------///////////////...------............////////////........................................................................................................................///////////////000000111111111000000////////////222222222222333444555555888888888888999999::::::999999888888888888888999:::;;;;;;;;;;;;<<<<<<<<<::::::::::::999888777666999999888888888888999999999999888777777777888888777666555555444444555555444333333222111111000000................................................---------,,,,,,+++++++++///...---,,,,,,,,,,,,------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,------------------------///.........------------,,,,,,,,,---------......---........./////////000............////////////000000000000/////////...........................000/////////.........---------...///////////////////////////////////////000//////...............//////////////////////////////////////////////////////000111111111111111222222222333444444555555444444444444555666777888888999999:::;;;;;;<<<<<<<<<<<<===>>>????????????@@@????????????>>>>>>>>>????????????@@@@@@@@@@@@@@@???===<<<;;;<<<<<<======<<<::::::::::::888777555555555444333333222222000111111111111000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............------------....................................////////////////////////000000//////000000111222//////000000000111111111999999:::;;;<<<===>>>>>>===BBBAAAHHH___rrr}}}iiiZZZQQQGGG???;;;444000222444333333444111111111111111111111111////////////////////////000000000////////////.........------------.........------,,,,,,------...---------............///........................///...------------------...////////////...---------............/////////........................................................................................................................//////......//////000111111000000000000/////////222222222222333444555555555666777999::::::::::::999888888888888888999999::::::::::::;;;;;;;;;;;;:::;;;;;;::::::999888777999999888888888888999999999888888777777777777777666555555444444444444444333333222222111000000000................................................------,,,,,,,,,,,,++++++......---,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,------------------------............------------,,,,,,,,,---------...................../////////---............/////////000000000/////////............................../////////...............------...////////////...////////////////////////000///......------......////////////////////////000000000000000000000000//////000111111111111111000111111222333333444444444444444444555666777888777888888999999:::::::::;;;;;;===>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========???>>>>>>===>>>???@@@AAA???>>>===;;;::::::;;;;;;;;;999888888999999888666555555444333333222222111000000111111000000///.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////------------....................................///////////////////////////////////////000111111////////////000000000000999999999::::::;;;;;;;;;@@@EEEAAAAAAJJJNNNPPPXXXtttzzz\\\TTTGGG;;;666555666555666222000222444111000111111111111111111111111111////////////////////////////////////////////////......------------.........------,,,,,,------...---------............///..............................---,,,,,,---------.........//////...---------------.........//////........................................................................................................................///............///000000000000000000000000000000222222222222333444555555444555666888999:::::::::888888888777888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888999999888888888888999999888888777666666666666777555555444333333333333333222222222111000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////000000/////////.........................................................,,,---......//////......//////////////////////////////...------------...////////////////////////000000000000000000000000//////000111111111111111000000000111222222333333444444444444555666777777777777777777888888999999:::;;;<<<======>>>==================<<<<<<<<<<<>>===<<<:::999999999:::888777666666888888777666444444333333222111111111000000000000000//////...---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------...//////,,,,,,---------.................................///////////////////////////............///000000........./////////000000999999999:::::::::;;;;;;;;;BBBAAAAAAIIIGGGBBBFFFPPP]]]ppp~~~ppp[[[FFFAAA<<<777555444444666888666222111444444000...///000000000000000000000000......................................./////////......------------.........------,,,,,,------...---------............///........................------,,,,,,,,,------...------............------------------...................................................................................................................................................//////000000000000000111111111111222222222222333444555555333444555777888999999:::888888777777888999999:::999999999:::::::::;;;;;;::::::;;;;;;;;;:::999999999999888888888888999999888777666666555555666666444333333222222222222222222111111000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.....................---------------------............////////////....................................---------...............,,,------.......................................//////...---------------........................//////////////////////////////000111111111111111//////000111111222222333333333333444444555666777666666777777777777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::===<<<;;;::::::<<<>>>???===<<<:::888888888888999777666555555666777666444333333333222111111000000000000000000000///......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---...//////,,,,,,,,,------------............................................................---......///000---............/////////888888999999::::::;;;;;;999???<<<<<>>;;;999@@@???<<>><<<777444555444111222666555111111333222------222111000000333222///000444000000000000000000000000........................---------.........//////.........------............------,,,,,,------...---------.........//////........................++++++++++++,,,,,,---...+++,,,------.........---,,,,,,,,,---------......------------------------................................................------------------------...........................------------...//////000000111111222222222222222222222222333444555555999777444222222444777:::777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======777888888999999999888888999999888888888888999999666666555444444444444555222111111000000000000000000000000///......------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,---...---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,------.........+++,,,------......------..............................---,,,,,,,,,,,,---........................------------------------//////000111111111111111111111111222333333444444333333333333444555666666888888888888777777777777777777888999::::::::::::999999999888888888888777777888999::::::::::::999666666555555666777999::::::888666666666555333222222222111111000////////////////////////......---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................---,,,,,,,,,,,,---......,,,,,,,,,---------......888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJOOOOOOUUUaaatttvvvfffUUURRRLLLEEE>>>:::777666222222222222222222222222222222222111000//////...111111111111000000000000////////////////////////////////////////////////---------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......000///...---------------...............///000000000///...---,,,------...---------............/////////000111222333333333222222333444444555555666555555555666666666666666666777777777777888888888::::::;;;<<<======<<<<<<::::::999999999999888888777666555666888888666555555444444333333222222111111111000000000000111111///////////////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------...------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------///......---------......,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------..................////////////........................+++,,,------......------------............------............///////////////000111222222333222222222222222333444555666777666666777888888888888888777777888999::::::::::::999::::::::::::999888888999999999999999999999999666666555555555666666777666555555444222111000000////////////............////////////...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------777777888888888888999999;;;;;;;;;<<<======>>>>>>>>>@@@CCCDDDDDDEEEGGGIIIHHHJJJOOOYYYeeeooovvvxxxtttggg[[[MMMDDDAAA???;;;888555333333333222222222222222222222222222222111111000//////...111111111000000000//////................................................---------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,---------......//////...------------------------------...//////000///...---,,,------...---------............///000000000111111222222333222222333333444555555555555555555555666666666666777777777888888888999999::::::;;;<<<<<<<<<<<<<<<:::::::::999999999999888777666666777888888777555555444444333333222111111111111000000000000111111///////////////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------///......---------......,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------..................////////////........................+++,,,------......------------............------............///////////////000111222222333222222111222222333444555777888666666777888888888888888777777888999:::::::::::::::;;;;;;;;;;;;:::999999999999999999999999999999666666555555555555666666555555444333222111000000////////////............////////////...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------666777777777888888888999::::::;;;<<<<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFIIINNNUUU[[[^^^\\\ZZZcccgggnnnxxxwwwiiiVVVHHH@@@<<<888666555444333222111222333333111111111111111111111111222111111000000//////...111111000000000000//////........................---------------------------------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////...------------...,,,,,,,,,,,,,,,---......//////...------------...---------............///111111111111111111111111222222333333444444555555555555555555666666777777888888888888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888777666777999999777666444444444333222222111111111000000//////000000111///////////////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------......---------......///---------------............------,,,,,,------...,,,,,,,,,---------..................////////////////////////////////////+++,,,------......------------............------............///////////////000111222222333222222111111111222444666777888666666777888888888888888777777888999::::::::::::;;;<<<<<<<<<<<<;;;::::::888888888888888888888888666666555555555555555666555444444333222111000000////////////............/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------555666666777777888888888999::::::;;;<<<<<<=========???AAABBBBBBCCCEEEFFFDDDGGGMMMSSSVVVUUURRRPPPZZZ[[[\\\]]]```iiivvv|||```JJJJJJDDD===999::::::999666555444333222222222222333111111111111111111111111111111000000////////////111000000000////////////........................---------------------------------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,---------......///......---------......------,,,,,,------...///............------......---------............///111111111111000000000000111222222333444444555555444444555555666666777777888888999999999:::::::::999::::::;;;;;;;;;::::::::::::::::::999999999999888777777888999999888666444444333333222111111111000000////////////000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------------------------------...------------...//////---------..................------,,,,,,------...,,,,,,,,,---------..................////////////////////////////////////+++,,,------......------------............------............//////////////////111222222222222222000111111222444666888999666666777888888888888888777777888999::::::::::::;;;;;;;;;;;;;;;::::::999888888888888888888888888666666555444444444555555444333333222111000000000////////////............//////.........---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,444444555666777777888888999999::::::;;;;;;<<<<<<<<<>>>@@@@@@@@@AAACCCEEEAAAEEEIIIMMMNNNNNNMMMLLLOOORRRUUUVVVVVVYYY^^^bbb^^^iiiwwwnnncccZZZRRRNNNKKKNNNRRRNNNBBB666888777555666777666222...222222111111000000000000000000000000000000000000000000000///////////////000000000////////////...................................................---------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------............---------......///...............//////000------..................---------............///111111000000000000000000111111222222333444444555444444444555666777777888888888999999999:::::::::999:::::::::::::::999999::::::999999999888888888888777666777999999777666444333333222222111000000000000////////////000000///////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------+++++++++++++++,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,---------------------............---------------------------------------------------------------------------------------...//////...........................------,,,,,,------...,,,,,,,,,---------..................////////////////////////////////////+++,,,------......------------............------............//////////////////111222222222222222111111111222444666777888666666777888888888888888777777888999:::::::::::::::::::::::::::999888888777777777777777777777777666666555444444444444444222222222111111000000///////////////........................------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,333333444555666777888888888888999::::::;;;;;;<<<;;;===????????????AAACCCDDDGGGIIIJJJJJJJJJKKKLLLFFFKKKRRRVVVXXXZZZ]]]```XXX]]]hhhuuu|||~~~kkkbbbUUUJJJDDD@@@===;;;<<<777222333777999888666666444222222222222000...111111111111222222222222////////////////////////////////////////////////000000////////////......------------------------////////////////////////---------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,---------.........------------.../////////............///000000,,,---......///.........---------............///000000000000000000000000111111222222333333444444333444444555666777888888888888888888999999999:::999999:::::::::999888888999888888888777777777777777666555666888888666555333333333222111111000000000//////......//////000///////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------+++******++++++,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,------...............////////////------------------------,,,,,,,,,------------...---------------------------------------...///000/////////..................------,,,,,,------...,,,,,,,,,---------..................////////////........................+++,,,------......------------............------............///////////////000111222222333222222222222222333444555666777666666777888888888888888777777888999::::::::::::999999::::::999999888777666666666666666666666666666666555444333333333333111111111000000000//////////////////.....................------------,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,222333333444666777777888888888888999::::::;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBDDDGGGJJJJJJIIIIIIJJJLLLGGGKKKPPPRRRTTTVVV[[[___aaa```bbbeeeeeedddfffkkk{{{{{{nnn___\\\]]]UUUDDD???999555444888===@@@>>><<<888444222222222333333222111000111333333444222222333333333333333333////////////////////////////////////////////////000000/////////.........------------------------........................---------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,---------......---------------...//////...------------...//////,,,,,,.../////////......---------............///......//////000000111111111111111222333333444444333333444555666777888888777777777888888888999999999999999999999888777777777777777777666666666666666555444555777777555444333333222222111000000000//////............/////////////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************+++,,,---...------,,,,,,,,,,,,++++++******+++,,,,,,---......---------.........//////------------------------,,,,,,,,,---------......---------------------------,,,,,,------///000000000/////////.........---...------,,,,,,------...,,,,,,,,,---------..................////////////------------------------+++,,,------......------------............------............///////////////000111222222333222222444333333333333444555666666666777888888888888888777777888999::::::::::::::::::;;;;;;::::::999888666666666666666666666666777666555444333333333333000000000000000/////////////////////.....................---------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++++++++++++++++++++222222333444555666777888777888888999::::::;;;;;;:::<<<===>>>===>>>???AAA>>>AAAFFFGGGGGGFFFHHHJJJHHHJJJKKKLLLMMMQQQYYY___]]]ZZZYYY[[[\\\]]]bbbiiirrrnnnnnnzzz|||yyyxxxwwwlllZZZMMMFFF@@@FFFLLLFFF>>>===<<<999555333444555...111333333222111333555111111111222222111///...222222222111000///---,,,////////////////////////.........///////////////000/////////............---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,---------......---------------...///000---,,,,,,,,,,,,---......+++,,,.../////////......---------.........//////---......///000111111222000111111222333333444444333333444555666777888999666777777777777888888888999999999999999888777666666666666666555555555555555444444555666666555333333333222222111000000000//////............/////////////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---************+++,,,---...---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---...///000111000000//////.........---...------,,,,,,------...,,,,,,,,,---------................../////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------..................---............/////////000///000111222222333222222555444444333333444444555666666777888888888888888777777888999::::::::::::;;;;;;<<<<<<;;;;;;:::999666666666666666666666666777666555444333222222222000000000000////////////000/////////..................---------,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...++++++++++++++++++++++++444444555555555555555555999999:::;;;;;;;;;::::::>>>============>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHGGGIIIKKKMMMNNNQQQTTTWWWTTTUUUWWWWWWYYY[[[___bbbmmmcccdddttt|||rrrnnntttssstttzzz~~~qqqcccVVVRRRRRRPPPNNNNNNDDDBBB>>>;;;999999;;;;;;333333333333333333333333333333222222111000//////111111000000/////////...000000000000000000000000//////............//////000000//////.........---///////////////.........------------------------......------------......------------------------------------------------.........------,,,,,,,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------............///------------------------......------------.........------------...//////000000000000000000000000000111111222222333444444222333555666666666555555555666777777666666777888999999888888777777666666666666666666666666666666333333444444333333222111000000000000000//////...111000///......------...///............---------,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...,,,,,,,,,---...---,,,+++,,,...///...---,,,,,,,,,---...///000111//////.........---------...------,,,,,,------...........................---------------...///000---------............///000000000000111111111111111222333333444444333333333333555666777777777777888888999999999:::::::::;;;;;;;;;:::999888666666::::::999888666444333222777666666444333222111111000000000000000000000000......---------,,,,,,,,,...------------...//////,,,+++******,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------333444444444555555666666888999::::::;;;:::::::::==================>>>???AAAAAAAAABBBDDDEEEGGGHHHGGGIIIKKKLLLMMMOOORRRUUUSSSUUUWWWXXXYYY[[[___aaafff]]]^^^llluuuqqqiiihhhmmmkkkjjjlllrrrwwwzzz{{{uuuvvvvvvsssqqqttt|||~~~}}}eeefff]]]VVVdddzzzvvvbbbUUUIII???>>>@@@@@@???@@@>>><<<999666555555666777333333333333333333333333333333222111111000//////000000000//////.........//////////////////////////////............//////000/////////.........---////////////............------------------------......------------......------------------------------------------------......---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------............------------------------......------------.........------------...//////000000000000000000000000000111111222222333333444333444555666666555444444444555666666555555666888888777777777777777666666555555555555555555555555333333333444333222222111//////000000//////...---000//////...........................------------,,,,,,,,,+++++++++******,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------------,,,+++,,,...///...---,,,,,,,,,,,,---...///000///.........------------...------,,,,,,------...........................---------------...//////---------............/////////000000000111111111111222333333444444333333333444555666666777666666888888888999999999999:::;;;;;;;;;:::999777666555666666777777666555444444666666555444333222111111000000000000000000000000......---------,,,,,,,,,---------------...//////...,,,+++,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,---222222333444555666666777888888999:::::::::::::::===<<<<<<<<<======>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGIIIJJJKKKKKKMMMOOORRRQQQSSSVVVXXXYYY[[[]]]______YYY[[[dddiiieeeaaaccciiigggffffffhhhiiiiiihhhooopppnnnkkkhhhjjjpppuuuxxxvvvsssooollllllooorrrpppnnnkkkhhhgggfffggggggmmmiii]]]TTTXXXdddhhhdddTTTVVVOOOGGGPPPaaaaaaTTTDDD;;;444666999888777888:::888555333222222333333222222222222222222222222222222222111111000000////////////...............//////////////////////////////............///////////////.......................................------------------------......------------......------------------------------------------------...------------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------............------------------------......------------.........------------...//////000000000000000000000000000000111111222333333333444444555555555444333333333444555555444444555666666666666666666777777777555555555555555555555555222333333333333222111111......//////......---,,,.............../////////............------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---............------,,,---,,,+++,,,...///...---,,,++++++,,,,,,---...///............------------...------,,,,,,------...------------------------------------------...///---------............/////////000000000000111111111222222333333333333333444555555666666666555555777777777888888888999999:::::::::999888777666555222333444555555666666666666555444444333222111111000000000000000000000000......---------,,,,,,,,,---------------......//////...---...///000///---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,111111222333555666777777666777888999:::::::::999<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJJJJIIIJJJLLLNNNNNNQQQTTTWWWWWWXXXYYY[[[]]][[[]]]bbbbbb______cccffffffggghhhiiiiiiiiihhhoooooommmkkkiiijjjnnnqqqsssqqqnnnjjjgggeeedddeeedddbbb```]]]ZZZYYYXXXXXX\\\YYYQQQHHHJJJSSS[[[\\\MMMOOOIII@@@BBBLLLNNNFFFFFF>>>999:::;;;999666666888777555333222222333333222222222222222222222222222111111111000000000///..................------//////////////////////////////............//////........................------...............///------------------------......------------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........,,,,,,------------------...------,,,,,,------......------------...//////////////////////////////000000000111222222333333444444444444333333222222111333444444333333444555444444555555666666666777444444444444444444444444222222222222222111111000------......------,,,+++,,,,,,---.../////////000.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///......,,,+++---,,,+++,,,...///...---+++++++++++++++,,,---...------------------------...------,,,,,,------...---------------------------------,,,,,,---......---------............///////////////000000000111111111222333333333333222555555555666555555444444666666777777777888888888888888888888777666555444000111222333444555555555444444444333222111111000000000000000000000000000......---------,,,,,,,,,------,,,,,,------...//////...---...///000///---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,111111222333444555666777555666777888999999999999;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIIIIHHHIIIKKKLLLKKKNNNRRRTTTTTTUUUVVVWWW]]]^^^```aaa___]]]___ddd```bbbdddggghhhiiijjjkkkkkkjjjjjjiiihhhiiilllnnnjjjhhhfffdddbbb```]]][[[ZZZYYYWWWTTTRRROOOMMMLLLLLLLLLHHHCCCBBBHHHNNNPPP???AAA???:::;;;AAAEEEDDDBBB<<<888999999666333333666555444333222222333333111111111111111111111111111111111000000000000000------..........................................//////............//////---------...............,,,---------......//////------------------------......------------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,,,,,,,------...------------.../////////////////////////////////000000111111222333333444444333333222222222222111222333333222222333444333333333444444555555666444444444444444444444444111111222222111111000///---------------,,,,,,+++***+++---...////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......---,,,+++---,,,+++,,,...///...---,,,,,,+++++++++,,,------,,,,,,------------------...------,,,,,,------...------------------------...------,,,,,,,,,---------------............///...////////////000000000000111222222333333222222444555555555555555444333555555555666666666777777777777777777666555444444111222333333333333333222333333333222111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,---......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++111111222333444555555666444555666777888999999999:::::::::;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFGGGHHHIIIHHHHHHHHHJJJLLLKKKMMMPPPRRRRRRSSSUUUVVVZZZ\\\^^^^^^\\\\\\^^^aaa^^^aaadddfffggghhhjjjkkklllkkkkkkkkklllmmmnnnoooiiiiiiiiiiiiiiigggbbb___[[[ZZZYYYWWWTTTQQQNNNLLLDDDEEEDDDBBBAAABBBDDDFFFAAAAAAAAA>>>>>>@@@CCCEEE;;;666444666666333222333222222222111111111111222000000000000000000000000000000000000000000000000.............../////////........................//////............//////---------------.........,,,,,,,,,---......//////------------------------......------------......------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,,,,------.........------,,,,,,,,,,,,------...------------...//////000000000000000000000000//////000000111222222222333333222111111111222222111222333333222222333444333333333333333444444444333333333333333333333333000111111111111000//////------......------,,,+++***+++---...//////......------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,---,,,+++,,,...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------............///......////////////000000000111111222222222222222333444444555555555444444444444555555555666666666555666666666555555444333333333333333333222222111222222222111111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******222222222333333444444444333444555777888999999999:::::::::;;;<<<===????????????@@@AAABBBDDDEEEFFFFFFHHHIIIHHHHHHHHHKKKMMMMMMOOOPPPQQQQQQSSSUUUWWWWWWZZZ\\\[[[ZZZ[[[]]]]]]^^^aaadddeeefffgggjjjmmmffffffeeeffffffgggggggggbbbbbbcccfffgggeee___[[[SSSSSSSSSQQQOOOKKKHHHFFFEEEDDDCCCCCCBBBAAAAAABBB>>>===<<<;;;999666777999999555333555555333333555111111111111111111111222000000000000000000000000///000000000000000000000.........//////000000000........................//////............//////,,,,,,,,,------.........++++++,,,------...//////------------------------......------------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---...------------...//////000000000000000000000000//////000000111111222222222222111000000111222333111222444333222222333555333333333333222222222222222222222222222222222222000000111111000000///..................---,,,,,,***+++---//////...---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---,,,+++,,,...///...---......---------------...++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------............///........./////////000000000000111222222222222222222333333444555555555555333444444444444555555555444555555555555444333333222222333333333333333222111111111111111000000000////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++,,,---------+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***)))333333333333333333333333333444555777888888999999999::::::;;;<<<===????????????@@@AAABBBDDDEEEFFFFFFGGGIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSVVVYYYVVVYYYZZZZZZZZZ\\\\\\\\\ZZZ]]]```bbbccceeejjjnnnkkkjjjiiiiiijjjjjjiiihhh``````bbbeeegggeee___YYYRRRRRRRRRQQQNNNKKKGGGEEEDDDAAA??????>>>===<<<===<<<:::;;;>>>===:::;;;>>>:::666333444333000111333222222222222333333333333000000000000000000000000////////////000000000000.../////////000000111111........................//////............//////,,,,,,,,,------.........++++++,,,,,,---...//////------------------------.........------.........------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---...------------...//////000000000000000000000000/////////000111111222222111111000000000222333444111333444444333222444555444333333222222111111111222222222222222222222222000000000000000//////.........//////......---,,,***+++---//////...---,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,...///---,,,+++,,,...///...---///......---------......+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------.........//////............/////////000000000111222222222222111111222333444555555666555333333333444444444555555444444555555444444333333111222333444444444444444111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,---...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))111111222222222333333333555555555666666666666666888999999::::::;;;;;;<<<======>>>???AAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJKKKJJJMMMPPPQQQOOONNNPPPRRRUUUSSSRRRRRRTTTYYY^^^aaa^^^___aaadddeeefffffffffeeehhhjjjjjjhhheeedddccccccaaa___^^^^^^^^^\\\ZZZUUURRRNNNLLLLLLKKKGGGDDDBBBBBBAAA@@@???>>>===<<<:::999888777666666666666555555444333333222111111000000000000000000000000000000000000000000000000//////.........---------//////////////////////////////////////////////////////............//////------------------------......------------......---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---...---,,,,,,++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000111111111111222222222222333333333222222444666444444444444444444444444444444333333333222222222111111111111111111111111222222111111000/////////.........------,,,,,,,,,------------------------///...------++++++***))),,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,---...///000111222111111111111111222222222111111222333444666666777444444555555555555444444333333333222222222111111111111111111111111111111000000000000////////////........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++************************************************111111111222222222333333555555555555666666666666888888999::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGHHHGGGHHHIIIKKKHHHKKKNNNOOOOOOOOOQQQSSSTTTSSSQQQPPPRRRVVVZZZ]]]___```bbbcccdddddddddccceeeggghhhhhhfffdddcccdddaaa```^^^]]]]]]\\\YYYVVVSSSPPPLLLJJJIIIGGGDDDAAA@@@??????>>>===<<<;;;:::999999888777666666666666444333333222111111000000000000000000000000000000//////////////////////////////.........---------................................................//////............//////------------------------......------------......---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---...---,,,,,,+++++++++,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000111111111222222222222333333333222222444555444444444444444444444444444444444333333333222222111111111111111111111111222222111111000/////////......---------,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............---------------------------,,,,,,---...///000111111111111111111111222222222111222222333444555666777444444555555555555444444333333333222222222111111111111111111111111111111000000000000/////////...........................,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************************************111111111222222222222333444444555555555666666666888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGIIIKKKGGGIIILLLMMMNNNOOOQQQSSSUUUTTTRRRQQQRRRUUUXXXZZZ___```aaabbbcccbbbaaaaaadddeeefffeeecccbbbbbbccc```___^^^]]]\\\YYYUUURRRPPPNNNKKKHHHFFFDDD@@@>>>======<<<;;;:::999888888999888777666555555555555222222111111000/////////000000000000000000000000////////////////////////...............---------................................................//////............//////------------------------......------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,+++++++++,,,,,,------------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000111111111222222111222333222111222333555555555555555555555555555444444444444333333333333111111111111111111111111222111111000000//////......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......------------------------,,,------...///000111111000000111111111222222222111222222333444555666666444444555555555555444444333333333222222222111111111111111111111111111111000000000/////////......------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************111111111111222222222222333444444555555666666666888888888999::::::;;;;;;;;;<<<===>>>???AAABBBBBBBBBDDDFFFFFFFFFGGGIIIJJJIIIIIIJJJLLLMMMNNNPPPQQQVVVUUUTTTTTTUUUWWWYYY[[[]]]^^^___aaaaaaaaa``````cccccccccbbb``````aaabbb```______^^^]]]YYYTTTPPPOOONNNKKKHHHEEEBBB???===;;;;;;::::::999888777777888777666555444444444444111111111000000/////////000000000000000000000000////////////////////////........................................................................//////............//////..............................------------......---------............///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000000000000111111111111111222333222111111333555555555555555555555555555444444444444333333333333111111111111111111111111111111111000//////......------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.......................................------......///000000111000000000111222222333333222222333333444555666666444444555555555555444444333333333222222222111111111111111111111111111111000000/////////.........------------------------...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---...++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************000000111111111222222222333333333444555666666777777777888999999::::::;;;<<<===>>>???AAABBBCCCCCCAAACCCEEEFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLMMMNNNNNNRRRSSSSSSTTTVVVXXXZZZ[[[YYYZZZ\\\^^^```aaa````````````aaa___^^^]]]___aaa``````___^^^]]]YYYSSSOOONNNMMMKKKHHHDDDAAA??????:::::::::999999888888777777666555444333333333333111111111111000000000000////////////////////////........................---.....................................................................//////............//////..............................------------......---------............///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111111222222222111111333444555555555555555555555555444333333333333222222222000000000000000000000000111111000000///.........------------------------------------------------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,........................------......//////000000///000000111222222333333222333333444444555555555444444555555555555444444333333333222222222111111000000000000000000000000////////////............---------------------------------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************000000000111111111111222222222333444555666666777777777888888999:::::::::======>>>@@@AAABBBCCCDDDBBBCCCFFFGGGGGGHHHJJJLLLOOOMMMKKKJJJLLLMMMMMMMMMOOOPPPQQQSSSUUUVVVXXXXXXVVVXXXZZZ]]]^^^___``````\\\]]]^^^^^^\\\\\\]]]^^^___]]]\\\[[[YYYVVVQQQNNNJJJJJJJJJFFFBBB???>>>???::::::999999888888888888666555444333222222222222111111111000000000000000////////////////////////........................---------...............------------------------------------------------//////............//////..............................------------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////000000000111111000111222111000111222444444444444444444444444444222222222222111111111111000000000000000000000000111000000//////......---,,,,,,,,,------------...------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,....................................//////000000//////000111222333333444333333333444444444555555444444555555555555444444333333333222222222111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************000000000000111111111111111222222333555666666777777777777888999999::::::<<<======???@@@AAABBBCCCBBBDDDFFFGGGHHHIIIKKKMMMOOOLLLJJJJJJLLLOOOOOONNNPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\]]]]]]]]]]]]YYY[[[]]]]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSQQQMMMKKKDDDEEEEEEBBB>>>;;;;;;<<<888888888888888777777777555444333222222111111111////////////////////////////////////////////////........................---------.........//////------------------------------------------------//////............//////..............................------------......---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,+++++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000111000111222111000000222444333333333333333333333333111111111000000000000///000000000000000000000000000000000///......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------******+++++++++,,,,,,,,,+++,,,,,,---------------....................................////////////...///000111222333444444333333333444444444444555444444555555555555444444333333333222222222111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************000000000000111111111111111111222333555666666777777777777888999999::::::;;;;;;<<<>>>???@@@AAABBBBBBDDDGGGHHHHHHJJJLLLNNNNNNKKKIIIJJJMMMPPPQQQQQQSSSTTTVVVWWWWWWVVVUUUUUUXXXYYYZZZ\\\\\\\\\[[[ZZZWWWZZZ\\\]]]\\\ZZZZZZZZZVVVTTTQQQOOONNNMMMJJJHHH???AAAAAA???:::888888:::777777777777777666666666555444333222111111111111---.....................////////////////////////........................---------.........//////------------------------------------------------//////............//////////////////////////////.........------.........---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000////////////000000000000000111222111000000222444222222222222222222222222000000000000////////////000000000000000000000000000000000///......------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///------------------------++++++++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------******+++++++++,,,,,,,,,,,,---......//////......////////////////////////.........///////////////...///000111222333444444333333444444444444444444444555555555555555555444333333333222222222111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************************************............///000222333111222222333333444444555777777888888888999999999999:::;;;===???BBBDDDEEEDDDEEEFFFGGGFFFGGGJJJLLLMMMLLLKKKKKKMMMPPPTTTVVVPPPQQQSSSSSSRRRRRRTTTUUUXXXYYY[[[\\\[[[YYYWWWUUUWWWWWWYYY[[[^^^^^^\\\ZZZXXXVVVRRRPPPNNNKKKHHHEEEDDDCCC@@@>>><<<;;;;;;;;;:::999888666555555444444333333222222111000//////000000000000000000000000////////////////////////---------............///........................------------------------------------------------,,,,,,,,,---------......////////////////////////////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++---------+++***,,,///111.........------,,,,,,,,,---------,,,,,,+++++++++.........////////////000++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++............////////////////////////000000000000000000000000000000000000333333333333333333333333111111111111000000000000////////////000111222333//////...------------...,,,,,,,,,,,,,,,---...///...---,,,+++***+++,,,,,,---------------------------------,,,,,,+++++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,------............---------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...//////...---,,,,,,++++++------,,,+++,,,---...///........................///,,,,,,000///+++,,,222000000000///......---------......///000111111222222222333444444555555666444444444444444444444444333222111111222222000///333111/////////000///...---------............///,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++******)))*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************000000///...//////111111111222222333333444444555666777777888999999::::::::::::;;;===???AAACCCDDDCCCEEEFFFFFFFFFFFFIIIKKKKKKKKKKKKKKKMMMPPPSSSTTTQQQRRRTTTTTTSSSSSSTTTVVVZZZ[[[]]]___^^^]]]ZZZYYYWWWWWWWWWYYY[[[[[[ZZZXXXYYYWWWTTTQQQPPPNNNKKKHHHCCCAAA???<<<;;;:::::::::999999777666555444444444333333222111111000//////000000000000000000000000........................---------............///........................------------------------------------------------,,,,,,,,,---------............................................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///.........---------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++---000333......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++............////////////////////////000000000000000000000000000000000000222222222222222222222222111111000000000/////////............///000111222//////...---------------,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,------------,,,,,,---------,,,------......------,,,------............------------------------------,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,------///......---,,,,,,++++++---,,,,,,+++,,,---...///........................///,,,,,,///...+++,,,000////////////..................//////000000111111222222333333444555555555444444444444444444444444333222000111222222000///222000....../////////---------------............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************222111000////////////000111222222333333444444555555666666888999:::;;;;;;;;;<<<<<<===>>>@@@BBBCCCBBBDDDEEEEEEDDDEEEGGGIIIJJJJJJKKKMMMNNNPPPQQQRRRRRRSSSUUUTTTSSSSSSTTTUUU\\\]]]```aaabbbaaa___]]]XXXWWWVVVVVVXXXXXXWWWVVVXXXUUUSSSQQQPPPNNNKKKIIIAAA@@@===;;;999888888888888888666555444444444444222222222111111000000///000000000000000000000000........................---------............///........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------............------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++---111333------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,............////////////////////////000000000000000000000000000000000000111111111111111111111111000////////////.........------------...///000000///......---------------,,,,,,,,,,,,,,,------...------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,------............------------------------------+++******))))))******+++------------------------,,,,,,++++++++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------...,,,,,,......,,,,,,...---............/////////////////////000000000000111222222333333444555555333333333333333333333333333111000000111222111///000///------...///...---------------............---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,------...///000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************111000000000000000000000111222222333333444444555444555666777999:::<<<<<<============>>>???AAAAAABBBCCCDDDDDDCCCCCCFFFHHHIIIJJJLLLNNNPPPQQQQQQPPPQQQSSSTTTSSSRRRQQQRRRTTT[[[]]]```bbbcccbbb```___YYYWWWUUUUUUVVVVVVVVVUUUTTTRRROOONNNMMMKKKIIIGGG@@@???===:::999888888888777666555444333333333333222111111111000000000///////////////////////////........................---------............///........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------,,,,,,++++++++++++++++++++++++)))***+++++++++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,............////////////////////////000000000000000000000000000000000000000000000000000000000000//////.........---------------------...///000111///...------,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++************************,,,+++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,---...---,,,,,,,,,,,,---......///000000000000000000////////////111111111222333333444444222222222222222222222222222000///000111222111//////---,,,,,,...///......,,,,,,---------.........------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************...///000000111222222222111222222333333444444555444555666777999:::<<<<<<============>>>???@@@AAAAAABBBCCCCCCBBBCCCDDDFFFIIIKKKMMMPPPQQQQQQPPPPPPOOOPPPRRRQQQPPPPPPQQQRRRXXXZZZ]]]___```___^^^]]]YYYWWWUUUUUUUUUVVVUUUTTTRRRPPPMMMLLLKKKJJJGGGEEEAAA???===:::999888888888555555444333222222222222111111111000000000000000////////////////////////........................---------............///........................------------------------------------------------,,,,,,,,,---------..............................------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------------------------------------------+++++++++++++++++++++++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++,,,,,,,,,---------............////////////////////////000000000000000000000000000000000000000000000000000000000000............------------............///000111111......---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,---************************++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,///000...+++++++++,,,---...///000000000000000000////////////000000111111222333333333222222222222222222222222111000//////111222111///...---+++,,,.../////////,,,,,,,,,------------......---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---//////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------------------------------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---...000111222333333333111222222333333444444555555666666888999:::;;;;;;============>>>???AAAAAABBBCCCCCCCCCBBBBBBDDDFFFJJJKKKMMMOOOPPPPPPPPPOOOMMMNNNPPPPPPOOOOOOQQQRRRTTTVVVYYY[[[\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVTTTSSSSSSPPPNNNLLLKKKIIIFFFDDD@@@???<<<:::888777777777444444333222222222222222000000000000000000000000000000000000000000000000---------------------------------............///........................------------------------------------------------,,,,,,,,,---------......////////////////////////------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------------------............+++++++++++++++++++++++++++,,,---,,,+++******,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,------..................////////////////////////000000000000000000000000000000000000000000000000000000000000///............---------............///000111222...------,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************+++++++++++++++************************(((((()))***++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------************************++++++++++++++++++++++++---,,,++++++******++++++++++++************+++++++++,,,---......---,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,000333111,,,++++++,,,---......//////////////////000000000000///000000111111222333333111111111111111111111111000///...///111111111000...,,,+++,,,///000111000,,,,,,,,,,,,------------......---,,,+++++++++++++++,,,,,,------,,,,,,++++++*********+++,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------......---........................******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************///000111222333222222111111222222333333444444555666777777888999999::::::<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFIIIIIIJJJLLLMMMMMMMMMMMMLLLMMMOOOPPPPPPQQQSSSTTTRRRSSSVVVXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUUUUSSSPPPRRROOOLLLJJJHHHFFFCCCAAA???===;;;888777666666666333333222111111111111222///000000000000000000000000000000000000000000000---------------------------------............///........................------------------------------------------------,,,,,,,,,---------............................................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------------------.........///++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---......///............////////////////////////000000000000000000000000000000000000111111111111111111111111/////////............---------------...///000000...---,,,,,,++++++,,,,,,---,,,,,,+++******++++++***++++++,,,+++***)))(((++++++++++++++++++++++++)))*********++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++******++++++++++++************+++++++++,,,...//////...,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,222777444---,,,,,,,,,------...............//////000000111111//////000000111222222222111111111111111111111111000///...///111111111000...---,,,---000222222222++++++,,,,,,,,,---------///...---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************111111222333222111000///111222222333333444555555777777888888999999999:::;;;<<<<<<===>>>@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHIIIJJJKKKLLLLLLKKKMMMPPPQQQQQQRRRTTTVVVQQQRRRUUUVVVWWWUUUSSSRRRPPPPPPQQQSSSUUUTTTQQQOOOOOOMMMJJJGGGEEECCC???======<<<999777555444444444222222111111111111111111////////////000000000000000000000000000000000000---------------------------------.........//////........................------------------------------------------------,,,,,,,,,---------......------------------------////////////////////////.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,------------------.........//////++++++++++++++++++++++++''')))+++,,,,,,+++,,,...*********++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********++++++,,,,,,---...//////............/////////000////////////000000000000000000000000000000000000111111111111111111111111000////////////.........,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++******+++,,,+++***)))(((++++++++++++++++++++++++))))))******++++++++++++***************************************+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++************************---,,,++++++******++++++++++++************+++++++++,,,...//////...,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,---333999666...,,,,,,------------......---......///000111111222/////////000111111222222000000000000000000000000///......///000111111000...---,,,...000222333333++++++,,,,,,,,,---------///...---,,,+++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************222222111111111111111111000111111222222333444444555666888888777777999:::<<<======>>>???AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKNNNPPPRRRSSSQQQPPPPPPQQQRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNOOOQQQQQQOOOMMMIIIGGGDDDBBBBBBAAA???===;;;:::888777555444444333222222222222111111111000//////............//////......////////////..............................---------............///......------------......------------------------000000//////.........------------............///........................+++++++++,,,,,,,,,------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......000000000000000000000000000111111111222222222222000111222333333222111000111111111111000000000000111000000///...---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++,,,,,,---------,,,---......//////......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000000000000111111111111000000000000000000000000////////////............---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,------...//////000/////////......---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++000000000000000000000000000111111222222333333444555666777777666666888:::<<<<<<===>>>???AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCGGGGGGHHHIIIIIIJJJJJJKKKKKKNNNPPPQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNOOOQQQPPPNNNLLLHHHFFFCCCAAA@@@???===;;;:::999888666555444333333222111111111000000000000//////............//////.........//////.................................---------............///......------------......------------------------000/////////.........------------............///........................---------.........//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......////////////////////////000000000000111111111222000111222222222222111000111111111000000000//////000000000///...---------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,------...............***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***++++++,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000000000000111111111111000000000000000000000000////////////............---..................///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,------...//////.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++////////////////////////000000111111222333333333444555555555444555888:::<<<<<<===>>>???AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLOOOPPPOOOOOOOOOPPPQQQPPPOOONNNNNNNNNNNNNNNPPPOOONNNOOOPPPOOOMMMKKKGGGDDDAAA>>>===<<<:::888999888777555444333333333000000000000//////////////////............//////------............---------------------------------------............///......------------......------------------------/////////...............---------............///........................---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......////////////////////////////////////000000000000000111111222222111111000111111000000000000//////000000//////...---------...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++************+++++++++++++++,,,,,,,,,,,,---...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,...///000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000000000000111111111111000000000000000000000000/////////............---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,---......------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...///////////////000000000000000111222222333333444444444333333444777999;;;;;;===>>>@@@AAAAAABBB????????????@@@AAABBBBBBGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPOOONNNNNNNNNPPPOOOMMMLLLKKKLLLMMMNNNPPPOOONNNNNNOOONNNKKKHHHFFFCCC???===<<<:::888666888777666444333333222222000////////////.........///......------......///,,,,,,------------,,,,,,---------------------------------............///......------------......------------------------........................---------............///........................+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......////////////////////////.........////////////000000000111111111111000000111000000000/////////////////////......------------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---.........------+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........////////////000000000000///000000000111111111111000000000000000000000000//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/////////000000111111111///000000111111222333333333444444444333444666888:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQQQQOOOMMMLLLLLLOOONNNMMMKKKKKKLLLMMMNNNPPPNNNMMMMMMMMMKKKHHHEEEDDDBBB>>><<<;;;:::777555666666444333222222222222////////////.........---......------------......,,,,,,------------,,,,,,---------------------------------............///......------------......---------------------------------...............---------............///........................+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------..............................---.........////////////000000000000000000000000000000000////////////...............---------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---...---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........////////////000000000000///000000000111111111111////////////////////////............------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/////////000000111111222//////000000111222222222222333555555555555666777999:::===???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJMMMOOOQQQQQQNNNMMMLLLLLLOOONNNNNNMMMMMMMMMNNNNNNOOOMMMLLLKKKJJJHHHDDDBBBAAA???<<<::::::999777555555444333222111111111111////////////..................------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......---------------------------------------.........---------............///........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------..........................................////////////111000000//////000000111000000////////////......------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------............------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000000000000111111111111////////////////////////.........------------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------...//////000111111//////000000111111222222111333666777777666666666888:::<<>><<<999888888777666444444333222111111111111111000000000/////////.........------,,,,,,------............//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------------------------,,,,,,,,,------.........---------............///........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------..................................../////////000000000111000///......///000111000000/////////.........------------------------,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---.........---------,,,,,,++++++,,,------------,,,,,,,,,,,,------------...........................,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------............------,,,,,,,,,---------......++++++++++++,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000000000000111111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------...///000000/////////000111111222222000333777999888777666666888:::<<>>@@@AAAAAAAAABBBCCCBBBBBBBBBDDDFFFHHHHHHHHHIIIHHHHHHGGGGGGGGGIIILLLMMMMMMMMMOOOPPPMMMLLLLLLMMMOOOQQQPPPOOOJJJLLLNNNNNNKKKFFF@@@<<<:::999777777888888666555222222111111000/////////////////////////////////////////////////////////......////////////......------------------------...------------...////////////.........---------+++++++++,,,,,,---------.........------,,,,,,,,,------------------------.........------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------...///000000////////////////////////000000//////.........---,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++...---+++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------//////.........---------000000///...---,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------))))))***++++++,,,------,,,,,,------...///000000000000000000000000000000000000000000000000000000000000//////.........---......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++---......---+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************/////////////////////...000000000000111111111111555555444555555666777888::::::;;;===>>>???@@@AAA@@@BBBCCCBBBBBBBBBDDDFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHJJJMMMNNNNNNOOOPPPRRRLLLKKKKKKLLLOOOPPPOOONNNIIIJJJKKKJJJGGGCCC>>>;;;999777666666666666555333222222111111000/////////////////////////////////////////////////////////......////////////......------------------------...------------...////////////.........---------+++++++++,,,,,,---------......---------,,,,,,,,,------------------------......---------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------........................------------------------------,,,,,,,,,---......,,,,,,,,,---------............---------,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,---......//////000////////////////////////000/////////.........---,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///.........------------000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++++++++,,,---------,,,,,,------...//////000////////////////////////////////////////////////000/////////.........---......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++************************......//////////////////000000000111111111222222444444444555555666888888::::::;;;<<<>>>???@@@@@@@@@AAACCCCCCBBBBBBDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHKKKMMMOOOOOOPPPRRRSSSLLLKKKJJJKKKMMMNNNNNNMMMGGGGGGFFFEEEBBB???;;;999777666444444555555333222222111111000000//////...////////////////////////////////////////////////......////////////......------------------------...------------...//////...............---------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------...------------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////---------......//////000/////////////////////////////////...............,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++************+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............------------000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---------------------,,,,,,------...//////////////////////////////////////////////////////////////////.....................---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************............////////////000000111111111222222222444444444444555777888999::::::;;;<<<===>>>???@@@???AAABBBCCCBBBBBBCCCDDDGGGHHHHHHIIIIIIIIIIIIHHHGGGJJJMMMNNNNNNOOOQQQRRRKKKJJJIIIJJJKKKLLLKKKJJJFFFEEECCC@@@===;;;:::999777666444444555555333222111111111000//////......////////////////////////////////////////////////......////////////.................................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------....../////////000////////////////////////........................,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******------------------------------------------------------------------------------------............------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------------.........//////////////////////////////////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---.........//////000000111111111111222222222222333333444444666777888999::::::;;;<<<===>>>>>>???>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIHHHHHHFFFHHHKKKLLLLLLLLLNNNOOOJJJIIIHHHHHHIIIJJJIIIGGGEEECCC@@@===;;;:::999999888666555555555555444222111111000000///.........////////////////////////////////////////////////......////////////.................................------------...//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000.........///////////////////////////////////////---------...............,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///.....................---------...............................................................---------.....................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------......///000000000111111111222222222222333333333333444666777999::::::;;;;;;<<<======>>>>>>===@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJJJJJJJIIIJJJLLLJJJHHHGGGGGGHHHHHHFFFEEECCCAAA>>><<<999888888888888666555444555555444222111000000//////......---////////////////////////////////////////////////......////////////.................................------------...//////---------...............------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,------------......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++------------++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000////////////////////////////////////////////////---------------.........,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------............---.............................................................................................---------------...............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************------......///000000111111111111222222222333333333333333444666777999::::::;;;;;;<<<<<<============???BBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFFFFEEECCC@@@???<<<:::888777666666666555333333444444222111000000000///......------////////////////////////////////////////////////......////////////.................................------------...//////---------.........//////---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++***+++---......---+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,---......,,,,,,,,,---------............---------,,,,,,,,,++++++,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000/////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---------------............,,,,,,,,,------......///........................................................................,,,,,,,,,------...............---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************************---------...///000000111111111222222222333333333333333333444666888999::::::;;;;;;<<<<<<=========<<>>===;;;999777555555444555333222222333222111///000000000///......------////////////////////////////////////////////////......////////////......////////////////////////...------------...//////---------.........//////---------,,,,,,+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,------............------,,,,,,------...+++,,,,,,------,,,,,,+++***+++---......---+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,------...///,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,---...---+++***+++,,,++++++++++++++++++++++++((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------.........//////+++++++++,,,,,,---------,,,,,,,,,++++++,,,------------++++++++++++---------------.........//////++++++,,,,,,---...//////.....................---................................................,,,,,,,,,------...............---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++************************......///000000000000000111111222222222333333333333333444444555666666666999999888888999;;;<<<>>>===>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGEEEBBB???===>>>===;;;999888666555555333333222222111000////////////............//////000000//////.........---,,,,,,,,,---------......////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////.................................///............---------///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------...------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------............------------------------------,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,---...//////.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000111111111222222222333333333333444444555666666666999999888888999;;;===>>>>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCDDDEEEFFFFFFEEEBBB???======<<<:::888666555444444333333222111111000////////////............//////000/////////............,,,,,,---------.........///////////////////////////////////////////////////..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////................................................------------...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------...---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------............------------............------,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000111111111222222222222333333333444444555666666666888888888999:::<<<===>>>>>>@@@BBBDDDDDDDDDBBBAAACCCCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFDDDBBBAAABBBCCCDDDDDDCCCAAA???>>>;;;:::888666555333333333222222222111111000000/////////............//////////////////............,,,------------.........////////////////////////////////////////////////000//////......//////000........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................................................................------------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---............,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------............------......////////////......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++......///000000000000000111111111111222222222222333333444444555666666666888888999:::;;;<<<>>>>>>???AAACCCEEEEEEDDDCCCAAADDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFEEEDDDAAA@@@@@@AAAAAABBBAAA@@@>>>===:::999777666444333333222222111111111000000000//////......------......//////////////////.........------------............////////////////////////////////////////////////000000////////////000000////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...............///.................................---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,------......------++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,---............,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------............------...///000000000000///...,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,***++++++,,,,,,---------------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************************************......///000000000000000000000111111111222222222333333444444555666666666777888999;;;<<<===>>>>>>AAABBBCCCEEEEEEDDDCCCBBBEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFFFFEEECCCAAA@@@?????????@@@???>>>===<<<:::999777666444444333333111111111000000000000000......------------...............///////////////---------.........//////////////////////////////////////////////////////000000////////////000000////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---------......//////...........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,------......------++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,---............,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------............------...///000111111000///...,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,------...------------------,,,,,,------------------------......---------,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************......///000000000000000000000000111111111111222333333444444555666666666666888999;;;===>>>??????BBBBBBCCCCCCCCCCCCCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFEEECCC@@@???>>>>>>>>>>>>===<<<;;;:::999888777555444333333333000000000000000000000000......------------...............///////////////------........./////////////////////////////////////////////////////////000//////......//////000........................------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---......//////........................------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---............,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............---------///000222222000///---,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++......///000000000000000000000000000111111111111333333444444555666666666666777:::<<<>>>?????????CCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCAAA>>>===???>>>===<<<;;;:::999888777666555333222222222222///000000000000000000000...------,,,,,,------.............../////////000............///////////////////////////////////////////////////////////////..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,------...//////........................---------,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------...---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,...000111111000...,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000000000000000111111111111333333444444555666666777666777:::<<<>>>?????????DDDCCCAAA@@@@@@AAABBBDDDDDDCCCCCCBBBBBBBBBCCCCCCAAABBBCCCCCCBBB???===;;;???>>>===<<<:::999888777555444333222111111111111////////////000000000000...------,,,,,,------...---.........//////000000............/////////000////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////........................---------,,,,,,,,,++++++)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,---************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---------...------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------..................---,,,---000111111000---,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------...............---------,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111111222222444444555555666666777777::::::;;;<<<============@@@BBBEEEDDDBBB@@@AAACCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBCCCCCCAAA???>>>===<<<:::888666555444333333222222111000//////////////////////////////....................................///////////////////////////////////////000000000000000//////////////////////////////000000000000000/////////////////////............................................................................................................,,,,,,,,,---------......,,,,,,,,,---------......///,,,+++,,,...///---+++------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++...//////---------++++++++++++------++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------------------------////////////////////////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,---......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++***,,,............------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////000000//////.........---............////////////------------------------+++,,,------......------................................................------------------------111000///...------...///------------------------...............///000111---,,,,,,,,,,,,---......++++++++++++++++++++++++.........------,,,,,,,,,---------------------------.........---,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111111222222444444555555666777777777;;;;;;<<<===============@@@BBBCCCBBB@@@???AAACCCAAABBBBBBCCCCCCCCCBBBBBB??????>>>???AAAAAA@@@>>><<<<<<:::999777555444333333333222111111000//////////////////////////////....................................//////////////////////////////////////////000000000000//////////////////////////////////////////////////////............------------................................................................................................,,,,,,,,,---------......+++++++++,,,,,,,,,------...---+++,,,...///---+++------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++---///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------------------------........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,.........---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////000/////////.........---------------............------------------------+++,,,------......------........................------------------------------------------------111000///...---......///------------------------...------------......///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------......------,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++............//////////////////000000111222222222444444555555666777777888<<<<<<<<<<<<============@@@@@@@@@???>>>>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@;;;::::::<<<>>>???>>><<<:::999888777555444333222222222222111111000000///////////////////////////....................................//////////////////////////////////////////000000000000//////////////////////////////...........................------------,,,,,,,,,................................................................................................,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++---......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///////////////...............,,,,,,,,,------------...------------------------,,,,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///............///..............................---------------------,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,------------------------------......------,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************............///////////////000000111111222333333333444444555666777888888;;;;;;;;;;;;;;;<<<<<<===@@@???>>>======>>>@@@BBBAAAAAAAAABBBAAAAAA@@@???:::999999:::<<<===;;;:::999888777666555444333222222111111111000000000///////////////////////////....................................////////////////////////////////////...//////000000000000///////////////////////////---------........................---------,,,,,,................................................................................................,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,---------------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------,,,++++++,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................,,,,,,---------.........------------------------,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////.........//////////////////////////////////////////...------,,,---,,,,,,,,,,,,---..............................------------------------------------------------,,,------...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++............////////////000000000111222222333333333333444555666777888888999999999999:::;;;<<<===AAA???======>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@???<<<;;;:::;;;<<<<<<:::888888777777666555444444444111111111000000000000000////////////////////////////////////////////////............////////////////////////////////////......///000000000000000////////////////////////------------......//////////////////.........---................................................................................................,,,,,,,,,---------......------------............,,,------------,,,------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------...............---.........////////////------------------------,,,---......//////..............................------------------------,,,,,,,,,---------............//////////////////////////////////////////000000111111000///...------,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,------...------,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111222333333333222333444555666888888999888888888888:::<<<>>>???AAA@@@>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<:::888666666666555555444444444000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////---...///000000111111000////////////////////////---------...//////000000000000/////////.........................................................................................................,,,,,,,,,---------..................////////////,,,---......,,,,,,---...------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,------,,,******+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///---,,,,,,---...,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------................../////////000000------------------------------...////////////...................................................+++,,,,,,------.........---...//////000/////////........................///000111222111000///...---,,,,,,,,,,,,---..............................,,,,,,,,,------------...------------------------,,,,,,------......------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111222222333333444222333444555666888999999999888888999;;;>>>AAACCCBBBAAA@@@AAADDDEEEEEECCCAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;======;;;999444444444444444333333333///000000000000000000000////////////////////////////////////////////////............////////////////////////////////////---...///000111111111111////////////////////////------...//////000111111//////.........---------................................................................................................,,,,,,,,,---------......---------.........//////+++---///...,,,+++---...------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------+++------,,,))))))***,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,---......************+++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///---,,,,,,......,,,***,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,------.........---------.........//////------------------------------...///////////////........................------------------------++++++,,,,,,---......///,,,---///000000000//////---------------------------...000111111111///...---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------+++,,,------......------+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++............/////////000000111111222222333444444222222333555666888999999999999999:::===@@@DDDFFFCCCAAAAAACCCFFFHHHFFFCCC@@@@@@@@@??????>>><<<<<<:::999999;;;===>>><<<;;;222222222222222222222222////////////000000000000////////////////////////000000000000000000000000............/////////000////////////////////////---...///000111111111111////////////////////////.........///000111111222......---------,,,,,,,,,................................................................................................,,,,,,,,,---------......,,,,,,,,,---------......+++---///...,,,+++,,,///---------------------------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------+++---...,,,)))(((***,,,...---++++++++++++---...------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++,,,,,,---......************+++,,,---...++++++------------++++++---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000---+++,,,...///---***,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------......---------------------------......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---///000000000//////------------------------+++---///000111000///...---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........------------------------+++,,,,,,---.........---***+++---......---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************............////////////000111111111111222222222222333333444666888999:::===<<<::::::;;;>>>BBBDDDFFFCCC??????AAAEEEEEEEEEDDDCCCAAA???===;;;::::::>>>===<<<;;;:::999999888444444333333222111000000111111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000///.........................../////////000000000//////.........---........................................................................------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,------......///------------,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...111---(((---888888000//////.........---------//////////////////......///)))+++888===666//////000///...---,,,---......---------.........//////------------------------////////////////////////........................,,,...000111111000...,,,................................................------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---............////////////000111111111111222222222333333333444666777999:::<<<;;;;;;;;;<<>>===;;;;;;;;;===<<<;;;;;;999999888777444444333222222111000000111111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000///......................../////////000000000000/////////.................................................................................------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,------......///---------------,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------...---------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,///---+++111===???888//////.........---------........................111///777GGGKKK@@@555111000///...---------......---------.........//////------------------------////////////////////////........................---///111222222111///---................................................------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,............////////////000111111111111222222222333333333444666777999::::::;;;;;;===>>>???AAAAAABBB@@@???@@@BBBCCCBBBAAAAAA@@@???===<<<<<<<<<<<<;;;;;;:::999888777666666333333333222111111000000000111111111111000000///000000////////////000000000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000000000///.........//////....../////////000000000000000////////////..............................................................................------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,------......///,,,------------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------+++...---,,,222===>>>999...............---------........................000333@@@QQQUUUHHH888111000///......------......------........./////////........................///////////////////////////////////////////////////000222333333222000///////////////////////////////////////////////////------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++............////////////000000111111111222222222333333444444666777888999999:::<<<>>>???@@@@@@@@@??????@@@AAABBBAAA@@@??????>>>>>>===<<<<<<<<<<<<:::999888777666555555444333222222222111111000000000000111111111111000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000...////////////000000000000000//////////////////........................................................................------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------......---------------...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---------------,,,,,,........................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,---------...---+++///555555111........................------------............,,,000===KKKMMMBBB444---000//////...........................////////////........................///////////////////////////////////////////////////000111222222111000///////////////////////////////////////////////////........................//////............//////........................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++............////////////000000111111111222222222444444444444555777888999888:::<<>>???AAABBBAAA@@@???>>>>>>======<<<;;;;;;<<<<<<888888777666555444444333222222111111111111111000///000000111111111000000000000////////////000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000/////////000000111////////////000000000111//////000000000000000000////////////////////////////////////////////////////////////////////////------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......---------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,------......---------........................---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......---,,,,,,//////,,,---.....................---------.........//////+++---333;;;<<<777000---///////////////................../////////000000////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000........................//////............//////........................------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......,,,,,,............////////////000111111111111222222222444444444555555666888888999:::<<<>>>@@@@@@@@@@@@>>>@@@BBBBBBAAA?????????>>>===<<<;;;;;;;;;;;;;;;888888777666555444333333111111111111111111111111///000000111111111111000000000////////////000000111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111000000/////////000111111/////////000000000111111//////000000000000111111////////////////////////////////////////////////////////////////////////------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------...---------...000111333............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,------......///,,,------............---........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,------------------------------------------,,,,,,------------......------------------------++++++,,,,,,,,,,,,------,,,---........./////////---------...............------......///000000000------...///000////////////000000000000///...---....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///000000000000000000000000000000000000000000000000........................//////............//////........................------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000...---,,,............////////////000111111111111222222222555555444555555666777888999:::<<<===???@@@@@@@@@@@@BBBCCCBBB@@@>>>???AAA>>>===<<<;;;::::::::::::888888777666555444333333000000000000111111111111//////000111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000//////000111111222//////000000000111111111//////000000000111111111////////////////////////////////////////////////////////////////////////------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---......///---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///---------------------------,,,,,,---...111444555///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,------......///,,,,,,---.......................................------------------------...........................------------,,,,,,,,,,,,,,,------.../////////------------------,,,,,,---------------------------------....../////////------------------------++++++,,,,,,,,,,,,------,,,,,,...//////...///000---------.........//////......//////000111111222///000///...---///111111///000000111000///...---.../////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111........................//////............//////................................................------------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++............/////////000000111111111111222222222555555555555555666777888:::;;;<<<===>>>???AAAAAAAAACCCDDDBBB@@@>>>@@@BBB>>>>>><<<;;;:::999999999888888777666555444444333000000000000000111111111//////000111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111000000///000000111222222000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000---..................---------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,///222555777//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,------......///,,,,,,---.../////////...////////////////////////------------------------..............................---------,,,,,,,,,,,,,,,------...///000000.........------,,,,,,,,,------------------------........./////////000000------------------------++++++,,,,,,,,,---------,,,,,,...///...++++++------------.........//////...//////000111222222333...111111000///000111111///000111111111000...---////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111//////////////////////////////............//////////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***////////////000000000000111111222222222333333333444555666777888999:::;;;::::::;;;===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@======<<<;;;:::999999888666666555444333333222222000000000000000000000000111111222222222222111111000000000000000000000000111111111000000000000000000000000000000000000000000111111111222222222222222444666666444222000000222222222222111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////......///000000000000000000000///...............+++,,,............,,,+++................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***,,,------......------,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......//////////////////////////////...---,,,,,,---...///------------------------------------------------...------,,,,,,------...------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......------------------------..................------///............---------...........................------,,,,,,++++++***,,,,,,,,,---------...............------,,,,,,,,,------------------------........................------------------------------------------------000000//////.........---...///000222222000///...---...///000111111111111000000000000000000000000111111000000/////////...000000/////////000111111333333333333333333333222000111222333333333333333222222222111111000000000444444333222222111000000000000000111111111111111111111111111111111111111222111111000000000000000000/////////............000/////////............//////.........---------000///---------...000222.........------,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333444444555666888999:::;;;;;;;;;<<<===???@@@AAAAAABBBBBBBBBAAA@@@@@@??????<<<<<<;;;:::999888777777666555555444333333222222111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333555777777444222111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111000000000////////////......///000000000000000000000///...............,,,------......------,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------..............................///...------------...///------------------------------------------------...------,,,,,,------...---------------,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------,,,,,,---...............------------------------........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------........................------------------------------------------------000/////////............---...000111111000...------...///000111111111111111111111111111111111111111111111111000000000///000///////////////000000333333333222222222222111000111111222222222222222222222222222222111000000333333333222222111111111333333222222222222111111222222222222222222222222222222111000000000000000000000/////////.........000000/////////.........//////.........---------///...---,,,---...000111......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333333444555666777888999:::;;;<<<===>>>???AAABBBBBBBBBBBBAAAAAA@@@??????>>>;;;::::::999888777666666555555444444333333222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333444333555777666444333222222222111111111111000000000222222222222222222222222111111111111111111111111000000000000000000000000111111000000000/////////...//////000000000000000000//////............///......------------......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++......------------......////////////////////////------------------------------------.........///......------------..............................///......------......///------------------------------------------------...------,,,,,,------...,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,........................,,,------............---------------------------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------------------------------------------------------////////////............---...///000000///...---......///000111111111111222222222222222222222222222111111111111111000000111000000//////000000000333333333333222222222222222222222222333333333333333444555555555444333222333333333333333333333222444444444333222222111111222222222222222222222222333222111111000000111111000000000000////////////000000000/////////....../////////.........------...---,,,,,,,,,---///000...------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333333333444666777888999:::<<<<<<===???@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>===;;;:::999999777777666555444444444333333333222222111111111111111111111111///000000111111000000///000000000000000000000000111111111222222222222222222222222222222222222222111222222222222333333333222444666555333222222222222222111111111000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000////////////000000000000//////000///............/////////...---,,,,,,---...///------------------------................................................------------............------------------------...............---------.........---,,,,,,++++++++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////---------------------------............/////////......------------......------------------------//////............//////...................................................------,,,,,,------...,,,---------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,------......------------------------------------------...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,------------------///////////////.........------...//////...------......///000111111111111222222222222222222222222111111111111000000000000222222111111111111111222444444333333333333333333444444333333333444444444444555777888888666555444444444444444444444444444222222222222222222222222111111111111111111111111333333222111111111111222111111111000000000//////000000000////////////...////////////............---,,,,,,,,,,,,---...///------------------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333333444555666777999::::::<<<<<<===???@@@AAABBBCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::999888777666666333333333333333222222222111111111111111111111111000000111111111111000000111111111111111111111111111222222222333333333444222222222222222222222222111111111222222222333333222333444444222111222222222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000//////000000000000////////////............////////////---,,,,,,---//////------------------------................................................---------....../////////------------------------.................................------,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................................................................///......------......///........................................................./////////000000///......------......///........................////////////////////////...................................................------,,,,,,------...,,,------......---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,---------------,,,,,,---------------------------------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------...............///////////////------............------...///000111222222222222111111111111111111111111000000000000000000000000111000000000000111222222222333333333444444444555666555444444444444555555555666777888888777666666555555555555444444444444000111111111222222333333111111111111111111111111444333333222222222222222222111111111111000000000111000000000////////////000000/////////.........,,,,,,,,,,,,------......------------------------,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333444555555777888999:::;;;;;;<<<===>>>???AAABBBBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;:::999888777666666333333333333222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222333333444444555333333333333333333333333222222222222333333333333222333444444222222333444444333333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111111000000000000000000000000//////...///............//////000//////............//////........................................................................---------...//////000000------------------------.............../////////------------------------,,,,,,,,,------.........,,,------......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......------------......................................................//////////////////////////////............//////........................////////////////////////////////////000000000000000//////////////////000////////////////////////...//////000000//////......................................................------,,,,,,------...,,,------............---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...************************,,,------------,,,,,,+++------------------------,,,,,,------...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------..................///////////////...........................///000111222222222222111111111111111111111111000000000111111111111111000000000111222333444555444444555666888999::::::;;;:::999888777888999:::999999999999999:::::::::999999999888777666666666333444444444555555555555333333333333333333333333555444333333222222333333222222222222111111111000111111000000000/////////000000000/////////......,,,---------............,,,,,,,,,------------...,,,---------............---------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333555666777888999:::;;;<<<;;;;;;<<<===???@@@AAAAAAAAAAAA@@@???===<<<;;;::::::999888888666666555444222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333222222333333444555555555555555555555555555555555444444444444555555555666444555666555444333555666555555444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000000000///.....................///000000......////////////......////////////////////////................................................---------...///000000000........................---........./////////000,,,,,,------.../////////........................---......//////......---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------......................................................000000000000000000000000//////............////////////////////////////////////////////////////////////000000000111111111111111000000000000111111000000000000000000000000...///000111111000///......................................................------,,,,,,------...,,,,,,---...............,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------------,,,+++***------------------------,,,,,,------...//////000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///............/////////000000//////////////////000//////000111222222222222222222222222222222222222222222222333333333444444444444444666777999;;;<<<<<<===>>>@@@BBBDDDFFFFFFFFFEEECCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDCCCAAA@@@???>>>===<<<<<<;;;::::::999888888666666666666666666666666555555444333333333333333333333222222222111111111111111111000000000//////000000000000/////////...------......////////////,,,,,,,,,---------......------------............---------------------------,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222222222333333333666666777999:::;;;<<<===::::::;;;===>>>???@@@AAAAAAAAA@@@>>>===;;;::::::888888777666555444333333222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444222222333333444555666666777777777777777777777777666666666666777777777777666777777777555555777999666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000000000000000000///.....................///000111---...///000000///...---000000000000000000000000........................////////////////////////---------...///000000111........................---.........//////000000+++,,,,,,---...///000000////////////////////////......////////////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------......////////////////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000...///000111111000///...////////////////////////////////////////////////...------,,,,,,------...,,,,,,---.../////////...,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,------...///000000//////.........---------........................***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---.........//////000000000000////////////000000///000111222222333222222333333333333333333333333444444444555555666666666999:::;;;<<<>>>AAACCCDDDEEEFFFHHHJJJMMMOOOQQQRRRQQQPPPNNNLLLLLLLLLNNNOOOMMMKKKIIIHHHIIIKKKMMMOOOOOONNNMMMKKKJJJHHHGGGFFFDDDCCCBBB@@@>>><<<::::::888888888888888888888888555555444333333333333444333333333222222222111111111111111111000000000000000000000000////////////---...//////000000//////,,,,,,,,,------.........---------.........//////---------------------------,,,,,,++++++,,,,,,---------------------------............/////////000333333444444444444444444666666777888999::::::;;;>>>>>>???@@@AAAAAAAAAAAA???>>>===<<<;;;:::::::::999777555555555555444333222222222222222222222222444333333222222222222222//////000222444555444333555333111222555777888888444555777666555444444555===;;;999777777999;;;===999<<<===;;;888666888:::777:::===>>>===:::888888666222555555111777:::111555444222111333444444333333333333222222111111111000000000111111222222222111111000000000000111111000000//////.........---111111000///////////////////////////////////////////////////////////////------------------------...................................................------,,,,,,------...------------------------........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................////////////000000000000000000000000000000000000////////////000000000000000///---,,,,,,---...///111111111111111111111111000000///.........//////111111111111222222222222222111111111111222333444222111000111333444444333000000//////000000111222111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///---------............///........................,,,,,,,,,---------................../////////000111111111000000111111222333///,,,---000333333222333444555666666666666666666222333777:::999888999CCCBBBBBBDDDGGGIIIJJJIIIOOOOOONNNNNNTTTZZZZZZUUURRRWWW[[[\\\]]]^^^YYYSSSTTTSSSUUUZZZ]]]\\\]]]___bbb\\\```aaaWWWTTTVVVRRRTTTPPPNNNOOOOOOJJJHHHIIIAAA@@@===<<<;;;999666444777999999666555777666444444444333111//////111333333222222111111222333333111000000000////////////////////////////////////111000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000333333333444444444444555666666777888999:::;;;;;;>>>???@@@AAAAAABBBBBBAAA???>>>===;;;::::::::::::999777555555555555444333222222222222222222222222333333222222222333444444333333333333444444333333888777555444444444444444777777888<<>>555333333333444666666555555555555555555444444444444111111111111111111111111222222111111111111222222111111000000000/////////111111000///////////////////////////////////////////////////////////////------------------------...................................................------,,,,,,------...------------------------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................////////////000000000000000000000000000000000000////////////000000000111//////...............////////////000000111111222111111111111111222222333111111000///////////////111000000//////............------...000111111000000000111111222222333333111111111000000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,+++,,,,,,,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---...///---------............///........................,,,,,,---------................../////////000000000/////////000000111222111111000111333333333222777666444333222333555777888666999>>>AAA@@@BBBEEECCCFFFHHHHHHIIILLLPPPTTTTTT\\\bbb___[[[[[[^^^___jjjyyyzzz{{{~~~}}}wwwpppggg]]]YYYZZZMMMLLLKKKJJJKKKJJJGGGEEEBBB<<<666555777888777666222333444555555666777888444444444444333333333333111111111111000000000000////////////////////////111000000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000333333333444444444555555666666777888999:::;;;;;;>>>???@@@AAABBBBBBBBBBBB>>>===<<<;;;:::999999999888777555444555555444333333333333333333333333333222222222222333444555555444333333333333333333333666888999::::::<<>>@@@BBBAAACCCEEECCCBBBFFFMMMLLLPPPUUUVVVUUUZZZccckkk~~~zzz}}}}}}xxxtttooohhhbbb]]]YYYJJJ???@@@BBB???======888999999888777444222111333444444444333222111000111111111111111222222222////////////////////////111000000//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////000000000222333333444444555555555666777777888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBB>>>===<<<:::999999888888888666444444555555444333333333333333333333333333222222222222222333444444444444444333333444777888666:::===@@@BBBEEEJJJMMMSSSUUUYYY]]]```cccddddddbbbkkkuuu}}}xxxooojjjjjjnnnrrrqqqqqqsssiiiWWWPPPOOOFFFDDDDDDDDDBBB@@@>>>>>>>>>AAA@@@===:::888666555555333333333333333333333333222222111111111111222222111111111111111111111111111000000///////////////////////////////////////////////////////////////...........................................................................------,,,,,,------...------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................////////////000000000000000000000000000000000000//////000000000111111111...///000111111111000///000000111222222333444444111111111111222333444444/////////000111333555666000000222333333333222222444222111111111111000...222333333222111000...---111111000000000/////////////////////////////////................................................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------///...---,,,,,,,,,,,,,,,,,,,,,------......//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,------...---------............///........................------------...............////////////000000000222222222111111222333333000333444444222222555888888===CCCEEEDDDBBBBBBBBBHHHGGGHHHIIIIIIMMMXXXdddlllnnnqqqqqqqqquuu}}}|||tttpppaaaWWWXXXVVVLLLFFFHHHEEECCC@@@===:::666222///444444555555555444333222000111111111111222222222////////////////////////000000000000//////......................................................------------------------------------------------////////////000000000111222222333333444555666666777777888999:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA===<<<;;;:::888888888888777555333333444555555444333333333333333333333333444333333222222222333333555666666666555777<<>>DDDGGGJJJLLLKKKHHHHHHKKKNNNPPPOOOQQQVVV]]]jjj}}}~~~wwwggg\\\[[[VVVQQQKKKGGGCCC@@@;;;888777777777777777666666555111111111111111111111111000000000000000000000000000000000000000/////////................................................------------------------------------------------/////////000000000111111111222333333444555666666777777888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@<<<;;;:::999888777777777666444333333444555555444333333333333333333333333555555444444444555666666555777999:::;;;???GGGMMMSSSVVV\\\eeepppxxx}}}~~~{{{zzzuuulllaaaYYYWWWWWWOOOLLLHHHCCC???<<<;;;;;;888777777666555444333333222222111111111111222222/////////000000000000111111111000///////////////////////////////////////////////////////////////...........................................................................------,,,,,,------...------------------------........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000111111111111111111111111000000000111111111222222000000111222333333333333111111222222333333444444333444444666888:::<<<===@@@AAACCCDDDDDDCCCBBB@@@CCCCCCBBBAAAAAAAAAAAAAAA===<<<:::;;;<<<===<<<:::222222111111222333444555333333222222222111111111000000000000000000000000////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------......///------------------------......------------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---,,,,,,,,,---------------............///........................------.........//////////////////000000000111111222111111222222333444555999777555444777===FFFLLLUUUVVVWWWWWW[[[fffvvvvvvqqqmmmnnnsss}}}zzzxxxqqqttt~~~qqqkkkbbbZZZSSSKKKBBB;;;;;;:::888777555555444444333333333222222222111111000000000000000000000000000000000000000000000000................................................------------------------------------------------//////000000000111111111111222222333444555666777777888888999:::;;;<<<<<<;;;<<<===>>>>>>??????>>><<<;;;:::888777777777777666444222333444555555444444444444444444444444444555555666777888:::<<<======AAAGGGLLLSSS]]]jjjtttxxxxxx~~~yyywwwpppkkkcccZZZQQQKKKGGGEEEFFFEEEBBB@@@===:::888777444444444333333444444444000000000111111111222222111111000///////////////////////////////////////////////////////////////...........................................................................------,,,,,,------...------------------------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000000000000111111111111111111111111000000111111111222222222111111111222222333444555333444555777999;;;<<<===<<<===@@@CCCGGGKKKOOOQQQLLLOOOTTTXXXYYYXXXVVVTTTWWWWWWVVVVVVWWWZZZ]]]___WWWUUUQQQOOOLLLJJJFFFDDDBBB@@@===999777777777888444444444333333333222222000000000000000000000000////////////////////////................................................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------...//////------------------------------,,,------...///000000000//////......------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...---,,,,,,,,,,,,,,,---------............///....................................//////////////////000000000111111111222333444666999;;;>>>???AAA???===@@@FFFOOOVVVZZZ\\\aaahhhppp|||yyytttvvv|||~~~vvvqqqYYYbbblllttt|||~~~yyyddd```ZZZYYYbbbpppwwwwww~~~tttmmmooovvvzzz{{{{{{sssgggYYYPPPJJJHHHCCC???<<<:::::::::777777666555444333222222000000000000000000000000000000000000000000000000........................................................................------------------------000000000000111111111111111111222333444666666777777888999999;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<;;;999888777777666666555444222333444555555444444444444444444444444444555555777999<<>><<<666666555555555555666666111111111222222333333333111111000///////////////////////////////////////////////////////////////////////////////////////...................................................------,,,,,,------...------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222222222111111222444555777777888:::===@@@CCCFFFGGGMMMOOORRRWWW]]]ccchhhjjjpppuuu}}}yyyrrrlllhhh]]]YYYRRRJJJDDDAAA??????555555444444444333333333000000000000000000000000000000000000000000000000................................................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------------...//////------------------------,,,,,,,,,---...///000111111111000///...---,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...---,,,,,,,,,,,,,,,---------.........//////..................................../////////000000000000000111111111111555666999<<<@@@EEEHHHJJJPPPNNNNNNSSS\\\eeejjjlllbbblllzzzuuudddZZZXXX[[[dddnnnqqqnnnhhhffffffmmmppprrrttt{{{}}}yyy{{{zzzxxxzzz}}}|||rrrsssvvvllleeepppwww```\\\VVVOOOJJJGGGGGGGGG::::::999777666555444333000000000000000000000000000000000000000111111111////////////////////////////////////////////////........................------------------------000000000000111111111111222333333444444555555555888888999::::::;;;<<<<<<===>>>>>>>>>>>>======<<<<<<:::888777555555555666555555444333555777999;;;777777666555555666777777888;;;>>>??????CCCOOO[[[^^^iiixxxuuuqqqsssttttttssszzzsssfffeeeooonnniiinnniiioooxxxpppfffeeeXXXWWWZZZQQQKKKJJJDDD???<<<::::::999777777888555333111111222222111000000///////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------......------------......///...---,,,,,,---...///////////////////////////................................................,,,,,,,,,---------......------------,,,,,,+++***........................,,,,,,,,,---------......///////////////////////////////////////.........222222111111111111111222555444333222222222222222000///000111111000111333333111000333999???@@@???EEEAAACCCIIIMMMNNNRRRYYYfffkkkrrr{{{nnnddd```[[[PPPGGGHHH>>>999======666444888666111///111222///...///000///...------...///000000/////////............////////////////////////........................------------------------***+++---///111111...,,,------------------------,,,---......,,,,,,---...------------------------//////000000000000//////......////////////......000///...---,,,------............------,,,,,,,,,---,,,,,,,,,,,,---..............................---------------------------------...///000000111000000000000////////////......//////000000111111444111000111000///111555999>>>DDDHHHLLLOOOSSSVVVWWW\\\aaammmwwwyyymmmcccZZZ\\\dddiiimmmsssyyy|||{{{yyyxxxwwwtttuuu{{{}}}ooobbbmmmmmmyyywwwhhh___YYYTTTTTTXXXJJJAAA888666666444444666444444222000000444666666222222222222111111111000//////............//////................................................---------............///000000000000111111111111222333333444444555555666777777888999;;;<<<=========>>>>>>>>>>>>===<<<<<<;;;:::888777666555555666666555444333333333555555777777777777888999:::::::::<<>>;;;999888666444222111333444333333111111111000000111111222//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------......------------......///...------------...///........................................................................,,,,,,,,,---------......---------------,,,+++***........................,,,,,,---------.........////////////////////////000000000000000000000000222111111000000000111111111111111111111111111111666444333222111111444777555666999;;;===@@@DDDFFFHHHGGGMMMZZZfffnnnxxxsssiiiWWWOOOGGGDDD@@@;;;777777:::666222222111///222666222111000///////////////000000/////////.........////////////////////////........................---------------------------,,,,,,---///000000///------------------------,,,---......,,,,,,---...------------------------...//////000000//////.........////////////......000///...---,,,------.........---------,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------------......///000000111000000000000///////////////000000000111111111222444111000222444333555999???AAADDDIIINNNSSSWWWYYY\\\lllzzzmmmgggjjjssszzzuuupppssssssooorrrzzzvvvjjjdddppp}}}wwwrrrhhh___[[[[[[QQQHHHDDD???888333111444444333222333444444333222222222111111111000000//////............//////................................................---------............///000000000111111111222222222333333444555555666666666777888999;;;<<<===>>>======>>>>>>===<<<<<<;;;:::999888777666555555555555555444333333333333444444555666777999<<<>>>???IIIJJJPPP[[[kkk{{{{{{zzz{{{~~~vvvoookkkhhhfffrrrxxx|||{{{|||xxxiii```YYYMMMMMMLLLJJJIIIGGGCCC>>>999666333000///000111222222333333222222222222222333////////////////////////////////////////////////////////////////////////////////////////////////...............---------......------------......///...------------...///------------------------........................------------------------,,,,,,,,,---------......,,,------------,,,,,,+++........................,,,------------.........////////////////////////000000000000111111111111000000000//////000000111///000111111222111111111000111333333333666:::<<<;;;???DDDHHHKKKSSS]]]dddtttwwwuuufffYYYOOODDD;;;:::666444444222///111666333333222111000//////...000000000/////////......////////////////////////........................------------------------000...,,,,,,...111111111------------------------,,,.........---,,,---...---------------------------..................---......////////////......//////...------------......------------,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------------......///000000000////////////000000000000111111111111111222222222333///...222555666888<<>>>>>============<<<<<<;;;:::999888888777666555555555444444444555555666666777555666999===CCCJJJQQQTTThhhmmmvvvwww{{{~~~tttnnnllllllwww}}}qqq```TTTTTTSSSRRRQQQPPPJJJCCC<<<999444222111222222111444333222222222222222222////////////////////////////////////////////////////////////////////////////////////////////////..............................------------...............------.........------------------------........................------------------------,,,,,,,,,---------......,,,---------------,,,,,,........................------------............///////////////////////////000000000000000111111//////////////////000111111222333333333333222111///555999:::;;;???CCCDDDHHHMMMUUU___jjjwwwyyyvvvpppiiidddcccdddfffgggmmmrrrtttrrrrrrwww|||yyyhhhWWWGGG@@@;;;;;;999555222222222222222222111000//////000000000////////////...////////////////////////........................------------------------000...---...000222222111---------------------------...///...---,,,---///------------------------,,,------......------,,,......////////////..................------......---------------------------,,,,,,,,,,,,---..................................................................//////000000////////////000000000000000111111111111222222222555111111666:::;;;>>>BBBFFFPPP]]]fffkkkooovvv{{{yyyuuuzzz~~~vvvqqqmmmkkkqqq~~~vvv|||pppggg]]]QQQGGGCCC;;;666222333555444333333222222111111111000000000000000////////////000000................................................---------............///111111111111222222222222222222333444555777777888666777888999;;;<<<===>>>=========<<<<<<;;;999999888777777777666666555555555555555555555666777777999<<>>:::555222444444333222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.....................------------......------...//////...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------............---........................------........./////////////////////////////////------......//////000000////////////000111222222333333333333444555777888999AAAFFFFFFPPPggg}}}tttbbbWWWVVVWWWVVVPPPRRRTTTWWWZZZ\\\^^^^^^gggiiijjjjjjlllrrr{{{yyytttuuutttqqqnnnoooqqqmmmggg```eeekkknnnqqqwwwjjjVVVJJJ@@@999777666555333111111111222333111111000000000/////////////////////////////////........................------------------------+++,,,...111333222000------------------------------...//////...---...///------------------------,,,------------------,,,......////////////......,,,---......///.........,,,,,,,,,------------...---,,,,,,,,,,,,---............................................................//////////////////......//////000000111111//////000111333444555666333666;;;AAACCCEEENNNXXX{{{rrrmmmkkkqqq}}}rrrmmmrrr~~~pppgggeeeYYYJJJ===;;;:::555555888444333333333333222222222111000000//////000000111////////////////////////........................---------............///111111111222222222333333222222333555666888999999999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888777555666777777777666555444888777555666999>>>CCCFFFPPPZZZlll~~~}}}}}}{{{zzzuuuttt|||}}}rrrppphhh]]]TTTQQQMMMJJJFFF@@@;;;777666555444333222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////......------------......------...//////...------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...................................................////////////////////////////////////---......///000000111111000//////000111222333333444444444555888<<<@@@CCCDDDSSS___eeesss~~~vvvhhhggg___VVVUUU]]]cccdddbbbdddjjjpppwww~~~uuuuuusssoookkkmmmrrrxxxzzzcccPPPEEEBBB===;;;777333111111222444111111111000000000//////////////////////////////........................------------------------,,,,,,,,,...000111///...---------------------------///000///...---...000------------------------------............------......////////////......,,,,,,.../////////......,,,,,,,,,---------......---,,,,,,,,,,,,---....................................................../////////////////////............///000111111111///000222333666777999:::555<<>>DDDJJJNNN```uuuzzzhhh]]]ZZZ[[[___ffflllooowwwwwwooommmmmmiiiiiisssgggVVVQQQDDD@@@:::555222111222444111111111111000000000000////////////////////////........................------------------------...,,,++++++---///000000------------------------...///000///...---...000---------------------------......//////......---......////////////......+++,,,.../////////......,,,,,,,,,------.........---,,,,,,,,,,,,---..............................///////////////////////////////////////.........---......///000111111222000111333555888:::<<<===AAAKKKXXX``````eeevvv}}}|||}}}sssccc___WWWIII@@@@@@666666555555555444444444111111000000000000111111000000000000000000000000........................---------.........//////222222111111222222333444222222222333555666888999888999:::;;;<<<<<<<<<<<<::::::::::::999888777777333555666666888:::888666===:::===FFFMMMVVViii}}}}}}{{{~~~mmm```dddqqqwwwhhhXXXTTTXXXXXXSSSNNNEEE???888444444444222///333222000000111111000...000000////////////000000000000000000000000000000---...///000000///...---000000//////.........---........................................................................---------............///........................,,,,,,,,,------.................................------------------------............////////////////////////000000000000333000...///111333111000333000///333333111222555888===>>>===EEEZZZooozzz~~~ssshhh^^^YYYWWW[[[iiixxxwwwlllmmmmmmqqquuudddRRRDDDBBB===222///555111111222111000000111333000000////////////000000........................------------------------000000//////.........---111000///...---,,,++++++000000//////.........---//////000000///...---------------............///000000000000000000000000,,,,,,,,,---------......---------------------------------............///......------------..............................////////////000000000000///111333333111000//////222666555111444???EEEDDDPPPZZZhhhttttttiiieeeooo~~~~~~uuuuuuzzz~~~hhhdddbbbSSSBBB@@@888333666777222000111222333333333333222111111000000000000000111111111//////............////////////.........---------222222111111222222333444444444555555777888:::;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666555777888999:::;;;;;;999BBBAAAFFFSSS```ooo|||ooommmqqqtttyyy~~~lll___YYYWWWWWWWWWOOOJJJCCC>>>;;;999666555333222000111222222111000000000////////////000000000000000000000000000000...//////////////////...000/////////....................................................................................---------............///........................,,,,,,,,,------.................................------------------------............////////////////////////000000000000222000...///111222111000000///111555666444666:::444;;;BBBLLL___xxxppp___XXXYYY^^^eeejjjqqqyyymmmppp}}}lllNNNEEEDDD===777666444555444333222111222333000000////////////000000........................------------------------000/////////............///...............------000/////////............///////////////...---------------............///////////////////////////,,,,,,---------.........---------------------------------............//////......------......///........................////////////000000000111...000222333111111111222---222555666999AAAJJJNNN\\\}}}iiifffkkkyyyxxxuuuzzzzzzsssrrrfffYYYMMMDDD>>>999999777222000222222222222333333222222111000000000000111111111111//////............////////////.........---------222222111111222222333444444444555666777999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666666555555666777777888;;;>>>FFFIIITTTfff{{{zzzrrrjjjqqqvvvddd[[[ZZZ[[[XXXTTTOOOHHHBBB<<<888666444222111111222333333333111000000//////000000111000000000000000000000000000//////......//////000////////////....................................................................................---------............///........................---------------.................................------------------------............////////////////////////000000000000222000//////000111111000111000333555555444888???FFFOOO\\\mmm{{{hhh```ZZZSSSbbbmmm~~~{{{sssmmmmmmppptttvvvuuuwwwwwwyyy~~~ooolllhhhiiipppwwwyyyzzz|||yyy|||}}}qqq]]]QQQFFF===;;;666555333111000000//////111000000//////000000111........................------------------------////////////............---------....../////////////////////............///////////////......------------............///////////////////////////,,,------------.........---------------------------------............//////......------......///......................../////////000000000111111...000111222111111222444111333777<<>>;;;666333222333333333111111000000000000111111000000000000000000000000111000///......///000111.........///////////////........................................................................---------............///............................................................................................................////////////////////////000000000000000000111111111222333555666444444;;;DDDQQQdddssssssssspppnnnttt|||ppphhhgggjjjmmmhhhcccdddiiipppsssttt|||xxxyyyyyytttpppoookkkkkkhhhcccdddhhhkkkjjj{{{{{{yyyzzzdddRRRJJJDDD<<<777555555444333111111000000000000111111////////////////////////.................................///////////////000000/////////..................///////////////......///////////////...---------............///........................---------.........//////........................---------............////////////....../////////////////////////////////000000000000111111111111000111111111000222555888===>>>GGGVVVbbbhhhlllooorrr|||tttttt~~~zzz___KKKCCC@@@:::444555555333333222333333333333222222222111111000000//////............//////---.....................222222111111222222333444555555666777888:::;;;<<<;;;<<<<<<=========<<<<<<999888777666666777888999777999BBBPPP\\\nnnrrrhhheeekkkwwwlllhhhbbb______]]]YYYUUUJJJEEE===777444333333222222111111000000111111222000000000000000000000000111000000//////000000111.........///////////////........................................................................---------............///......................../////////...........................................................................////////////////////////000000000000///000222222333444777999555666>>>PPPeeezzztttnnnqqquuuyyylllkkkjjjhhhcccbbbjjjuuuyyyzzz}}}xxxkkkdddcccaaa]]]sssssswww~~~mmmZZZQQQDDD:::666444333222222111111000000111111222////////////////////////.................................///////////////000000000//////..................///////////////---...//////////////////---------............///........................------........./////////........................---------............///000//////......//////000////////////////////////000000000111111111222222222222222333444777<<<@@@===KKK^^^lllvvvxxxrrrjjjjjjjjjuuu~~~uuu|||vvvrrrvvv}}}~~~}}}{{{xxxwwwwwwzzz}}}}}}~~~~~~bbbRRRKKKAAA777999888666444333333333444333333333222111111000000//////............//////---------...............222222111111222222333444555666666777888:::;;;<<<<<<<<<============<<<<<<888777666555666888:::;;;:::???MMM___mmm}}}yyyqqqtttrrrkkkwwwooodddbbbaaa^^^[[[VVVPPPFFF===888555444333222111111000000111111222000000000000000000000000000000000111111000000000............/////////000........................................................................---------............///........................000/////////.........---............................................................////////////////////////000000000000...000333444444666:::===<<>>:::888222222111111111111222222000000000000000000000000////////////////////////---.........//////000000------...///000111222222---.........//////000000------...///000000//////---------.........//////..................................../////////000////////////////////////---------.........//////000000////////////000000000000000000000000000000000111111111111222222222111222555888===EEENNNTTTpppxxxzzzzzzrrrqqqttt~~~{{{sssxxxxxxvvvzzz|||xxxxxxzzzuuusssooo~~~wwwfff]]]VVV???===:::777444444444444444444333333222111000000//////............//////---------.........//////333444444444444444444555444444444555777888:::;;;:::;;;=========;;;999888999777777:::999:::DDDPPP\\\ccctttuuuoooiiiiiitttxxxddd```ccc```aaa^^^WWWPPPGGG<<<222777444111000222444555666333333111000//////......000000000000000000000000//////000000000000////////////////////////////////////............//////...------,,,,,,------...................................................---------............//////////////////...............////////////......///000111000///...///000111000222333000...222999333111444:::<<<===DDDNNNiiivvv{{{vvvllljjj|||zzztttiiigggjjjkkk}}}iiiXXXNNNBBB666444555555333333444333111000000000000000000000000000000000000////////////....................................////////////........................///////////////////////////////////////.........////////////////////////////////////////////////....................................////////////............/////////000000111111111222222222222111333444222111222333333777999999EEEWWW]]]dddtttnnnvvv||||||}}}www|||}}}sssjjjlllzzzzzzeee\\\PPPAAA999555444444444000111111222222222222111000000000000000000000000////////////////////////333333333333444444444444444444555555777888:::;;;999:::;;;<<<<<<;;;:::999777666777;;;>>>GGGZZZmmmttthhhgggrrr}}}jjjaaadddeeeeeebbbZZZOOOFFFCCC888555222000111222222222222222111000000000111111000000000000000000000000//////000000000000////////////////////////////////////............//////...------,,,,,,------...................................................---------............////////////////////////.........////////////......///000111000///...///111000///000222111///111666777555666;;;@@@HHHYYYjjjvvviiihhhrrr}}}|||wwwkkkmmmpppuuunnnWWWLLLHHH999666222111222333000---////////////////////////000000000/////////..............................////////////000000000000......................../////////////////////////////////////////////...////////////////////////////////////////////////....................................////////////........./////////000000000000000111111111222222000333444444333333555555222BBBQQQcccuuutttjjjiiijjjsss{{{}}}~~~~~~vvvwwwrrraaaMMM???;;;::::::999555444333222111111222222000000000000000000000000////////////////////////222222222333333444444444444555555666777999:::;;;999999:::::::::::::::::::::;;;<<>>:::666333222222111111222111111111222222333444000000000000000000000000//////000000000000////////////////////////////////////............//////......------------......................................................---------............///......//////////////////...//////000000//////...///000111111//////000111000///000333444111000333777666999@@@KKK\\\uuurrraaaZZZmmm~~~pppcccZZZ^^^mmmnnnppplllZZZRRRBBB;;;444111222222///,,,////////////////////////////////////....................................//////000000000111111111........................////////////////////////......//////////////////////////////////////////////////////////////////....................................////////////....../////////000000000///000000000111111111111000111333444444444666888AAAWWWeeennn{{{|||nnneeedddlllzzzzzzllldddjjj}}}xxx\\\FFF===;;;:::999999777444222111111222333000000000000000000000000////////////////////////111111222222333444444444555555666777888:::;;;<<<;;;:::999999999999:::;;;BBBDDDFFFFFFMMMddd|||yyy|||vvvmmmjjjlllpppfffccclllnnnbbbUUUQQQJJJDDD===777444333333333333333333222222333333444000000000000000000000000//////000000000000////////////////////////////////////............//////......------------......................................................---------............///............//////////////////000000000000/////////000111111000///000222333000111555555222111222444777@@@PPPeee{{{ooo]]]aaannnsss[[[WWW\\\ggg|||xxxoooVVVNNNEEE<<<777333000000111////////////////////////////////////.........---........................////////////000000000000........................////////////////////////............////////////////////////////////////////////////////////////....................................////////////...////////////000000000//////000000000111111111222000000222333555:::???MMMiiitttooouuuzzztttmmmwww~~~vvvwwwyyyZZZEEE<<<:::888888777555444333333333333000000000000000000000000////////////////////////111111222333333444555555666666666777999:::<<<===>>>===:::999999:::<<<>>>EEEKKKOOOOOOVVVmmm}}}|||}}}xxxwww{{{yyyfffhhhooolllccc]]]VVVOOODDD;;;666444555555666555444333222222222222111111111111111111111111//////000000000000////////////////////////////////////............/////////......------......///................................................---------............///---.........//////000000//////000000000000//////...000111111000000111333333111111444444222333666888AAASSSnnnrrreeeeeeuuuooofff___XXX___ooowwwiiirrr^^^TTTIII???555...000666000000000000000000000000000////////////.................................---------.........//////........................////////////////////////---.........//////000000////////////////////////////////////////////////....................................////////////////////////000000000111000000000000111111111111444111000444888;;;DDDNNN___{{{wwwzzz~~~^^^KKKAAA<<<555666666666666444333222111111111111111111111111000000000000000000000000222222333333444555666666666777777888999;;;<<<===@@@>>>;;;999:::===AAADDDHHHRRR[[[^^^eeexxxwww|||vvvfffeeejjjjjjggg___XXXMMMBBB<<<888666444666666444333222111111111111111111111111111111111//////000000000000////////////////////////////////////............////////////............//////................................................---------............///------......///000000000///000000111111000000///...000111111111111222333111000111333222333:::CCCLLLZZZrrrwwwiiimmm}}}zzzwwwaaaXXX[[[rrrppplllzzzxxxhhhWWWJJJ<<<111111777111111111111111111111111000000000000////////////........................,,,,,,---------.................................////////////////////////------......///000000000////////////////////////////////////////////////..................................../////////////////////000000000111111000111111111222222222222666333666@@@HHHMMMXXXeeeyyy~~~dddQQQCCC999999999888777555444333111111111111111111111111000000000000000000000000222333333444666777777888777777777888:::;;;===>>>>>><<<:::999<<>><<<;;;999:::>>>FFFOOOTTTcccsssyyy|||}}}|||ssshhhjjjiiillliiiddd]]]TTTIII===666222222111111222222333333111111111111111111111111//////000000000000////////////////////////////////////............////////////............//////................................................---------.........//////---------...///000000111000000111111111111000000...000111222111111333444333555999;;;;;;CCCWWWjjjuuuppp{{{uuurrrtttjjjkkkrrraaaVVVGGG;;;777333333333333333333333333222222222222111111111000..................................../////////000........................////////////////////////---------...///000000111////////////////////////////////////////////////..................................../////////000000000000000111111111111222222333333333444444444666999IIIbbbrrryyy}}}~~~zzzzzzuuuuuueeeLLLGGG???888444444666888111111111111111111111111000000000000000000000000222222333333444555555666666999<<<<<<<<<<<<<<<:::===<<<999>>>IIIHHHLLL\\\wwwuuuwwwxxxppp___jjjmmmoooiii___ZZZVVVIII999555333111000111111111111111111111111000000000000111111111111111000//////000000000000000000000000//////...------------...//////.........---------////////////000000000000////////////////////////,,,---......//////......////////////000000000000111111111000000000000000000000000000000111333444222444999???FFFVVVssspppkkkxxxyyy|||vvvrrrxxxsssyyyrrr^^^PPPCCC<<<999444555444...333777111222222222111000//////...////////////////////////......////////////......////////////////////////......////////////......------......//////000000//////000000000000//////////////////////////////............///////////////////////////000111111444333333222222111111111888555333111222555888:::<<>>CCCQQQWWW]]]jjjsss}}}}}}qqqgggeeennnrrrkkkddddddXXXLLL===444333333222000222222222111111111000000000000111111111111000///////////////////////////000//////.......................................------------.........///////////////////////////...///000000111111000000////////////000000000000000111111111111111222222000333666777777999<<>>???===???EEELLLaaammmppp{{{yyypppooobbbfffmmmmmmlllmmmeeeXXXFFF888333222333222222222222222111111111111///000000111111111000000////////////////////////000000///............///---.....................------------.........///////////////////////////......///000000000000///////////////000000000000000000111111222222222333111444666666666999@@@FFFZZZppp~~~yyy{{{rrrooowwwlllaaaZZZcccwwwzzziiikkk{{{cccMMM???;;;555444555///222222222222111111111111000000000000000000000000//////000000000000//////////////////////////////......////////////......000000//////......------//////000000000000//////////////////////////////............///////////////////////////000000111222222222333333444444444999555444>>>PPPcccpppuuu~~~___DDD;;;<<<777666555333333222222222111111111111000000000000555555666666777888888888;;;999<<>><<<>>>AAABBBJJJeeeeeebbbjjjppp]]]bbbnnnrrrpppooohhh[[[JJJ===666555333333333222222222111111//////000111111111111111000000000000000000000000111111000///////////////---------.........//////////////////000000000000////////////////////////000000111222222222222111////////////000000000000000000111222333333444444222444777;;;FFFZZZuuuqqqyyy}}}{{{nnnhhhkkknnniiiWWWGGG===999444222222222222222222222222000000000000000000000000000000111111111111000000////////////////////////......////////////......---.........//////000000//////000000000000//////////////////////////////............/////////000///////////////000111111111111222333555666777777999CCCPPPZZZbbbmmm{{{zzzgggTTT>>>===;;;999888777666666222222222111111111111000