BM66(@ zzzuuurrrsssvvvqqqnnnoooooopppxxx}}}xxxuuuwwwoooaaaRRRIIIDDD???<<<===;;;:::888777666777999:::555555555555555555555555555555444444444333333333111222222222222111000000111111111111111111111111111111111111111111111111000000000000111111111111......///000000000000000000000000000000000000000////////////000000000000222111111111000000////////////.........---------////////////////////////111111000000//////......,,,,,,,,,---...//////000000000000000000000000000000000000000000000000000000000...------...//////000000000000000000000000,,,------...///000000111///////////////000111222///000000000111111111111111111111111111222222333333333333222222111111111333222222333555888;;;===444444333333444555777888888888888999:::;;;<<<===???>>>>>>???AAACCCBBBAAADDDDDDCCCBBBBBBDDDGGGKKKMMMNNNOOOPPPQQQQQQRRRQQQRRRPPPPPPRRRSSSUUU]]]fff{{{}}}~~~|||wwwyyy}}}~~~|||~~~~~~|||zzz|||ppp\\\PPPEEE???<<<999777777888777666444444555666777555555555555555555555555555444444444444333333333222333333333333222111111111111111111111111111111111111111111111111111111//////000000000111111111......///000000000000000000000000000000000000000////////////000000000000111111000000000/////////000000/////////.........////////////////////////000000000000//////......---......///000000111111////////////////////////000000000000000000000000//////...---......///000000000000000000000000000.........//////000000111000000000000000000111111111111111222222222333333///////////////000111111333333333222222222111111555444333333333555777999444444333333444555666777888888888999:::;;;<<<===???>>>===???AAACCCBBBAAACCCCCCCCCBBBBBBCCCGGGJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPQQQRRRRRRUUU___kkkyyy{{{~~~|||wwwsssttt{{{zzz|||~~~wwwooommmrrrxxxfffRRRLLLDDD===;;;;;;999888999777666555333333444555555444444444444444444444444444444444444333333333333333333444444333333222111111111111111111111111111000000000000000000000000//////000000000000111111......///000000000000000000000000000000000000000////////////000000000000000000///////////////...000000000000000/////////////////////////////////000000000////////////...//////000000111111222222////////////////////////////////////////////////......---......///000111000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222000////////////000111111333333333222222222222111666555444222222222333444444444333333333444555555888888888999:::;;;<<<===>>>======>>>AAACCCBBBBBBBBBBBBBBBBBBAAACCCGGGIIIIIIJJJLLLMMMOOOPPPQQQQQQOOOPPPRRRSSSQQQUUUdddssstttvvvvvvttt}}}vvvvvv|||ooo^^^QQQIIICCC===:::<<<===;;;:::<<<888777666555555555555666444444444444444444444444444444444333333333222222222222333333222222111000111111111111111111111111////////////////////////////////////000000000111......///000000000000000////////////////////////////////////000000000000////////////............//////////////////////////////////////////////////////////////////////////////000000111111111111////////////////////////////////////////////////---------...///000111111////////////////////////111111111111000000000000111111111000000//////...............////////////222222111111222222333444222222222222222222222222555444333222111111222222444444333333333444444444888888888999:::;;;<<<======<<<<<<>>>AAABBBBBBBBBAAAAAABBBBBBBBBCCCFFFIIIJJJKKKMMMOOOQQQRRRSSSSSSNNNPPPSSSSSSPPPUUUgggyyyooosssrrrqqqgggUUUJJJGGGGGG;;;888777:::;;;888666888777666666555555555555555444444444444444444444444444444333333333222222222111111111111111000//////000000000000000000000000////////////////////////...////////////000000000......///000000000000000////////////////////////////////////000000000000............////////////........................////////////////////////.............../////////.........///////////////........................////////////////////////,,,------...///000000111////////////////////////111111111111000000000000///000000000000///------............////////////222222222222222333333444222222222222222222222222222222111111111222222222333333444444444444444444888888888999:::;;;<<<===<<<<<<<<<>>>@@@BBBBBBBBB@@@AAABBBCCCCCCDDDGGGIIIIIIKKKLLLOOOQQQRRRSSSSSSNNNPPPSSSSSSQQQVVViii{{{}}}nnnsssqqquuu|||ppp```TTTKKKBBB???@@@:::888888;;;:::666555777444444444444444333333333333333333333333333333333333333333333222222222222000000000111000//////...000000000000000000000000000000000000000000000000......////////////000000......///000000000000000000000000000000000000000////////////000000000000...////////////000000000------------............////////////////////////---............/////////------------....................................////////////////////////,,,---...///000000000///000000000000000000000000000000000000000000000000//////000111111000...---000000000111111111222222111000000000000111222222111222222222222333333333000000111111222333333333222333444555666666666666888888888999:::;;;<<<===<<<;;;;;;===@@@BBBCCCBBB@@@BBBCCCDDDDDDFFFHHHJJJHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQRRRRRRRRRXXXhhhyyy~~~qqqxxxrrrzzzwww]]]SSSJJJHHHEEE???;;;;;;<<<:::;;;===;;;777666888555555555555555444333333333333333333333333333333333333333222222222222111111111111111111000//////000000000000000000000000111111111111111111111111........./////////000000......///000000000000000000000000000000000000000////////////000000000000/////////000000000111111---.........////////////////////////////////////---------.........//////------------------------........................000000000000000000000000---...///000000///......000000000000000000000000.........//////000000111///000222333333222111000111111111222222222333333111111000000111111222333111111222222222333333333111111222222333333222222111333444666888888888888888888888999:::;;;<<<===;;;:::;;;===@@@BBBCCCBBB@@@BBBDDDEEEFFFGGGIIIKKKIIIJJJKKKLLLNNNNNNOOOOOORRRQQQQQQRRRSSSYYYggguuuvvvsss|||~~~fffRRRSSSHHH??????AAA===:::;;;:::888999;;;999444444777777777888888777777666555333333333333333333333333333333333222222222111111222222222222222111000000000000000000000000000000111111111111111111111111............/////////000...//////000000000000000000000000000000000000000////////////000000000000//////000000111111222222.../////////000000111111////////////////////////---------.........//////..................------........................111111111111111111111111......///000000///...---000000000000000000000000,,,------...///000000111000111333555555555333222000000000000111111111111333333222222333333444555111111111222222333333333222333333333333222111111111222555777999:::::::::888888888999:::;;;======;;;:::;;;===@@@BBBCCCBBBAAACCCEEEFFFGGGHHHJJJLLLLLLLLLMMMOOOOOOPPPPPPPPPTTTQQQPPPRRRTTTZZZfffqqqzzzsss|||lll___VVVOOOIIIBBB@@@>>><<<::::::::::::::::::999888777666555555777666666555444222111000444444444444444444444444111222333444333222111000222222222222222111000///111111111111111111111111......///000000000000000111111000000//////......000000000000000000000000000///...------...///000///////////////////////////////////////////////////////////////.........000000000000000000000000............////////////------,,,,,,,,,,,,------000000////////////000000........................000000000000000///......////////////////////////////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000222222222222222222222222333333222222222222333333444333333777;;;>>>===;;;999999999999999999::::::<<<<<<<<<<<<===???@@@AAA>>>???AAACCCFFFHHHJJJKKKIIIJJJKKKMMMOOOPPPPPPPPPPPPOOOPPPRRRQQQTTT___kkk{{{zzzqqq|||}}}iiiXXXOOOJJJDDD@@@AAA@@@>>><<<:::::::::::::::999888777666555444444666666555555444222111000444444444444444444444444222333333333333222111111111222222222222111000///////////////////////////......///000000000000000111000000000/////////...000000000000000000000000111000//////...///000000////////////////////////////////////////////////......//////////////////////////////////////////............////////////000000000//////000000000000//////......//////000////////////////////////000000000000000///......////////////////////////.../////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222333222222444888999888777888999999999999:::::::::<<<<<<<<<<<<===???@@@AAA???@@@AAADDDFFFHHHJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSVVVaaalll~~~}}}ooo|||jjj___RRRHHHEEECCC@@@===@@@???===;;;:::999999999888888777666555444444333555555444444333222111000444444444444444444444444444333222222111111222222111111222222111111000000////////////////////////......///000000000000000000000000000////////////000000000000000000000000222222111000/////////000000000000000000000000000////////////////////////.........//////000000000....................................////////////111111000000000000111111///..................///111111111111111111111111000000000000000//////...////////////////////////....../////////000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444333222333555666555444888888999999999:::::::::<<<<<<<<<<<<===???@@@AAA@@@AAABBBEEEGGGIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTWWWbbbnnnyyymmm|||tttbbbSSSMMMEEEAAAAAAAAA@@@===>>>===<<<;;;:::999888888777666666555444444333333333444444444333222111111333333333333333333333333444333222111000111222333000000111111111111000000000000000000000000000000......///000000000000000000000000000////////////////////////////////////111111000//////.........000000000000000000000000////////////////////////------...///000111111222....................................///////////////..................///......------------......000000000000000000000000//////000000000000//////////////////////////////........./////////000000000000000000000000//////000000000000000000000000000000000000000000000000222222222222222222222222000000000111111000000000333333333333555666666666888888888999999::::::;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPOOOQQQSSSSSSWWWbbbnnnyyymmm}}}kkkYYYMMMGGGCCC???===>>>>>><<<:::<<<;;;;;;:::999888777777666666555555444444333333333333444444444333222222333333333333333333333333444333222111000111222333///000000111111111000000000000000000000000000000......///000000000000000////////////000000000000/////////////////////////////////......------,,,000000000000000000000000////////////////////////---......///000111222222////////////////////////............////////////...------,,,,,,------.........------------......//////////////////////////////000000000000//////////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000000000222222222222222222222222///000111111111111000///000111111222333555777888777777888999::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBDDDEEEGGGIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNPPPRRRRRRUUU```lll|||ooo~~~lll]]]RRRKKKFFFCCCAAA???>>>>>>===;;;:::::::::::::::999888777666666666555555555444444444333333444555555555444444333333333333333333333333444333222222111111222222//////000000111111000000////////////////////////......///000000000000000////////////000000000000000000000000000000000000,,,------......------,,,000000000000000000000000/////////////////////////////////000000111111111////////////////////////............//////////////////............/////////..................///------------------------...//////000000000000000////////////////////////------........./////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///...//////000000111555777777777888999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOPPPQQQQQQTTT___jjj|||qqqxxxnnn___RRRJJJFFFCCCBBB@@@??????>>>>>>>>>===<<<888999999999999777666555666666666555555555555555333444555555666666666666222222222222222222222222222333333333333222111111...//////000000000000000////////////////////////......///000000000000000.../////////000000000111000000000000000000000000+++,,,---////////////...////////////////////////////////////////////////000000000000000000000111....................................////////////000000////////////000000000//////......//////000------------------------......///000000000000000////////////////////////---------.........//////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000///111111000///000333666666777888999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAAAAACCCDDDFFFGGGIIIIIIHHHIIIKKKLLLMMMNNNOOOOOORRRQQQRRRRRRRRRTTT^^^jjj}}}yyyrrrttthhhZZZUUUMMMGGGCCCAAA>>>===::::::::::::;;;;;;;;;;;;777888999999999777666555666666666666666555555555444444555666777777777777222222222222222222222222222222333444333222111000......///000000000000000111111111111111111111111...//////000000000000000.../////////000000111111000000000000000000000000+++,,,...000111111000000////////////////////////////////////////////////111111111000000000000000------------------------............/////////000//////............//////000000////////////000000..............................///000000000000000////////////////////////---------.........//////---.........//////000000000000000000000000000000000000000000000000000000222222222222222222222222000111333444444333111000444555555333000000333777666777777999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDEEEGGGHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOTTTSSSSSSTTTSSSUUU___jjjuuurrr|||kkk___TTTMMMEEEDDDCCC@@@???======<<<:::;;;<<<<<<<<<;;;:::999888999999888888777666555333444555666666555444333:::666333222333444333111222222222222222222222222444333222111111222333444////////////////////////111111000000//////......000000000000000000000000000000000000000000000000111111000///////////////......////////////......000///...------...///000////////////////////////000000//////.........---////////////////////////////////////////////////,,,------...///000111111..................------000000//////.........---........./////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////////////////////////////111111111111111111111111222222222333333444444444999999888888:::<<>>======@@@AAAAAA@@@@@@AAABBBBBBBBBDDDGGGJJJMMMLLLKKKKKKMMMOOOOOOOOORRRPPPQQQQQQPPPRRR\\\ggg~~~}}}vvvrrr```VVVOOOIIIDDDBBBAAA@@@>>>===<<<;;;;;;999:::;;;;;;;;;:::888888888999999888888777666555444444555555555555444444666333111111333444333222222222222222222222222222333222222111111222222333000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111000///////////////......////////////......000///...------...///000////////////////////////000/////////............////////////////////////////////////////////////------......//////000000........................000000/////////.........,,,,,,,,,---------......//////............//////////////////////////////000000000000000000000000000000000000000000000000222222111111111000000000000000000000000000000000111111111111111111111111111222222333333444444555555666777888:::;;;<<<<<<@@@>>>===>>>@@@BBBBBBAAA@@@AAACCCCCCCCCEEEHHHKKKKKKJJJJJJKKKMMMNNNNNNMMMQQQOOOPPPPPPOOORRR]]]hhh}}}|||uuuooodddUUUJJJFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;999999999:::999888888777888999999888888777666555555555555444444555555555333111000000222333333333222222222222222222222222111222222222222222222111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////......////////////......//////............//////////////////////////////////////////............////////////////////////////////////////////////.........///////////////........................000000////////////......,,,,,,---------.........//////............//////........................000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111222333333444555555333555777:::;;;;;;;;;:::@@@???>>>>>>AAABBBBBBBBBAAABBBCCCDDDDDDFFFIIILLLKKKKKKLLLNNNPPPPPPOOOMMMPPPNNNNNNNNNNNNRRR^^^jjj{{{yyysssuuufff[[[SSSHHHBBB@@@@@@???>>>;;;;;;::::::::::::;;;;;;999999999999999888888888888999999888888777666555666555444333333444555666333222222222222333333333222222222222222222222222000111222333333222111000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000///000000000000000//////......////////////....../////////......////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////.....................////////////000000//////////////////////////////000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000222222222222111111111111111111111111111111111111111111111111111111111111111111222333333444555555777777888:::;;;<<<======@@@???>>>???AAABBBBBBBBBAAACCCDDDEEEEEEGGGKKKMMMNNNNNNOOORRRTTTTTTQQQOOOOOOMMMMMMMMMNNNRRR^^^kkkyyyxxxqqqtttgggYYYPPPLLLGGGAAA===<<<===<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::999999999999999888999999888888777666555666555444333333444555666555555555444333222222222222222222222222222222222000000222333333222000000////////////////////////////////////000000000000////////////////////////////////////////////////...///000000000000//////......////////////.........//////////////////...////////////////////////.........//////////////////////////////////////////////////////////////////////////////................../////////000000//////000000000000000000/////////000000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111222444555555666999888777666888;;;>>>@@@@@@???>>>>>>@@@BBBBBBAAAAAACCCDDDEEEFFFHHHKKKNNNNNNOOOPPPRRRTTTTTTRRRPPPNNNMMMMMMMMMMMMQQQ\\\iiixxxwwwppp}}}uuuiii___XXXSSSNNNKKKCCCAAA>>><<<=========<<<;;;::::::::::::;;;<<<===;;;;;;:::999999999999:::888999999888888777666555555555555444444555555555555666777666444222111222222222222222222222222222000111111111111111111000........................////////////000000000000000000000000000000000000////////////////////////---...000111111000//////......////////////............////////////......////////////////////////.........///////////////////////////////////////////////////////////////.........///////////////.........//////000000111//////000000000000111111------.........///////////////............//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000111222444555666666999777444333444888<<>>======@@@AAAAAAAAAAAABBBDDDDDDEEEHHHLLLNNNMMMMMMNNNPPPRRRRRRQQQOOOOOONNNNNNOOOMMMOOOYYYdddyyyyyyxxxqqqyyyqqqaaa\\\TTTNNNKKKJJJHHHFFF@@@???>>>>>>??????>>>===:::::::::999::::::;;;;;;;;;:::999888777888888999888999999888888777666555444444555555555555444444222444666666333111111222222222222222222222222222111111000000000000111111////////////////////////.../////////000000000111000000000000000000000000////////////////////////---...000111111111000///......////////////......---...///000000///...---////////////////////////............/////////000////////////////////////////////////////////////------......//////000000---......///000000111111//////000000000111111111---.........//////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111///000111222444555666777777666444444555888<<<>>>>>>===<<<<<<>>>@@@@@@???@@@AAACCCDDDEEEGGGKKKNNNNNNMMMMMMNNNPPPQQQQQQPPPPPPOOOPPPPPPNNNNNNUUU___qqq{{{yyyqqq||||||hhh[[[UUUPPPMMMIIIFFFDDDAAA>>>;;;>>>>>>>>>>>>===<<<:::999:::999999999999999:::::::::999777666666666777888888999999888888777666555333444555666666555444333...111444555222111222333222222222222222222222222222111000//////000111222000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////,,,...000111222111000///......////////////......---...///000000///...---////////////////////////---.........//////000000////////////////////////////////////////////////,,,------...///000111111---......///000111111222//////000000111111111222000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////111111111111111111111111///000111222444555666777777777777888999;;;=========<<<;;;<<<>>>????????????AAABBBCCCEEEGGGKKKNNNQQQOOONNNOOOQQQSSSSSSRRRPPPPPPQQQRRRNNNMMMSSS\\\kkk|||zzzrrrqqq```UUUOOOMMMKKKHHHDDDAAA>>>===>>>>>>;;;>>>@@@???<<<::::::;;;;;;:::999888777777777777888999:::888666555555666999888666555555555666777333333444444444444444444333222222111111222222333111111111111111111111111111111111111111111111111000000111111111111000000......///000111222222333......//////000000111111////////////000000000000000111333444444333111000000000//////.........---000000000000000000000000////////////////////////,,,---...///000000000000111111000000//////......//////.........---------//////.........---------//////////////////////////////000000///...------............/////////000//////............//////000000000000000111111222111111000000//////......000000000000000000000000333222111000////////////111111222333333333333222333222111000000222444555444444444444555666777777888999999::::::;;;;;;<<<<<<<<<;;;<<<===???AAABBBBBBCCCEEEEEEFFFGGGJJJLLLLLLLLLNNNQQQSSSTTTRRRPPPMMMKKKLLLMMMNNNOOOWWWaaaoooyyyyyyzzzlll^^^SSSLLLJJJJJJGGGEEEBBB>>><<<<<<<<<===???BBBCCCBBB===:::999;;;;;;:::999888777777777777888999:::888666555555666888888666555555555666777444444444444444444333333333222222111111222222333111111111111111111111111111111111111111111111111...//////000000//////...//////000000111111222222////////////000000000000------.........////////////000111222222111000///000/////////............////////////////////////////////////////////////,,,---...///////////////000000000000//////......//////.........---------//////.........---------........................///////////////...------,,,,,,---------.........//////............//////000////////////000111111111000000000/////////...000000000000000000000000111111000////////////000000111222222333333222222111000///...///000222333333333333333444555666777888888999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@BBBBBBDDDEEEFFFFFFGGGIIILLLLLLLLLNNNPPPSSSSSSQQQPPPOOOMMMMMMNNNMMMMMMTTT]]]mmm}}}xxxzzzmmmnnnuuu~~~rrriii___[[[SSSLLLGGGDDDDDDDDDCCCAAA>>><<<::::::;;;<<>>:::999::::::999888777777666666777888999999888666555555666888777666666555555666666555555444444333333222222333222222111111222222333111111111111111111111111111111111111111111111111///000000000000000000///000000000000000111111111000000000000////////////........./////////000000---...///000000///...---////////////............////////////////////////////////////////////////,,,------.........------000000000////////////..................---------...............---------------------------------///////////////......---------.........///////////////............////////////......//////000111000000000000////////////000000000000000000000000000////////////000111111000111222222333333222222111000/////////000222333222222222222333444555555888888999999:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIKKKLLLLLLNNNPPPSSSSSSQQQOOOQQQOOONNNNNNLLLKKKQQQYYYjjj}}}yyyvvv|||ZZZZZZ^^^iiiuuusssjjjeee```YYYSSSOOOLLLIIIEEEBBBAAA@@@@@@???>>><<<:::::::::;;;<<>>:::999:::999888777666666666666666777888999888666555555777777777666666555555555555555555444444333222111111333222222111111222222333111111111111111111111111111111111111111111111111222222333333333333222222111111111000000000000000111111000000//////......111111111111222222222222---......//////......---///////////////.........////////////////////////////////////////////////---------...------,,,,,,////////////////////////................................................------------------------...///////////////......000000000000111111111111//////............//////...............///000000000000000000/////////////////////////////////////////////000000222333333000000111222222222222222222222111111111222333444111111111111222333444555888888888999::::::;;;;;;<<<======>>>>>>???@@@@@@CCCDDDEEEFFFFFFGGGIIIKKKLLLLLLNNNPPPRRRRRRPPPNNNPPPNNNNNNNNNLLLJJJPPPWWWgggyyyvvvuuu~~~NNNKKKMMMSSS\\\fffttt|||mmmeeeZZZSSSQQQPPPNNNKKKFFFFFFDDDBBBAAA???>>>>>>======<<<;;;:::;;;;;;<<<===???AAA@@@<<<999888:::777777666666555666666666666777888777555555666777666666666666666555555444555555444333222222111111333222222111111222222333111111111111111111111111000000000000000000000000222222333333333333222222111111111000000000000000111111000000//////......111111111111222222222222////////////////////////.........///////////////........................////////////////////////---------...------,,,,,,.............../////////---.....................---.....................------------------------......///////////////...000000000000111111111111//////............//////...............///000000////////////000000000000////////////////////////000000000111222333444555000000111222222222222111222222222222222333333333111111111111222333444444777777888999999::::::;;;======>>>>>>??????@@@@@@BBBCCCEEEEEEFFFGGGJJJLLLLLLLLLNNNPPPRRRRRRPPPMMMNNNMMMMMMNNNLLLLLLQQQXXXdddvvvvvvuuuFFFCCCCCCGGGJJJOOOXXXbbblllxxx|||tttlllddd^^^XXXRRRKKKHHHGGGHHHFFFEEE>>>>>>>>>>>>>>>======<<<===<<<;;;;;;;;;;;;;;;;;;888;;;======999777777999666666555555555555666666555666777777555555666777555666666666666555444444444444333333222222111111333222222111111222222333111111111111111111111111000000000000000000000000///000000000000000000///000000000000000111111111000000000000////////////........./////////000000000000000000000000000000.........///////////////........................////////////////////////,,,------.........---------............/////////---------...............---------...............---------------------------...//////////////////------.........///////////////............////////////......//////000111////////////000000000000000000000000000000000000000000000111222333444555///000111111222222111111//////000000111111111111111111111111222333444444777777888888999:::::::::===>>>??????@@@@@@??????@@@BBBDDDEEEFFFHHHKKKNNNMMMMMMNNNPPPQQQQQQOOOMMMMMMLLLMMMOOONNNMMMRRRZZZdddttt{{{yyyCCC@@@@@@BBBCCCDDDIIIPPPPPP[[[eeehhhlllrrryyy|||xxxiii___YYYUUUPPPMMMKKKHHHEEEEEEEEEEEECCCAAA;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::999999666999<<<;;;777555555777666555555444444555555666555666777666555555666777555555666666666555444333333333222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000...//////000000//////...//////000000111111222222////////////000000000000------........./////////000000////////////000000............/////////000........................////////////////////////,,,---...///////////////---------.........//////---------.........//////---------.........//////........................------...///////////////,,,,,,---------.........//////............//////000////////////000111111.../////////000000000111000000000000000000000000////////////000111222222///000000111111111111111//////000111111111111111222111111222222333444555777777777888999999::::::===>>>???@@@@@@@@@??????>>>@@@CCCEEEFFFIIIMMMPPPMMMMMMMMMOOOQQQQQQNNNLLLNNNMMMOOOPPPOOONNNRRRYYYdddsssAAA??????BBBBBBAAADDDJJJCCCKKKPPPPPPQQQXXX```dddmmmwwwwwwlllbbb[[[SSSMMMKKKJJJHHHGGGDDDCCCDDDEEEGGGGGGDDDBBB?????????>>>>>>>>>>>>===;;;;;;::::::999888888888666999<<<:::777444444555555555444444444555555666444666777666555555666777444555666666666555333333222222222222222222333333333222222222222222222333111111111111111111111111000000000000000000000000000000111111111111000000...//////000111222222333......//////000000111111////////////000000000000//////............//////---.........//////000000........................////////////////////////,,,---...///000000000000---------.........//////---------.........//////---------.........//////////////////////////////------...///000000//////............/////////000//////............//////000000000000000111222222.../////////000000111111000000000000000000000000...............//////000//////000111111111111111111111222333333333333222222222222222333444555666777777777888999999::::::===>>>@@@AAAAAA@@@???>>>===???BBBEEEGGGJJJNNNQQQMMMMMMMMMOOOQQQPPPNNNLLLPPPOOOPPPQQQOOOMMMRRRXXXdddsss????????????>>>>>>======@@@@@@AAABBBDDDFFFHHHIIIUUUdddvvv}}}rrrhhh```[[[YYYNNNMMMJJJHHHEEEDDDCCCBBB@@@AAABBBBBBBBBBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888777666666666666666444444555555666666777777555555555555555666777888666666666666555555555555444444333333333333222222333333333333333333333333111111111000111111222222000000000000000///......000000000000///////////////000000000000000///...000000//////.........---000000000000000000000000------......//////000000111111000//////......---,,,,,,---///111111000.........------------......000000///...............------............------........................////////////////////////000000///------,,,,,,,,,.........///////////////............////////////000///---,,,---...000222...............///000000111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000000111111111111222222222333222222222333555777888777777777777888999::::::>>>??????@@@@@@AAABBBBBBAAACCCEEEFFFFFFGGGJJJLLLHHHJJJLLLNNNOOOPPPOOOOOOQQQRRRRRROOOLLLLLLPPPSSScccnnn@@@???>>>===<<<<<<<<<<<<======>>>???AAACCCEEEFFFLLLWWWdddjjjiiiiiinnnsss|||uuunnnjjjddd\\\VVVPPPMMMKKKJJJIIIGGGEEECCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999888777777666666777777555555555666666666666666333222222222333333444555666666666666555555555555444444333333333333222222222222222222222222222222222222111111111111111222000000000000000///......000000000000////////////---...///000000111000000000000/////////.........000000000000000000000000//////////////////000000---...///000222333555555000000000111222222000///......------------......000000///...............------............------................................................111111000///...---........./////////////////////............////////////000///---------...000111...............///000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000111111111111222222222222222222222333555777888888888777888888999::::::>>>??????@@@@@@AAABBBBBBAAACCCEEEGGGGGGHHHJJJLLLKKKLLLNNNOOOOOOOOONNNNNNMMMOOOPPPNNNLLLLLLPPPTTT___jjj~~~@@@???===;;;:::999::::::999::::::;;;===???AAABBBGGGNNNUUUVVVRRROOOQQQUUU\\\eeerrr}}}}}}pppjjjeee]]]VVVUUUTTTQQQNNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@??????>>>??????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::999888777777666666777777666666666666666555555555555555555555555666666777666666666555555555555444444444333333333333222222111111111111111111111111333333222111000000000000000000111111000000//////000000000000////////////,,,---...000111111111111000000////////////......000000000000000000000000000000000000000000//////////////////////////////777666555555666555333111......------------......000//////............///------............------........................------------------------222111000/////////////////////////////////..................///////////////......------///000111...............///000000////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333444555666777999888888888888999999:::>>>??????@@@@@@AAABBBBBBBBBDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPOOONNNMMMKKKMMMNNNMMMKKKLLLQQQUUU\\\fffzzzAAA@@@===;;;999999999999777777888999:::<<<>>>???BBBGGGJJJJJJFFFEEEGGGIIIEEEIIIPPPWWW```hhhmmmooossszzz|||qqqbbbXXXSSSQQQNNNKKKMMMMMMLLLKKKIIIGGGDDDCCC?????????@@@????????????===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;888777666666555555666666777777666666555555444444777777777666666777888888666666555555555444444444444444333333333222222222111111111111222222222222444333222111000000000000000000111111111000000///000000000000////////////......///000000111000000000000//////////////////////////////////////////222222111111000000//////000000000000000111111111<<<:::999888888777555333......------------......000///............//////------............------........................------------------------111000000///......//////////////////........................///////////////............///000000...............///000000............////////////111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333444555666777999999888888888999::::::>>>??????@@@@@@AAABBBBBBCCCEEEGGGHHHHHHIIILLLMMMNNNOOOPPPQQQQQQQQQPPPOOOLLLNNNOOOMMMKKKLLLPPPTTT\\\eeexxxAAA@@@>>><<<:::999999999777777777888999;;;<<<===<<<>>>??????>>>===???AAA@@@???@@@DDDGGGKKKPPPSSSWWW\\\fffnnnsss|||{{{ssslllfffbbbccc```YYYRRRKKKIIIIIIJJJJJJJJJJJJIIIFFFCCC@@@>>>===>>>???@@@@@@@@@@@@???===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;666666555444444444444555777777666666555555444444555555444444333444444555555555555555444444444444444444333333333222222222222222222222333333444444444333222111000000000000000000111111111111000000000000000000////////////000000111000000///...---//////000000000000000000////////////////////////222222111111000000//////,,,...111444888<<>>??????@@@@@@AAABBBBBBCCCEEEGGGHHHHHHIIILLLMMMLLLMMMOOOQQQRRRRRRRRRRRRPPPQQQQQQOOOLLLLLLPPPSSS___gggxxx???>>>>>>===;;;:::999999777777777888999:::<<<<<<::::::::::::::::::::::::@@@===<<>>======<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::777666555555444444555555666666666666666555555555777777666555555555555666555555555444444444444333444444333333333333222222222222222333333444444555333333222111000000000000000000111111222222111111000000000000////////////111111111111000...---,,,//////000000000000111111000000000000000000000000000000000000000000//////...///111444666999;;;<<<333111.........///...---......------------......///............//////000------............------........................------------------------......------------......000000000///......------............////////////.........///////////////...............///000000.........//////000000111000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111333444555666666666777777777888:::;;;===>>>>>>??????@@@@@@AAABBBBBBBBBDDDFFFGGGHHHIIIKKKMMMKKKLLLNNNPPPRRRSSSRRRRRRQQQRRRRRRPPPLLLLLLOOOSSSaaagggwww;;;;;;<<<===<<<:::888777777777777777888999;;;;;;;;;:::999:::;;;;;;:::888===::::::>>>???<<<<<<@@@??????CCCHHHKKKOOOYYYcccpppuuuxxxxxx{{{rrriiigggddd___ZZZXXXUUURRRQQQQQQRRRRRRRRRNNNOOONNNKKKGGGCCCBBBBBBGGGFFFEEEDDDBBB@@@>>>===<<<===???AAAAAAAAA@@@???>>>>>>===<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888777666666666666666555555555666666666666666:::999999888777777888888555555555444444444333333444444333333333333222222000111111222333333444444222222111111111111111222///000111222222222222111000000000000////////////000000111000000///...---//////000000000111111111000000000000000000000000//////////////////000000111000000000000////////////---++++++,,,......---......------------.....................///000000------............------................................................//////............//////111000000///......------............////////////---......///////////////...............///000000......///000000111222222///000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222000111333555666666666555555666777888:::===???@@@>>>??????@@@@@@AAABBBBBBAAACCCEEEGGGGGGHHHJJJLLLLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPQQQOOOLLLLLLPPPTTT___eeeuuu888999;;;<<<<<<:::777555666666666777777999:::;;;777666555777:::;;;:::777999666888===>>>999888<<<===<<<===AAABBBBBBFFFKKKSSSWWWYYYVVVWWW]]]ccceeehhhjjjpppuuuxxxzzznnncccXXXSSSUUUVVVSSSOOOJJJIIIHHHIIIJJJIIIGGGEEEJJJHHHEEEEEEEEEEEECCCAAAAAA@@@@@@???>>>=========;;;===???@@@AAA@@@???>>>???>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999999888888888888888444555555555666666777777777777666555555444555555555555444444444333333333444444444333333333222222///000000111222222333333111111111111111111222222///000111222222222222222000000000000////////////...///000000000000000/////////000000111111111222000000000000000000000000------......//////000000......//////000000111111///---,,,,,,...000111111.........------........................///000111---..................---........................////////////////////////000000////////////000111111000000///...---------............/////////000---......///000/////////...............///000000...//////000111222222333//////000000111111111222000000000000000000000000111111111111111111111111000111111111111222222222000111333555666666666555444555666888;;;===@@@AAA>>>??????@@@AAAAAABBBBBBAAACCCEEEFFFFFFGGGJJJLLLNNNNNNOOOPPPPPPPPPNNNNNNLLLMMMNNNMMMKKKLLLQQQUUU\\\bbbrrr666666666777888999:::;;;;;;999666333222111222222777888999::::::999888777888888999::::::;;;<<<<<<999:::;;;===???@@@BBBBBBCCCCCCDDDDDDFFFGGGIIIJJJOOONNNNNNPPPTTT[[[bbbfffmmmttt}}}|||tttnnnhhhccciiihhhiiinnnrrrrrrlllgggXXXUUUOOOJJJHHHHHHJJJKKKKKKIIIFFFGGGHHHIIIFFFDDDEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@????????????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;888666555555666666555333333444444555666777888888666666666666666666666666666555555555555444444444444444333333222111000000///////////////...------//////000000000000//////000000111111111111000000111111000000//////............//////000000111111/////////////////////////////////...------,,,,,,......//////000000111111000000///...............000000//////.........------------------------------------............//////,,,+++,,,...///---+++//////.........---------..................------//////.........//////000////////////////////////------,,,,,,---...000111......//////000000111111000000000000////////////......////////////......//////000000000000/////////////////////000111111000000//////000000111222444444444333333222222222222222333333333333333333666666666888999;;;===>>>=========>>>???@@@BBBBBBAAABBBCCCEEEGGGIIIKKKMMMJJJLLLNNNPPPQQQQQQQQQQQQOOOOOONNNLLLJJJKKKNNNPPPYYYbbbrrr666666666777888:::;;;<<<<<<:::888555444333444444666777888999999999888777888888999999:::;;;;;;;;;999::::::;;;<<<<<<===============>>>???@@@AAABBBCCCBBBAAABBBEEEJJJNNNQQQSSSYYY```dddggglllsssyyy{{{tttkkkccc^^^ZZZVVVSSSTTTTTTVVV[[[``````[[[VVVPPPNNNKKKHHHFFFFFFGGGHHHGGGEEEDDDEEEHHHJJJIIIHHHDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???@@@AAAAAA@@@??????>>>>>>??????@@@??????>>>=========>>>>>><<<<<<<<<;;;;;;:::::::::::::::999888888888888888999888777777888888777555333333333444555555555666666666666666666666666666666555555555555444444444666555444333222222222222222222222333222222111000//////000000000000//////000000111111111111000000111000000000/////////...//////000000000000000000////////////////////////..................//////......//////000000000000000000///...............000/////////............////////////////////////---------............//////---,,,,,,...///...,,,//////.........---------........................//////............//////////////////////////////------,,,,,,---...000111............////////////......//////000000111111...//////000000//////...000000////////////000000///////////////000111111000000000111111111222222444444333333333222222222333333333333444444444444666777777888:::;;;===>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMOOOPPPQQQPPPPPPOOONNNNNNNNNMMMKKKKKKMMMPPPYYYaaappp555555666777888:::<<<===<<<;;;999777666666666666555666777888999999888888777888888999999::::::::::::999999999999888888888999999999999999:::;;;;;;>>>=========>>>@@@BBBCCCAAAEEEIIIKKKLLLNNNRRRVVVZZZ]]]cccjjjqqqwww{{{}}}|||}}}|||vvvrrrooommmjjjiiigggiiilllnnnmmmjjjeeeccc```\\\UUUQQQNNNMMMKKKJJJIIIJJJMMMRRRWWWWWWRRRMMMIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@??????>>>>>>??????@@@???>>>>>>>>>>>>???@@@@@@======<<<;;;::::::999999;;;:::999777666666555555999777666777888888777555555555555555555555555555666666666666666666666666666555555555555444444444777666444333222333333444333333444444333333222111///000000111111000000///000000111111111111000000000000000000////////////111111111111000000000000////////////////////////------...//////000111111...////////////000000000000///......---.........////////////............////////////////////////---------............//////...------//////...---...............---------........................//////............//////////////////////////////------------...///000000............------------------...///000111111222///000000111111000000///111000///......///000111///////////////000111111000000222333333333222111333333333333222222222222333333444444444555555555888888888999:::<<<===>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCDDDEEEGGGIIIJJJNNNOOOPPPPPPPPPOOONNNNNNMMMNNNNNNMMMLLLLLLMMMOOOVVV^^^kkk444555555777888:::<<<===;;;:::999888777666777777555555666777777888888888777777777888888999999999888888888777777777777777:::999999888888888999999>>>>>>>>>>>>>>>>>>??????>>>@@@BBBCCCCCCCCCFFFHHHEEEFFFIIINNNSSSWWW[[[^^^\\\]]]^^^```dddgggkkkmmmpppssswwwzzzyyyvvvqqqnnngggffffffgggjjjooossswwwuuu{{{}}}~~~yyyvvvsssoookkkgggaaa^^^[[[YYYXXXWWWVVVTTTTTTUUUWWWYYYYYYYYYXXXWWWTTTQQQNNNLLLJJJJJJKKKKKKKKKLLLOOOTTTVVVUUUQQQMMMGGGHHHJJJKKKJJJHHHEEECCCDDDCCCBBBBBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB>>>======;;;:::999888888999888777666666555555555666555444444555666555444888888888888888777777777666666666666666666666666666555555555555444444444666555333222222222333444111111111111111000000///000000000111111000000000000000111111111111000000000000000000////////////222222111111000000//////////////////////////////////////////000000111111///////////////////////////......------.........///////////////.........---------------------------------............/////////....../////////...........................---------...............000//////............///////////////////////////...............//////000/////////......------------......//////000000000000000111111111111000000222000///------///000222///////////////000000111///111333444555444222111333222222222222222222222333444444555555666666666999999999:::;;;<<<===>>>>>>>>>??????@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIMMMNNNOOOPPPPPPPPPOOONNNLLLMMMNNNNNNLLLLLLNNNOOOSSSZZZggg|||444444555666777999:::;;;999888777777666666666666555555555666666777777888666666666777777777777777666666666777777888888999::::::999999888888999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCFFFHHHIIIHHHHHHHHHIIIKKKNNNQQQSSSQQQTTTWWWYYYYYYVVVSSSPPPOOOOOONNNOOOQQQTTTWWWYYYWWW[[[aaahhhnnnpppqqqqqqvvvzzz~~~~~~xxxnnnfffaaaaaaccchhhpppxxx{{{wwwsssnnnnnnnnnooopppooollljjjdddeeegggiiiiiijjjjjjjjjeeebbb]]]ZZZWWWUUUSSSQQQPPPNNNMMMLLLMMMMMMLLLJJJHHHHHHJJJKKKMMMNNNOOOPPPNNNMMMKKKIIIHHHGGGHHHJJJIIIKKKMMMOOOOOOMMMJJJGGGGGGHHHJJJKKKIIIFFFCCC@@@BBBBBBCCCCCCBBBAAAAAAAAA@@@AAACCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@BBBBBB>>>======;;;:::999888888777666666666666666777777555444333444555666555444888888888888888777777777777777777777777777777777666555555555555444444444444333222111111222222333000000111111000000///...000000111111111111000000000000111111111111000000////////////000000000000222111111111000000//////////////////////////////111111000000/////////////////////.....................------------...............///////////////---------------------------------............///.../////////......//////---.....................---------.........//////000000///...............////////////////////////......//////////////////111000000//////.........000000//////......------000000111111111111000000222000///------///000222///////////////000000111///111333444555444222111222222222222222222222222333333444444555666777777::::::::::::;;;;;;<<<===>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPQQQQQQQQQQQQLLLMMMNNNMMMLLLLLLNNNPPPTTTZZZggg|||444444444444555777888999666666666666666666666555666666555555555555666666666666666666666666666666444444555666888999::::::999888888777777777888888666777777888999::::::;;;:::;;;;;;<<<<<<===>>>>>>============>>>???@@@AAA????????????AAACCCEEEFFFDDDEEEHHHJJJJJJIIIFFFDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTTTTTTTXXX[[[]]]]]]YYYSSSOOOLLLPPPPPPSSSXXX^^^___\\\YYYTTTTTTTTTUUUWWWXXXWWWVVVPPPRRRUUUUUUUUUUUUWWWXXXXXXVVVRRRNNNJJJHHHGGGFFFJJJIIIHHHHHHHHHGGGDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLKKKIIIFFFEEEFFFHHHGGGGGGHHHHHHGGGEEECCCBBBDDDEEEFFFFFFEEEBBB@@@>>>>>>AAADDDFFFEEEDDDCCCDDDAAABBBDDDEEEFFFFFFEEEEEEBBBAAA@@@???>>>???@@@@@@???>>>>>>======>>>>>>???=========>>>???@@@AAABBB======<<<;;;::::::999999666666666666666777888888666555555555777888777666555555555555555555555555777777777777777777777777666555555555555444444444222222222222222222222222222222222333222111111000000111111222222111111000000000111111111111000000////////////000000000000000000000000////////////////////////////////////111111000//////...------/////////............------------,,,------...///.........///////////////////////////////////////---------............///---...//////------...///---------...............,,,,,,------.../////////111000///......---......////////////////////////...//////000000000//////000000000000000/////////111000000///...---,,,,,,///000000111111000000///111000///......///000111///////////////000111111000000222333333333222111111111111222222222222222222222333444555666666777;;;:::::::::::::::;;;;;;=========>>>???@@@BBBBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKMMMPPPQQQRRRRRRQQQMMMMMMMMMLLLKKKLLLOOORRRXXX^^^jjj444333333333333444555666555555666666666666666666888777555444444444444555555555555555555555555555333444444555666777888999777777777666777777888888999999999999:::;;;<<<===;;;;;;:::;;;<<<===<<<<<<::::::;;;<<<<<<======>>><<<<<<<<<===>>>??????@@@???@@@BBBDDDDDDDDDBBBAAABBBAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKIIIGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNNNNMMMJJJIIIGGGHHHJJJLLLLLLLLLJJJLLLNNNNNNMMMLLLNNNPPPRRRQQQNNNJJJFFFDDDCCCCCCGGGFFFFFFFFFFFFDDDAAA>>>AAAAAABBBDDDEEEGGGHHHIIIJJJKKKJJJHHHEEECCCDDDFFFFFFFFFFFFEEECCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@EEEJJJLLLJJJFFFDDDDDDAAABBBDDDFFFFFFFFFEEEDDD@@@???>>>===<<<===>>>>>>>>>>>>============>>>>>>============>>>>>>???@@@<<<<<<<<<;;;;;;:::::::::888888777666666666777777666555444555777888777666333333333444555555555666777777777777777777777777666555555555555444444444111222333555555444222111333333444444333333222111000111111222222111111000000000111111111111000000.../////////000000000111...............///////////////////////////////////////..................//////.........------------,,,,,,,,,------...///............/////////000////////////////////////---------............///,,,...///...,,,,,,---///---------.........//////,,,,,,------...//////000111000///......---------////////////////////////...///000111000000///.........///////////////////////////......------,,,...//////000000//////...000000////////////000000///////////////000111111000000000111111111222222000111111111222222222222111111222333444555666666;;;:::999999999999::::::<<<<<<<<<===>>>???AAAAAACCCDDDDDDFFFHHHJJJLLLMMMLLLMMMNNNPPPQQQQQQPPPPPPNNNMMMLLLJJJIIILLLPPPTTTXXX^^^kkk444333333222222333333444555666666777777777777666999888666444333333333444555555555555555555555444333444444555555666666666888777777777777888999:::::::::999888999:::;;;<<<;;;999999999::::::999888999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;===???@@@AAAAAA?????????@@@@@@@@@@@@@@@??????BBBAAAAAA@@@AAACCCEEEFFFDDDDDDCCCAAA@@@AAAEEEHHHEEEEEEEEEEEEEEEGGGIIIJJJHHHFFFCCCCCCDDDGGGHHHHHHIIIKKKLLLKKKIIIHHHJJJLLLKKKKKKJJJHHHEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEBBB???@@@@@@AAABBBDDDEEEFFFFFFEEEFFFGGGDDDAAA???AAACCCDDDDDDDDDCCCAAABBBDDDFFFAAAAAA@@@???@@@AAACCCDDDFFFKKKPPPQQQMMMGGGCCCAAABBBCCCEEEFFFGGGFFFDDDCCC???>>><<<;;;;;;;;;<<<===>>>>>>============>>>>>>===============>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666444333222333555666555444333444444555666777888888777777777777777777777777666666555555555444444444111222555777777555333111222222333333333222111111111111222222222222111111000000111111111111000000.../////////000000111111,,,---------......//////////////////////////////,,,,,,------...///////////////.........---------,,,,,,,,,,,,------...///---.........//////000000---------------------------------.........//////+++---///...,,,+++,,,///---------.........//////,,,,,,------...///000000111111000......---------////////////////////////...///000111111000///...,,,------....../////////------........................////////////......//////000000000000/////////////////////000111111000000//////000000111222000000111111222222222222000000111222444555555666::::::999999888888999999;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPPPPPPPPPPOOONNNOOONNNKKKIIIHHHKKKQQQUUUVVV\\\iii333333333333333333333333222444555555444333333444555444444333333444444555666555555555555444444444222222444555666888999999888888888888777777777777999999888777777888999999999999888888999;;;<<<===::::::::::::::::::::::::999::::::;;;;;;::::::999888888999::::::;;;<<<<<<======<<<<<<<<<<<<======???>>>===<<<;;;::::::;;;@@@@@@@@@@@@@@@@@@@@@@@@GGGEEECCCCCCFFFFFFDDDBBBAAABBBCCCBBB@@@@@@BBBDDDFFFFFFGGGGGGGGGFFFFFFEEEIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDBBB@@@??????@@@AAABBBCCCCCCDDDGGGGGGGGGFFFEEECCCAAA@@@DDDCCCCCCBBBBBBDDDEEEFFFBBBBBBAAA???===>>>@@@BBBEEEMMMUUUUUUNNNFFFCCCCCCFFFEEEEEEEEEFFFDDDBBB???>>>>>>===<<<<<<===>>>???======>>>>>>?????????@@@???>>>>>>===<<<;;;;;;:::;;;;;;::::::999888777777999999888777777666777777999999888888888888888888:::888666333222222333444444444444444444555666777555555444444444333333333222333333444444333333222111111111111111111111111222222222111111000000000//////000000111111222222000000000000000000000000---------.........//////////////////////////////111111000///...---,,,,,,111111000000//////......////////////............------.........---+++***........................000000000000000000000000,,,,,,,,,------------...........................///...------------...///111111111111111000//////------------------------////////////////////////////////////////////////////////////000000000000////////////000000000000000000111222222222222111222111111111000000//////000000000000000000000000000111111111111222222222222222222222333555777888>>>===<<<;;;:::;;;;;;<<<=========>>>???AAABBBCCCDDDHHHKKKJJJGGGGGGKKKOOOJJJLLLNNNPPPQQQQQQQQQQQQNNNMMMMMMKKKKKKMMMRRRUUUYYYbbbnnn333333333333333333333333333555666666555444444555555444444333333444444555555555555555444444444444444444555555666666777777666666666666666666666666777888888999999888888777888888777777888999;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999888999999::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<======????????????@@@@@@AAAAAADDDBBBAAABBBEEEFFFEEECCCCCCDDDDDDCCCBBBAAACCCDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCCCCDDDFFFFFFGGGHHHGGGEEECCCBBB>>>>>>??????@@@@@@AAAAAAFFFFFFEEEDDDCCCBBBAAAAAAEEEDDDCCCCCCCCCDDDFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCDDDJJJPPPQQQLLLGGGCCCCCCCCCBBBAAAAAABBBAAA???===@@@???>>>======>>>???@@@>>>>>>?????????@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;::::::999888888777777777666666666777777888;;;;;;::::::::::::999999777666555333333444555666777777666555555555666666555555444444444333333333222333333333333333333222111111111111111111111111333222222222111111111111000000000000000111111111000000000000000000000000---------........./////////////////////////////////////////////.........000000000000//////......////////////............------.........---,,,+++........................////////////////////////---............/////////.................................------.........000000111111000//////...........................////////////////////////////////////////////////....../////////000000000////////////000000000000000000111222222222222111111111111111000000000///111111111111111111111111000111111111111222222222222222222222333555777888>>>===<<<;;;;;;<<<============>>>>>>???AAABBBCCCDDDGGGIIIIIIFFFFFFJJJNNNMMMNNNOOOQQQRRRRRRRRRQQQMMMMMMLLLJJJJJJMMMRRRVVVYYYaaalll{{{333333333333333333333333444555777777555444555666555444444333333444444555555555555555444444444444666666555555555555555555333333444444555666666666555666888::::::888666555777666666666777888999:::999999999999999999999999999999::::::::::::999999999999999:::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???======>>>??????@@@AAAAAA@@@???>>>@@@CCCDDDDDDCCCEEEFFFFFFEEECCCBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHHHHHHHFFFEEEDDD???@@@@@@@@@@@@@@@@@@???DDDCCCBBBAAAAAAAAAAAABBBEEEDDDCCCCCCCCCDDDFFFGGGEEEDDDCCCBBBAAABBBCCCCCCDDDFFFIIIKKKJJJHHHEEECCCBBB@@@>>>>>>?????????===AAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;::::::999999888888888777777777777888999::::::;;;;;;:::::::::999999999555555444333444555777888:::999888777666666666666555555444444444333333333222333333333333333333222111111111111111111111111333333333222222222222111111111111111000000000000////////////////////////------........./////////////////////////////////---.........//////000000000000000////////////...////////////............------.........---,,,+++......................../////////////////////////////////000000000000111........................------............------//////////////////...---////////////////////////////////////////////////////////////////////////------........./////////////////////000000000000///000111111222222111111111111111111000000000000222222222222222222222222000111111111111222222222333222222222333555666888>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>???AAABBBCCCCCCEEEHHHGGGEEEFFFIIILLLOOOPPPQQQRRRSSSRRRRRRQQQMMMLLLKKKIIIIIILLLRRRVVVYYY```iiiwww333333333333333333333333333555666666555444444555555444444333333444444555555555555444444444333333555555555555555555555555222222333444555666777777666666777888888777666666666666666777777888888888888888888888999999999999999999::::::::::::999999:::::::::999999999999999;;;::::::999999::::::;;;999:::;;;;;;<<<<<<======;;;;;;<<<===???@@@AAAAAA>>>===>>>>>>@@@AAAAAAAAAEEEFFFFFFDDDBBBAAABBBDDDEEEEEEEEEDDDCCCAAA@@@???<<<<<<===???AAACCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEAAA@@@???@@@AAACCCDDDDDDDDDCCCCCCFFFIIIIIIGGGDDDCCCAAA>>>>>>???@@@@@@@@@CCCCCCBBBBBBBBBAAAAAABBB>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========:::::::::999999888888888::::::999999999::::::;;;999999888888777777666666666555555444555666777777999888777666666666666666555555444444444333333333333222222222222222222333111111111111111111111111333333333222222222222222222222111111000000//////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////............---------------------,,,........................////////////////////////////////////000000000000------------------------,,,---............---,,,---......///......------......////////////000000////////////////////////////////////////////////------------.........///////////////000000000000///000000111111111111111111111111000000000000000222222222222222222222222000000111111111222222222333333222222333444666777;;;;;;::::::;;;<<<>>>???????????????@@@AAABBBCCCBBBDDDFFFEEEEEEEEEHHHJJJOOOOOOQQQQQQRRRQQQPPPOOOLLLLLLKKKIIIIIILLLQQQVVVVVV]]]eeesss333333333333333333333333111333555444333222333333555444444333333444444555555444444444444333333333333333444444555666666666222222333444666777888888888777555444444555777888777777777888888888888888777777777888888999999999888999999::::::999999888999999999999999999999888::::::999999999999::::::999:::;;;;;;;;;;;;:::999::::::;;;<<<>>>???@@@@@@===>>>>>>>>>=========>>>CCCCCCCCCBBB@@@@@@AAABBBEEEEEEEEEDDDCCCAAA@@@???:::;;;===???AAACCCEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCAAA@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???@@@AAABBBCCC>>>======@@@DDDGGGGGGGGGEEEBBBAAADDDHHHIIIGGGDDDBBB@@@>>>>>>???AAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAA===============<<<<<<<<<>>>>>>>>>>>>============::::::999999999999999888<<<;;;:::999888777777777999999888777777666555555777777666666555555555555666555555555666666777888555555444444444333333333333222222111111222222333111111111111111111111111222222222222222222222222222222111111000000//////////////////////////////........./////////000000////////////////////////////////////.........................../////////////////////............------------------------................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------------........./////////////////////////////////////////////////////////------------.........///////////////000000000000//////000111111111111000000000000000000000111111111111111111111111111111000000111111111222222222444333222222333444666777888888888888999;;;===???????????????@@@AAABBBBBBBBBCCCDDDDDDDDDEEEGGGIIILLLMMMNNNOOOOOOOOONNNMMMMMMMMMLLLKKKJJJLLLPPPTTTOOOUUU^^^mmm333333333333333333333333111222444444222111222333555444444333333444444555444444444444333333333333222222333444555555666666222222333444555777777888999777444222222444777999666777888888888888777777666666666777888888999999888888999999999999888888888888888999999999999999;;;::::::999999::::::;;;999:::;;;<<<<<<;;;999999::::::;;;<<<======>>>>>><<<>>>>>>===;;;;;;;;;<<<@@@AAAAAA@@@??????@@@BBBDDDDDDDDDCCCCCCAAA@@@???;;;<<<>>>@@@BBBDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBB@@@???AAAAAABBBCCCCCCBBBBBBBBB@@@???>>>>>>>>>???AAABBB@@@>>>>>>BBBHHHKKKKKKJJJDDDCCCAAACCCFFFGGGEEECCC???>>>===>>>@@@AAAAAA@@@BBBBBBCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;===============<<<<<<<<<999999999999999999999999;;;:::888777555444444444;;;;;;:::999888777777666777777777666666555555555555555555555666777888999555555444444444333333333333222111000000111222333111111111111111111111111000111111111111222222222111111111111000000000000////////////////////////....../////////000000000////////////////////////000000//////.........------............/////////////////////............------,,,,,,,,,---......................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......///.........---------......//////000////////////////////////////////////////////////------........./////////////////////000000000000...///000000111111000000000000000000111111111111000000000000000000000000000111111111111222222222444444333222333444555666666555666777888;;;===???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJLLLMMMNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQHHHOOOXXXhhh333333333333333333333333111333444444333222222333555444444333333444444555444444444333333333222222444444444444444444444444111222222333444555555666777666444333333444666777555666777777777666666555555555666666777888888999888888999999999999888888777777888888999999::::::;;;;;;::::::::::::;;;;;;999:::<<<===>>>>>><<<<<<::::::;;;;;;<<<<<<<<<<<<:::<<<>>>===;;;:::<<<>>>>>>???@@@@@@??????AAACCCAAAAAABBBBBBAAA@@@??????===>>>@@@BBBDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAA@@@BBBDDDEEEEEECCCAAA???BBBCCCEEEFFFFFFDDDBBBAAA@@@???>>>>>>>>>???AAABBBBBB@@@???CCCIIILLLJJJHHHCCCBBBBBBCCCCCCCCCAAA????????????@@@CCCCCCCCCAAAAAAAAABBBBBBAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999;;;:::999888777666666666;;;;;;:::999888777666666555666666777777777777666777777777666666777888888555555444444444333333333333222111000000111222333111111111111111111111111//////000000000111111111000000000000000111111111000000000000000000000000.../////////000000000000////////////////////////.........///////////////---------.........//////////////////............---,,,,,,,,,,,,---...///................................................,,,,,,,,,,,,------------........................///---+++******+++---///------...///////////////---......///000000111111////////////////////////////////////////////////....../////////000000000////////////000000000000...//////000000000000000///000000000111111111111111111111111111111111111000111111111111222222222444444333222333444555666555555555777999<<>>@@@===>>>@@@@@@???@@@BBBDDD??????@@@@@@@@@??????>>>???@@@BBBDDDEEEEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBBBBCCCFFFGGGGGGFFFDDDBBBBBBDDDGGGHHHHHHFFFBBB@@@AAA@@@?????????@@@AAABBBBBB@@@???BBBGGGIIIGGGCCCAAABBBBBBBBBAAA???>>>===AAAAAABBBDDDGGGGGGFFFDDD@@@@@@AAAAAA@@@>>>===<<<>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;::::::;;;;;;;;;999999888777666555444333333444555777888888999999;;;:::999888777777777777555555444444444333333333333222000//////000222333111111111111111111111111......//////000000000111//////000000111111222222111111111111111111111111////////////000000000000////////////////////////,,,,,,---...///000111222---------.........//////000/////////............---,,,,,,+++,,,---...///................................................,,,,,,,,,---------......000000000000000000000000000---+++))))))+++---000------...///000000000///...//////000111222222222////////////////////////////////////////////////////////////000000000000////////////000000000000...//////000000000000000//////000000111111111222222222222222222222222222000111111111111222222222555444333222333444555666555555666888:::===@@@BBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCDDDFFFHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNMMMOOOQQQSSSSSSQQQOOOMMMMMMKKKQQQ[[[lll333333333222222111111111444444444444444444444444444444333222111111111111555444222000000111222333111111222222222333333333333333222111222333444555555555444444444444555555555555666666666666555555777999;;;:::777666888:::888888888888888777666555777777777777888999:::;;;888888888888888888888888;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;===;;;::::::<<<======<<<<<<======???@@@AAABBBBBB============<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>BBBDDDFFFHHHGGGDDD@@@>>>BBBEEEHHHIIIGGGDDDAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDAAABBBBBBCCCCCCDDDDDDEEEBBBAAA@@@??????@@@BBBCCCBBBAAA@@@AAAFFFKKKNNNOOOGGGDDDAAA===;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<;;;::::::999888888888777777666555444444333555555555555555555555555777666444333333555777999888888666555333333222222111222222333333222222111111111111111111111111111111111000000000000111111000000000000000000000000......//////...---,,,,,,........................---------------------------,,,,,,---...000222333---------------...//////.........------,,,,,,,,,222000...///111111///,,,***+++,,,---............////////////////////////+++,,,---,,,+++,,,...000///222333222222444111+++......---------,,,,,,,,,///......------,,,++++++000...---///222444333111---.........//////000000........................////////////////////////000//////.........//////333222000//////000222333000000000000////////////000000000000000000000000000111111111111222222222555555555555666888999:::777888999:::<<<===>>>>>>@@@????????????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKOOOPPPPPPQQQQQQRRRRRRRRRKKKNNNXXXppp333222222222222222222111444444444444444444444444444444333333222222333333444333222000000111222333222222222222333333333333333333222222222333444555444444333333333333444444555555666666666666555555444666888777555444555777888888888888888777666666666555555555666777999:::777777777777777777777777::::::;;;<<<===>>>???@@@===<<<;;;;;;:::::::::;;;<<<:::999:::<<<======<<<======>>>>>>???@@@AAAAAA>>>>>>=========<<<<<<<<>>AAADDDGGGGGGEEEBBB@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGHHHDDDAAAAAADDDIIINNNPPPGGGEEEBBB>>><<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888888888777666666555444444555555555555555555555555666666666666777777777888888777666444333333333333111222222222222222222111111111111111111111111111111111000000000000111111000000000000000000000000//////000000//////...---........................------------------------///......---...///000111111000///...------------.........------,,,,,,,,,...---,,,---000000///,,,++++++---....../////////........................---------...///000000000555666777888<<<>>>888///............------,,,,,,........................000///---///222333222000............/////////000........................//////////////////////////////............//////000000000111111000000000000000000000////////////000000000000000000000000//////000000000111111111333333444444555666888999777888999:::<<<===>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGKKKLLLMMMNNNNNNNNNMMMLLLOOOOOOOOOPPPPPPQQQQQQQQQLLLPPP[[[sss111111111222222222222222333333333333333333333333444333333333333444555555333222111000000111333444222222222222333333333333333333222222222333444555333333333222222333333333555555666666666666555555333444555555444333444666888888999999888888777777777666555555555777999:::777777777777777777777777777888999;;;===>>>???@@@;;;;;;:::999999999999::::::999888999;;;==================>>>>>>?????????>>>>>>>>>>>>============@@@@@@AAAAAAAAA@@@??????BBBBBB@@@?????????@@@AAAAAABBBBBBBBBAAA@@@???>>>@@@BBBEEEEEECCC@@@??????>>>???AAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@?????????@@@??????@@@AAACCCEEEGGGIIIEEE@@@>>>@@@EEEJJJMMMHHHFFFCCC@@@>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777777888888999:::::::::999999888888777888888888777777666666555555555555555555555555555555666777999999888777666666666555444444333444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000///...........................------------------------000//////......//////000444333111///...,,,,,,,,,.........------------------------...000111000///,,,---......////////////........................///...---...///000000///444FFFWWW]]]WWWJJJ:::.../////////............---------......///000000111111000//////111111000///............////////////........................//////////////////////////////............//////---...000222222000...---////////////000000000000000000000000000000000000.../////////000000000000222222222333444555777777777888999:::<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCDDDDDDEEEFFFGGGKKKLLLNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOLLLRRR___xxx000000111111222222333333222222222222222222222222222111111222333444555666111111000000111222333444000000111111111222222222222222222333333333444444444444333333333333444444444555555666666555555444444555555555555555666666777888888999888888777777:::999777666777888;;;<<<999999999999999999999999666777888999:::;;;<<<<<<999999888888888888999999999888777888;;;==============================>>>??????>>>>>>>>>=========AAAAAAAAAAAA@@@@@@???>>>AAA@@@>>>======>>>@@@AAABBBAAA@@@@@@?????????@@@???AAABBBBBB@@@>>>>>>???<<<>>>@@@BBBCCCCCCBBBAAA??????>>>>>>========================>>>@@@AAABBBCCC@@@<<<<<<>>>BBBEEEFFFGGGEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>============::::::;;;;;;;;;;;;<<<<<<===;;;999777666666888999999999999888888777777777999888888888777777777666555555555555555555555555555555666777777777777777555555444333333444444444222222111111111111222222111111111111111111111111000000111111111111000000//////////////////////////////000000000//////...................................................///////////////000000000444333111000...---------...............---------000000000111222222111000---......///000000//////......................../////////---+++---111555@@@ZZZqqqmmmWWWAAA555222/////////////////////...------......////////////111111000000000//////............///////////////........................///////////////////////////............//////000...///000111111000///...////////////000000000000000000000000000000000000/////////000000000111111222222333333444666777888777888999:::<<<===>>>>>>???????????????@@@@@@AAADDDDDDDDDDDDDDDEEEFFFFFFKKKMMMNNNPPPQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKRRRaaa{{{000000000111111222222222222222222222222222222222000000000000111222444444000000000000111222222333////////////000000000000222222333333333444444444555555444444444444555555444444555555555555444444444333333444555555555555666777777888888888777777999888777666666888999;;;888888888888888888888888666777777777777777777777888888777777777888888999888777666888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============@@@@@@AAAAAAAAA@@@?????????>>><<<;;;;;;===???@@@BBBAAA@@@?????????@@@AAA>>>???@@@???>>>===>>>???<<<===???@@@AAAAAAAAA@@@::::::;;;;;;;;;<<<<<<<<>>>>>============>>><<<;;;;;;===@@@BBBCCCBBBDDDCCCAAA???>>>>>>===>>>>>>>>>>>>>>>============::::::::::::;;;;;;<<<<<<>>>===:::888777777888999777777777777777666666666888888888888777777777777555555555555555555555555666555444333333555666888555444444333333333444444222111111000000111111222000000000000000000000000///000111111111111000///////////////////////////---......//////.........................................................------...///000111222222111111000///////////////........................222222222222000///......---...//////////////////........................+++...///,,,***...;;;FFFWWW___^^^MMM777...111777.../////////////////////.........---------,,,,,,111111111000///.........///////////////.................................////////////////////////...............///000000222111000000000000111222.../////////000000000111000000000000000000000000000000000111111111222222333333333444555666888888777888999:::<<<===>>>>>>BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGKKKLLLNNNPPPQQQRRRQQQQQQNNNNNNNNNMMMMMMLLLLLLKKKJJJRRRbbb{{{zzz}}}000000000111111111111111111111111111111111111111/////////000000222333333000000000111111111111111...////////////000000000111222333444444444333333666555555444444555555666444444555555555555444444222111000111333444444333555555666666777777666666555555555444444555555666555555555555555555555555777666666666666555555555888777777777777888999999888777666777:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBAAA>>>===<<<<<<<<<===>>>???AAA@@@????????????@@@@@@>>>??????>>><<<<<<>>>???>>>>>>>>>>>>?????????@@@999999999:::;;;<<<<<<===@@@@@@@@@??????>>>======;;;<<<===@@@CCCDDDCCCAAA??????>>>===============>>>>>>>>>=========<<<<<<999999::::::;;;;;;<<<<<<>>>===;;;:::999999999:::666666666666666666666666777777777777777777777777555555555555555555555555666555222111111333666888555555444333333222333333222111000//////000111222000000000000000000000000///000111222222111000///////////////////////////,,,------...............................................................,,,---...000111222333333///.........//////000111...............////////////000111000---+++******---....../////////......------------------------(((,,,///......777FFFSSSWWWOOOAAA444000111000+++---............////////////......---,,,,,,++++++///000111000...---...//////////////////.................................////////////////////////......---......///000111444222000//////000222444......//////000000111111000000000000000000000000111111111111222222222222333333444444555666888999777888999:::<<<===>>>>>>AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKMMMPPPQQQRRRRRRRRROOOOOONNNMMMLLLKKKKKKKKKJJJSSSbbbzzzuuu|||111111111111000000000000111111111111111111111111111000000000111222333333111111111111111000000///000000000111111111111222111222333444444444333333555444444333333444444555333444444555555444444333222111000111444666555333333333444555555555555555333333444555555444333222444444444444444444444444666666666666666777777777888777777777888888999:::999888666777999::::::999888888999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDD>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>@@@@@@???>>><<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>>>>======>>>===>>>???AAABBBAAA@@@:::;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999555555555555555555555555666666666666666666666666555555555555555555555555555444444333444555666777666555444333222222111111222111000//////000111222000000000000000000000000///000111222222111000///000000000000000000000000------...///////////////................................................---...000111222222222111......------...//////000---........./////////000---...000///,,,******+++------............------------------------------++++++,,,...333<<>>>>>??????>>>>>>??????@@@AAAAAAAAABBBCCCEEEGGGHHHIIIHHHJJJLLLOOOQQQRRRRRRRRRPPPPPPOOONNNLLLKKKKKKJJJLLLTTTccczzz}}}uuu222222111111000000//////000000000000000000000000222222222111222222333444111111111111111000///...111222222222222333333333111222333444555444333333444333333222222333333444333444444555555444444333555333222333777888777555222333333444555555555444333444666777777666444222555555555555555555555555555666666777888999999:::888888777888888999:::::::::888777777888999999888777777888999;;;<<<======<<<<<<;;;;;;;;;:::::::::999:::===???BBBDDDFFFFFF>>>???@@@AAAAAAAAAAAAAAA<<<<<<======>>>======<<<>>>>>>>>><<<;;;<<>>======<<<<<<::::::;;;<<<======<<<<<<@@@>>><<<<<<===>>>>>>===777888999999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::;;;;;;;;;:::999999444555555555555555555555555555555555666666666666555555555555555555555555444444666777777777666555777666555333222111111111222111000......000111222000000000000000000000000...000111222222111000...111111111111111111111111......///000000111000000........................///////////////////////////000111222222111000///......------------......---.........//////000000,,,...000000---,,,---///,,,------...------,,,,,,------------------------000,,,***---555<<<===<<<222888888000******///111,,,,,,,,,---------......------......///000000000---///111000------...111000000//////.........---........................////////////////////////---------......000111111...///000111111000///...---......///000111111222000000000000000000000000////////////000000000000111111111222333444666666777888999:::<<<===>>>>>>BBBBBBAAAAAABBBBBBCCCDDD@@@@@@AAACCCEEEGGGIIIJJJHHHIIILLLNNNPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKJJJMMMUUUdddyyy{{{uuu222222222111111111111000000111111111111222222222222222222222222222222222444444444333333222222222111111222222222222111111333333222222222222222222222333444333111000111222444444444333333222222222222333444444333333555777999666333333666777666444555555555555555555555555444666888888777666666666777777777777777888888999===888444888@@@FFFEEECCC===<<<;;;:::999999999999888888888999999:::::::::===<<<:::999999:::;;;===999:::<<>>========================???>>>>>>???AAADDDGGGJJJMMMHHHAAA>>>>>>?????????AAA???===<<<;;;<<<===>>>========================???>>><<<:::888888888888888:::;;;;;;999999:::<<<>>>>>>>>>===<<<:::999888555555666888999:::;;;<<<;;;;;;;;;:::999888777666555444444333444555666777777777777777777777777777555555666666555555444333333444444555555444444333555555444444444333333333333333222222111000//////000000000000000000000000222111000.........///000000000000000000000000000000000000000000000000000////////////////////////............................................................////////////---///000000///......///------------------------------------------------+++,,,.../////////...---000///---,,,,,,---///000444333222000///.........///......---+++******)))+++,,,------......------000000000000000000000000000000//////.........---//////............////////////000000111111222222///////////////............///000111222333333333000000////////////000000111111111111111222222222000111111111111222222222000000111222333555666777;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBAAA@@@???>>>===DDDDDDDDDDDDEEEFFFHHHHHHJJJLLLOOOOOONNNMMMMMMNNNLLLNNNPPPPPPNNNLLLLLLLLLLLLVVVbbbqqqxxxuuutttrrryyy111111111000000000////////////000000000111111111222222222222222222222222333333222222111111111111111111222222222222111111222222222222222222222222555666777666444333444555333333333333333333222222222444444444333333555777:::888777666777777666555555555555555555555555555444666888888777666666666555555444444555555666777:::999;;;BBBKKKNNNJJJEEE;;;;;;999888888777777777888888888999999:::::::::===<<<:::999999:::;;;<<<999:::;;;>>>AAADDDFFFHHHGGGEEEDDDFFFHHHFFF@@@:::;;;;;;;;;;;;;;;;;;;;;;;;============???BBBDDDFFFIIIEEE???===>>>???@@@@@@@@@???===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666666666888999::::::::::::;;;<<<>>>>>>>>>===<<<;;;999888555666666888999:::;;;;;;999999999999888777666555555444444333444555666777555555555555555555555555555555555555555444444333333444444555555444444333555444444444444333333333333333222111111000//////000000000000000000000000222111000///......///000000000000000000000000000////////////////////////////////////////////////............................................................////////////,,,...000///...---...///------------------,,,,,,------------------------,,,------...//////.........---,,,++++++,,,---...000000////////////000000,,,,,,------------......---...//////000000//////////////////////////////000/////////............//////............////////////////////////000000/////////////////////......///000111111111111111000000////////////000000/////////000000111111222000111111111111222222222222222333444555777888999999999::::::;;;===>>>???AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHJJJLLLOOOOOONNNMMMMMMNNNLLLNNNOOOOOOMMMKKKKKKKKKKKKTTT___mmmqqqooo~~~|||mmmlllsss000000000000/////////....../////////000000000000222222222222222222222222111111111000000000000000111111222222222222111111000111111111222333333333555666777666444444444555222222222333333333333333333444555555444333555666;;;<<<<<<;;;888666666666444444444444444444444444444666888888777555555666555444444444444555666666666:::BBBNNNVVVVVVMMMEEE:::999888777666666666666888888888999999999999999<<<;;;:::999999:::;;;<<<888999:::<<<>>>AAACCCEEEEEECCCAAABBBDDDCCC???;;;::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAACCC@@@===<<<===???@@@AAA???>>>===<<<<<<<<<===>>>:::::::::;;;;;;<<<<<<<<<999888666555444444444555777888::::::::::::<<<===>>>>>>>>>===<<<;;;:::999666666777777888999::::::777777888777777666555444555444444444444555666666444444444444444444444444555555555555555444333333333444444555555444444333444444444444333333333333222222222111111000000///000000000000000000000000111000000////////////000000000000000000000000000........................////////////////////////................................................---............/////////,,,---//////---,,,---............------,,,,,,,,,------------------------...------------...//////---,,,+++******+++,,,---,,,---------...///111111---------....../////////---...//////000000//////////////////////////////////////////............//////............////////////........................//////////////////222222222222222111000000000000////////////000000---......///000111111111000111111111111222222222222333333444555777888999888888999999:::<<<===>>>?????????@@@AAACCCEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIJJJMMMOOOOOONNNMMMNNNNNNMMMNNNOOONNNLLLJJJJJJJJJKKKSSS\\\jjj|||kkkjjjyyyvvvgggfffmmm111111000000000//////////////////000000000111111111111111111111111111111000000000000000000000000111111222222222222111111///000000111222333333444111222333333111111222333111111222222333333333444333444666666444444444555;;;>>>@@@>>>:::777666777444444444444444444444444333555888888666555555666666666555555666666777888555:::DDDPPPWWWTTTJJJAAA999888777777666666666777888888888888888999999999::::::999999999:::;;;<<<888888999:::<<<>>>@@@AAA???===<<<===@@@AAA@@@>>>::::::::::::::::::::::::;;;<<<<<<<<<===============;;;:::;;;<<<>>>@@@BBB>>>======<<<<<<<<<======888999999::::::;;;;;;<<<777666555444333444444555666888::::::::::::<<<===============<<<;;;:::999666666777777888888999999777777777777777666555444555555444444555555555555444444444444444444444444444444555555555444333333333444444555555444444333444444444333333333222222222111111111000000000///////////////////////////000000000////////////000////////////////////////........................////////////////////////................................................---------.........//////+++---......---,,,,,,---.........------,,,,,,+++------------------------///...---,,,,,,---//////------,,,++++++,,,------+++++++++,,,---...///000/////////...---,,,,,,++++++,,,------...---------///////////////////////////////////////.........//////............//////000//////......---------............////////////666666666666444333222111000000////////////000000---......///000111222222000000111111111222222222111111111222444555777888888999999999:::<<<===>>>???>>>>>>>>>@@@BBBEEEGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMOOOPPPOOONNNNNNOOOMMMNNNOOONNNKKKJJJJJJJJJMMMUUU]]]iiivvvjjjlll{{{wwwgggffflll222222111111111000000000000000000111111111222222111111111111111111111111000000000111111111111111111111222222222222111111//////000111222222333333///000111111000///000111111111111222222333333333333555777777555444444555:::>>>AAA@@@<<<888777888444444444444444444444444333555777777666555555555555555555555555666666777555999@@@HHHLLLIIIBBB;;;999888888777777777777888888888888888888888888888999999999999::::::;;;;;;888888888999:::;;;<<<===;;;::::::;;;===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;888999999:::<<<===@@@AAA===<<<<<<<<<<<<<<<======999999999999::::::;;;;;;888777666555555555666777777999::::::::::::;;;===;;;;;;<<<;;;;;;:::999888777777777777777777888888777777777888777777666555555555555555555555444444555555555555555555555555444444444555444333333222333444444555555444444333444444333333333222222222111111111000000000000000/////////////////////////////////000000000000///////////////////////////........................////////////////////////................................................------------............+++---......---,,,,,,---.........------,,,,,,,,,------------------------//////---,,,,,,---...///......------------......---,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,------...---------................................./////////////////////............//////000000000//////.........---.........//////000000666666666555444333111111000000////////////000000//////000111111222333333000000111111111222222222111111222333444666777888999999::::::;;;<<<>>>??????>>>======>>>@@@BBBDDDBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMPPPPPPOOONNNNNNOOONNNNNNOOOMMMKKKJJJKKKLLLQQQYYYbbbnnn}}}qqqjjjpppoookkkooo222222222222111111111111111111111111222222222222111111111111111111111111000000000000111111111111111111222222222222111111///000000000111222222222///111222222111000111333111111111222222222222222333555777777666444444444777:::>>>???>>>;;;999888333333333333333333333333333555777777666444444555333222222222222333444444777888;;;>>>@@@>>>:::777888888777777777777888888888888888888888777777777888888999999::::::;;;;;;999999888888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<:::666888:::;;;;;;<<<>>>@@@;;;<<<<<<<<<<<<=========::::::::::::::::::::::::888888777666666777999999888:::;;;;;;999999:::<<<999:::::::::999999888777777777777777777777666666666666777777777777666666555555555666555555444333555555555555555555555555444444444444444333222222333444444555555444444333333333333333222222222222000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000........................////////////////////////................................................,,,------------.........,,,---//////---,,,---...------------------------------------------------//////...------------.................................---,,,+++++++++,,,)))******+++,,,---......---...//////000000//////................................./////////////////////............//////000000000///////////////------......///000000000111111111111111000//////000000////////////000000111111111111222222222222000111111111111222222222333444444555666888999:::999999::::::;;;===>>>??????>>>======>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKNNNPPPPPPOOONNNOOOOOONNNOOOOOOMMMLLLKKKMMMNNNTTT]]]hhhvvvxxxmmmhhhrrrzzzrrrsss111111111111000000000000000000000000111111111111111111111111111111111111....../////////000000000111111222222222222111111000000000000111111111111///111222222111111222333222222222222111111111111444666888888666444444444444666999===???>>>:::777333333333333333333333333333555777777666444444555222222222111222333333444777777777888888888888777777666666555555666777777999888888888777777777666777777888999:::;;;;;;;;;:::999999888888888888999888999:::;;;:::999999:::::::::::::::::::::::::::999:::===??????===;;;999666999<<<<<<;;;;;;===>>>:::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::999999999888777777777888:::;;;:::;;;<<<;;;999888999:::777888888888888777777666888888777777666666666555444555555666666666555555555555666666666555333333444444444444444444444444333444444444444333222222333444444555555444444333333333333222222222222111///000000000000000000000000000000000000000000000---...///000111111000///000000000000000000000000////////////////////////////////////////////////................................................,,,,,,---------.........,,,...000///...---...///+++,,,,,,------.........------------------------......//////...------,,,---------......---------......---,,,,,,,,,,,,,,,******+++,,,---...//////---...//////000000//////..................................../////////000//////............//////..................//////------......///000000111------...///000000//////000000////////////000000111111111111000000000000000111111111111222222222444444444555777888:::;;;888888999999:::<<<===>>>===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKLLLNNNPPPQQQPPPOOOOOOOOONNNNNNOOONNNMMMMMMOOOQQQVVVaaannn~~~yyykkkgggssswwwuuu000000000000////////////////////////000000000000000000000000000000000000---------.........//////111111222222222222111111111111111000000000000000...000111111000000111333333222222222111111000000444666888999777555444333222333666;;;@@@@@@;;;666333333333333333333333333222444777777555444444555444444333333444444555666777777666666666777888888555555444444444555555666999888888888777777666666666777888999:::;;;;;;;;;::::::999888777777888888333555999:::;;;;;;<<<===999999999999999999999999777999<<<>>>???===:::888666999======<<<:::<<<===::::::;;;<<<=========<<<>>>===<<<<<<;;;:::999888888888777777777999:::;;;;;;<<<<<<;;;999888888999666777777777777666666555888888777777666666555555333333444555555444444444555555666666666555333222333333333333333333333333333333444444444333222222333444444555555444444333333333333222222222111111////////////000000000000000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,---------......---///000000///......///***++++++,,,---...//////---------------------------...///000///...,,,++++++,,,,,,------,,,,,,+++---------,,,,,,---........................------+++,,,------......------........................---.........//////000000//////............//////,,,,,,,,,------.........---------...///000000111,,,---...000111111111222000000////////////000000111111000000//////......000111111111111222222222222222222333555666888999777777777888999:::<<<<<<<<<===???@@@BBBBBBCCCCCCAAABBBBBBDDDFFFHHHJJJKKKLLLNNNPPPQQQPPPOOOOOOPPPNNNNNNOOONNNMMMNNNQQQSSSVVVbbbqqq|||lllhhhuuuxxxvvv111111111111111111111111......////////////......000000000000000000000000333222111000000111222333000000111222222222222111000000000000000000000000000000000000111111111111111111111111111000//////111111222222222333333333444444444555555666666666444444444333333222222222333333333333333333333333666777777777777777666555666666666666666666666666555555444444444666888999777777777777777777888999:::999888777777888999:::::::::999888777777888888888999999999999::::::::::::999999888888999999:::999::::::;;;;;;::::::999;;;;;;;;;;;;:::999888777444888<<<===;;;999:::;;;<<<<<<;;;:::999888888777;;;999777888;;;===<<<:::999::::::999666444555666777777888777777666555444:::999777666666666777888666555444333222333333444555555444444444333333333333333333333333333333333333333333444444555555555333333333333333333333333333333222222111000000///000000000000000000000000222222222111000//////...000000000000000000000000...///000111111000///...................................................000,,,))))))+++------,,,..................------------.........---+++***------------------------.........------,,,,,,,,,---------------------------.........---,,,,,,+++///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///........................///...---,,,,,,---...///***+++---///000000//////------............------////////////////////////.........////////////000////////////000000000000000000000000000000000000111111000000//////......111111000///......//////222222111111111222333444444555555666777888999999999999:::;;;;;;<<<<<<=========>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPPPPPPPNNNNNNNNNPPPRRRPPPNNNNNNPPPRRRSSSSSSXXX^^^kkkwww|||}}}111111111111111111111111......////////////......000000000000000000000000000//////////////////000000000111222222222222111111111111111111111111111000000000000111111111111111111222222222111111000111111111222222222333333222222222222333333333333444444333333333222222222333333333333333333333333333444444555555555444444444444444444444444444444555444444555555666777888777777777666777777888999999888777666666777888999999999888888777777888888666777777777777888888888:::999999999999999999:::999::::::;;;;;;::::::999<<<<<<;;;;;;::::::999999777;;;???@@@@@@???@@@BBB>>>===<<<;;;:::999888777:::888888999<<<===;;;999444666777777666666888999666666777888888777777777999999777666666666777777666555444333333333444444555555444444444333333333444444444444444444444444333333333444444444555555444444444333333222222222222222111000000///......000000000000000000000000222222111111000//////...//////////////////////////////000000000000//////................................................///---***)))+++------,,,........................------.........---,,,+++------------------------......---------,,,,,,,,,------------------------------......------,,,+++///...---,,,,,,,,,,,,---///...------------...///........................//////...------...//////------..................------............------........................---------.........//////////////////000000000000000000000000000000000000111000000000/////////...000000000000111222333333666555333111000111222333444444555666777777888888999999::::::;;;<<<<<<<<<======>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMLLLNNNOOOOOONNNNNNPPPQQQRRRQQQOOOOOOQQQSSSUUUVVVWWW]]]iii~~~111111111111111111111111...//////000000//////...////////////////////////...//////000000//////...000000111222222222222111111111111111111111111111000000000000111111111111111111222222333222222111111111111222222222222333333333222222222222222222333333333333222222222222444444444444444444444444222222333444555555555555333333333333333333333333333444555666777777777777777666666666777777888999888888666666666666888888777777777777777888888888666777777777777888888888999999999999999999999999999999::::::::::::999999::::::999888888999999999666999<<<>>>??????AAACCC??????===<<<;;;999888777888888999;;;<<<<<<:::777444555777777666777888:::555666777888999999999999888888777666666666777777666555444444333444444444555555444444444333333333444444444444444444444444333333333333444444444444666555444444222222111000333222222111111000000///000000000000000000000000222111111000000//////...////////////////////////000//////////////////000................................................///---+++***,,,---------........................---............---,,,,,,------------------------...------------,,,,,,,,,------------------------------......------,,,,,,......---,,,,,,,,,------///...------------...///........................000//////......//////000//////...---------------------............------////////////////////////............/////////000////////////000000000000000000000000000000000000000000000000//////////////////000111333444666777:::888444111000000111222222333444555666777888888999999::::::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFIIIKKKLLLKKKMMMNNNOOONNNOOOQQQRRRQQQPPPOOOOOOQQQTTTXXXZZZWWW]]]ggg{{{111111111111111111111111//////000000000000/////////////////////////////////000111222222111000///000000111222222222222111111111111111111111111111///000000000111111111111000000111222222222222111111111111111222222222222555555444444333333222222333222222222222222222222444444444444444444444444222333444555666777777777555555555555555555555555222444555777777777666666666666666666666777888999888777666555555666777888555666666777888888888888888888999999999:::::::::999999999999999999999999999999::::::::::::999999777777666666666777999999777888:::;;;<<<>>>@@@AAA@@@???>>>===;;;999888888777888:::<<<<<<;;;888666888999:::999777666777888777777888999999999999999777777777666666666777777555555555444444444444555555555444444444333333333333333333333333333333333333333333333333333333333444444444333333222222222555555555444444333333333000000000000000000000000111111000000////////////////////////////////////000///...------...///000...................................................---,,,,,,,,,------------------.................................------........................------------------------------------------------,,,------...------,,,,,,...------,,,,,,,,,------.........------.................................000000////////////000000//////---,,,,,,---...///...//////////////////...000000000000000000000000//////000000000111111111////////////000000000000////////////////////////000000000000/////////////////////111222444666777:::888444111///000222333111222333444555666777888888999999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDCCCCCCCCCDDDFFFHHHKKKLLLLLLMMMOOOOOONNNNNNOOOQQQNNNNNNNNNNNNPPPTTTYYY]]]YYY^^^hhhzzz000000000000000000000000//////000000000000/////////////////////////////////000111222222111000///000000111222222222222111111111111111111111111111///000000000111111111111000000111111222111111000000000111111111222222222444444444333333222222111222222222222222222222222444444444444444444444444222222444555666666666666555555555555555555555555222444555777777777666666555555555555666777888999888777666555555666777888555666777888999999888888888888999999999:::::::::888999999::::::999999888888999999::::::999999888777777777888999:::;;;<<<===<<<;;;<<<===???@@@AAA@@@???>>>===;;;:::999888666888;;;<<<;;;:::777666999:::;;;:::888777777888999999999999999888777777666666666777777777666666444555555555555555555555555555444444444333333333111111111111111111111111333333333333333333333333222222222333333444444444555555555444444444444444000000000000000000000000000000000///////////////........................000///...------...///000................................................------------,,,,,,---...---------.........//////................................................------------------------------------------------,,,,,,------...------,,,------,,,,,,,,,------...---..................---........................//////000000000000//////------,,,,,,---...000111000000111111111111000000////////////////////////....../////////000000000////////////000000000000////////////////////////////////////000000000000/////////000000111333333666555222111000111333555111111333444555777888888888888999999:::;;;;;;<<<======>>>???AAABBBCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPOOOMMMLLLMMMNNNKKKLLLMMMMMMNNNSSSYYY^^^]]]aaajjj|||zzz}}}000000000000000000000000///000000111111000000///////////////////////////---......//////......---000000111222222222222111222222222222222222222222000000000000111111111111222222222222222111111000000000000111111111111222111111000000000000000000111111111222222222222222333333333333333333333333000000111222333333333333222222222222222222222222333444555666777777777777444444444555666777888999888888666666666666888888666777999::::::999888777666777777777777888888888888999:::;;;;;;:::999888888888999999999999888888888999:::<<<>>>?????????===:::888888:::<<<===>>>>>>======<<<;;;:::999999666999;;;;;;:::888777777777888:::999888888999;;;999999999999888777666555555555666777777777666666444444555666666666666555555555444444444333333333222222222222222222222222333333333333222222222222000111222222444555555666222222222222222222222222000000000000000000000000////////////////////////........................///..................///................................................,,,...///...---,,,---...,,,,,,------.../////////.........---......///000........................,,,,,,,,,------------...------------------------,,,,,,------......------------,,,,,,,,,---......------...//////...------...........................//////000000//////...,,,,,,,,,---...///000111000000111111111111000000------------------------,,,,,,,,,,,,------------////////////000000000000000000000000000000000000////////////000000000000000///////////////000000222222111111111222444444111222333444666888999999888888999999::::::;;;;;;======>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEHHHJJJKKKOOOPPPPPPOOOLLLKKKKKKLLLJJJKKKLLLLLLMMMQQQYYY___```dddmmm~~~}}}yyywwwzzztttxxx~~~000000000000000000000000000000111111111111000000000000000000000000000000.........------.........000000111222222222222111222222222222222222222222000000000000111111111111666666555555444333111111000000000000111111111111/////////000000000000000000111111111222222222222222222222222222222222222000111111222222222111111222222222222222222222222555444444555555666777888444444444555666777888999999888777666666777888999888999:::;;;;;;:::888777666777777777777888888888777888:::;;;;;;:::888777888888999999999999888888555777;;;>>>@@@@@@??????:::777444444777;;;======;;;;;;;;;;;;:::::::::999777999;;;:::888666777888777888999888666666666777777777777888888777666666444444666777777777666666333444555666777777666555555555444444444333333333333333333333333333333333333333333222222222111111222222222333333444444444111111111111111222222222000000000000000000000000////////////////////////........................---......//////......---................................................,,,...000///---,,,---///,,,,,,------...//////000///...------...///000111........................,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,,,,,,,---...///------...//////...------........................---...////////////...---,,,,,,---.../////////.../////////000000/////////------------------------------------............////////////000000000000000000000000000000000000.../////////000000000111//////......//////000000///000111111222222222222222222333555777999:::;;;888888888999::::::;;;;;;======>>>???AAABBBCCCDDDBBBBBBCCCCCCEEEGGGJJJKKKNNNOOOOOONNNLLLKKKLLLMMMKKKMMMNNNMMMMMMQQQZZZaaabbbfffooossslllkkkvvvrrruuu|||000000000000000000000000000000111111111111000000111111111111111111111111111000///......///000111000000111222222222222111222222222222222222222222000000000000111111111111999888888777666444333222000000000000111111111111000000111111222222333333000000111111222222222222111111111111111111111111333333444444444333222222444444444444444444444444555555444444555666888999333333444444666777888999:::999888777777888999:::999:::<<<<<<<<<:::888777888999999999999:::::::::777888:::;;;;;;:::888777888888999999999999888888111444888<<>>===<<<<<<999555666;;;@@@BBBCCC::::::::::::::::::::::::888:::;;;:::777555777999:::::::::777444111111111444555666777777888888777333444666777777777666666333444666777777777666555555555444444444333333333555555555555555555555555333333333222222111111111333333333333333333333333333333333333333333333333000000000000000000000000.........///////////////........................,,,---...//////...---,,,................................................+++...000000---,,,---///,,,,,,------...///000000///...------...///000111////////////////////////,,,,,,,,,------.........------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,........................,,,---...//////...---,,,---.../////////...---,,,------............------111111111111111111111111000000000000111111111111////////////000000000000000000000000000000000000.../////////000000111111............///000111222///000111222222111000///222333444666888999;;;;;;777888888999::::::;;;;;;======>>>???AAABBBCCCDDDBBBBBBBBBCCCEEEGGGJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOLLLNNNOOONNNNNNRRR[[[bbbbbbgggpppnnnddddddrrrrrruuu|||000000111111111111000000000000000000000000000000000000000000000000000000222000///000111111000///111111000000//////......000000000000000000000000111111111111111111111111666666777777555333000...//////000000111111111222000000000000000000000000000111111111111222222222222222111111111111111111333333333333333333333333222222222222333444555555666666666666666666666666666666666666888:::<<<===@@@===999777777666555333999999::::::999888666555666666777888999999::::::666777999::::::999777666;;;:::::::::999888888888888999::::::999:::===???<<<;;;:::;;;>>>???>>>===777888888888999:::;;;;;;777777777777666666666666666666555555444444444333555555666666666666555555666666666666777777777777555555555555555555555555555555666666555444333333444555777666555333444444444333333222222333333444444333333222111111111222222222222222222222222222------...///000000////////////000000000000//////000000///...............////////////////////////,,,------......------,,,,,,---...//////...---,,,........................------------------------.........////////////000000///---,,,+++,,,,,,---++++++,,,------,,,,,,+++.........------,,,,,,,,,................................................//////000000000000//////...............---------,,,---......//////......000000000000000000000000---...///000000///...---......---------,,,,,,,,,.........///000111111222---------............///000000000000000000000000000000000000000000000000////////////000000000000111222333333222111222333333444555666777888999:::;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKKKKKKKKKKLLLMMMPPPLLLLLLNNNOOOPPPYYYeeekkkkkkppphhh______ooo{{{jjjlll{{{///000000111111000000///000000000000000000000000000000000000000000000000000///...///111111000///111000000000/////////...000000000000000000000000111111111111111111111111111222444555555444222111/////////000000000111111000000000000000000000000000000111111111222222222222222111111111111111111333333333333333333333333333333333333444555666777555555555555555555555555555555555666777999;;;<<<<<<:::777777777888777666666777888888888777666555666666777888888999::::::555666888999999888666555777777666666666666666666::::::;;;<<<===>>>??????;;;::::::<<<>>>???>>><<<;;;;;;;;;;;;:::999888777888777777777666666555555666666666555555555444444666666666666666666555555333333333333444444444444444444444444444444444444555555666666555444444333444555777666555333444444444333333222222333333444444333222222111111222222222222222222222222222222---......///000000////////////000000000000//////000000///...............////////////////////////---......//////......---------............------------------------------------------------------------........./////////000///...---------...///,,,------------,,,,,,+++......---------,,,,,,,,,........................................................................------..................,,,---......//////......////////////////////////---...///000000///...---.........---------,,,,,,------...//////000111111........./////////000000000000000000000000000000000000000000000000000000////////////000000000000000222333222111000111333333333444666777888999:::;;;::::::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJKKKMMMNNNMMMMMMNNNOOORRRNNNNNNPPPQQQSSS\\\gggjjjjjjnnn~~~hhhbbbccctttwwwmmmnnn{{{...//////000000//////...000000000000000000000000000000000000000000000000///......///111222111000000000000000////////////000000000000000000000000000000000000000000000000000111222333333222111000...///////////////000000000000000000000000000000000000000111111111222222111111222222222222222222333333333333333333333333444444444444555666777888555555555555555555555555444444444444666888:::;;;888777555666888999999888555555777888888888777666666777777888888999999999555555777777777777555555555555555555555666666666;;;:::;;;>>>BBBDDDBBB???999999:::<<<>>>>>>===;;;999:::;;;;;;;;;999777555888888777777666555444444777777666666666666555555777777777777666666555444222222222333333333333444444444444444444444444444555555555666555555444333444555777666555333444444333333222222222222333333333333222222111111222222222222222222222222222222......///000000000////////////000000000000//////000000/////////.........////////////////////////...//////////////////............------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............//////.........///000000...............---,,,+++...------------,,,,,,,,,................................................---,,,++++++++++++,,,---,,,---------.../////////,,,---......//////......////////////////////////---...///000000///...---.........------------,,,---------...//////000000////////////000000000111000000000000000000000000000000000000000000000000////////////000000000000///111222111000///000111222333444666777888999999:::::::::::::::;;;<<<<<>>DDDFFFCCC>>>888888999;;;======;;;999333555888:::;;;:::888666999888888666555444333333777777777777777666666666777777888777777666555444444444555555555666666666444444444444444444444444444555555555555555444444444555777666555333333444333333222222222222333333333333222222111222222333222222222222222222222222...//////000000000////////////000000000000//////000000000000000///......////////////////////////......////////////......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------......///000000////////////...---,,,,,,------------------------...................................................,,,+++))))))+++,,,...,,,,,,,,,---...///000000,,,---......///.........////////////////////////---...///000000///...---............------------------------......//////....../////////000000000////////////////////////////////////////////////////////////000000000000///000111000///...///111111222444666888888888888999999999999:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAACCCFFFJJJMMMKKKMMMNNNMMMLLLJJJJJJKKKNNNNNNMMMMMMNNNSSS\\\eeefffdddfffttttttvvvxxxvvvpppppp|||......////////////......////////////////////////////////////////////////111000///111333444444333////////////000000000000////////////////////////........................111111000000///...---,,,////////////............000000000000000000000000//////000000000111111111111111222222333333333333222222222222222222222222222222222222333444555555444444444444444444444444222222222222444666888999777666555666777777666444222333555777888888777777777777777777777888888888777777777777777777777777888888888999999:::::::::999777777<<>>???@@@AAABBBBBBCCCBBBAAABBBEEEHHHMMMOOOLLLNNNOOONNNLLLKKKKKKKKKMMMNNNNNNMMMNNNTTT^^^eeedddcccdddppp{{{ooorrr...//////000000//////...000000000000000000000000////////////////////////111000000111333444333222////////////000000000000000000000000000000000000////////////////////////------......//////000000000000000////////////...000000000000000000000000/////////000000000111111111111222222333444444444222222222222222222222222000000000000111222333444333333333333333333333333222222222222444666888999777666666666777666444222000111333444555555555444777777777777777777777777777777777777777777777777777777777777888888888888777666777:::>>>@@@>>>;;;888777666777999;;;:::999;;;<<<=========;;;999888777777666666555444333333555555666666666666777777666777777888888777777666444444444555555555666666555555555555555555555555333444555555666555555555444555777666555333444444222222111111111111222222222222111111222222333333222222222222222222222222000000111111111000////////////000000000000/////////000111222111000///...////////////////////////,,,,,,------------,,,,,,.........------.................................------------------------,,,---------............+++,,,------...------------------.........------,,,,,,,,,------------.........................................................,,,,,,,,,,,,......,,,---------.../////////,,,---......//////..............................---...///000000///...---/////////.........------........................------------............000000000000000000000000000000000000000000000000////////////000000000000...000111000///...///000000111444777888888777777888888888888999;;;<<<===<<<<<<===>>>???@@@AAAAAACCCBBBCCCDDDFFFJJJMMMOOOOOOPPPQQQQQQOOONNNNNNNNNNNNQQQQQQNNNOOOXXXbbbgggddddddeeeqqqtttwww///000000111111000000///000000000000000000000000////////////////////////111000//////111222111///.../////////000000000111000000000000000000000000////////////////////////---------......///000111111111000000000/////////000000000000000000000000////////////000000000111111111222222333444444555111111111111111111111111000000000000111222333333222222222222222222222222222222222333444666888999666555555666777666444222222333555666777666666555777777777777777777777666666666666555555666666666777777777777666666666666666777777999:::;;;<<<<<<999777555555777999::::::;;;<<<<<<;;;;;;:::999888666666666555555444444444444444555555555666666666555666777888888888888888333333333444444444555555666666666666666666666666333444444555666666555555444555777666555333444444222222111111111111222222222222111111222222333444222222222222222222222222111111111111111000////////////000000000000/////////000111222222000///...////////////////////////------............------------............------------------------------------------------------------........./////////---......//////...---,,,***+++,,,------......---,,,,,,,,,---------......................................................------------------------------..................,,,---......//////..............................---...///000000///...---////////////............////////////////////////............////////////000000000000000000000000000000000000000000000000////////////000000000000///000111111//////000111///111444777888888777666777777777888999;;;<<<=========>>>???@@@AAAAAABBBAAABBBCCCDDDGGGIIILLLMMMNNNPPPQQQQQQPPPOOOOOOPPPMMMRRRRRRNNNOOOYYYcccgggggggggiiittt~~~000000111111111111000000000000000000000000000000////////////////////////000///......//////...---.../////////000000111111000000000000000000000000000000000000000000000000111000///...............222222111111000000//////000000000000000000000000////////////000000000000111111222333333444555555111111111111111111111111000000000000111222333444222222222222222222222222333222222333444666888:::444333444555777777555333666777999::::::999999888777777777777666666666666555555444444444444555555999999888888777777666666777888999888888999;;;===:::777444444666888:::;;;666666666777777888999999555555555555555555444444333444444444555555666666444555666888999999999999444444444555555555666666777777777777777777777777333333444555666666666555444555777666555333444444222222111111111111222222222111111111222333333444222222222222222222222222111111111111111000////////////000000000000/////////000222333222111///...////////////////////////......////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000//////000000000...---,,,))))))+++,,,---.........,,,,,,,,,------.........................................................+++,,,,,,------,,,,,,+++...............---------,,,---......//////..............................---...///000000///...---000/////////............000000000000000/////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000///111222111000///000222///111444777888888777666777777777888999;;;<<<===>>>>>>???@@@AAABBBBBBCCC@@@AAABBBEEEGGGIIIJJJKKKLLLNNNOOOOOONNNMMMNNNOOOKKKPPPPPPKKKMMMWWWaaaeeejjjjjjlllwww000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////000000000000000000000000000000000000...///111222222222111000000000000000000000000000111111111111111111111111///////////////.........555111---...222555333000000000000000111111111111111111111111111111111111000000111111111222222222333333222111000000111111111222222333444555666666444444444555555555555666888999::::::888888999::::::999777555666888:::<<<===;;;777444333333444555777888888777555555666777888888777777777777777777:::999888777777888999:::999888888777777777777777888777555444444666777888;;;999888888888777555333222333555777999999999999444444555666666777666666222333555777999999999888444444444444444444444444555555666666555444333333444444333333333333333333444333333222222333333444222333444333111000111222000000111111222222333333111111000000//////......---///333555444222...+++........................------......///000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------------...//////,,,---------.../////////000000///...---,,,,,,+++------,,,+++,,,---...///..............................---,,,,,,...///000,,,,,,,,,------.........,,,,,,,,,---------......---------............///...---,,,---/////////---......---,,,,,,,,,,,,---//////.........---------+++,,,,,,------......///.........//////111222222000000000000000000000000000000////////////000000000000000000000000000000222222222111111111111111000111333555666777777888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKPPPQQQQQQOOOMMMKKKKKKLLLOOONNNMMMLLLNNNUUU]]]ccceeeggglllyyy000000000000000000000000000000000000000000000000////////////////////////000000//////////////////////////////000000000000000000000000000000000000...///000000111111000000000000000000000000000000111111111111111111111111////////////////////////000///---...000111000...000000000000111111111111111111111111111111111111000000111111111222222222333222222111000000111111111111222222333444444444444444444444555555555555888999:::999888777888:::999888666555666777:::;;;<<<:::777555444444555666777888888777555555666777888888888888888777777777888888777666666777888888999888777777666666777777555555666777777777777777888777555555666666444333333444555777888888888888555555666666666555444444666777777777777666555444444444444444444444444444444444444444444333222222222222222222333333333333444333333222222333333444111222333222111000000222000000000111111111111111111000000000/////////......000222333333111...,,,........................******++++++,,,------...///...---,,,,,,,,,,,,---...........................------------...//////---------...///000111222------------.....................---,,,,,,++++++------,,,,,,,,,---...///........................---------------...//////------------......//////,,,---------............---------............///...---------///000///...///...------,,,,,,------//////.........---------------------------------............///000111222000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000222222444555666777777888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCEEEGGGJJJKKKPPPQQQQQQOOOMMMKKKLLLLLLNNNMMMLLLLLLOOOVVV^^^dddaaacccgggsss000000000000000000000000000000000000000000000000////////////////////////.........///////////////////////////000000000000000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000////////////////////////,,,...///000...---------000000000000111111111111111111111111111111111111111111111111111222222222333222111111000111111111111111222222222222222222333333333444444444555555777888999888777666777999888777666555555777999:::;;;:::777555555555666777777888888777555555666777888888888888888888888888777777666666666666777777999888777777666666777777333444777999::::::999888999777555444555666666555444555666777777777777666666777777666666555444333777777777666666444333222444444444444444444444444222333333333333222222111000111111111222333333333333333222222222222333333111222333222000///000111000000000000////////////000000000000///////////////000111222111000///...........................---------......//////000......---,,,,,,,,,------////////////////////////...------------...//////------......000111333444............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................,,,---......//////......------...............///------........./////////---------............//////...---...000111000//////...------,,,---------...............---------//////......---,,,,,,+++------------...///000000000000000000000000000000//////............//////000000000000000000000000......//////000000111111333444555666777888888888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKPPPPPPQQQOOOMMMLLLLLLMMMMMMLLLLLLLLLOOOVVV^^^ddd______bbbnnnwwwxxx|||////////////////////////////////////////////////////////////////////////------....../////////000////////////000000000000///////////////////////////...---------...000111///////////////////////////////////////////////////////////////000000000+++///444333///,,,---//////000000000111111111111111111111111111111111111111111111111111111111111222222111111111111111222333333222222111111111111222333333333444444444444555777888777666555666777777666555444555666888999999888777666555666777888777888888777555555666777777777777888888888888888777777777777777777777777888888777666666666666666444666888:::;;;<<<<<<<<<>>>;;;888666666777777666666666666666666666555555777777777777777777666666444444555555555555555555333333333333333333333333222222333333333333222222//////000111222222333333333333222222222222333333222333444333111000111222000000//////.........---000000000000////////////000000000000000/////////..............................//////000000000000...------,,,,,,,,,------////////////////////////...------------...//////............///000111111.........------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------..............................+++,,,.../////////...---------------------------.........////////////000---------............///000///...///000111111/////////...---------------........................///.........---------,,,---------------...////////////////////////////////////............//////////////////////////////......//////000111222222444555666777888888888888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMOOOTTT\\\aaa______bbbnnnvvvwwwyyy////////////////////////////////////////////////000000000000000000000000---.........//////000000////////////000000000000///////////////////////////...---------...000111////////////////////////........................////////////000000111111---333777666111...///222///000000000111111111111111111111111111111111111111111111111111111111111222111111111111111222222444444333333222222111111222222222222333333333444444555666666444444555666555555444444444555666777777666555555555666777888777888888777555555666777666666666777777888888888888888888888888888888888888777777666555666666666888888888999;;;===???@@@AAA===999777666666555555666666666555555555555555555666777888999:::::::::555444444444444555555555333333333333333333333333333333444444444444333333//////000111222222333333333222222111111222222333222444444444222111222333000/////////......------////////////000000000000111000000///////////////........................+++,,,,,,,,,,,,,,,------------,,,,,,,,,------..............................------------...//////000000///...------------......------,,,,,,,,,+++,,,,,,------......//////,,,,,,,,,---------------........................+++,,,.../////////...---------,,,,,,,,,,,,,,,,,,.........////////////000---------............///000///...///000111111/////////...------------...---.....................---------....../////////...------------....../////////////////////////////////............////////////////////////////////////000111111222333333444444666777888888888888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLOOOPPPPPPOOOMMMLLLMMMNNNOOOOOONNNLLLMMMQQQWWW[[[^^^^^^bbbnnn|||zzzyyy000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////......//////000111000000000000000000000000////////////////////////...//////000000111111222000444888777222///000333000000000000111111111111111111111111111111111111222222222111111111111111111111111000111111222333444444333333222222222111111111222222222333333333333444555444333222333555444444333333444444555666444444444444555666777888777888888777555555666777444555555666666777777777888888999999999999888888888777666666555555666666999888777888999<<>>;;;888666555555333222666666555444444555555666444555777888:::;;;;;;;;;888888666555444444444444333333333333333333333333222333333444444444444444000111111111222333333333222222111111111111222222222333444333111000111222////////////............////////////000000000000000000////////////..............................------------------......------,,,,,,,,,---......------------------------...------------...//////222111///...,,,+++++++++------------,,,,,,,,,,,,---------....../////////+++,,,------......------........................,,,---......//////......---------------,,,,,,,,,------........./////////---------............//////...---...000111000///000///......------......---------...............,,,------...//////000000///...............//////000000000000000000000000000000////////////000000000000000000000000000000000000111111222222333333222333444666777888999999:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFIIIKKKLLLNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOMMMKKKKKKNNNSSSWWWZZZ\\\aaaooo}}}zzz000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000////////////000000000000000000000000000000000000...///000000111111000000000000000000000000000000////////////////////////...//////000111111222222222444555333000...000111000000000000111111111111111111111111111111111111222222222111111111000000111111000000111222222333222222222222222111111111111111111111222222222222222333444333222111222444333333333333333444444444111111222333444555666777777888888777555555666777333333444444555666666777666777888999999888777666777777666555555555555666666666666777999:::;;;<<<;;;999777777777777555444666555444444444555666666444555666777888999999999888888666555555555666666222222222222222222222222111111222333333333333333222222222222333333333333222222111111111111222222000111222111/////////000//////////////////000000.../////////000000000111//////000000//////...---........................000000000000000000000000,,,,,,,,,,,,,,,---...///------------------------...------------...//////111111000...------------,,,,,,,,,,,,,,,,,,---------------------------...+++,,,---.........------........................---------------...//////000000//////............,,,---------............---------............///...---------///000///...000//////...............---------.........//////............////////////000//////......//////000000000000000000000000000111111000000000000111111000000000000000000000000000000000111111111111111000111333555777888999::::::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPOOOMMMMMMMMMNNNLLLLLLKKKJJJJJJMMMRRRUUUVVVZZZaaaqqq|||zzz000000000000000000000000000000000000000000000000000000000000000000000000333333222222111111000000////////////000000000000000000000000000000000000...///111222222222111000000000000000000000000000000000000000000000000000...//////000111222222222222222111000...---...///000000000000111111111111111111111111111111111111222222222222111111000000111111000000111222333333000000000000000111111111000111111111111222222222111222333333222111222333222222333333333444444444///000111222444555666666777888888777555555666777222222333333444555666666555666777888888777666555777777666555555555555555222333666888999888888777999888888999;;;;;;999888555444444333444555666777444555666666666666666555555555444555666888:::;;;222222222222222222222222///000111222222222222222444444333333333333333333222222111111111111222222...000000///...---...///......//////000000111111.../////////000000111111...///000000000///---,,,........................---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...........................------------...//////111000000///////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,..............................---,,,,,,...///000222222111111000000//////,,,,,,,,,---------......---------.........//////...---,,,---/////////...000000///...............---------.........//////000000000///......------111000000/////////000000000000000000000000000000222222111111111111222222000000000000000000000000000000000000////////////...///222444777888:::::::::::::::;;;<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPOOOMMMMMMMMMOOOJJJJJJIIIIIIIIIMMMRRRVVVVVV[[[ddduuu{{{zzzyyy222111111111000000//////000000000000000111222222555444222111111222444555333222111000////////////........................111000000////////////000...//////000//////............//////000000111111000000///...............000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...///111222333333222111000000000000000000000000000000000000000000000000000111222333333222000///333333333444444333222222222222222333333444444444444444444444444444444444777777777777777777777777444444444444444444444444888777555333444666888::::::888666444333444555666444444555555666777777777888888777777666666555555333222222333333555666777666666555555555555666666555555444444555666888999666555333111000000000111111111111111111222222222000000111222333444444444555333222333444444333111111111111111111000//////000000///...............111000/////////000222333///000111111111000...---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////...------,,,,,,------...000000//////.........------------............///111000000///...,,,+++***........................------------------------000///...---------------///////////////.........------------------------//////............////////////000000///...------...000111000///...///111000000000000000000000000000000111111111000000///000000000000111111111111///////////////000111111111111222444666777888999444777999;;;;;;;;;===>>>AAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBCCCDDDEEEGGGHHHLLLNNNOOONNNLLLKKKKKKKKKIIIIIIIIIIIIJJJNNNTTTYYY]]]aaahhhvvv}}}xxx111111111000000000//////000////////////000111222444333111000000111333444333333222111000000000000////////////////////////000000////////////000000////////////////////////////////////000000111111222111000000//////000000000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000000000111222222222111111000000000000000000000000000000000000000000000000000111111222222222111111222333333444333333222222222222333333333333333333444444333333333333333333666666666666666666666666444444444444444444444444888777555555666888;;;===<<<;;;888555333333333333555555555555666666666666666666666555555555444444333333444555555666777777666666555555555555666666444444333333444666777888555444222111000000000111111111111111111222222222/////////000111111111222222111111222333444444333222222222222222111000000000000///...............000000//////000000111222///000000000//////......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,,,,------000/////////.........------------............///000000//////...---++++++................................................//////...---------------/////////////////////...------------------------///..................//////////////////...---,,,...000111000///...///000000000000000000000000000000000111111111111000000000000000000111111111111///////////////000111111111111222444666777888999666888:::<<<<<<<<<>>>???AAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKMMMNNNNNNLLLKKKLLLLLLJJJKKKJJJJJJLLLPPPWWW[[[]]]aaahhhvvvyyy111111000000000000////////////......//////000000222222000000000000222222333222111000000///000000000000000000000000000000//////...//////000111222000000///......///000111/////////000000000000111333222222111111111111111000000000000000000000000........................000000000000////////////000000000000000000000000222222111000000000111111000000000000000000000000000000000000000000000000000000000000111111222333222222333333333333222222333333333333333222222222222222222333333333333333444444444444444444444444444444444444444444444444777666666666888;;;>>>??????===:::777444333222222666666666666555555555555444444444444444333333333333444555777777777777666666666555555555555666666333333333333444555666666444333111000000000111111333222222111111111222222000000000000000000111111000//////000333555444333333333333333333222111111000000///...............//////000000111111000000000///......------......------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---,,,,,,++++++,,,,,,---/////////...............---------............///......//////...------,,,........................//////////////////////////////...------------.........//////////////////------------------------......------------......---............---,,,,,,...///000000......///000000000000000000000000000000000111111111111000000000000000000111111111111///////////////000111111000111222444666777999999777999;;;<<<<<<===>>>@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLNNNNNNMMMLLLMMMNNNLLLLLLLLLLLLNNNSSSYYY^^^^^^aaaggguuu000000000000000000////////////............//////111000////////////000111111000000///......//////////////////////////////............///000222222000///---,,,,,,...000111000000000000000000000000333222111111000000111111////////////////////////////////////////////////000000000000////////////000000000000000000000000333222111/////////000111000000000000000000000000000000000000000000000000000////////////111333444111111222333333333333222444333333333222222111111111111222222222222333333333333333333333333333333444444444444444444444444444444555666888;;;>>>@@@>>>===:::888555444333333888777777666555444444444444444444444444333333333222444666777888777555444666555555444444555555666222222222333333444444444444333222111111222333444444333222111111111111222333333333222222222222222000//////000222333333222222222333333222222111000000000///...............---...000111111111000///000///...,,,,,,---..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------,,,,,,++++++++++++,,,,,,........................---------............///------...............---................................................///......---------..................////////////------------............------,,,,,,,,,,,,------,,,---------------,,,,,,...///000///......///000///////////////////////////000000111111111111000///000000000111111111111///////////////000000111000111222444666888999:::888999;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJLLLNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLNNNSSSZZZ___^^^aaahhhvvv//////////////////000000//////............////////////////////////////////////...------------.......................................///000222222...---,,,++++++---///000111111111111000000000000111111000///////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000333222000///...///000000000000000000000000000000000000000000000000000000//////......///111333444000111222222333333333222333333333222222111111111111111111222222333333333333333333333333333333333444444444444444444444444222333333444777999;;;===::::::999888777666666555888888777666555444444333444444444444444444444444111333555666666555444333555555444444444444555555222222222333333333333333555444444333444555777888666555333111000000111222333333333222222222222222222111000000222222111000111111111111111000000///000000///...............---...///111111000//////000///...,,,,,,---..............................,,,,,,,,,---------......------------------------........................------------------------------------------------.....................------,,,,,,++++++,,,,,,------------...............---------............///,,,---......///.................................------------------------......---------......///---.........//////000000---------....../////////------,,,,,,,,,,,,------,,,,,,---------------,,,---///000///...---.../////////////////////////////////000111111111111111///000000000111111111111///////////////000000111///000222444666888999:::888999::::::999:::<<>>AAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKKKKMMMOOOOOONNNMMMNNNOOOLLLLLLKKKKKKLLLQQQWWW[[[___ccckkk{{{........./////////000000222111000////////////000//////000000000000///////////////......//////000........................000000////////////000000------......///000000111222222222111111111000000000///......------......000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000...///000000000000000000000000000000000000000000000000000000000000000000//////000000000000000//////000111222222333333333111111111111222222222222222222222333444444555555333333333333333333333333444444444444444444444444444444444444444555555555555666666777777777666666777777666666555555444444222222222222333333333444555555555555555444444444555444444333333444444555333333444555555444333222444333444444666888:::<<<999777444111000000111222/////////000111111111222333222111222333444333222111222222222222111000000000000///...............///............///000000///000000000//////..............................,,,,,,,,,---------......------------------------................................................------------------------------......//////000000///......------......///,,,,,,,,,------.........---------............///---...............------................................................---------------...//////------......///000000111---------...///000000000///..................///,,,---...///////////////---...//////------...///000000000000000000000000...///000111111222222222000000000000111111111111///////////////000111111//////111444666888:::;;;:::::::::999888:::===???AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNPPPOOONNNMMMMMMNNNNNNMMMMMMLLLLLLPPPVVVZZZ___dddmmm}}}---.........//////000000222222111000000000000000//////000000000000//////111111000000000000111222000000000000000000000000111000000////////////000......000111222222222222222222222222111111000000000000///...............000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000//////000111111000......//////000222222333333333000000111111222222222333222222333444444555666666333333333333333333333333444444444444444444444444666666555555444444444333555666666666666666555444666666666666666555555555000000111111222222222333777666666555555555666666555444444333333444444555333444555555555444333222222222333333555888:::;;;:::888444111000000111222000000111222333444444555222111000222444666555555222333333333333222111111000000///...............//////...------///000111///000111111111000...---////////////////////////,,,,,,,,,---------......------------------------------------------------........................------------------------,,,------...///000111111//////............//////,,,,,,,,,------.........---------.........//////......//////...------,,,........................////////////////////////---------------...///000---------...///000000111---------...///000000111//////............//////------...///000000//////---...///...------...///000000000000000000000000......///111111222222222000000000000111111111111///////////////000111111...///111444666888:::;;;;;;<<<;;;:::999;;;>>>@@@AAAAAA@@@@@@AAABBBDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJNNNOOOPPPPPPNNNLLLLLLMMMOOOOOONNNMMMMMMPPPVVVZZZ___eeeooowww{{{222333444333111//////000222222111111111111222222000000000000////////////////////////////////////////////////000000000000222111///.........///000////////////000000000000111111111111111111111111////////////////////////,,,---///000111111111000000///...------...///000111111000000//////......000000000000000000000000////////////////////////222111000//////000111222000111111111111222222222222222222111111111000000000111111111111222222222111111000000000000000111222333333444444333333222555555444333222222222222444444333333222111000000222222333444444555666666777666444444333444555666;;;999666555555666555555111222333333444444444444666666666666666666666666333333333333333333333333555555333333333333555555333333333333333333333333333222111111000000111111111111111222222333333333222222333333333333444444333222222111000///......//////............//////.........///////////////000000//////.........---////////////////////////...,,,...333444111............------------......,,,---------.../////////------------------------..................------------------------------------............------+++,,,------......------////////////////////////---,,,,,,,,,,,,---.........------,,,,,,------...000//////......---,,,,,,))))))***,,,...///000111//////............//////+++++++++++++++++++++++++++,,,,,,------.................................////////////////////////......///000000000000000////////////000000000000......///000111222222333111111000000111111222333444222000000222666888999999:::;;;;;;::::::<<<>>>BBBAAA@@@??????AAACCCDDDFFFFFFFFFFFFGGGHHHIIIIIIOOOOOOOOOMMMJJJIIIJJJLLLLLLMMMLLLKKKJJJNNNUUU[[[^^^bbbmmm}}}}}}wwwqqq111333444333111/////////111111000000000000111111000000000000////////////000000000000000000000000////////////000000000000111111///.........///000....../////////000000000111111111111111111111111........................---...///000111111000000000///...------...///000111000000000/////////...........................000000000000000000000000111111000//////000111111//////000000000111111111111111111000000/////////000000111111111222222222222111111000000111111111111111222444444555555555555444333333333333333333333333222222111000000///222333333444555555666666666555444333333444555555;;;999777666777777666555333333444555555555555555555555555555555555555555333333333333333333333333555444333222222333444555333333333333333333333333333222111111000000111111222222222222222222333333222222222333333333444444111111111111111111000000//////............//////........................000/////////.........---...........................,,,---222444111............------------......,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++,,,------......------........................---,,,,,,,,,,,,---.........------,,,,,,------............---------------.........------,,,,,,,,,......------------......////////////////////////---------------.................................////////////////////////......///000000000000000////////////000000000000//////000000111111222222000000111111111222222222666444222222555888:::;;;999:::;;;;;;:::;;;===???BBBAAA@@@??????AAABBBDDDDDDDDDDDDEEEGGGIIIJJJKKKOOOOOOOOOMMMKKKJJJJJJKKKLLLMMMMMMKKKKKKOOOVVV\\\^^^aaakkk{{{}}}|||qqqmmm000222333222000/////////000000////////////000000000000000000////////////111111111111111111111111////////////000000000000111000//////......//////------........./////////000000000000000000000000...........................///000000000000////////////............//////000000000000////////////........................000000000000000000000000111000000//////000000111........./////////000000000000////////////......000000000111111111222222333222222111111222222333000111222444555666777777444444333333333444555555222222111111000000//////333333333444444555555666444444333333333333444444999888777888999888666555444444555666666666666555444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333333222111111000000111111333333222222222222222222222222222222333333333333111111111111222222333333//////............//////------------------------/////////.......................................///,,,---222333000............------------......,,,,,,,,,,,,,,,,,,++++++------------------------***++++++,,,,,,---------........................------............------+++,,,------......------........................---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,------------000000///...---,,,+++***------,,,,,,,,,,,,------000000000000000000000000//////..........................................////////////////////////......///000000000000///////////////000000000000000000000000000111111111///000111222333222111111333111///000222666777888888999:::;;;;;;<<<>>>@@@BBBAAA@@@???@@@AAABBBCCCAAABBBCCCDDDGGGIIIKKKLLLNNNOOOOOONNNKKKJJJJJJKKKLLLMMMMMMKKKKKKOOOVVV]]]^^^aaajjj}}}|||uuukkkjjj~~~///111222111000....../////////............//////000000000000////////////000000000000000000000000////////////000000000000000000//////............------------.........///////////////////////////------------------------000000000000000//////////////////....../////////000000000000////////////000000000000000000000000111111111111111111111111000000000//////000000000....../////////000000000////////////////////////000000000000111111111111333333222222222333444444111111333444555666666666333333333333444555666777222222222222111111000000222222222333333333444444333222222222333333444444777666666777999888666444444555555666666666555555333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333222111111000000111111333333333222222111111111111222222222222333333333222222222222222222222222//////............//////...............---------................................................///,,,,,,111333000............------------.........---------,,,,,,++++++------------------------,,,,,,------...///000000////////////////////////,,,------......------,,,+++,,,------......------........................---,,,,,,,,,,,,---.........------,,,,,,------...******++++++,,,---......,,,,,,------......//////...------,,,,,,------...........................000000//////.........---........................////////////////////////---...//////000000//////////////////000000000000111111111000000000000000...000222333444333111000000...---...111444666666777999:::;;;;;;<<>>@@@@@@@@@AAAAAABBBBBBBBBAAADDDDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQQQQOOOLLLKKKKKKJJJKKKKKKJJJKKKOOOWWW^^^hhhkkktttsssiiihhh|||,,,---//////...---...///000000////////////000000000000000000////////////000000000000000000000000////////////000000000000---.../////////...,,,,,,////////////000000000000000000000000000000000000000000000000000000000000///.........///000222333---...///000000///...---.../////////000000111111000000000000000000000000........................---...///000000///...------------.........//////---------.........//////////////////000000000000111111111111222333444555---...000111222333444444111111111000111111222333222222222222222222222222444444444444444444444444111333444666777777666666555333222222444777888888777777777777777666555555444444444444444444444444333333333333333333333333444555666777777666555444333333333333333333333333333222222111000111111111111111111222222333333444000111111111111222222222000000000000000111111111//////............//////111000000///...---------,,,,,,,,,------.........------------------------///++++++...000...---///.........------.........+++++++++,,,,,,---------------------------------..................------------------------------+++,,,,,,------,,,,,,++++++,,,------......---------------------------------,,,,,,,,,,,,---.........------,,,,,,------...---------............///............/////////000...------,,,,,,------...------------------------+++,,,,,,------.................................////////////////////////,,,---......//////......////////////000000000000...//////000111222222333111111000000111111222333111111222444888:::;;;:::;;;<<<===<<<<<<<<<>>>@@@???@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGJJJMMMOOOQQQNNNPPPRRRQQQOOOLLLKKKKKKKKKLLLMMMLLLMMMQQQYYY```jjjmmmvvvuuujjjhhh~~~zzz------///000111111111111//////////////////////////////000000000000//////////////////////////////......////////////......000111222222222000///...//////000000000000////////////////////////////////////............//////////////////..............................------000000//////.........---//////............//////........./////////////////////000000000000//////000000//////.........---,,,------...///000111111111111111000000000000000111000/////////000222333000111222333333333222222222111000///000111333444333333333444444555555555222111111222333444555666666444333222444555666666555555444333444666888999=========<<<999555222000333444555555555444333222333333333333333444555666333555666555333222222333666555333222111222222333222222222222222222222222444222000///...///000111111222333333333333222111333222111000////////////000000000000000000000000////////////............+++,,,------......------,,,---------.../////////................................................/////////////////////////////////...---,,,***)))++++++,,,------...//////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,------.........,,,+++***+++---...---,,,---------------...///000//////.........---------000000///...---,,,,,,+++..............................------------................................................------//////............//////000000//////.........---////////////000000000000111111222222222333333333000111222333555777999;;;<<<<<<<<<<<<<<<===>>>???DDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBCCCFFFIIIKKKLLLMMMNNNNNNLLLKKKKKKLLLKKKMMMMMMKKKKKKPPPZZZbbbnnnkkkrrrxxxrrrssstttmmmlll---...///000111111111111//////////////////////////////000000000000//////////////////////////////......////////////......111111111111111000////////////000000000000////////////////////////////////////............//////////////////....................................000/////////............//////............//////000000//////......------/////////000000/////////000/////////............---.........///000000000////////////////////////111000/////////000222222000111333444444444222111111000000000111111222222222222333333333444444444333333333333333444444555555444333333444555666666777666444333444666888999:::;;;;;;:::888555333111333333444444444333222111333333333333444444555555333444555555333222222333333333222111111111222222222222222222222222222222333222000/////////000111111222333333333333222111333222222111111000//////000000000000000000000000////////////............,,,,,,---...............---------...............................................................------------------------------......------,,,,,,*********++++++,,,,,,---------------------,,,,,,,,,------......------,,,,,,,,,,,,---------..............................,,,,,,------------------///...---...000111000///---------------...////////////.........---------/////////...------,,,,,,..............................------------......................................................//////............//////000/////////............////////////000000000000000000000111111111222222000111222333555777999;;;<<<<<<;;;<<<<<<===>>>???CCCCCCAAAAAAAAAAAABBBCCCFFFEEEDDDDDDEEEHHHKKKMMMLLLMMMNNNNNNLLLKKKKKKLLLJJJKKKLLLJJJIIINNNXXX```kkkiiirrrrrrmmmmmmrrriiiiii---...///000000111111000//////////////////////////////000000000000//////////////////////////////...//////000000//////...111111000000//////000000//////000000000000////////////////////////////////////............//////////////////....................................////////////............//////............//////111111000///...---,,,,,,......////////////......////////////............////////////////////////............////////////000000000///000111111222///111444666666555333111///000111222333222222111222222222222222333333333444444333333333444555555777777777777777888888999888777555444555777:::;;;::::::999888666555444333222333333333333222111111333333333444444444444555222444555555333222222333000000111222222222111111333333222222111111111111333222111//////000111111111222222333333222222111222333333333333111000///000000000000000000000000////////////............------...////////////..................---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++++++++,,,,,,,,,,,,,,,---------------------......//////......---,,,,,,,,,---------..............................------------------,,,,,,000///...///111222111000...------------...//////...............---------......................................................------------......................................................//////............//////////////////............////////////000000000000/////////000000000111111000111222333555777999;;;;;;;;;;;;<<<<<<===??????CCCBBBAAAAAAAAAAAACCCCCCGGGFFFEEEEEEGGGIIILLLNNNLLLMMMNNNNNNLLLKKKKKKLLLKKKLLLMMMJJJIIINNNXXX```jjjiiitttpppkkkmmmrrrgggggg~~~......///000000000000000//////////////////////////////000000000000////////////////////////////////////000000000000//////111000///......///000111//////000000000000////////////////////////////////////............//////////////////............---------...............///////////////.........//////............//////000000//////......------......////////////......///////////////.........000000000///////////////......///////////////000000000000000000111111222///111444666777555333111000111444555666555333111111111111111111111222222333333333333444555666777:::;;;<<<===<<<<<<<<<===888666555555777;;;???AAA===<<<:::777555444444444444444444444333333222222333444444444444444444444333444666666444333444444///000111333333333222111333333222222111111000000222222111000000111111222222222222222222222222222222333444555444222000...////////////////////////////////////............---......///000//////////////////...---------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............---------,,,,,,,,,------.........------............------,,,,,,,,,---------.......................................------,,,,,,,,,---,,,,,,,,,...///...---......---------......///........................---------.........//////..............................------------..............................---------...............///......------......//////////////////.........////////////000000000000/////////000000000111111000111222333555777999;;;;;;;;;;;;;;;<<<>>>???@@@CCCBBBAAA@@@AAABBBCCCDDDFFFFFFEEEFFFGGGIIILLLMMMLLLMMMNNNNNNLLLKKKKKKLLLMMMOOOOOOMMMLLLQQQ[[[cccjjjkkkwwwvvvqqqsssxxxjjjiii~~~...//////000000000000/////////////////////////////////000000000000////////////////////////////////////000000000000//////111000///......///000111//////000000000000////////////////////////////////////............//////////////////............---------.........//////........./////////////////////............//////------......//////000000......////////////...............///////////////000000000000000//////////////////000000111111111///000000000111111111111000111333555666444333111111333666888888777444333111111111111111111111111000111111222444666888999888;;;>>>???>>><<<<<<===666666555666999>>>DDDGGGCCC@@@<<<888555444444444666555555555444444444444333444444555555444333333444555777777555555555666000111333444444444333333222222222111111000000000222111111111111111222222222222222222222222222222222333444555444222000...////////////////////////////////////............---......///000//////////////////...---------,,,................................................------------------------------......------,,,+++///.....................,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,,,,+++***+++---...---,,,///......---------......---.....................,,,,,,------.../////////..............................------------..............................---------.........//////......------------...............///////////////////////////000000000000000000000111111111222222000111222333555777999;;;::::::;;;;;;===>>>???@@@BBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMOOOOOOMMMMMMRRR\\\eeeiiijjjxxx|||vvvwwwqqqnnn//////000000000000////////////////////////////////////000000000000/////////////////////////////////000000111111000000/////////......//////000000//////000000000000////////////////////////////////////............//////////////////............,,,,,,------.../////////........./////////////////////............//////,,,,,,---...///000111111//////000000000000//////.........///////////////000000000000000000000000//////000000111111222222//////000111111111111000000111222333333333222222222444666888888777555444222222222111111111111111///000000111333555777888444888===>>>;;;999999:::555555444555999???EEEIIIGGGCCC===777444333444555777666666555444555555555333444555555555444333222333555666777555555555666222222333444444444333333111111111111111111111111111111111222222222222222333222222111111222222333222333333333333111000///000000000000000000000000////////////............------...////////////..................---------................................................---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------------------,,,,,,...---,,,---/////////...//////...------------...---------...............---------.........//////..............................------------..............................,,,,,,------.../////////......------------...............///////////////////////////000000000000000000000111111111222222000111222333555777999;;;:::::::::;;;===>>>@@@AAABBBAAA@@@@@@AAABBBDDDEEEBBBBBBCCCDDDEEEGGGHHHIIILLLMMMNNNNNNLLLKKKKKKLLLJJJLLLMMMLLLLLLQQQ\\\eeehhhjjjwww|||tttuuuvvvttt//////000000000000////////////////////////////////////000000000000//////////////////////////////000000111111111111000000---......///000000////////////000000000000////////////////////////////////////............//////////////////............,,,,,,------...//////000............/////////000//////............//////------......//////000000000000111111111111000000............/////////000/////////000111111111222......//////000111111222...///000111222111111000111000000000111111222222222333555666666666444333333333222222222111111111111111111111222222333444000666<<<===:::666666777555444333333666<<>>@@@AAAAAAAAA@@@@@@AAABBBDDDEEEBBBBBBCCCDDDEEEGGGHHHIIILLLMMMNNNNNNLLLKKKKKKLLLIIIKKKLLLLLLMMMSSS^^^gggkkkmmmyyyvvvpppssswwwwww///000000000000000////////////////////////////////////000000000000//////////////////////////////000000111111111111000000,,,---///000000000///...//////000000000000////////////////////////////////////............//////000/////////............,,,,,,------...///000000---.........//////000000//////............/////////////////////.........111111222222222222111111---.........//////000000......///000111222222333---------...///000000111...///000222222111111000111000/////////000222333111222333444444444333333333333333333222222111111333333222111000000000111000666===>>>:::777666888666444222111444999>>>BBBDDD@@@999333111333666999666555444333222333444444333444555666666444222111///111333333222222333444444333111000000000111111......///000111222333333000111222333333333333333444333222111111222333444333222111000////////////000000000000000000000000000/////////............+++,,,------......------,,,------....../////////................................................++++++++++++++++++++++++)))***,,,---.../////////---------...///000111111.........------,,,,,,,,,---..................---,,,,,,,,,---------..............................,,,,,,,,,------............---,,,---/////////...000///...------------------------.........//////.........................................................------.................................,,,,,,------...///000000...------,,,,,,------...---.........//////000000////////////000000000000............/////////000000111222333555777999;;;:::::::::;;;===???@@@AAAAAAAAA@@@@@@AAACCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIILLLMMMNNNNNNLLLKKKKKKLLLJJJLLLNNNNNNOOOVVVaaakkkpppqqq}}}qqqooosssvvvxxx111111000000//////......111000///...------...///////////////////////////........................000000111111111111000000////////////000000000000111000///......///000111000000000000000000000000////////////////////////...///000///---,,,,,,...////////////////////////............////////////////////////////////////***+++,,,---............000111222111//////000222333222///---,,,...///111444111......111111...+++000///---,,,---...000222000000000000000000000000111111111111111111111111111111000000000000111111333333222222111222222222111111000000000000111111222222333333333333444444555555444444555888:::<<<===;;;888555444555666777444444444555555555555666666444222111222333333222222333444444555555444444111000/////////000222333333333222111222333555666111222222222222111000000222222222222222111000///111222222222222111000000000000000000000000000000------------------------000000000000000/////////......---------,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////..................------/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------------------------------............---,,,++++++000000//////.........---//////000000000000//////---------...............,,,,,,,,,---...///000000/////////---,,,+++---///.................................////////////000............//////////////////.........---------////////////000000000000..................................../////////000222333444666777999:::;;;999999999:::;;;<<<===>>>AAA@@@@@@???@@@AAACCCDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJLLLOOOPPPTTT```lllvvvwwwtttjjjjjjkkk~~~pppyyy000000000000//////......111000///...---......//////////////////////////////////////////////////////000000111111000000///////////////000000000000111000///......///000111000000000000000000000000...........................///000///---,,,---...////////////////////////............////////////////////////////////////,,,,,,---...////////////000000111000//////111222444333000...---...///000111111111000///.........000///---------...000111000000000000000000000000////////////////////////111111000000000000111111333222222111111222222222111111000000000000111111222222222333333333444444444333333222333555777999888666555444444555666777444444444444555555555555777444222222333333333333444555555555444333333222111111000000000111222333222222111111111222333444111222222222222111000000222222222111111111000000111222222222222111000000////////////////////////......................../////////////////////////////////.........------------............------,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///..................---------------------.........------------------------------------------------//////...---------------------------------------------.........---,,,,,,000/////////.........------------......---------+++,,,,,,---...///000000---,,,,,,------///000000/////////...,,,,,,---///........................------........./////////............////////////000000/////////............/////////000000000000////////////////////////........./////////000000111111222444666777999999:::::::::;;;<<<===>>>???@@@@@@??????@@@BBBCCCEEECCCDDDFFFFFFFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKPPPNNNMMMNNNOOOTTTaaannnyyyzzzvvvjjjhhhhhhsss{{{000000000////////////...000000///............///////////////////////////000000000000000000000000...//////000000//////...////////////000000000000000000////////////000000000000000000000000000000...........................///000///---------...////////////////////////............////////////////////////////////////......//////000//////......///000000//////111333666444222///......///000...111333111---+++---000///......------///000111000000000000000000000000////////////////////////111111000000000000111111222222111111111222222333111111000000000000111111222222222222333333333333333222111111111333444555111111222333444555666666444444444444555555555555777555333222333444444333666666666555444333111000222222111111111222333444111111000000000111222333111222222222222111000000333222111000000000111222111222222222222111000000........................000000000000000000000000////////////////////////000000000/////////......,,,------......------,,,,,,++++++******++++++,,,+++,,,,,,------.........------------------......+++++++++,,,---.................................------------------------///...------------------------------------------,,,------.........------/////////...............,,,,,,------------,,,,,,***+++,,,---...000111111---------------...///000//////000...,,,,,,---///........................,,,---------........................////////////000000000000000/////////....../////////000000000000000000000000000000000....../////////000000000///000111222444666777888;;;;;;;;;<<<===>>>???@@@????????????@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGJJJLLLIIIIIIJJJJJJKKKKKKLLLLLLTTTQQQOOONNNNNNSSSaaannnzzz|||zzzllliiiiiiwww}}}/////////////////////////////////.........//////////////////////////////////////////////////////......////////////......////////////000000000000000000////////////000000////////////////////////------------------------...///000///...---...///////////////////////////............////////////////////////////////////....../////////......------...////////////222444777555333111///...//////...000111000...,,,---//////............///000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111222222333111111000000000000111111111222222222222333333333333222222111111111222222///000222333444555444444333333444444444555555555777555333222333555555444555555555555444333222111222222222222333333444444222111111111111222222222111222222222222111000000444222000//////000222333111222222222222111000000........................000000000000000000000000...///////////////000000000000000/////////......,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------......,,,,,,------------......+++++++++,,,,,,---------------------------------------------------------......---,,,,,,---------------------------------,,,,,,---......///..............................------............------,,,,,,,,,---...///000000---------------...///000///000000///------...///........................,,,,,,,,,---------..................////////////////////////////////////........./////////000000000000000000000000000000...////////////000000000//////111222444666777888::::::;;;;;;<<<>>>???@@@????????????@@@BBBDDDFFFGGGHHHHHHGGGFFFHHHLLLNNNHHHIIIIIIJJJKKKLLLMMMMMMTTTQQQPPPOOONNNRRR^^^jjjuuuxxx|||ooommmooo|||.............../////////......//////////////////////////////////////////..............................////////////......////////////000000000000//////000000000000//////////////////////////////...........................///000///......///000////////////////////////............////////////////////////////////////------.........---,,,,,,---...//////...///111333666555333111000///......111///---...///000...,,,...............///000000////////////////////////000000000000000000000000111111000000000000111111111000000000111111222333111111000000000000111111111111111222222222333333333333333222222222222222111222444555555444333222333333333444444444444555666444222222333555555444333333444444555444444333222222333333444444444444333333333333333333222222111222222222222111000000333222000//////000222444111222222222222111000000......................../////////////////////////////////000000000111111/////////.........------,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------,,,,,,---...////////////---------...............------............------...............---------...------------...//////...000111000...---...///........................,,,,,,,,,---------..................////////////....................................////////////////////////////////////////////////000000000111000111222333555777888999999999999:::;;;<<<>>>>>>????????????@@@BBBDDDEEEFFFFFFFFFFFFEEEGGGJJJMMMHHHIIIIIIJJJKKKLLLMMMMMMPPPOOOPPPPPPOOOPPPYYYcccmmmsss~~~rrrrrrvvv---............/////////---...//////000/////////////////////////////////...........................//////000000//////...////////////000000000000//////000000000000//////000000000000000000000000////////////////////////---///000000///...///111////////////////////////............////////////////////////////////////,,,,,,---------------,,,---...//////......000222444444222111000///......111...+++,,,000111///+++.........///////////////////////////////////////////////////////////////111111000000000000111111000000000000000111222333111111000000000000111111111111111111222222222222333333333333333333222222444444555555555333222111333333333333444444444444555333111111222444444444222333444444555555444444111222333444444444333333333333444444444333222222111222222222222111000000222111000000000111222333111222222222222111000000................................................///000000111111222222333/////////.........---------..................------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------------.../////////......---------------.........,,,,,,------------,,,,,,/////////...------,,,,,,......---------......///...000111111///......///........................,,,---------........................////////////------------............------.........//////////////////////////////////////////000000000111111111222333555666888999:::999999999:::;;;<<<===>>>AAA@@@@@@???@@@AAACCCDDDCCCDDDDDDDDDDDDEEEHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPNNNNNNVVV___gggpppxxxwww{{{{{{---------.........//////,,,---///000000000//////////////////////////////........................///000000111111000000///////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000---///000000//////000111////////////////////////............////////////////////////////////////+++,,,---......///.........///000///------///111222222111000//////............---......///......---......///////////////////////////////////////////////////////////////111111000000000000111111////////////000111222333111111000000000000111111111111111111222222222222111222222333333333222222333444444444333333222222222222333333333444444444333111000000111333444333444444444555444444333333000111222333444333333222222333333444333222111000111222222222222111000000000000111111111222222222111222222222222111000000////////////////////////........................000111111222333333444444000000000/////////.........//////000000//////......------,,,,,,------...------------------------***++++++,,,------...............---------------------------------------------------------------,,,,,,++++++,,,,,,---...------------------------...////////////......---,,,,,,,,,------.........---------......---------...............---------///......---------.........000222111000.................................------........./////////............////////////---.........////////////---------.........//////000000000000000000000000//////000000000111111111111222333444666888999:::::::::::::::;;;===>>>???BBBAAA@@@@@@@@@AAABBBBBBBBBDDDFFFFFFFFFFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMNNNLLLMMMVVV```gggrrr~~~~~~ttt}}}---------.........//////,,,---///000000000//////////////////////////////000000000000000000000000000000111111111111000000////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000---///000000//////000222////////////////////////............/////////000////////////////////////,,,---...///000000000000///000000///------...000111000000000//////......+++...000///,,,+++...000---......///000/////////////////////////////////111111111111111111111111111111000000000000111111////////////000111222333111111000000000000111111000111111111111222222222000000111222222222222222222222222222222222333333222222333333333444444444222000//////111333333333666666666555444333222111000111222333444333222222111222333333222111000///111222222222222111000000///000111222222222222222111222222222222111000000000000000000000000000000////////////////////////111111222333444444555555111111111111000000000000//////000000000000/////////......------......///------------------------******+++,,,,,,---......,,,------......//////000........................------------------------++++++++++++,,,,,,---...------------------------///000000000///...------,,,,,,,,,------.........//////000000000000//////,,,------......////////////......---------.........000222222000..........................................////////////000............/////////000.../////////000000111111---------.........//////111111111111111111111111000000000000111111111111111111222444666777999999;;;;;;;;;<<<===>>>???@@@CCCBBBAAA@@@@@@@@@AAABBBEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJPPPNNNLLLLLLJJJLLLWWWcccjjjuuuvvvnnnzzz000000000000000000000000---........./////////000000111111222222000///...000000000000111111111111......//////000000111111000000000000////////////......---......///000111---......//////////////////000111000///...///000//////............//////////////////////////////......////////////......//////.........---------..................................................................------........................//////............////////////............//////////////////000000000000000000000000000000000000222111000//////...//////000000000000000000000000444444444444333333222111777,,,(((000333///---111...000222111000///000111222222111111111111222222111222222333333222222111222222333333333444444444333333333333333333333333111111111111111111111111000000////////////000000222222222222222222222222111111111111111000//////000000000000000000000000//////.........//////000------...000111111111111000000//////.........---------...............---000///...---------------+++,,,---.........---,,,.........------,,,,,,,,,......------------......++++++***)))***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......333111///...---------...------............------...---,,,,,,,,,,,,---...000000/////////.........---------............/////////...------------------------............///////////////////////////........................111111000000//////.........---------...///111222000///...------...///000333333333222222111111111111222444666777888999999;;;;;;;;;;;;<<<===???@@@DDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKHHHJJJKKKKKKJJJJJJKKKMMMLLLLLLNNNNNNMMMOOO[[[hhhvvvrrrnnnuuu000000000000000000000000/////////////////////000000111111222111000///...//////000000000111111111.../////////000000000111......//////000000111111000//////.........//////......///000000000000//////000111000///...///000//////............//////////////////////////////......////////////......//////.........---------------------------------........................................................................//////............////////////............//////////////////000000000000000000000000000000000000111000000////////////000000000000000000000000000333333444444333333222111777---)))000444000...222111333444444333222222333222222111111111111222222222333333444444333333222333222222111111000000///333333333333333333222222111111111111111111111111000000////////////000000111111111111111111111111111111111111111000000/////////////////////////////////............//////---...///000000000000000000/////////..............................------//////...---------------+++,,,---.........------......---------,,,,,,,,,.........------.........,,,++++++***+++,,,---...///...---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,---------............---,,,++++++++++++------............------...---,,,,,,,,,,,,---.........---------,,,,,,,,,---------............///000//////...------......---------............///////////////////////////........................000000000000//////......000/////////000111333444000000///......//////000222222222111111000000000111222444555777888999999;;;;;;:::;;;<<<>>>@@@AAACCCBBBAAA@@@@@@AAABBBCCCFFFGGGHHHHHHGGGHHHJJJLLLIIIJJJKKKKKKJJJIIIJJJLLLMMMMMMNNNNNNMMMOOO[[[hhhxxxrrrmmmttt000000000000000000000000000000000000000000000000000000111111111000///...//////000000000000111111////////////000000000000------...///000111222222111111///......---------...///000000111111000000///000111000///...///000//////............//////000000000000000000000000......////////////....../////////............---////////////////////////................................................//////////////////////////////............////////////............//////////////////000000000000000000000000000000000000000////////////000000111000000000000000000000000333333333333333222222111777...,,,222444111///222222444555555333333333444222222111111111111222222333333444444444444333333555444333222000...------444444333333222222222111111111111111111111111111111000000//////000000111111111111111111111111111111111222222111111000/////////////////////////////////............//////...//////000000000//////////////////.............../////////...---,,,,,,///...------------------+++,,,------......------...------------,,,,,,,,,........................------,,,,,,,,,---............---,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++------............------...------,,,,,,------...---------------,,,,,,,,,---------............///000000//////......//////---------............///////////////////////////////////////////////////000000000////////////...000/////////000111222333000000/////////000000111111111111000000000000000111222333555777999:::::::::::::::;;;<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@AAABBBGGGHHHIIIIIIHHHHHHJJJLLLJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMNNNNNNLLLOOO[[[hhhwwwqqqkkkppp000000000000000000000000111111111111000000000000000000000000000/////////////////////000000000111////////////000000000000.........///000111111111000000///...............//////000111111111111111///000111000///...///000//////............//////000000000000000000000000---......//////......---/////////...............111111111111111111111111........................---------...............//////////////////////////////............////////////............//////////////////000000000000//////////////////////////////...//////000111111000000000000000000000000222222333333333222222111555000///333444222111333000222444333222111222222222222111111111111222222222333333444444333333222666555444333222000//////444444333333222111111111111111111111111111111111111000000000000000000111333333333333333333333333111222222222222111000000////////////////////////000//////............////////////000//////......///////////////.........////////////...---,,,+++......---,,,,,,---------,,,,,,,,,------------------------------------------..................---......---------............------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......---...///000111000//////------............------------------------------////////////////////////---------............///000000////////////000000---------............///////////////////////////000000000000000000000000////////////////////////...............///000000000000000000000111111111111111111111111111000000222222333555777999;;;<<<::::::::::::<<<>>>AAABBBCCCBBBAAA@@@@@@AAABBBCCCGGGHHHIIIIIIHHHIIIKKKMMMKKKMMMMMMMMMKKKJJJKKKLLLMMMMMMNNNNNNLLLOOOZZZgggsssqqqjjjmmm////////////////////////111111111111000000000000000000000///////////////...////////////000000000000000000000////////////000000000000////////////...............///000000//////000111111111111111///000111000///...///000//////............//////////////////////////////------............------////////////////////////000000000000000000000000........................---------.........////////////////////////////////////............////////////............//////////////////000000000000//////////////////////////////...//////000111111000000000000000000000000111111222333333222222222444111111333444222111222000222444333222111222222222222111111111111222222111111222222222222111111333333333222222222111111333333333222222111111111111111111111111111111111111111000000000000111111222222222222222222222222222222222222222111000000........................000000///..................////////////......---.........///////////////......//////...------,,,------,,,,,,,,,------...,,,,,,,,,,,,------......------------------------------...//////...------........................------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......---...000111222222111000------............------------------------------.../////////////////////---------............///000000////////////000000---------............///////////////////////////000000000000000000000000.............../////////........./////////////////////000111111111111111222222222222222222222222222222333555777999<<<===:::::::::;;;<<<>>>@@@BBBDDDCCCBBBAAAAAABBBCCCDDDGGGHHHIIIHHHHHHHHHJJJLLLLLLNNNOOONNNMMMLLLMMMNNNNNNNNNNNNNNNLLLNNNZZZgggnnn~~~~~~xxxpppppp/////////////////////////////////000000000111111111000///.........//////......////////////000000000000000000////////////111000000000/////////...---------......///111111...///000000111111000000///000111000///...///000//////............//////////////////////////////------............------...////////////000000000------------------------........................,,,,,,------.../////////........................//////............////////////............//////////////////000000000000000000000000000000000000000////////////000000111000000000000000000000000000111222222222222222222222222222333333222222222222444555555333333333444222222111111111111222222000000111111111111000000/////////000000000111111222222222222222222222222111111111111111111111111222111111000000111111222000000000000000000000000222222222333222222111000........................111000///......---......---....../////////...............///////////////------...............---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///,,,,,,,,,------------...,,,---...//////...---,,,.........///......---,,,------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,---------......,,,---...///////////////------............------,,,------......------,,,,,,,,,,,,------------------------............/////////......//////000000---------............///////////////////////////////////////////////////---............/////////000000111111111111000000......///000111111111111222222222222222333333333333333333444777:::===>>>;;;;;;;;;;;;<<<===???@@@DDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKKKKMMMNNNNNNMMMMMMNNNOOONNNNNNOOOOOOLLLNNNZZZgggnnnzzz|||zzzxxx////////////////////////------...///000000111222111000///...---......///........./////////000000111000000000/////////...////////////000000000000//////.........//////000......///000000000000//////000111000///...///000//////............//////------------------------,,,------......------,,,.../////////000000000000------------------------........................,,,,,,------...//////000------------------------//////............////////////............//////////////////000000000000000000000000000000000000111000000////////////000000000000000000000000000000000111222222222222222000222333333222222111111111333444444333222222333222222111111111111222222111111111222222111111111.../////////000000000111000000000111222222333333111111111111111111111111222111111000000111111222222222222222222222222222222222333333222222111000........................111000///......---------,,,,,,---...////////////............/////////000,,,,,,---...////////////,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///,,,,,,,,,---------......,,,---///000000///---,,,---......///...---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,------...------............------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------............///......------...//////000---------............///////////////////////////........................---------.........//////000000111222222111000///,,,---...000111111000000000111111111222222222222333333333444777:::===???===<<<<<<;;;<<<===>>>???CCCCCCBBBAAAAAABBBCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJIIIJJJLLLLLLLLLLLLNNNPPPOOONNNOOOOOOLLLNNNYYYfffsss}}}vvvyyy~~~////////////////////////+++,,,---...///000111222111000///------......///............/////////000111111000000/////////...------...///000111222222111000///......---......---......//////////////////111111000///...///000//////............//////------------------------,,,------......------,,,.../////////000000111111000000000000000000000000........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////............//////////////////000000000000000000000000000000000000222111000//////...//////000000000000000000000000///000111222222222222222...111333222111111111000...000222222000///000111222222111111111111222222222222222333333222222222111111111111111111111111//////000111222333333444111111111111111111111111222222111111111111222222666666666666666666666666222333333333333222111111........................111111000......---------+++,,,---...////////////---.........//////000000++++++---...///000000000++++++++++++,,,,,,---...------,,,+++,,,---...///,,,,,,,,,------.........,,,---///000000///---,,,------.........---+++***,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......///...,,,++++++,,,---...---..................---,,,,,,---......---,,,,,,........./////////000000---------.........//////---------------...///000---------.........//////////////////////////////........................---------.........//////......///000000///...---+++,,,...///000000000/////////000000111111111222333333333444777:::>>>@@@>>>===<<<;;;;;;<<<===>>>BBBBBB@@@@@@@@@@@@BBBBBBDDDEEEFFFFFFEEEFFFHHHJJJFFFHHHJJJKKKKKKKKKMMMOOOOOONNNOOOOOOLLLNNNYYYfffyyyyyysssuuu222222111000//////000000///000111222222222222222........................000///,,,++++++,,,///000...............///000000///////////////////////////////////////.........000111111000000///...---//////.........---------////////////////////////,,,,,,------...///000000///............---------///...---,,,,,,---...///000000//////.........---......------------......////////////............/////////...---------,,,---------------...///000///...---------...000111000000000000000000000000///////////////.........////////////000000000000111111000///////////////000000000000000111111222333222222111111222222333---...000111222222222111111000000000111222333333000111222333333222111000222222222222222111000///000000000000000000000000000000000000111111111111111111111111111111111111222555444111111555777555000111222444444333222111///000111000///......000000000///------,,,,,,,,,///////////////......---................................................------------------------//////...---,,,,,,++++++------...//////...------...------...//////...,,,---,,,,,,++++++,,,,,,---////////////////////////.........------,,,,,,,,,......---------,,,,,,,,,------............---------------------------------------............///..................------...///000000000///---,,,111000///...---,,,++++++000///...------...///000,,,------......------,,,+++,,,,,,---...///000000,,,,,,,,,,,,------...///////////////////////////000000000000111111111111////////////000000000000444444444777:::;;;;;;:::===;;;888666777:::>>>AAAAAABBBCCCBBBAAABBBEEEGGGEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKIIIIIIKKKMMMPPPOOOOOOMMMJJJLLLWWWddd}}}qqqlllpppqqq}}}111000000///////////////...//////000111111000000........................000///---,,,,,,---///000...............///000000/////////////////////////////////////////////...///000111111111111111000000000/////////.................................,,,,,,------...//////000///............---------///..................///000/////////.........---......------------......////////////...........................------------------------...////////////.........///000111/////////////////////////////////////////////...////////////000000000000111111000///////////////000000000000000111111222333222222111111222222333...///000111222222222111222222111111111111111111000000111222222111000000222222222222222111000000000000000000000000000000000000000000111111111111111111111111111111111111111333333000111555777555222222333333333222222111000111222111///...///000111000///...------------///////////////...------................................................------------------------//////......------,,,,,,........................///...---...000000...---------,,,,,,,,,,,,------........................//////.........---------......---------,,,,,,,,,,,,------------------,,,------------------------------------............////////////////////////...............---,,,,,,...............---------000///...------...///000---......//////......---//////.........---------......---,,,,,,---.../////////////////////////////////000000000111111111////////////000000000111222222222444888999999888<<<:::999888999<<>>@@@BBBCCCCCCCCCCCCBBB@@@>>>===>>>@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJLLLNNNPPPPPPPPPPPPMMMMMMXXXdddzzz...///111222222222111000000000111111111000//////..............................000000000000.....................///000000////////////////////////------......///000000000////////////...---,,,+++------------............000000000000000000000000........................///............---------...//////000000//////...---------------...............------------......////////////............---------...............//////...------------...------...///////////////........................------......///000000000////////////000000000000///////////////000000111000000000000000111111222111111000000000000111111111222444555555444333222...//////000111333444555222222111111111111222222000000111222222222222111000000000000000000000000000000000000111111111111111111111111111111111111111333333111222777999777444444333222111111111111111222222222000///000111000//////......//////000---............---,,,,,,................................................------------------------........................///...---,,,,,,---.../////////...///000111///---......------------......////////////////////////+++++++++++++++,,,,,,,,,......---------,,,,,,,,,//////000000000000//////------------------------,,,,,,,,,,,,------------+++++++++,,,------............------......////////////.........---------......////////////......,,,,,,------------,,,,,,000000000/////////......111000000///////////////////////////////////////......////////////000000000000000111111111222222222111000222666999;;;<<<;;;;;;===>>>@@@AAABBBCCCBBBCCCBBB@@@>>>===>>>@@@AAABBBDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPOOOOOONNNLLLNNNZZZhhh---...000111222111000///000111111111111000///....................................//////........................///000000////////////////////////------......///000000111...///////////////......---.........////////////000000000000000000000000........................///............---------///..................///,,,,,,,,,------...............------------......////////////...........................---------//////...---------------+++,,,---...///......---........................------......///000000111////////////000000000000///////////////000111111000000000000000111111222111111000000000000111111///111444666777666444222000000000000111222333444444333222111111222333444000000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000222222///000444666444222222333333333222222111000111222111///...///000///...............//////------......------,,,+++................................................------------------------//////......------,,,,,,........................///...---...000000...---------,,,,,,,,,,,,------........................+++++++++,,,,,,---------......---------,,,,,,,,,......////////////......------------------------++++++,,,,,,,,,---------++++++,,,,,,---......///,,,,,,---...............---------...............---...///000000///...---------............------000000000000/////////...---...///000000000///...////////////////////////........./////////000000000000111111111222222222222111000222666999<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCCCCAAA??????AAABBBAAABBBDDDFFFHHHIIIIIIIIIGGGIIIJJJJJJJJJKKKMMMOOOPPPNNNNNNLLLKKKOOO]]]kkk+++---///000111000///...000000111111000///.....................................................................///000000////////////////////////---------...///000000111---...///000111111111111.../////////000000111111////////////////////////.....................---//////.........---------///...---,,,,,,---...///,,,,,,,,,------..................------.........000/////////............/////////......------,,,000///...---------------++++++---.........---,,,........................---------...///000000111////////////000000000000///////////////000111111000000000000000111111222111111000000000000111111---000444888888777444222222111111111111111222222444444333222222333444444///000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111///111000---...222333111000111222444444333222111///000111000///......000......---------......///------......------,,,+++................................................------------------------//////...---,,,,,,++++++------...//////...------...------...//////...,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------...............---------,,,,,,,,,------............------------------------------++++++,,,,,,,,,---------,,,,,,------...///000000,,,---///000000000///...++++++,,,---...///000111---...///000000///...---......////////////......------...///000111222222+++,,,///000111000///...////////////////////////............/////////000000111111111111222222222444333222444777<<<>>>???>>>===<<<<<<===???AAABBBDDDDDDDDDBBBAAAAAACCCEEEBBBCCCFFFHHHIIIJJJJJJJJJGGGIIIJJJJJJJJJKKKMMMOOOPPPNNNMMMKKKJJJOOO^^^nnn,,,---///000000000///...////////////////////////........................////////////////////////---------............///000000000000000000000000////////////////////////---......///////////////////////////////////////000///---,,,---...000222................................................//////.........---------,,,,,,------...///000000...------------...//////222111000//////.../////////...------,,,,,,,,,,,,......////////////......000000000///......------111111111111111111111111............////////////......////////////......000000000000////////////////////////000000000000111111000000000000111111111111222222222333333333222222222222222222222222000000111111111222222222444444333222111111111222222222111111111111222222000000000000000000000000222222333333333222222111000000111111111222222222333333333222222222111111111111000///////////////............------------......------,,,,,,,,,+++........................+++,,,------......---------.........//////000000------..................---...///000000///...---///...,,,+++,,,---///111------------------------........................---,,,,,,---000333444444------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,////////////...---,,,+++................................................,,,,,,,,,------.................................///...,,,++++++,,,---...000000000000000000000000//////............//////000000000000000000000000000111111111111222222222111111222444888;;;<<<;;;===<<<;;;;;;<<>>===<<<;;;<<<>>>@@@BBBBBBBBBAAAAAABBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFFFFJJJKKKKKKKKKJJJJJJLLLMMMQQQMMMMMMNNNLLLNNN[[[lll------,,,++++++---...///////////////////////////////////////////////////////////////////////////---------............///////////////////////////........................---......//////////////////////////////////////////............///000000........................////////////////////////........................---------.........//////...------------...//////...............///000111---------------...///000......////////////..................//////000000000000000000000000000000............////////////......////////////......////////////000000000000////////////000000000000222111111000000111111222111111111111222222222222111111111111111111111111000000000000111111111111......///000000000111111222222111111111111222222000000000000000000000000---...///000111222222222333333333444444444555555222222222222111111111111000000///............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................------...///////////////..............................---,,,++++++******------------------------,,,---......//////......------------------------...........................,,,++++++---......---------------------------........................------,,,,,,,,,,,,------------------------------,,,------...//////......................................................000/////////......------........................++++++++++++,,,---///000//////////////////////////////............//////000000000000000000000000000000111111111222222222333333444666:::===>>>=========<<<;;;<<<===???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKJJJIIIIIIKKKMMMPPPMMMMMMMMMMMMPPP^^^lllyyy------,,,++++++---...///////////////////////////........................////////////////////////---------............///................................................---......///////////////.......................................///000000////////////////////////........................---.....................---------..................------------...//////......---......///000000------------......///000......////////////......000000//////............////////////////////////............////////////......////////////........./////////000000000111////////////000000000000000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000---...///000000000000000222222111111111111222222111111111111111111111111---...///000111222222222111222222222333333333333222222222111111111000000000//////...............000000000000//////////////////////////////000000........................,,,,,,---............---...............---------......---,,,++++++******---------,,,,,,---------,,,---......//////......------------------------...........................,,,++++++---...---,,,------------------------...........................------,,,,,,------...------------------------......//////...------,,,................................................///......------,,,,,,,,,........................)))*********+++,,,---...//////////////////////////////............//////////////////////////////000000111111111222222222333333444666:::===>>>===<<<<<<;;;;;;;;;===>>>???BBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIHHHIIIJJJIIIHHHHHHJJJLLLOOONNNMMMNNNOOOVVVcccpppyyy---------------......///////////////////////////........................////////////////////////---------............///........................---------------------------......///////////////------------------------.........///////////////////////////////////////........................---------..........................................------------...//////.........---......//////.........---......//////......////////////......111000000///......------------------------------............////////////......////////////............//////000000111111////////////000000000000/////////....../////////000///////////////......111111111111111111111111111000000000000000//////......000111111000//////222222111111111111222222111111111111111111111111//////000111222222222222000000000111111111222222222111111111111000000000000///......------..................---------------............/////////........................+++,,,,,,---...---------.........---------------......------,,,,,,++++++......------------......---------.........//////------------------------...........................,,,++++++---......---------------------------------------------------......------------......,,,,,,,,,------------...////////////...---,,,+++................................................---------------,,,,,,,,,........................******++++++,,,,,,------000000000000000000000000//////............//////////////////////////////000111111111111222222222333222333666:::<<<======:::::::::;;;<<<===>>>>>>AAAAAAAAAAAABBBCCCEEEEEEHHHHHHGGGHHHIIIKKKMMMNNNHHHIIIJJJJJJHHHIIIJJJLLLNNNNNNNNNOOOSSS]]]kkkuuu~~~------...////////////...////////////////////////........................////////////////////////---------............///........................---------------------------......///////////////........................---......///////////////////////////////////////........................---------.........//////...........................------------...////////////...---------......000//////............///......////////////......///////////////.........------------------------............////////////......////////////...............///000111111111////////////000000000000000000////////////000000000000//////............111111111111111111111111111111000000///////////////000111222222000///...222222111111111111222222111111111111111111111111111111222222222222222111000000000111111111222222111111111111000000000000//////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------........................,,,------........................------,,,,,,,,,......------------------//////...------...//////......---,,,---...///000------------------------...........................,,,+++,,,...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......---...............------................................................------------....................................,,,------......---------000000000000000000000000//////............//////////////////////////////000111111111111222222222222222222555999<<<<<<<<<888999999:::<<<===>>>>>>??????@@@@@@AAACCCDDDEEEHHHHHHGGGGGGHHHJJJLLLNNNJJJKKKLLLKKKJJJKKKLLLNNNMMMNNNNNNPPPWWWdddrrr|||wwwzzz}}},,,---///000000000///...////////////////////////000000000000000000000000////////////////////////---------.........//////........................---------------------------......///////////////////////////////////////---......///000/////////000000000000000000000000000000000000000000000000---------.........//////.....................---...------------...//////000///...---------------111000///.....................////////////......------......///000000000////////////////////////............/////////000......////////////......---......///000111111222////////////000000000000111111000000000000111111222222111111000000000///000000000000000000000000111111000000/////////...000111222333222111///---222222111111111111222222111111111111111111111111222222333333333222222111000000111111111222222222111111111111000000000000//////...------------...111000000000000/////////.........//////000000000........................---......///////////////.........------,,,,,,,,,------..................000///...------...///000///...,,,+++,,,---///111------------------------...........................,,,+++,,,...000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------.........,,,,,,---...////////////................................................---.........//////000000......................../////////000//////......000000000000000000000000//////............//////////////////////////////000111111111111222222222111111222555888;;;<<<;;;777888999:::<<<===>>>????????????@@@AAABBBDDDEEEGGGFFFDDDDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLLLLNNNPPPLLLNNNOOOQQQYYYhhhwwwlllqqqwww000000000000000000000000............////////////...///000000000...---,,,000000//////.........---////////////////////////.........------,,,,,,,,,............////////////////////////////////////------------------------............////////////000000///...............//////...------------...222000...---///000000000........................////////////////////////...............///000000333333222111000///......,,,---...//////...---,,,------------------------////////////////////////........................222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///000111222111000000000000111111111222222222000000000000000000000000111111111111000000000000111111000000//////......333333222222111000000000000000111111111111000000000111333444333222000...000///...---------------333222000///.........///------------------------000000000///......------......////////////..............................000000//////.........---------------------------,,,++++++---///000000///////////////...---,,,+++------+++******+++------,,,,,,+++---...///...,,,,,,,,,,,,+++***+++---000------------------------++++++,,,,,,,,,---------........................------------,,,+++******---------------------------------............///.........------,,,,,,,,,//////.........---------++++++,,,,,,---...//////333000------//////...+++//////////////////////////////000000000000//////////////////////////////333444666666666777999;;;888888888999;;;===>>>???AAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGFFFDDDDDDDDDFFFHHHJJJLLLLLLLLLLLLMMMNNNTTTQQQOOOSSS^^^nnn|||~~~rrrpppyyy000000000000000000000000............////////////......000000000000///...000/////////............////////////////////////.........------,,,,,,,,,------........./////////........................------------------------............////////////000000//////........./////////...------------...111///------.../////////...............................................................//////000///////////////.........------............------------------------------................................................000000000000000/////////////////////////////////000000000000000000000000////////////////////////000000000000000///......000111222333333333222222000000111111111222222222000000000000000000000000111111111111111111111111111111000000////////////222222222111111111111111000111111111111111111000111111222333222111000///000///...------------...222111///............///------------------------.....................///......////////////..............................000/////////.........------------------------------,,,,,,---///000///...+++,,,---...////////////------,,,,,,,,,,,,------,,,,,,+++---...///...,,,,,,---......,,,,,,---///------------------------++++++,,,,,,,,,------------------------------------------------,,,+++***---------------------------------............///.........------,,,,,,,,,//////.........---------++++++,,,------.../////////---,,,---///111111///////////////////////////...///000111222222222222////////////////////////222444555555555666999;;;888888999:::;;;===>>>???AAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFFFFEEEEEEGGGHHHHHHJJJLLLLLLLLLKKKLLLMMMRRRPPPPPPSSS]]]kkkzzz}}}ooommmuuu000000000000000000000000............////////////...///000111111111000///////////////............////////////////////////.........------------------------.........//////........................------------------------............////////////000000000/////////////////////...------------...///...,,,,,,---......---........................------------------------......------......///000,,,,,,,,,------..................------.........------------------------.........................................................///////////////////////////////////////000000000000000000000000........................//////000000000///......000111222222333333222222000000000111111111111222000000000000000000000000111111111111111111111111111000000000000/////////000111111111111222222222222222222222222222222222222222222111111111111000//////......------......//////......---......///------------------------+++,,,,,,---......//////......////////////......------------------------/////////...............------------------------///---,,,---...///...---+++,,,---...////////////------............------,,,,,,+++---...///...,,,,,,...000000...------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------------------------------............///.........---------------...............---------,,,,,,,,,---......//////...---,,,---000111111000////////////////////////...///111222444555555555////////////////////////111222444444444555888:::888888999:::;;;<<<>>>???BBBBBBAAA@@@@@@AAAAAAAAACCCEEEFFFGGGGGGGGGIIIJJJIIIKKKLLLLLLKKKJJJKKKLLLOOOPPPQQQTTTZZZfffuuu}}}www~~~mmmkkkrrr////////////////////////............////////////000111222222222000///...///////////////.........////////////////////////...............---------......////////////000000............................................................////////////111111111111000000////////////...------------...///...------...///...---........................------------------------...------------...//////,,,,,,,,,,,,------------///...---,,,,,,---...///........................................................................,,,------....../////////////////////////////////////////////////////////////////////////////////...///////////////.........//////000000000000000000000000000111111111111000000000000000000000000//////000000000000111111000000000000000000000000///000000111222222333333333222222222222222222333333222111111000000111111//////............//////---------------.........------------------------,,,,,,,,,---------............////////////......------------------------........................,,,,,,------------------000...------......---,,,////////////...---,,,+++,,,---...//////...---,,,,,,,,,+++---...///...,,,...//////...,,,,,,---...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------------------------------............///...............---------........................,,,---------......//////000///////////////...---//////////////////////////////111222333444444444///////////////////////////111333333333555777:::999999999:::;;;<<<>>>>>>BBBBBBAAA@@@@@@@@@AAAAAADDDFFFGGGHHHGGGGGGIIIJJJJJJKKKMMMLLLKKKJJJJJJKKKNNNPPPRRRSSSUUU^^^kkkuuuzzzvvvssszzzqqqmmmrrr////////////////////////............////////////222333333222111///---,,,.........///////////////////////////////////////........................//////000000000111111111............................................................////////////111111222222111111000/////////...------------...000///...///000111///...........................---------------------------------------...//////.........---------,,,,,,///...---,,,,,,---...///........................................................................,,,,,,------......//////........................////////////////////////000000000000000000000000......////////////......///////////////000000000000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111//////000111222333333444333333222111111222333333333222111111000000111111//////.........//////000---------...............------------------------......---------,,,,,,,,,......////////////......---------------------------------...............,,,,,,,,,---------......000///------......---+++////////////...---,,,+++,,,---...//////...---,,,,,,,,,+++---...///...,,,......---***)))***---000------------------------,,,,,,---------.........------------------------+++,,,------............---------------------------------............///........................---.....................------...............///...///000000///......---///////////////////////////000000111111111111111000000000000000000000000///000222333333555888:::999999999:::;;;<<<===>>>BBBAAAAAA@@@@@@AAAAAAAAAFFFHHHIIIHHHFFFFFFGGGHHHIIIKKKLLLLLLJJJIIIJJJJJJNNNPPPRRRQQQQQQVVV```iiihhhkkkoooxxxwwwrrruuu000000000000000000000000............////////////222222222222111///---+++.........///////////////////////////////////////...............///////////////000000000111111111------------------------....................................////////////111222222333333111000/////////...------------...000//////000111111000...........................------------------------------,,,,,,------...////////////......---------.........------.................................------------------------........................---------.......................................000000000000000000000000111111111111111111111111------.../////////......111000000000000111222333111000000000000000//////000000000000000000000000---......//////000000000000000000111111111111222//////000111222222333333333222111000000111222333222222222111111111111000//////......//////000000....../////////......---------------------------//////......---,,,,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,------.........000///------......---++++++,,,---...////////////------............------,,,,,,+++---...///...,,,,,,,,,,,,***)))***---000------------------------,,,---------....................................***+++,,,....../////////---------------------------------............///.............../////////---------.......................................)))+++///000000000111222//////////////////////////////000000000//////...000000000000000000000000...000222333444555888;;;::::::::::::;;;<<<======AAA@@@@@@@@@AAAAAABBBCCCGGGHHHHHHHHHFFFEEEFFFGGGHHHJJJKKKKKKJJJIIIJJJKKKOOOPPPPPPPPPPPPSSSYYY___YYY```iiittt|||wwwwww000000000000000000000000............////////////...///000111000///...---............/////////000////////////////////////---........./////////000............////////////------------------------....................................////////////111222333444333222000/////////...------------...///......///111111///---................................................------,,,,,,------...///---------...............------............------........................------------------------......................../////////.......................................000000000000000000000000000000000000000000000000,,,---......//////......111000000///000111222333111111000000////////////000000000000000000000000/////////000111222222222000000111111111222222222000000000111222222222333333222000//////000222333111111222333222111000//////////////////000111111///000000000000///---,,,------------------------///...........................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---......//////...------...///...,,,+++,,,---...////////////------,,,,,,,,,,,,------,,,,,,+++---...///...,,,(((***---......---...///------------------------------------............------------------------***+++,,,...///000000000---------------------------------............///---........./////////000---------.........//////////////////............(((+++///111000000111222////////////////////////---...//////000000000000000000000000000000000000///000222333444666999;;;::::::::::::;;;;;;<<<===?????????@@@AAABBBCCCDDDDDDFFFGGGFFFEEEEEEFFFGGGGGGIIIKKKKKKJJJJJJKKKLLLOOOOOONNNOOOQQQTTTXXX[[[TTTXXX___lll~~~xxxwww000000000000000000000000............/////////000+++,,,...///000000000///---.........//////000000////////////////////////---.........//////000000,,,,,,,,,---------......------------------------////////////////////////............/////////000111222333444444222111/////////...------------...---------...000000---+++........................////////////////////////---,,,,,,,,,,,,---......***++++++,,,...//////000,,,---...//////...---,,,////////////////////////------------------------........................000000000///.........---........................000000000000000000000000////////////////////////,,,,,,---.../////////...///...---------...000111111111000000/////////...000000000000000000000000000111111222333333444444000000111111222222222222111111111111111222222222222111///......///111222000111333444333222000...///////////////000111111000111111111111///---,,,------------------------------......///000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---.../////////---,,,---...///...---////////////...---,,,+++------+++******+++------,,,,,,+++---...///...,,,%%%)))///333333000...------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000---------------------------------.........//////---.........//////000000---------........./////////////////////.........***...111222000......///////////////////////////+++,,,...///111222222222000000000000000000000000///111333444555777:::<<<::::::::::::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEBBBCCCEEEEEEEEEEEEGGGIIIFFFHHHJJJKKKJJJJJJKKKLLLOOOMMMMMMOOOSSSWWWZZZZZZUUUUUUXXXeee}}}wwwvvv------------------------......------------......///////////////.........000000//////.........---........................000000000000000000000000........................,,,---......///.....................////////////////////////////////////000000000000////////////+++,,,,,,---...///000000............////////////111000...,,,,,,...000111------............------,,,------...//////......,,,,,,.../////////...---000000000000000000000000---------............///....................................////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111333222000/////////000111000000000000////////////111000/////////000222333///////////////////////////000222333333222///...000000000000000111111111222111111111000000//////000000000000000000//////222111/////////000111333000000000000////////////////////////............333333333222///,,,---111...------,,,,,,------...........................,,,---------.../////////------------------------------------------,,,,,,...........................---+++******+++---...******+++,,,------------,,,++++++******++++++,,,******+++,,,---//////000------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------................................................,,,---......//////......,,,,,,---...//////........................---------.........//////000000000000000000000000000000000000000000111111111111222222333444555666777888<<<;;;:::999:::;;;<<<===AAAAAA@@@@@@??????@@@@@@DDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGMMMLLLLLLOOORRRUUUUUUUUUNNNRRRVVV```{{{zzzwwwttt.................................------........./////////////////////...000/////////....................................////////////////////////........................---...//////000000//////............////////////////////////////////////000000000000/////////...---------...............------------............000///...------...///000------............------------..................,,,,,,.../////////...---////////////////////////---------............///....................................////////////........................////////////////////////---------......///000111222222000/////////000000000000000/////////......000000//////000000111222000000000000000000000000111333555777777555222111111111111111111111111111111111111111000000000///000000000000000111111111333333222222111111111111111111000000000/////////////////////............111111222000---+++---000...------,,,,,,------...........................------------............------------------,,,,,,...---------------------...........................---,,,++++++,,,---...,,,,,,---------,,,,,,+++------,,,,,,,,,,,,------------------------------------------------------///...---,,,,,,,,,------------------------------...---,,,++++++,,,...///------------------------........................------------------------........................,,,---......//////......------...///////////////..................................../////////000000000000000000000000000000000000000111111111111222222333555666888999999<<<;;;:::::::::;;;<<<===@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHNNNMMMNNNQQQTTTUUUUUUTTTLLLPPPUUU___yyy~~~yyyuuu////////////////////////..............................//////////////////////////////....................................////////////////////////------------------------...//////000000000000000............////////////////////////////////////000000000/////////......//////.........---------,,,,,,,,,------------...........................------............---------...............------,,,,,,---............---........................---------............///....................................////////////........................000000000000000000000000......---......///000111111111000/////////000000/////////.........------//////000000111111000000111111111111111111111111333666999;;;<<<999666444444333222111111111111111111111111111000000000000000000000111111222222222333333333222111000///...111111111000000000000///////////////............///000000...,,,,,,---.........------------..........................................------------.........------,,,,,,,,,................................................------------------------.........------,,,******//////............////////////...---,,,++++++***------------------------......---,,,,,,,,,------........................,,,,,,++++++,,,---///000................................................................................................,,,---......//////............///000000000//////....................................////////////000000000000000000000000000000000000111111111111222222444555777999;;;;;;<<<;;;:::::::::;;;===>>>??????@@@@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIINNNNNNPPPRRRUUUUUUSSSQQQHHHMMMRRR]]]wwwyyyttt........................---..................---............///////////////////////////.................................////////////////////////------------------------......///000000000000///............////////////////////////////////////000000/////////.................................,,,,,,---------.........---......//////......---------............------.........///......---,,,,,,,,,---------.........---------------------------------............///....................................////////////---------...............------------------------...............///000000000000000/////////000000///.........---------------...000111111111000///000000000000000000000000444666:::======;;;777555555555333222111111111111111111111000000000000000//////000000111111222222111000///---------...///222222111111111000000000////////////...............000///------///000///......------------.......................................------,,,,,,,,,.........------,,,,,,+++.........///////////////........................---......//////......---------......---,,,++++++//////............////////////...---,,,++++++***------------------------------------------------........................---,,,,,,,,,,,,---...///------------............---------...............////////////////////////........................,,,---......///.........//////000000000000000///............////////////.........//////////////////////////////////////////000000000111111111111222222444666888;;;<<<===;;;;;;::::::;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMOOORRRTTTSSSPPPNNNFFFKKKQQQ\\\vvv}}}vvvppp------------------------------...//////...---------.........//////000000.........///////////////................................................------------------------,,,---......//////..................////////////////////////////////////////////////............,,,,,,------...//////000---.........////////////------............------------............---------...............------,,,,,,,,,,,,------......---------------------------------............///....................................////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///............//////000/////////000000000/////////.........---------------...///111111000//////////////////////////////222444888:::;;;999666444666555333111000000111222000000000000000000111111/////////000000111111111111///,,,***+++---111444222222222222111111111111////////////...............111111---...333444000///......------......///..............................------,,,,,,,,,+++.........------,,,,,,,,,............//////000000........................---......//////......---+++,,,------.........---......------------......------------------------------------------------,,,---------------------------------------------......------,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////................................................,,,---......///.........///000000000000000//////........./////////000000///////////////.........///////////////////////////000000000111111111111222333444777999;;;<<<===;;;;;;::::::;;;<<<>>>???CCCBBBBBBAAAAAABBBBBBBBBFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMPPPRRRQQQNNNKKKDDDJJJQQQ\\\vvvzzztttooo------------------------,,,---...//////...---,,,------......///000000000.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................../////////////////////////////////////////////.........------++++++,,,---...///000111........./////////000000------------------------------............------,,,------...//////......,,,,,,,,,+++,,,------...---------------------------------............///....................................////////////,,,,,,------.../////////........................//////............//////......///000000000///////////////.........------......//////000000//////........................///111444666666555444333555444222000///000111222000000000000111111111111111111111111111111111111333111...,,,---111555888333333333222222222111111////////////...............222111...000777888222//////............//////........................------------,,,,,,,,,,,,---------------------------------......//////000........................------------------------++++++---....../////////------,,,,,,,,,,,,------,,,,,,,,,------.........------------------------+++,,,---.........------------------------------///......------,,,++++++***++++++,,,,,,---------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......//////000000000///...............//////000000111///////////////.........000000000000000000000000000000000000111111111111222333555666888:::<<<<<<;;;;;;::::::;;;===???@@@CCCCCCBBBAAAAAAAAAAAAAAADDDEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOOOOMMMKKKEEEKKKRRR^^^xxxxxxsssppp........................,,,---///000000///---,,,------......///000000111............/////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............//////////////////////////////////////////.........---------,,,---------......//////---------.........//////......,,,,,,,,,,,,......------............------++++++---...//////000000,,,,,,+++++++++,,,---...---------------------------------............///....................................////////////,,,,,,------...//////000//////////////////////////////............//////------///000000000//////000000000/////////......///............///000000////////////////////////...///000111222222222222444222000......000222333///000000000111111111111555444444333333222222111111111111000111222333444444333333333333222222222////////////...............222111---000999:::222//////............//////........................,,,,,,,,,,,,,,,,,,------+++,,,,,,------.........+++,,,,,,---......//////...........................---,,,++++++,,,---...------...............---------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,---.........------........................------------------,,,,,,++++++,,,,,,---......///,,,,,,------...//////000------------------------........................,,,---......//////......///////////////...---------......///000000111111000/////////............000000000000000000000000000000000000111111111111333444555666888999:::;;;;;;;;;:::;;;<<<>>>???AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJJJJLLLNNNOOONNNMMMFFFMMMUUUaaa{{{rrrpppooo////////////////////////,,,---///000000///---,,,---------...///000000111---.........//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000............/////////000//////////////////////////////.........---------///............---------,,,,,,,,,---------......///...,,,++++++,,,...///---..................---***+++,,,...///000000111---,,,+++***+++,,,---...........................---------.........//////..................................../////////000,,,,,,------...///000000........................000//////.........//////,,,---///000000000//////000000000000//////////////////...------///000111000000000000000000000000------......///000111111222111///......///222333//////000000111111111222777777666555444333333222///000111333222111///...444444444333333333222222000/////////............---222111,,,000::::::222//////............//////........................+++++++++,,,,,,---------***++++++,,,---...//////++++++,,,,,,---...//////...........................---+++******+++---...////////////...---,,,+++---------,,,,,,---------------------------------------------------------***+++---...///...------000000000000000000000000++++++,,,---............,,,,,,------...///000000,,,,,,------...///000000000000000000000000000000........................,,,---......//////............//////...---,,,,,,---......///000111111222000000//////.........---000000000000000000000000000000000000111111111111333444555666777888999999;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIILLLKKKJJJLLLNNNPPPPPPOOOHHHOOOWWWccc}}}mmmlllmmm111222222000...---.../////////.........---------........................------...///////////////333111///......//////...)))***+++,,,------------000///...---------------,,,,,,...///000000000000///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,------...///---------............/////////.........---------111111000///...---,,,,,,------------------------,,,------......------,,,------------------------...............///000000.........////////////000111111000000//////............//////...---,,,,,,.................................////////////000+++,,,,,,------,,,,,,+++000...---000444555111,,,////////////////////////000000000000000000000000000////////////111333444222111111111111111222222333222222111000111111111333222111111111222444444888999999666333111111111000000000000000000000000///111222222000//////000000000000000////////////222000...///222444333111........................---///000111000///---,,,------------------------+++++++++,,,,,,---------------............------,,,,,,,,,---------......//////............//////------...............---........................,,,,,,,,,---------......------------------------///---,,,---//////,,,(((,,,---......//////......------------......///000.../////////...---,,,,,,,,,,,,,,,---------......***+++---...////////////000///......///000...---,,,---......//////............------------......000000000000000000000000222111000...------------////////////////////////000000000000111111111111222333555777888999999999:::;;;;;;;;;::::::<<<===AAA@@@??????@@@@@@???>>>CCCDDDDDDFFFGGGHHHIIIIIIGGGIIIJJJJJJIIIJJJKKKLLLHHHLLLMMMKKKKKKNNNPPPOOOMMMPPPVVVccc{{{nnnkkkrrr000000000///,,,,,,---...//////.........---------........................---...///000000000000///222000...---...//////...++++++,,,---............000///...------------.........///000111111111111///////////////////////////...------------...///------,,,,,,+++,,,,,,,,,---------............/////////.........---------............------------...------,,,,,,------...,,,------......------,,,------------------------...............//////000------.........////////////...............------......//////...------,,,........................------........./////////,,,,,,------------,,,,,,000...---000444555111---////////////////////////////////////////////////000////////////111222333222222111111000111111111222111111000000000111111222111111000111222333444666777777555333111111222111111111111111111111111000111333222000///000000111111000000000/////////000......000444555222///...........................///000111000///---,,,---------------------------------.........//////------............------,,,,,,,,,---------......///......------------...------............------........................,,,,,,,,,---------......------------------------...---,,,---//////,,,))),,,------...............+++++++++++++++,,,------.........///......------,,,,,,,,,---------......,,,---...///000111222222222000....../////////---,,,---......//////............------------......////////////////////////111000///......---......////////////////////////000000000000111111111111444555777999:::;;;;;;;;;:::;;;;;;;;;::::::<<<===@@@@@@??????@@@AAA@@@???DDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKKKKJJJJJJLLLMMMJJJMMMLLLIIIIIIMMMOOONNNIIIMMMTTTbbb{{{rrrnnnuuu///000000...,,,,,,---..................---------........................//////000000111111000000000...------///000000///------...///000000000000//////......------......///000111222222333222222///////////////////////////...------------...///000///...---,,,,,,,,,,,,---------............///...............---------+++,,,,,,,,,------......///...---,,,,,,---...///,,,------......------,,,------------------------......------......///000,,,---------............,,,,,,,,,,,,,,,---------.........///......---,,,........................,,,---------............------............------000......000333444111---////////////////////////////////////////////////////////////000111222222333222111000000000000000000000/////////000111111000000000000000111222222333444555444222111111222222222222222222222222222111222333333111000000000111111111111000000000000------///333777666222---...........................///000000000///---,,,........................---------............///------............------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------............------////////////////////////,,,,,,,,,---------......------------------------...---,,,---......,,,***,,,---------............++++++*********+++,,,,,,------......///.........,,,,,,,,,---------...............///000333555666555222///.../////////...,,,---......//////............------------..............................//////............//////////////////////////////000000000000111111111111444555777999:::;;;;;;;;;:::;;;;;;;;;::::::<<<===???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLKKKKKKMMMNNNLLLMMMKKKGGGGGGKKKNNNLLLFFFKKKSSSbbb{{{zzztttyyy///000000///---,,,...///................................................000000111111111111000000///...---///111222222111//////000111111111111111//////............/////////000111222222222222222////////////////////////.........------.........000000//////.../////////---------............///........................,,,,,,---------.........///...---,,,,,,---...///,,,------......------,,,------------------------...------------...//////,,,,,,,,,---------......+++++++++,,,,,,------...---...............------........................,,,,,,,,,---------............////////////......///......///222222000...////////////////////////////////////////////////////////////000000111111333222111000000//////000///////////////000000111///////////////000000111000222333222111000111333333333333333333333333333222333444333111000000111222111111111000000000000,,,...111666:::888222---......................../////////000///...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......//////...---,,,,,,,,,,,,------.........---,,,,,,////////////////////////,,,,,,,,,---------......---------------------------------------------,,,---,,,,,,,,,------......------,,,,,,,,,------...,,,,,,---.../////////...,,,,,,,,,---------......///.........000333666777666444000////////////...,,,---......///...............------------.............................................///000000///////////////////////////000000000111111111111222333555777888999999999:::;;;;;;;;;::::::<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMJJJEEEFFFLLLNNNLLLHHHLLLTTTccc|||||||||---......---,,,+++,,,...---.............................................000000111111111111000000/////////000333444333222///000111111222111111111//////.........//////000...///000000000000000000////////////////////////---..................---------------...///000111---------............///---.....................////////////.........---///...------------...///,,,------......------,,,---------------------------------------...//////,,,,,,,,,---------......,,,,,,------......//////------...............---........................,,,,,,,,,---------.........//////000000//////...///......///000111000///////////////////////////.........................../////////000000000000222111111000//////000000000///////////////000000......//////000000000000///000111111000000111333333333333333333333333333333444555444222000000111111111111000000000000///---///222888;;;:::444//////////////////////////////////////////......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......000000///...------......------......---,,,++++++////////////////////////,,,,,,,,,---------......------------------------------------,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,---------,,,,,,---.../////////...,,,,,,,,,---------............------...111444666666333111////////////...,,,---......///...............------------....................................---......///000111000000000000000000000000///000000000111111111111222333555777888999999999:::;;;;;;;;;::::::<<<======@@@BBBBBBBBBBBBEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLNNNMMMIIIFFFHHHNNNPPPNNNLLLPPPWWWeee~~~~~~++++++,,,+++))))))+++,,,---------.......................................000000111111000000///////////////111333444333111///000000111111000000/////////......//////000000......////////////......////////////////////////------...//////...------)))******+++,,,...///000---------............///---------...............000000/////////.................................,,,------......------,,,------------------------------,,,,,,------...///,,,---------........................////////////,,,---......///.................................,,,---------..................////////////.............../////////000000////////////////////////...........................//////000000//////...000000000//////000000111222111000000/////////000......///000000000000000///000111111000000111333333333333333333333333333444555666555333111111111000000000000//////////////////111666::::::666111////////////////////////000/////////....................................///............---------------............------,,,,,,,,,---------......//////.........//////000------...------,,,+++***........................,,,,,,,,,---------......------------------------,,,---------,,,,,,...///---,,,+++++++++,,,...///------,,,+++++++++,,,,,,------......///.........,,,,,,,,,---------.........---------...000111333333222000000000000...,,,,,,---......//////............------------.............................................///000111000000000000000000000000000000000000111111111111444555777999:::;;;;;;;;;:::;;;;;;;;;::::::<<<======@@@CCCCCCAAAAAADDDGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGHHHIIIHHHHHHIIIKKKMMMLLLIIIHHHLLLSSSUUUQQQNNNRRRXXXfff~~~,,,------,,,++++++,,,...---------.........//////........................///000000000000///...---...---...///111222000.........////////////......///////////////000111111.........//////......---////////////////////////------...//////...------,,,,,,,,,,,,---...///000---------............///---------.........//////------............//////---...///000000///...---,,,------......------,,,------------------------------,,,,,,------...///------.........//////////////////...............,,,------...//////..............................------........./////////---......//////......---......///.........000111////////////////////////..............................///000000///...---//////...//////000111222444333222111000/////////...///000111111111000000///111222222000000111333222222222222222222222222555666777555333111111111////////////.........---000//////222666888666333////////////////////////000000///...............------------------------//////.........---------------............------,,,,,,,,,---------......------------...///000000------------,,,+++******------------------------,,,,,,,,,---------......------------------------+++---...---++++++...111---,,,+++***+++,,,...//////...------,,,,,,,,,---.........///......------,,,,,,,,,---------.............../////////000000000//////000111000...+++,,,---......//////............------------......//////////////////////////////.........//////000000000000000000000000000000000000000111111111111444555777999:::;;;;;;;;;:::;;;;;;;;;::::::<<<======@@@CCCCCC@@@@@@CCCFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHIIIIIIHHHIIIJJJLLLKKKKKKJJJJJJQQQXXXYYYUUUMMMPPPVVVddd~~~///000111000///...000222---------.........//////........................//////000//////...---------,,,---...000000...,,,---...............------///////////////000111111...///////////////......////////////////////////,,,---...//////...---,,,111000000000000111111222---------.........//////---------.........//////***++++++,,,---//////000,,,---000111111000---,,,,,,------......------,,,---------------------------,,,,,,,,,,,,---...............////////////000/////////......---------,,,,,,---.../////////....................................////////////000------............------......///.........000111////////////////////////..............................///000000///...---............///111222333555555333111000/////////...///111222222222111000000111333222111000111333222222222222222222222222555666777666333111111111///.........------------000...,,,///333666555333000000000000000000000000000000///...............---------------------------------,,,,,,+++++++++---..................---,,,,,,,,,---------......+++++++++,,,---...///000---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++---...---++++++...111---,,,+++******,,,...///222111000///////////////.../////////...---,,,,,,,,,,,,,,,---------......//////000000000000//////------///111222111---***,,,---......//////...............------.........000000000000000000000000//////............//////000000000000000000000000000000000000111111111111222333555777888999999999:::;;;;;;;;;::::::<<<===<<<@@@CCCCCC???>>>BBBEEECCCDDDEEEFFFGGGHHHIIIIIIGGGIIIJJJJJJIIIJJJKKKMMMJJJJJJJJJLLLTTT\\\\\\XXXKKKNNNTTTbbb~~~000000///...---,,,++++++---------.........////////////.........---------,,,---------.../////////................................................------------------,,,,,,/////////////////////////////////////////////////////////...------,,,,,,................................................,,,,,,.../////////...---........................000000000000000///......---.........---,,,,,,+++******+++,,,,,,,,,,,,+++.........////////////000,,,,,,,,,------.........000000//////.........---......------------......//////............//////......---------......///......---------,,,,,,,,,++++++,,,------......///000111222222111000///...////////////////////////////////////............---///000//////555???HHHZZZBBB///...222111000333---...///...---,,,---///000000000000////////////222111000000111333444666333333222222111000//////111000...,,,+++,,,...///...444555111111555666444---///111111......000222000000///...---,,,,,,,,,///...---,,,,,,---...///......//////...---,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,---------.../////////......------------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.....................---------..................------------...///000000//////000///...------...///000000000//////.........---//////.........---------111000///......///000111////////////////////////---------------...///000000000000000000000000000000000111111111111000000000///.........///111222444444555666666777666666999:::;;;:::999999;;;<<<>>>>>>======>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHIIILLLNNNOOOTTTLLLMMMPPPTTT```eee[[[RRRSSSUUU___yyy111111111000//////......---------.........////////////.........------------------...............................................................////////////////////////////////////////////////........................------..........................................------------------------,,,---.../////////...---........................000000000000000///......------......------,,,+++******+++,,,,,,,,,,,,+++------........./////////,,,,,,,,,------.........000/////////..................------------......///..................///000///...---------------......---------,,,,,,,,,........................000000111111111000///...000000000000000000000000////////////...............000000///...222999@@@JJJ888,,,...222...,,,///000111222111000///000222000000000000////////////111111111111222333444444333333222111111000//////222000///---------///000...222333...///444999888...000111000......///222/////////...---------,,,------,,,,,,,,,,,,------......//////...------,,,,,,------......------,,,,,,------......------,,,---------------------------------.....................------------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---------...............------------------------,,,,,,---...............000///...------...///000000/////////.........---//////.........---------000000////////////000000////////////////////////...------------...///000000000000000000000000000///000000111111000000///000//////...///000111222444444555666777777777777999:::;;;;;;:::;;;===???>>>>>>===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHHHHHHHIIIKKKLLLMMMQQQIIIJJJMMMQQQ___ggg___SSSTTTUUU___xxx000000000000000000000000---------..............................---------...............---------................................................////////////////////////////////////////////////------------------------,,,,,,------...//////000........................------------------------,,,---......//////..............................///000000000000///......------......------,,,,,,***++++++,,,,,,,,,,,,,,,,,,---------............---------------.........////////////..................------------............------------......111000///...---,,,,,,,,,......---------,,,,,,,,,111000000///......------000000000111000000///...000000000000000000000000////////////............///000111///---...222666888///,,,000222---+++---000111222222000000111222////////////000000000000000000111222333333333333222222222111111000000///222111///......///000000///111000,,,---444999<<>>@@@=========>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEFFFJJJIIIIIIIIIIIIJJJKKKKKKOOOHHHIIIMMMQQQ```iiibbbUUUTTTUUU^^^www------------......//////................................................/////////...---------,,,................................................,,,,,,,,,---------------////////////////////////---------------------------------.........//////........................---------------------------------.......................................//////000000//////...---,,,------...------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------...............///////////////...............------------......------,,,,,,,,,,,,------000///...---------------......---------,,,,,,,,,////////////......------/////////////////////...////////////////////////////////////............///000111000...---///111000...///333222...---000---///000///...---...///////////////000000000000///000111333333333222111222111111111000000000///000000///......//////000///000///......222777:::111111000///......///000---------...............+++,,,---......---,,,+++---...............------,,,------......------,,,,,,------......------,,,------------------------/////////...---------,,,...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////,,,,,,,,,,,,,,,---------,,,------.........------/////////....../////////................................................---...///000000///...---//////////////////////////////............//////////////////////////////......////////////......000000000000000111111111333444555666888888999999:::;;;<<<;;;::::::<<<>>>======>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJKKKLLLPPPKKKMMMQQQSSS___ggg```UUUTTTTTT]]]uuu,,,,,,------.../////////.....................------...................../////////...---------,,,................................................,,,,,,,,,---------......////////////////////////........................//////.........---------........................------------------------------------......//////........................///////////////...------,,,,,,------...------,,,++++++,,,------------,,,,,,,,,,,,---------.......................................///////////////......------------......------,,,,,,,,,,,,---------------------...///000......---------,,,,,,,,,,,,,,,---------...........................//////........................////////////...............///000111000//////000//////111222///,,,---111,,,---......,,,,,,---....../////////000000000111///000111222333222111000111111111000000000000000...................../////////000111000000333555444222000...............---------...............,,,---...//////...---,,,------...............---,,,------......------,,,,,,------......------,,,------------------------/////////...---------,,,------,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////,,,---------.........///....../////////......---...//////////////////...---------...............---.....................---...///000000///...---////////////////////////000//////.........//////////////////////////////......////////////......///000000111111111111111222333555777888999::::::;;;<<<<<<;;;999888999:::<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMOOOLLLPPPSSSRRR[[[```XXXUUUTTTUUU]]]vvv.../////////000000111111...............------------------..............................---------................................................------......///000000000////////////////////////////////////////////////000//////...------,,,,,,...................................................------------...//////...........................////////////...------,,,,,,------......------++++++,,,---------------,,,---------............/////////........................///////////////......------------............------------......,,,,,,,,,---...///000111......---------,,,,,,,,,++++++,,,,,,---......///...------------...//////------------------------////////////............---...///000111111000000...///000///,,,***,,,///---...//////------...///......//////000000111111000000111111111111111000000000000000000000000000---------...............///...000222111///000444666333///---.........---..................---------......//////......---,,,---......///.........,,,------......------,,,,,,------......------,,,------------------------...............---------------,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......,,,------......//////////////////000//////...---......////////////......---------------.........---------........................//////.........////////////////////////000000//////......//////000000000000000000000000...//////000000//////...///000111111222222111111222333555777999:::;;;;;;;;;<<<<<<:::888777999:::<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGDDDFFFHHHJJJKKKMMMMMMNNNLLLIIINNNPPPOOOWWW\\\TTTUUUVVVWWWaaazzz/////////000000000000000//////.........------------------.........//////---------...............................................................------......///000000111////////////////////////..........................................------........................////////////////////////...------,,,---...///000..............................//////......---,,,+++,,,------......------+++,,,------...---------------........./////////000/////////.........---............/////////000......------------......///..................///---------------...///000......---------,,,,,,,,,------------............------,,,,,,,,,---//////........................////////////.....................///000000000///---///000...,,,,,,---......///000///...---...000.........///000111111111111111000000000000111111///000000000000000000000------...//////////////////,,,---000000...111777777333///------......---/////////...---------,,,...------,,,,,,------...,,,------...//////......,,,------......------,,,,,,------......------,,,---------------------------------...............---,,,,,,++++++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.../////////......---,,,---...///000000///...---,,,,,,,,,------.........---------........./////////......------......///////////////////////////111111000///////////////000000000000000000000000///000000111111000000//////000111222222222111111111222444777999;;;<<<<<<999:::;;;:::::::::<<<===;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLKKKHHHKKKMMMLLLXXXaaa\\\VVVXXX\\\ggg........................//////.........------------------.........//////,,,------....../////////................................................++++++,,,,,,---...//////////////////////////////------------------------,,,,,,------.../////////........................000000000000000000000000......---,,,---...///000..............................//////......---,,,+++,,,,,,---.........---+++,,,------......------.........////////////000000000//////.........------.........//////000000.........------.........//////............/////////......---------............---------,,,,,,,,,000000000///......---------,,,,,,+++,,,---//////////////////////////////000/////////............///...------...///...---,,,///111000///000///...---...///...---,,,---///---......///000111111222222111000//////000111222////////////000000000000......///000000111000000///+++***---......333<<<888444///,,,---......,,,000000///...------,,,,,,...---++++++++++++---...,,,,,,---.../////////...,,,------......------,,,,,,------......------,,,------------------------,,,------....../////////---,,,,,,++++++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---.........---,,,,,,+++---...///000000///...---,,,,,,,,,------.........---------........./////////...---,,,,,,---...///////////////////////////111111000///////////////000000000000000000000000000000111111111111000000///000111222333222111111111222444777999;;;<<<===888999;;;;;;;;;<<>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJIIILLLHHHJJJLLLMMM\\\iiihhhXXXZZZ___kkk///...---,,,,,,---...///////////////////////////000---+++,,,......,,,***,,,---......//////......---------...///000111111////////////////////////------------------------////////////////////////........................+++,,,------......---------------------------------.........---,,,,,,+++******+++,,,---...///000,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,------......------))))))***+++,,,,,,,,,,,,------------------------000000/////////.........////////////////////////......------------........................---------,,,++++++,,,---///000000000//////.........------------...------,,,,,,,,,------......------,,,////////////////////////////////////////////////------...///000000//////---------............///000000////////////000000000000000000000000000000222222111000///...------000000000000000000000000////////////////////////---.........//////000000111000000///...------------------............///)))***,,,---......---,,,//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,------.........------------------------+++---......,,,,,,---///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------......//////...---,,,,,,,,,,,,,,,///............---------,,,,,,,,,---------......------............------000000//////.........---............///////////////...,,,,,,,,,---///111111111111111111111111111//////............//////000000//////.........---////////////000000000000000333666999;;;;;;:::999;;;::::::::::::;;;<<<<<>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBDDDEEEGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMHHHKKKNNNQQQbbbpppmmmbbb]]]]]]lll///...------------...///////////////////////////...---,,,---...///...---------...////////////...+++++++++++++++++++++,,,////////////////////////------------------------////////////////////////........................,,,,,,---............---........................------......------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,---...............***+++,,,------......------------------------------------------,,,,,,,,,..............................------------..............................000///...---,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---...............------............------------------------------//////////////////////////////////////////...---////////////000000000111......------------......000000000000000000000000000000000000////////////000000000000000000000000////////////////////////............////////////000000000///......---------------............///............---,,,******---,,,,,,,,,,,,+++++++++------------------------------------,,,,,,,,,,,,---------------.........////////////////////////,,,---------++++++,,,...//////000000000//////...........................---------,,,,,,------......------,,,,,,++++++***......---,,,,,,,,,------///............---------,,,------------.........---......//////......---////////////........................///////////////...---------...///000------------------------//////............//////111000000000000000//////,,,---...///111222333444111222555888:::::::::999;;;::::::::::::;;;<<<<<<>>>@@@BBBBBBAAA@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMHHHKKKOOOSSSdddsssqqqeee___^^^lll.........------.........////////////////////////......---...////////////------...///////////////.....................---////////////////////////........................////////////////////////........................,,,------.......................................,,,------...------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,---...............++++++,,,---....................................////////////////////////..............................------------......---------...............//////......------------------------------------++++++---...////////////------............------//////////////////////////////////////////////////////000000///...------....../////////000000000///......------......///////////////////////////.../////////000000000111////////////////////////////////////////////////.........///////////////000000//////............---------............///......---------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------.......................................---------,,,++++++---...111111222222222111///...------------------------------,,,,,,,,,---......******++++++,,,---------...------,,,,,,,,,------///............---------------------..................////////////......///////////////.....................///////////////......---...///000000000000000000000000000000//////............//////111111111111000000000000---...///000111222333333111222555777999::::::999;;;::::::::::::;;;<<<<<<===???AAAAAAAAA@@@AAABBBAAABBBDDDDDDEEEEEEGGGHHHFFFGGGHHHJJJKKKKKKKKKLLLMMMHHHKKKOOOTTTfffvvvuuugggaaa___lll---..................---////////////////////////...//////////////////000---...//////000000//////000000000000////////////////////////////////////........................////////////////////////........................,,,---......//////..............................,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,,,,---------------++++++,,,---......................................./////////////////////..............................------------......---------.........//////---------....../////////..................//////+++,,,---...//////000///---......//////......---000000000000000000000000//////////////////////////////000000///...------------........./////////000//////////////////000////////////////////////......//////000000111111///////////////////////////////////////////////////////////////.........////////////............---------............///,,,,,,,,,------.........------------............------------------------------------------------........................---------------------------------,,,+++,,,...111444444333333222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,---......------,,,,,,,,,------...///............------------------.........//////...//////////////////............///////////////............////////////............//////000000111111111111111111111111//////............//////000000000000111111111111000000000000111111111111111222444666888999::::::;;;::::::::::::;;;<<<<<<<<<>>>@@@AAA@@@@@@AAABBB@@@CCCEEEEEEDDDDDDFFFHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLGGGKKKOOOUUUiiizzzyyyjjjccc```lll------...//////...------////////////////////////000111111111///...///000......///000000000000///..................//////////////////////////////........................////////////////////////........................------...////////////...------------------------,,,,,,------......------,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,***+++,,,------......---........................,,,,,,,,,---------------------------------------......------------......,,,,,,------.../////////,,,,,,---//////000000///.........///////////////,,,---...///////////////......////////////..............................//////////////////////////////////////////...---------------............000000////////////000000000000000000000000000000......//////000000111111000000000000000000000000///////////////////////////////////////.........//////////////////......---------............///,,,,,,,,,,,,---...///000------...............///------------------------------------............/////////...............---------------------------------,,,,,,...111444666555444222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,++++++------,,,,,,,,,---......///............---------------........./////////...//////000000//////............///////////////............////////////....../////////000000000000000000000000000000000//////............////////////000000000000000111111111111111111111111111111222444666777999999:::;;;::::::::::::;;;<<<<<<<<<>>>@@@@@@@@@@@@AAABBB@@@CCCEEEEEEDDDDDDFFFIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMHHHLLLQQQXXXlll~~~~~~mmmfffbbblll------...//////...------////////////////////////111333333222///---...///......///000000000000000,,,,,,------......//////////////////////////////........................////////////////////////........................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++))))))***++++++++++++***)))***+++,,,------------........................,,,,,,,,,---------......------------------------......------------......,,,,,,------...//////000---...///000000///......---------....../////////......////////////............////////////..............................////////////////////////---...//////////////////............/////////////////////....../////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000/////////.............../////////////////////---------............///......---,,,------...///,,,,,,,,,------.........------------------------------------.........///000/////////.........---........................---------------000444777888666333111//////000111------------------------,,,,,,,,,,,,---...//////000//////......------,,,,,,,,,,,,,,,,,,---...//////............---------............//////////////////000000000000//////............/////////000............////////////......///000000000000000//////////////////////////////............//////....../////////000000000000000000111111222222222111222333555777888999:::;;;::::::::::::;;;<<<<<<;;;===???@@@@@@@@@AAACCC???CCCFFFFFFCCCCCCFFFJJJGGGHHHIIIKKKLLLLLLLLLLLLOOOJJJNNNSSS[[[ppprrrjjjfffooo,,,---...//////...---,,,////////////////////////222444444222...,,,---///...//////000000000000000---------...///000111111////////////////////////////////////////////////////////////////////////........................---......///////////////+++++++++++++++++++++++++++,,,,,,---.........---000//////---,,,++++++***,,,,,,,,,---------......---------,,,,,,,,,++++++(((((()))***************))))))***+++,,,,,,,,,,,,////////////////////////........./////////000000------------------------.........------.........,,,,,,------...///000000//////000000000...---,,,,,,,,,,,,------............///////////////...---......////////////......111111111111111111111111////////////////////////------...///000000000///////////////000000000000.........------.........000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000//////.........---.........///////////////---------.........//////111000...---,,,,,,---...+++++++++,,,,,,------------------------------------------.........//////000000//////.........---////////////////////////------------...111666::::::777333///......000111........................+++++++++,,,---...///000------......///000000000,,,,,,,,,,,,,,,---.../////////.........---------............/////////000//////000000000000//////---.........//////000000............/////////000......///000000000000000000000000000000000000000//////............//////---.........//////000000......///111222333444555111222333555666888999:::;;;::::::::::::;;;<<<<<<;;;===???@@@@@@@@@AAACCC???CCCFFFFFFCCCCCCFFFJJJGGGHHHIIIKKKLLLLLLMMMMMMQQQLLLPPPVVV]]]sssuuummmhhhqqq//////////////////////////////.........---------222111111000///.........////////////////////////............////////////---.........//////000000//////............//////...///000111111000///...------------------------////////////////////////............////////////......------------......//////...---,,,++++++***------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000000///......------....................................//////////////////.........------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------........................000000000000000000000000000000000000////////////......//////...---,,,,,,---......///////////////...///000111111000///...000000000000////////////---...000111222222222111000111111111111222222222000000000000000000000000000000000000////////////111111000000000000111111111000000///...---------------...............---------------------------///............---------+++,,,,,,,,,---.........---------............///................................................------...///333888999888---...000444666555222///000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000////////////////////////////////////////////////,,,------...///000111111////////////////////////...///000///------///000//////......---------,,,////////////000000000000000000111111111111000000111111111111000000000000000111111111111222222222333444777999;;;;;;::::::::::::999999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIJJJLLLMMMNNNOOOOOONNNNNNQQQSSS___{{{rrrkkkrrr....................................------------000000///......---,,,,,,,,,,,,,,,---------------............////////////............/////////000///................../////////000000000000//////------------------------....................................////////////......------------......///......------,,,,,,+++---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................------------............//////.........------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++------------------------........................////////////////////////000000000000/////////.........//////...------,,,---......///////////////...///000111111000///................../////////---...///000111111000000000000111111111222222222000000000000000000000000000000000000////////////000//////////////////000000000000///...---------..................------------------------------...---------,,,,,,,,,,,,............////////////.........////////////000................................................------...///333666777666------...111333222000---000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000........................////////////////////////------......//////000000...........................///000///------///000/////////.........------////////////000000000000//////000000000000////////////000000000111111111000111111111111222222222222444666999:::::::::999:::::::::::::::;;;;;;<<<<<<<<<<<<===???@@@BBBCCCAAABBBDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMNNNOOOPPPPPPMMMMMMPPPQQQ\\\{{{yyyqqqmmmwww..............................---------,,,,,,,,,......------,,,+++++++++,,,,,,,,,---------..................////////////............////////////......------------......000//////////////////000------------------------........................---............/////////......------------......------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++,,,---------........................,,,,,,,,,------------..................---------------,,,,,,,,,,,,------.........---------------------------------------................................................000000000/////////...............///......---,,,---......///////////////...//////000000//////...,,,,,,------......//////---...////////////......000000000111111111222222000000000000000000000000000000000000///////////////......------......///000000//////...---------.../////////...---,,,,,,------------------------------,,,,,,,,,+++++++++////////////...............////////////000000000...................................................---...111333444333222---,,,,,,---//////---,,,/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------////////////////////////.........///////////////...........................///000///------///000000000////////////......////////////000000000000......////////////......---......///111222222333000111111111111222222222222444666999:::::::::999;;;;;;::::::;;;<<<<<<===<<<<<<======???@@@BBBCCC@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKLLLNNNPPPPPPQQQQQQNNNMMMPPPRRR[[[vvvuuupppooo{{{........................------------,,,,,,,,,,,,---------,,,,,,,,,++++++------......///000000000............////////////.........///////////////------,,,,,,,,,,,,------000///...------...///000------------....................................---------.........//////......------------......,,,---------......//////------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,........................,,,,,,---------.................................------,,,,,,,,,,,,------........................------------------------........................------------------------000000/////////.........---...............---------......///////////////////////////////////////,,,,,,---......///000000//////////////////......000000000000111111111111000000000000000000000000000000000000///////////////..................////////////......---------////////////...---,,,+++---------------------------------,,,,,,,,,,,,+++---------,,,,,,+++++++++............////////////................................................///---...333555222/////////---++++++---------,,,................................................------------------------......------............------------------------///////////////////////////////////////.........------------------------...///000///------///000000000000000000/////////////////////000000000000...//////000000//////.........//////000111111222000000111111111222222222333555777:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>=========>>>???@@@BBBCCCAAABBBDDDEEEEEEFFFGGGIIIKKKKKKMMMOOOPPPQQQQQQQQQPPPOOOSSSTTT[[[rrr~~~ppplllmmmzzz..............................---------,,,,,,,,,.........---------------........./////////000000............///////////////////////////.........------,,,,,,,,,,,,------000///...------...///000---------....../////////........................------------..................------------......,,,------......//////000------------------------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------,,,,,,,,,+++........................---.........////////////---........................------,,,,,,------...........................------------------------........................------------------------////////////............------...............------....../////////////////////............//////------...///000000111111111111000000000000000000//////000000000111111111000000000000000000000000000000000000////////////000//////......//////000............------------......//////...------,,,------------------------............------------------,,,,,,+++++++++***,,,,,,,,,---------......................................................///---///555777111------000...,,,+++,,,------------------.......................................------------------------..................------........................///////////////////////////////////////....................................///000///------///000/////////000000000000000////////////000000000000///000000111111000000///000/////////////////////000000111111111222222222444666999;;;<<<===<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBDDDFFFFFFFFFFFFHHHJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQOOOSSSTTTXXXkkkyyyvvvlllhhhiiiwww}}}xxx{{{------------------------//////.........---------//////..................------------------------............///////////////////////////...............------------......///..................///---------...//////000000------------------------,,,------------...............------------......------......////////////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////...---,,,,,,,,,................................./////////000000---------.....................------------......---------------.........------------------------........................------------------------/////////.........------,,,---......///.........---......//////////////////......------......///......//////000000111111111111000000000000111222/////////000000000111111000000000000000000000000000000000000////////////000//////////////////000------------------------------...............---------------------------//////.........---------............------------++++++,,,,,,,,,---------................................................000,,,000888999111+++,,,///---,,,,,,---///...------------------.................................------------------------.........///......---,,,////////////////////////////////////////////////.........///////////////////////////////////////...///000///------///000......////////////000000////////////000000000000000000111111111111000000000000000//////.........000111111111111222222222444666999;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>??????AAABBBBBBCCCEEEFFFFFFFFFFFFGGGIIIHHHIIIKKKLLLNNNNNNOOOOOOOOOLLLPPPRRRSSSaaaooollliiifffhhhxxxkkkgggmmm{{{------------------------000000/////////..............................///.........---,,,,,,++++++............////////////000/////////............///..................///---......//////......------------...///000000000------------------------,,,,,,---------...............------------..................////////////------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............------------........................---------.........//////---------.........//////......------------......+++,,,,,,,,,------------------------------------........................------------------------//////.........---------,,,------...//////......---......//////////////////...------------.../////////////////////////////////......///000111222////////////000000000111000000000000000000000000000000000000///////////////......------......///------------------------,,,,,,---...////////////------------------------.........---------,,,,,,------------------......,,,,,,,,,---------......................................................000,,,111;;;<<<222+++,,,,,,++++++,,,...///...---,,,,,,,,,------.............................................................../////////...,,,,,,........................////////////////////////------......//////000000000000000000000000000000...///000///------///000------........./////////////////////000000000000//////000000000000//////.........///////////////000111111111111222222222333444777999;;;;;;::::::888888999999:::<<<===>>>????????????@@@AAABBBBBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNKKKOOOQQQPPP[[[gggfffgggffflll~~~eee```fffxxx------------------------000000000000////////////........................111111000///...------,,,............/////////000000000//////.........---//////............//////,,,---...//////...---,,,---------...///000000111------------------------,,,,,,,,,---------...............------........./////////////////////...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------......///........................,,,,,,,,,---------......---------.........//////......------------......+++++++++,,,,,,---------------------------------................................................//////.........---------,,,,,,---.../////////...---......//////////////////...---,,,,,,---...///...............---------...---------...///111222////////////000000000000000000000000000000000000000000000000////////////...------,,,,,,------...------------------------++++++---...///000000000---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........//////................................................000,,,111<<<>>>333,,,---*********,,,...///...---,,,,,,,,,------.........////////////////////////............................../////////...,,,+++------------------------////////////////////////,,,------...///000111111000000000000000000000000...///000///------///000,,,---------......//////////////////000000000000......////////////......,,,------...///000111111000111111111111222222222111333555888999999999888888888888999:::;;;===>>>????????????@@@AAABBBBBBBBBDDDDDDDDDBBBAAABBBCCCEEEEEEGGGIIIJJJKKKKKKLLLPPPLLLPPPRRRPPPZZZeeedddfffgggoooddd]]]cccxxx///////////////......---222///,,,,,,///000000...........................000000000000000///......------------------------////////////////////////000000////////////000000//////000000///...------////////////////////////------------------------////////////////////////---------............/////////............//////........................000000///...---,,,++++++---,,,***)))))))))******,,,,,,,,,---------......------++++++++++++------,,,---......//////............------------......//////............//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,---......---,,,+++------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---.........//////000000111111000000//////......---.........//////000000111111111111000000000000111111000000000000111111111000000000//////......000000//////.........---111111000000/////////...........................000///...---------------------------------------------......------,,,+++------------,,,,,,+++***+++++++++,,,,,,---------,,,---......//////......---------............///111///555???>>>111***+++---...000111111111000///........................------............------................................................000000//////.........---222111111111000000//////////////////////////////222111000...------------//////............//////000000000000000000000000//////...------...000111111222222000---++++++,,,////////////............000111111111111222222222333555777:::<<<<<<<<<;;;<<<<<<;;;;;;<<<===???@@@?????????@@@AAABBBCCCDDDBBBDDDEEEFFFEEEEEEGGGIIIHHHIIIIIIIIIJJJKKKKKKKKKMMMNNNNNNNNNPPPWWWbbbiiiiiimmmssszzzaaa^^^ggg///////////////......---222///,,,,,,...000///...........................///////////////...------------------------------////////////////////////++++++,,,,,,...///000111///////////////...------////////////////////////................................................---------............/////////............//////........................111111000000//////.........---,,,+++******+++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,---......//////............------------......//////............//////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------------------,,,------------------------,,,,,,---------.........------............---------........./////////000...............---------............/////////000//////000000111111111222111111000000000000000111111111111000000/////////111000000000////////////000000000//////.................................///......---------....................................//////......---,,,---------------,,,+++***++++++,,,,,,,,,---------,,,---......//////......---------............///222///444===<<<111***,,,,,,---...///000//////...........................------............------................................................000/////////............111111000000000/////////////////////////////////111000///......---......//////............//////000000000000000000000000111000///...------...//////000111000...------...////////////////////////000111111111111222222222333555777:::<<<<<<<<<;;;<<<<<<;;;;;;<<<===???@@@?????????@@@AAABBBCCCDDDCCCEEEFFFFFFEEEEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMOOOUUU___gggkkkpppvvv~~~ccc^^^eee///////////////......---111///------.........---.......................................------,,,------------------------////////////////////////++++++,,,---......///000///////////////......---////////////////////////////////////////////////---------------------------------............/////////............//////........................////////////////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,---......//////............------------......//////............//////000000//////...------------------,,,,,,+++++++++...............---------...------,,,,,,------...........................,,,------------..................//////......................../////////---------...........................////////////......///000111222333333222222111000//////000000111111111111111000000000111111111000000000000////////////.............................................---------...//////000000000000000000000000//////000000//////...---,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,---......//////......---------............///333000222999888000+++...,,,,,,---............---........................------............------................................................////////////............///////////////.........//////////////////////////////............////////////............//////000000000000000000000000222111000...---------------///000///......///000000000000000000000000000000111111111111222222222333555777:::<<<<<<<<<;;;<<<;;;;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDFFFGGGFFFEEEEEEFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLSSS]]]dddlllrrrzzzhhh```eee///////////////......---000///.........------,,,.................................//////......---........................////////////////////////000000000000///...------...///////////////......////////////////////////........................---------------------------------............//////......------......///........................,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............------------......///......------......////////////......---------...------,,,,,,++++++***...........................---,,,++++++,,,---...////////////////////////------------..................////////////....................................//////000000111111.........///////////////...//////000111111222222333222111000////////////222222111111111111111111000000000///////////////..................------........................---------------...///000///////////////////////////////////////...------,,,---------------,,,,,,,,,,,,------------------,,,---......///.........---------............///333000111555444///---///,,,,,,------....................................------............------................................................///////////////.................................////////////////////////...............///000000//////............//////////////////////////////111000000///...---------...///000///...---...000000000000000111111111111000000111111111222222222333555777:::<<<<<<<<<;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCDDDFFFGGGHHHGGGEEEEEEEEEGGGIIIIIIJJJKKKLLLLLLMMMNNNLLLLLLLLLKKKLLLRRR[[[bbbiiirrr|||ooodddggg///////////////......---......///...------,,,---...........................//////000000000//////........................//////////////////////////////000000///...------......///////////////...////////////////////////------------------------........................---------............///......------------..............................++++++,,,,,,------......++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............------------............------------..................---------------------,,,,,,+++++++++---........................---,,,++++++,,,---...////////////////////////---------.........//////......////////////.....................---------......//////000000111111///////////////.........111111000000000000000000222222111000//////000000111111111111111111222222........................------..........................................---------------...///000........................---............---,,,,,,,,,------......---------------------------------,,,---......///.........---------............///222000000111111...---///.............../////////........................------............------.........................................................///////////////------------............////////////////////////......---......///000111//////............//////////////////////////////....../////////////////////000111000...,,,---...///000000000111111111222000000111111111222222222333555777:::<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>?????????@@@AAABBBCCCDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMLLLLLLRRR[[[bbbeeeppp}}}qqqfffhhh///////////////......---+++---//////---,,,---..............................///000000000000000000........................////////////////////////''')))+++---...//////...---...//////////////////////////////////////////------------------------////////////////////////---------............///......------------..............................------....../////////000***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////............------------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,------...........................------........./////////.........//////..................------------------------...............///////////////.........111111111111000000//////111111000000000000111111000000000111111111111111,,,---------------...................../////////..............................---------...//////---------------------------------...---,,,,,,+++,,,------............---............------------,,,---......//////......---------............///000000/////////...............------......///000........................------............------.........................................................///////////////---------...............////////////////////////...............///000111//////............//////000000000000000000000000------...///000000//////000111111000...,,,---......//////000000111111111000111111111111222222222333555777:::<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMMMMRRRZZZaaadddppp~~~ooogggkkk///////////////......---))),,,...///------...///........................---...//////000000//////........................////////////////////////%%%'''***---///000000///------...///////////////////////////////////////................................................---------............///...------,,,,,,------...................................................***+++,,,---......---,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////............------------.........------,,,,,,------...------------------------***++++++,,,,,,------...---------.........//////,,,------------------,,,------------------------............////////////------............------.........------,,,,,,,,,...............---------000/////////............000000000000000111111111////////////000111222333/////////000000111111111------------......//////.........//////000000000........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,---...............///.........------------,,,---......//////......---------............////////////...---......---------,,,,,,,,,---...///........................------............------............................................................/////////000------......//////////////////////////////////////////.........//////000//////............//////000000000000000000000000...//////000000///...---...///000///...---...///------...//////000111111000111111111111222222222333555777:::<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===?????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQOOOMMMLLLQQQYYY```fffsssppplllqqq///////////////......---'''+++...///...---...000........................,,,,,,---.../////////...////////////////////////////////////////////////)))+++---///000000///...------...///000000//////////////////////////////////////////////////////---------------------------------.........//////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......******+++++++++,,,,,,,,,++++++------------++++++,,,---......//////...............------............------,,,,,,------...------------------------)))***+++,,,------...///---------.........//////+++,,,............,,,+++------------------------............/////////000,,,------------------,,,.........------,,,,,,,,,111111000000/////////...000000//////.........---......///000111222333333.../////////000222333444......//////000000000111---.........//////000000.../////////000000111111........................000///...---------------------------------------///////////////......---,,,,,,---.../////////...//////.........---------,,,---......//////......---------.........//////...//////------......------,,,+++***+++,,,---...........................---..................---................................................---.........//////000000........./////////000000//////////////////////////////............////////////............//////000000000000000000000000000000111111000...,,,+++,,,---//////...///000222,,,------...///000000111000111111111111222222222333555888:::<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===?????????@@@AAABBBDDDDDDDDDEEEGGGGGGGGGGGGIIIJJJIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOLLLLLLPPPXXX___jjjvvvrrrqqqwww........................---------........./////////,,,((((((+++......---............////////////////////////////////////................................................+++,,,,,,,,,,,,,,,++++++000000000000000000000000------............------------------------------........................---...///...------...//////,,,+++,,,...///---+++------------------------++++++++++++++++++++++++......................../////////......---------//////////////////////////////.........---------,,,------....../////////,,,------......------,,,---,,,,,,,,,,,,---..............................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......111111000000/////////...---.........///000000000---------.........//////////////////////////////............////////////000///...000333444222///444444333333111000///.........------------......222111000///.........///222111///---------///000///...---,,,,,,---//////.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---//////.........---------,,,---------.../////////------------------------......---,,,+++******)))...000111000///...///111000//////...------,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,222000,,,)))))),,,000222------............------////////////////////////222111000///....................................//////............//////111000///...---,,,,,,,,,//////////////////////////////000111111111111111,,,---...///000111222333///222555888::::::999888;;;;;;:::999999:::<<<===@@@AAACCCEEEFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSVVVSSSOOOMMMKKKOOO[[[iiissszzz........................---------........./////////---***+++---//////...............////////////////////////////////////...............---------..............................////////////.......................................//////.........------------------------........................---...///...------...//////---+++,,,...///---+++------------------------++++++++++++++++++++++++------------------------.........---------,,,,,,........................//////.........------------------------.........------............---------,,,,,,,,,,,,---..............................+++,,,,,,---......//////...............---------......------------......000000/////////.........---------------.........---------.........//////////////////////////////............////////////111///...000222333111/////////000000000000/////////..................///111111000000000000//////000...---+++++++++---...///......---------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***//////.........---------------------............------------------------......------,,,,,,++++++...000111000///...///000111000000///......------------,,,,,,,,,---............---------,,,,,,,,,//////...------...//////------............------////////////////////////000000////////////000000//////////////////////////////............////////////...---------......000000000000000000000000//////000111111111111111//////000000111111222222111333666999:::;;;::::::>>>>>>===<<<<<<>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSPPPNNNLLLKKKPPP]]]kkkxxx~~~........................---------...............///---------///000///...............//////////////////////////////////////////.........---------...........................//////000000000//////...........................//////000000//////...------------------------........................---...///...------...///...---,,,---.........,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...............---------------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---..............................---------......//////000////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,++++++------........./////////////////////////////////............////////////111000000000222222000...,,,---...000111111111111000//////......//////000///000111222222222111000///...---++++++,,,------.../////////...---,,,,,,,,,---------............------------------------,,,,,,,,,---------......------............------...............---------............------------------------------------------------------------...///000000......///000111111000000///...............---,,,,,,,,,------...------------,,,,,,,,,---...000111111000...---------............------////////////////////////............///000222222000000000000000000000000//////............//////...---------...//////000000000000000000000000000//////000111111111111111222222222111111111111111333444666888:::;;;<<<<<<<<<;;;:::::::::;;;===>>>@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJKKKMMMOOOPPPQQQPPPNNNLLLLLLLLLQQQ___mmm|||~~~................................................------...////////////.............../////////////////////////////////////////////...------,,,,,,........................,,,---..................000000000000000000000000//////000000000000//////................................................---...///...---------///...---------.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---..........................................//////000000///////////////000000000......------------......---------------------------------,,,,,,+++++++++............////////////////////////////////////............////////////111111111111111000///......///000222333333333333000000////////////000000---///111333444333222111000///............//////......///000///---,,,+++,,,,,,,,,---------..............................,,,,,,,,,---------............////////////.......................................------,,,,,,,,,---------------------------------.........//////...///000///......///000000/////////.........---///...---,,,,,,,,,,,,,,,------------------------,,,...000111111000...,,,------............------////////////////////////............///000111222//////////////////////////////............//////...............//////000111111111111111111111111//////000111111111111111000000111111111111111222444444555777999:::<<<<<<:::999999999999:::<<<===@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLLLLLLLQQQ^^^kkkyyy|||{{{uuu.............................................---+++,,,..............................//////////////////////////////////////////.........---------........................,,,------...//////......000000000000000000000000//////000000000000//////................................................---...///...---------///...............---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.......................................///////////////---------....../////////......------------......,,,,,,,,,---------------//////......------,,,,,,........./////////000000////////////////////////............////////////111111222222000/////////000111111222222222111111000000////////////000000---...111333444444333222//////........./////////---.../////////...,,,+++,,,,,,,,,---------..............................,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++---...........................------,,,,,,,,,+++------------------------,,,,,,---....../////////---///000///...---...///......------------,,,,,,///...---,,,,,,,,,,,,,,,------------------------......////////////......------............------////////////////////////000000////////////000000........................//////............//////000000///............///000000000000000000000000//////000111111111111111------...///000111222333333333444666777999;;;;;;===<<<<<<<<<<<<>>>@@@AAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPRRROOONNNMMMLLLOOO[[[hhhsss{{{{{{sssooo.......................................---------+++---......---,,,...///............////////////////////////////////////................................................---...///000000000000000...........................//////000000//////...................................................---...///...------...///---/////////...---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......................................................,,,,,,,,,------......///......------------......,,,,,,,,,------------...//////////////////............/////////000000000////////////////////////............///////////////111222222000//////000000000000000000///...---000//////......//////000---...000222222333222222,,,,,,,,,---------------------...............---,,,---------............------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---------...............------------,,,,,,,,,,,,------------------------,,,,,,------.........///---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------------...///...------------...///------............------////////////////////////111000///////////////000........................//////............//////111000000///........./////////////////////////////////000111111111111111,,,,,,---///000111222333111222444666888999::::::;;;;;;::::::;;;===???@@@AAAAAAAAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQSSSQQQOOOMMMLLLNNNYYYeeennnyyyqqqnnn}}}........................//////.........------------...///...,,,,,,///222............////////////////////////////////////,,,,,,------.../////////........................,,,,,,...//////000000000.................................//////.........................................................---...///...------...///---///000000------...000................................................------------------------,,,,,,---------.................................---------.........//////---------------.........,,,------......------,,,---,,,,,,,,,,,,---..............................------------------------+++,,,,,,---......//////......------------......,,,---------............//////////////////000000.../////////000000000000////////////////////////............////////////...000222222000///000222000000000000000///......///..................////////////000000111111111+++,,,,,,------...---------------------...///000------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...---------.........//////,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------...//////------...///------------------------------,,,,,,,,,---......,,,,,,,,,---------......------------------------------............------//////////////////////////////...//////000111222........................//////............////////////////////////000111........................//////000111111111111111......///000111111222222111333666888::::::::::::888888888888999;;;===>>>AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNOOOQQQRRRRRRPPPOOONNNLLLNNNYYYdddmmm{{{vvvsss........................//////.........---------///000000...,,,---111444............/////////000////////////////////////+++,,,,,,---...///000000........................)))***+++,,,------------000000000000000000000000------............------////////////////////////........................---...///...------...///---///111000---,,,...000////////////////////////////////////////////////........................---------....../////////////////////////////////---------.........//////---------....../////////......////////////......---,,,,,,,,,,,,---..............................---------------------,,,,,,,,,------...//////000.........------.........---------....../////////---.........///000000000////////////000000000000////////////////////////............/////////000---///222222000///111333000111222222222222111111......------------......000//////...//////000111------...///000000000///---,,,,,,,,,---///111222.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++---------.........//////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---.....................,,,,,,,,,,,,------...///,,,,,,,,,------.........***+++---......---+++***---..................---////////////////////////,,,------...000111333444000000000000000000000000//////............//////------......///111222333........................//////000111111111111111111111111111111111111111111333777:::<<<<<<;;;:::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRQQQOOONNNMMMLLLNNNYYYeeeppp}}}yyy......//////...---,,,,,,---------............///------------------------------............------000000//////......------............////////////..............................////////////......------......//////000000...------...//////...,,,///000111222111000...,,,///...---,,,+++,,,------------------............////////////////////////........................---------------...///000++++++,,,,,,,,,,,,------//////.........---------111000///...------...///........................////////////////////////........................................................................,,,---------.../////////........................------------------------------------------------////////////000000000000+++++++++,,,---...///000000000000000000000000000///////////////.........000000000000000000000000333222222222111000000000////////////////////////000000000000000000000000000000//////.........---......//////...---,,,,,,////////////////////////................................................---------------------------------............///........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,//////////////////......------------------------+++++++++,,,,,,,,,------........................+++,,,---...////////////000000//////.........---///////////////.........////////////000000000000---------.........//////222222111000///...------......------------......000000000000000/////////////////////000000000000222222222222222222222222222444666999::::::999888;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKNNNPPPQQQRRRPPPOOOPPPOOOLLLMMMXXXeeeuuu|||}}}~~~......//////...------,,,---------............///------------------------------............------///////////////.....................////////////..............................////////////..................////////////...------...//////...,,,...///000111000///---,,,......---,,,,,,,,,,,,,,,000000000000111111111111////////////////////////------------------------......---------......///,,,,,,---------.........//////.........---------111000///...---......///........................////////////////////////........................................................................---------..............................---------------------------------........................---------.........//////,,,,,,,,,,,,---......///////////////////////////////////////////////////000000000000000000000000222222222111111111111111........................////////////////////////000/////////..................//////...------,,,------------------------................................................---------------------------------............///..............................------------......------............------........................------------------------,,,,,,,,,,,,------------........................,,,---...///000000000000000/////////.....................///////////////------------............---------.........//////111111000000//////....../////////....../////////////////////////////////000000000000111111111111222222222222222222222222333444777999:::;;;:::999;;;;;;;;;;;;<<<>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOOOONNNLLLNNNZZZggg}}}|||{{{vvv{{{.........///......---,,,---------............///------------------------------............------.........///////////////............////////////..............................////////////....../////////..................------...//////...,,,---.../////////...---,,,...////////////...---------------.........//////////////////////////////........................//////...---------......---............/////////...............---------000000///............///........................////////////////////////.......................................................................................---------//////.........---------------------------------////////////////////////+++,,,,,,,,,,,,---------...---------------......////////////////////////////////////////////////000000000000000000000000111111111111111222222222........................////////////////////////////////////.....................///......---,,,------------------------................................................---------------------------------............///........................///..................///.........//////.........------------------..............................------------.........///........................---...///000111111111111////////////............------......//////000000------------............------........./////////000000000000////////////000000////////////000000---------.../////////000111111111111222222222222222222222222222222222222333555777:::;;;<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@DDDDDDDDDEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPOOONNNLLLOOO\\\jjj|||zzzpppiiixxxzzzvvv---...............---------------............///........................------............------------......//////000000............////////////..............................////////////....../////////......---------...------...//////...,,,,,,------......---,,,,,,000000111222222000///...+++,,,,,,,,,,,,---------////////////////////////000000000000000000000000000///...---------------------........./////////......................../////////.........//////........................////////////////////////......................................................................../////////...---------,,,/////////...------,,,,,,................................................++++++,,,,,,,,,---------///......------------...///////////////////////////////////////000000000000000000000000000000000000000000111222222222333------------------------///////////////////////////////////////.........---...............------////////////////////////................................................,,,,,,---------------------------............///........................//////............//////......////////////......,,,,,,,,,---------------////////////////////////............////////////........................---...///000000000000000///////////////.........,,,------...///000111111////////////000000000000............////////////.../////////000000000111000//////////////////000+++,,,,,,---...///000000000000000111111111222222111111111111111111111111333555888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRPPPOOOMMMKKKOOO^^^lll|||yyy|||fffeeetttsssqqq------...............------------............///........................------............------------......//////000000............////////////..............................////////////......//////......------,,,,,,...------...//////...,,,,,,,,,---------------,,,//////000111000///...---....../////////000000000////////////////////////////////////////////////000///...---------------,,,------------.........---...........................//////////////////////////////////////////////////////////////////......................................................................../////////...---------,,,//////.........---------........................------------------------,,,---------............//////...---------..............................////////////000000111111000000000000000000000000000000000111222222222333.........................................................///////////////------...............---////////////////////////................................................,,,,,,,,,---------......---------............///........................//////............//////......////////////......,,,,,,,,,---------......////////////////////////........./////////000000........................------.../////////...............///////////////,,,------...///000111111////////////000000000000........./////////000000......//////000000111111///......------......///+++,,,,,,---...///000000/////////000000000111111111111111111111111111111333555777:::<<<===<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRRRRPPPOOOMMMKKKOOO^^^lll|||yyyxxxeeedddsss}}}mmmnnn,,,---......///.........---------............///........................------............------.........///////////////............////////////..............................////////////...............---------------...------...//////...,,,,,,,,,,,,------------...,,,------------,,,++++++------------.........///////////////////////////------------------------//////...---------......,,,,,,---------.........---------...............---...//////000/////////////////////////////////////////////////////////.......................................................................................---------................................................------------------------............///////////////...............//////...........................//////000000111111222000000000000000000000000111111111111111222222222////////////////////////.................................///////////////,,,---......///.........------------------------................................................+++,,,,,,------.........---------............///........................///..................///.........//////.........,,,,,,,,,---......//////..................................../////////000........................------............------.........///////////////------......//////000000------------................../////////000000000......//////000000111111......------------......---------.../////////000.../////////000000000000111111111111111111111111222444777:::<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSQQQPPPOOONNNLLLOOO\\\jjjzzzxxxyyyhhhbbbqqqwwwiiimmm,,,------...//////......---------............///........................------............------///////////////.....................////////////..............................////////////......,,,------------------......------...//////...,,,---------------......///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,////////////////////////..............................---------......///---............/////////---------.........//////,,,---///000000000//////////////////////////////////////////////////////........................................................................---------...............,,,,,,------.../////////................................................---.........////////////......---......///000111...........................//////000111111222222000000000000000000000000222222222111111111111111000000000000000000000000..................................../////////000,,,------...//////......------------------------................................................++++++,,,,,,---......///---------............///..............................------------......------............------,,,------...//////000000------------------------------........./////////..............................////////////................../////////000.........///////////////------------.............../////////000000000000////////////000000000000//////............////////////////////////////////////000000000111111111111111111111111111111111111222666999;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHJJJKKKMMMOOOPPPQQQPPPOOOOOONNNLLLNNNZZZgggwwwvvvwwwiii```ooosssgggmmm,,,,,,---.../////////...---------.........//////////////////////////////---..................---000000//////.........---............/////////000..............................////////////......,,,,,,,,,------............------...//////...,,,---------------...///000111000///------...//////---------.........//////////////////////////////111111111111111111111111---------------...///000////////////000000000000---------.........//////,,,---///000000000//////000000000000000000000000////////////////////////........................................................................,,,------....../////////+++,,,,,,---...///000000////////////////////////////////////////////////---------.........//////---------......000111222...........................//////000111222222222000000000000000000000000333222222222111111000000000000000000000000000000........................---.........//////000000,,,,,,---.../////////...////////////////////////................................................++++++,,,,,,---...//////---------.........//////........................---------,,,,,,---------,,,------------------,,,------......///000111111------------------------------------.........///........................///000000000000000//////---.........//////000000///////////////.........////////////000000000111////////////000000000000000000000000////////////000000////////////000000000000000000000/////////000111111111111222222222000000000000000000000000000222555888:::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPOOOLLLMMMXXXeee|||uuuuuuuuuhhh___ooouuu}}}pppfffnnn000000//////.........---........................---...///...------...///------............------/////////...---------,,,111111000000//////......///////////////.........///...------...///000111......------------....../////////000000000000000+++,,,///000000---***(((........................---......---,,,,,,...000---------........./////////////////////////////////...---,,,+++,,,---...//////////////////////////////.........---------............//////////////////////////////////////////.........---------++++++******++++++,,,---------------------------........................111///------/////////...000000111000000///......////////////////////////.................................////////////000000///---,,,,,,---///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////------......//////000000,,,,,,,,,---------......------------------------.........................../////////---,,,---.........................../////////......---------,,,---------.../////////........................///...---,,,,,,---...///000111111000000///...---222000...---,,,---///000,,,...000111111000...,,,///---+++,,,///000///---//////.........---------//////............//////////////////////////////////////////////////////000000////////////000000,,,---...///000111222333444222000000111222222111//////000111111111111000222333555777888999999888;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNPPPQQQRRRRRRPPPNNNNNNLLLNNNYYYddd}}}~~~vvvxxxkkkfffqqqvvvooowwwyyyuuuqqq000/////////....................................---...///...------...///.........//////........................---------000000000000//////....../////////////////////...///......---...///000111......------------......////////////////////////...............---,,,,,,........................---...//////...---...///---------.........//////////////////////////////......---,,,,,,,,,---...//////////////////////////////.........---------............//////////////////////////////////////////.........---------,,,++++++++++++,,,------................................................000...------...//////...//////000000//////...---................................................------.........////////////...------------...///////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---------.........////////////////////////------------............,,,,,,---------.........------------------------........................---//////...---,,,---.......................................---------------------.......................................///...------------...///...//////000000000//////222000///---,,,---...///---...///000000///...---///---,,,---///000///---//////.........---------//////............//////////////////////////////000000000000000000000000000000////////////000000------...///000111222222000...------/////////---///000111111222222111111222444666888999999999999;;;;;;;;;;;;<<<===>>>?????????AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQOOOMMMMMMKKKNNNXXXddd|||xxx{{{vvviiisss~~~ppplllwwwzzzuuuqqq////////////....................................---...///...------...///...//////000000//////...---------...............000000000////////////........./////////////////////............///000000......------------......000/////////...---------000///...,,,,,,---...///........................---///111111000......///------........./////////////////////////////////...------,,,------......////////////////////////...............---------............////////////////////////////////////...............------------,,,,,,,,,,,,---......////////////////////////........................///---,,,,,,---......---.........///......------................................................,,,---------....................................////////////////////////------------............000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,------------.........////////////////////////---------------,,,,,,,,,,,,------------.........------------------------........................---...///...---,,,,,,...........................,,,,,,------------------...............---------........................///...------------...///------...///000000000000222000///---,,,------...////////////////////////...---,,,---///000///.../////////............---//////............//////........................111111111111111111111111000000////////////000000////////////000000000000111000///000111222000///000111111222222222222222333444666888::::::::::::::::::::::::;;;<<<======<<<===???@@@BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOOOOPPPPPPNNNMMMMMMKKKNNNYYYeee{{{~~~mmmwwwwwwllllllzzz|||vvvrrr///////////////.................................---...///...---------/////////000000000000//////,,,---------.../////////////////////////////////............//////////////////........./////////......------------......000000///...---,,,,,,+++//////...---------...///........................---///222333111///..................////////////////////////////////////---------------.........////////////////////////....................................////////////////////////////////////........................---------------...//////...................................................,,,++++++---......------------......---,,,,,,................................................,,,,,,,,,---------............////////////......////////////////////////------........./////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------............///////////////////////////......------,,,,,,,,,------------............------------------------........................---...///...,,,+++,,,---........................++++++,,,,,,------....../////////...---------,,,.................................------.........---......///000000//////111000///------,,,------//////............//////............/////////////////////...............//////............//////////////////////////////000000000000000000000000000000////////////000000000000000000////////////111000111222444444222000111111222333333333333222333444777999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>???AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPOOONNNNNNMMMPPP[[[gggyyyrrrzzzyyynnnnnn}}}~~~xxxuuu.........///////////////........................---...///...---------/////////000000000000//////,,,---------.../////////.............../////////---.........//////000000//////////////////............------------......000000///...---,,,,,,+++,,,---...//////...------...........................000222333111///...---........./////////000000////////////////////////---------....../////////////////////////////////---.................................////////////////////////////////////---...........................------......///000------------------------........................---,,,++++++---......---,,,,,,---------------,,,................................................,,,,,,,,,---------............///000000///..................................../////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////000/////////......---------------.........//////------------------------........................---.........,,,+++,,,---........................,,,,,,,,,------........./////////...---------,,,........................---..................---///////////////...------///......---------------//////............//////......///////////////000//////////////////////////////............//////000000000000000000000000////////////////////////000000////////////000000000000000000////////////,,,---...111222222///---111111222333333333333222222444666999;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBBBBBBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNRRRPPPOOOPPPOOOSSS^^^jjjwwwttt|||qqqqqqyyywww.........///////////////........................---...///...------...///...//////000000//////...---------...............---............/////////------......///000000000/////////000//////...---......------------......000/////////...---------+++,,,---.........---,,,...........................000222111///---------....../////////000000000////////////////////////,,,---...///////////////////////////////////////---------...........................////////////////////////////////////---------..................------------...//////------------------------........................---,,,+++,,,.../////////,,,,,,------......------------------------------........................,,,---------............////////////////////////........................////////////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------.........////////////////////////////////////////////////.........------........./////////------------------------........................,,,---...---,,,++++++---........................------.................................---------........................------...//////...------////////////...---,,,,,,,,,---------............////////////////////////---///000000///...000111...////////////000000000//////............//////000000000000000000000000........................000000////////////000000000000000000////////////---...111444666555222...000111111222222222222222111333555888:::;;;;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNOOORRRQQQPPPQQQQQQTTT```lllvvv}}}ttt|||tttsss~~~yyyxxx............/////////000........................---...///...------...///.........//////........................------------------.........//////------......///000000111//////000000000///---,,,......------------......////////////////////////+++++++++++++++,,,------........................///000111///---,,,,,,---.../////////000000000000////////////////////////+++,,,...///000000000///////////////////////////---------.........//////............////////////////////////////////////---------.........//////------,,,,,,------...///...................................................---,,,,,,///000000000,,,,,,---...............------------------------........................------........./////////111000///......///000111................................./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////------...............///............////////////------------------------........................,,,---...---+++***+++,,,........................//////////////////......---------.......................................------...//////...------.........///......------***+++,,,---.../////////---...///000000///...------///111000......000222.../////////000000000000//////............//////........................////////////////////////000000////////////000000////////////000000000000000111555888:::999555222///000111111222222111111000222444777999;;;;;;;;;888888999:::;;;===???@@@>>>???@@@AAAAAABBBAAAAAADDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLNNNOOOPPPQQQPPPPPPQQQQQQUUUaaammmtttyyysss{{{xxxxxx{{{xxxxxx---.........//////000000........................---...///...------...///------............------/////////......------,,,---------.........//////---------...///000000111//////000000000///---,,,.........------........./////////000000000000000---+++)))((((((***---000........................000000000...,,,+++,,,---////////////000000000000////////////////////////+++,,,...000000000000///////////////////////////---------.........//////............/////////000////////////////////////---------.........//////---,,,,,,,,,,,,---......////////////////////////...........................---,,,---///111111000,,,------.../////////...------------------------.................................////////////000222000///------///000222........................---------.........//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////,,,,,,,,,------...................../////////000------------------------........................,,,---...---+++***+++,,,........................111111000000//////......,,,------....../////////........................,,,---...//////...---,,,,,,,,,---...////////////((()))+++---...///000000---...000111111000...------///111111......000222.../////////000000111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////000000////////////000000000111---///222666999777333/////////000111111111111111000111444777999:::;;;;;;666666777888:::===???@@@;;;<<<>>>???AAAAAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGIIIKKKLLLNNNPPPPPPPPPOOOOOOPPPPPPTTT```mmmtttyyyqqqzzz{{{~~~xxxvvvwww000///...,,,,,,,,,---...............---,,,+++***------------------------//////.........---------........................---------............///........................000000//////......------,,,,,,---...//////......//////000000///...------++++++,,,---...///000111//////............//////++++++,,,,,,---...//////////////////////////////111///............,,,+++---...///111111///...---..................------........................------......//////000000000000000000000000000000................................................111000000000000/////////,,,------......------,,,,,,,,,------...///000000.........------,,,,,,,,,---,,,,,,+++,,,---...///////////////////////////........................222000...---,,,---...///////////////////////////,,,------...///000111111000000000000//////////////////000000000000////////////............//////......//////////////////000000000///.........---//////000000///...------,,,,,,------------,,,,,,------------------------------......///000000000111111111111000...---,,,,,,,,,,,,------.........------------------------..................------...---,,,+++++++++,,,---...........................------------...//////......------------..............................------------------------............/////////000000///...------...///000------............------////////////////////////111111111111111000//////222222111111000000//////......---------,,,,,,,,,000000000000000000000000222222222111111111111111333222222333666999::::::<<<:::999888888;;;===???????????????@@@AAAAAABBBDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMNNNQQQ\\\fffyyywwwttt~~~yyyrrruuu|||qqqnnnrrr222222111000000000000000000000000//////...---,,,------------------------//////.........------------------------------------------............///........................///////////////.........,,,------......///......///////////////...------..............................------------......++++++,,,------...//////////////////////////////+++******+++---......------...///000000///...---------------------------.................................///////////////////////////////////////................................................------------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///......---------,,,,,,,,,------,,,,,,,,,---...///------------------------........................111000...---------//////........................------......//////000000////////////000000000000//////000000000000//////......------------......///////////////.........---------------,,,,,,,,,///////////////...------------............------------------------------............------------000000000//////---,,,,,,,,,,,,,,,------.........------------------------..................------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------..............................---------------------------------............/////////............//////---..................---////////////////////////111111111111111000//////............///////////////.........---------,,,000000000000000000000000111111111111111111222222444333333555888:::;;;;;;<<<;;;999999999;;;>>>@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLLLLMMMNNNQQQ\\\hhh~~~|||wwwsssmmmqqqqqqpppttt111222222222222111000000111111111111000///......------------------------...............------------------------------------------............///.................................///////////////---------...............///////////////......---000000///...---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---......//////////////////////////////+++******+++---///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........////////////////////////////////////////////////........................////////////............,,,------......------,,,***++++++,,,,,,---------...------------,,,,,,,,,---------,,,------...///------------------------........................111000...------...//////.................................///////////////......//////000000111111//////000000000000//////...------,,,,,,------...000000//////.........---,,,,,,,,,---------------///////////////......---.........//////.........------------------------///......---,,,,,,++++++...............---,,,+++---------------.........------------------------------------------......------,,,,,,,,,,,,------////////////////////////...------------...//////......------------..............................////////////////////////,,,,,,---------...............////////////..............................////////////////////////000000111111000000//////---------...///000000000////////////............000000000000000000000000000000000111222222222333555444444666999<<<<<<;;;<<<<<<:::::::::<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNRRR^^^jjjzzznnniiiooorrrsssxxx---...///000000///...---111111111111111000///...........................................................................---------............///........................------......//////000000......---------............///////////////......000000///...---,,,,,,+++...------,,,,,,------...,,,---------......//////////////////////////////111///......//////...,,,---......//////......---,,,,,,------------..............................000000//////......------////////////////////////000000000000000000000000........................000000000000////////////,,,------......------,,,++++++,,,,,,,,,---------------------------------...------------.........////////////////////////........................000///............//////........................///////////////.........---......///000111111222//////000000000000//////.........------.........000000000///......---------.........///000000000...///////////////............////////////.......................................---------,,,,,,------.........------,,,---------...............------------------------,,,,,,------------......,,,,,,,,,,,,---------...000000000000000000000000...------------...//////......------------..............................////////////////////////---------.........//////---...///000000///...---//////............/////////////////////////////////000000000000000/////////000000000111111111222000000000/////////////////////////////////////////////000111222333333333444444444777:::<<<<<<;;;===<<<;;;;;;;;;===???@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAA@@@@@@AAABBBDDDEEEIIIIIIJJJJJJKKKMMMNNNOOONNNMMMNNNOOONNNRRR___mmm}}}nnnjjjqqqsssvvv}}}+++,,,---.........,,,,,,//////000000000///..............................---.....................////////////////////////---------............///........................------......//////000000///...------------............///////////////........................---//////............//////------...............///////////////////////////111///......///000///---------............---------........./////////000........................000000//////......------........................000000000000000000000000........................------,,,,,,,,,+++++++++,,,------......------,,,------------............------------------------.....................---////////////////////////........................//////........./////////........................///////////////.........---......///000111111222//////000000000000//////000000////////////000000000000//////.........------.........///000000000......///////////////.........////////////..............................------......////////////------.../////////..............................------------------------,,,,,,,,,,,,------......,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------..............................000000000000000000000000////////////000000000000---...///000000///...---000///............///000////////////////////////...//////000000000//////222111111111000000000///000000000000000000000000//////////////////////////////000111222333333333333333444666999;;;:::999<<<<<<;;;;;;<<<===???????????????@@@AAABBBDDDDDDAAAAAA@@@@@@AAABBBDDDEEEHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOOOONNNSSSaaappp~~~pppllltttuuuyyy------.../////////...............//////......---........................---------...............////////////////////////---------............///.................................///////////////000///...,,,,,,---......---...//////////////////,,,---------...//////////////////....../////////........................////////////////////////+++******,,,///000000///------------------------.........///000000111111........................///////////////.................................////////////////////////..............................---------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,------------......////////////...------------------------------.................................///////////////------------------------.........///////////////......//////000000111111//////000000000000//////111000000000000000000111////////////////////////,,,,,,,,,------------------...//////////////////.........//////.................................------......///000000111,,,---...////////////////////////...............------------------------++++++,,,,,,------......+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------..............................000000000000000000000000//////000000000111111111......////////////......111000///......///000111////////////////////////......///000000000//////000000000///...---------////////////000000000000000000000000000000000000000000000111222222222333222222444777:::;;;:::999;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@BBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPPPPOOOSSScccssspppmmmuuuwww{{{...............///000000---......//////.................................---------.........//////........................---------............///........................///////////////.........111///...,,,,,,,,,...///------...///////////////---------........./////////......------......///////////////............////////////////////////+++******,,,///111111000...------------------...------......///000000111.................................///////////////........................................................................000000/////////.........,,,------......------,,,------------------------,,,,,,,,,---------.........///000000///...---,,,------------------------........................---......///////////////------------------------------......//////000000////////////000000000000//////000000000000//////000000////////////000000------......///000000000---------------,,,,,,,,,------...///////////////------............------................................................++++++,,,---.../////////000/////////.........---------------------------***++++++,,,------......+++,,,---.../////////...////////////////////////...------------...//////......------------..............................////////////////////////////////////000000000000//////............//////111000///......///000111////////////////////////---......///000000//////////////////.....................//////000000000000000000000000000000000111111111111111111222222333333555888;;;<<<;;;999:::::::::;;;<<<<<<======<<<<<<===>>>???AAABBBCCCBBBAAAAAAAAAAAACCCDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOQQQQQQOOOTTTdddvvvpppooowwwyyy|||...---,,,,,,,,,...///000......///////////////...////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000//////.........---111000...,,,,,,,,,...///------...///000000//////...........................------,,,,,,------...///////////////.........////////////////////////000///...///000111000///...------,,,,,,------...,,,,,,------...///000000........................---.........//////000000........................................................................------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000000000///---,,,////////////////////////........................------...///000000//////------------------------,,,------...///000111111000000000000//////////////////000000000000////////////............//////,,,,,,---...///000111111000000000//////......---------...///000000//////,,,------------------,,,///////////////////////////......------,,,,,,+++)))***+++,,,---.........000000//////.........---------------------------******+++,,,,,,---......***+++---///000000///..............................------------...//////.........------.................................////////////////////////............/////////000000///...------...///000222000///......///000222////////////////////////------...///000000////////////000000111111222222---.........//////000000000000000000000000000000222222222111111111111111444444666:::===>>><<<:::999999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAAAAABBBCCCEEEFFFJJJJJJJJJKKKLLLMMMNNNOOONNNOOOQQQQQQOOOTTTeeewwwrrrqqqzzzzzz}}}111...++++++---...---***............////////////////////////////////////................................................---------............///////////////////////////---.........//////000000........................////////////000000000000000000///..............................///000000......------------......////////////////////////+++---///000111000///...//////////////////////////////.........---------//////............//////..............................//////...---,,,,,,..............................------------......//////.........------------------............///........................//////.........---------///............---------...---,,,,,,++++++++++++//////.........---------000000000000000000000000........................///////////////000000111000000000000000000000000//////000000000000//////////////////000000000000......------------......000000000000000000000000..............................///000000000000000---,,,,,,,,,,,,+++++++++..............................////////////......,,,------......------,,,..............................------,,,,,,,,,+++...------------...//////........................------------------------........................,,,---------......//////000111111111000///...---,,,------...............000000000000////////////////////////////////////,,,,,,---...///000111111///...,,,,,,,,,---///111111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222000111444777;;;===<<<:::999999999999:::<<<>>>????????????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@BBBEEEHHHIIIIIIIIIIIIJJJLLLMMMOOOLLLPPPOOOPPPTTTVVVfffwwwssszzz000...+++,,,---...---+++............////////////////////////////////////.........................................................////////////000////////////////////////............/////////000.........................../////////000000000000000000///..............................///000000......------------......////////////////////////,,,---///000111000///...//////////////////////////////.........---------//////............////////////////////////////////////000000//////...---..............................------------......//////.........------------------............///........................//////.........------------------.........//////...---,,,,,,++++++,,,,,,//////.........---------................................................000000000000000111111222000000000000000000000000000111111222222111111000////////////000000000000000//////......//////000000000000000000000000000////////////////////////......///000000000000000000000000000////////////.................................//////.........,,,------......------,,,........................111111000000////////////...------------...//////........................------------------------.......................................---------000000000000//////...---------...////////////...............------------////////////////////////////////////............///...---,,,,,,...///111111000000//////000000111000000000000000000000000000000000000000000000000222222222222222222222222000111444777;;;===<<<:::::::::::::::;;;<<<>>>???>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBEEEHHHIIIIIIIIIIIIJJJLLLMMMOOOLLLPPPNNNOOOTTTWWWgggwwwsss{{{000...,,,,,,---...---,,,............////////////////////////////////////...................................................////////////000000000////////////////////////............////////////............................../////////000000000000///......---........................///000000......------------......////////////////////////------///000000000///.../////////////////////////////////............---......------------......000000000000000000000000000000000000000000///.................................------------.....................------------------............///.......................................---------++++++,,,---...///000111...---,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,........................111111000000111111222333///////////////////////////000000111111000000///////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000......///000000000000////////////.........------........................------............------,,,------......------,,,....................................------------...------------...//////........................------------------------------------------------/////////...------,,,,,,....../////////......---......///000000000//////............------------////////////////////////////////////............///...---------...///000000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111000111444777;;;===<<<:::;;;;;;;;;:::;;;<<<============>>>???AAABBBCCCCCCBBBCCCCCCBBBBBBCCCEEEHHHIIIIIIIIIJJJKKKLLLNNNNNNLLLPPPNNNOOOUUUXXXjjjwwwsss{{{///...---------.....................////////////////////////////////////............................................................////////////////////////////////////.........///////////////................................./////////000000///......------........................///000000......------------......////////////////////////---...//////000///....../////////////////////////////////.....................------------......//////////////////////////////000000000//////.................................------------..............................---------............///................................................,,,,,,------...//////000...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////000000111222////////////////////////------............------////////////000000000000111000000//////000000111////////////////////////////////////////////////---...//////000000////////////.........---------........................,,,,,,------------,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------------------------------------------...............---------------...............---...//////000000000000000000000000000////////////////////////////////////,,,,,,---...///000111111///......---...///000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000111444777;;;===<<<::::::::::::::::::;;;;;;;;;<<<===>>>???AAABBBCCCDDDBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNQQQOOOPPPWWW\\\ooowwwsss|||.........---------...///............////////////////////////////////////................................................,,,,,,,,,---------......///////////////////////////////////////.............................................////////////......------------.....................///000000......------------......////////////////////////...///////////////......////////////////////////////////////////////////.........------.................................---......//////.......................................------------......---.....................---------............///........................---.............................................---------,,,,,,---......---.....................------------------------........................///............///000000////////////////////////------............------////////////000000000000000//////......//////000////////////////////////........................------...///////////////222222222222111111111111........................,,,,,,------------,,,,,,,,,------......------,,,........................//////////////////000000...------------...//////........................------------------------------------------------,,,,,,,,,---...///000000,,,,,,---.../////////......//////000000000000000000000000000////////////////////////////////////,,,,,,---...///000111111............//////000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000111444777;;;===<<<:::999999999999:::::::::999<<<===>>>???AAABBBCCCDDDBBBDDDEEEEEEDDDDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNOOORRRPPPRRRYYY```tttyyyvvv---...///...------///111............////////////////////////////////////................................................++++++,,,,,,,,,---------///////////////////////////////////////.................................------........./////////---------,,,------...///...............///000000......------------......////////////////////////////////////............////////////////////////...////////////000000000//////............//////........................,,,------.............................................------------......---------...............---------............///........................---------...............//////.........---------------------------...///---------..................................................................------------.../////////////////////////////////000000111111000000///////////////000000000000000//////......//////000000000000000000000000000........................------...////////////...111111000000000/////////........................------............------,,,------......------,,,........................---............/////////...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111+++,,,---...///000000000......///000000000//////............------------////////////////////////////////////................../////////000000000000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111000111444777;;;===<<<:::777888999:::::::::::::::======>>>???AAABBBCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNOOORRRPPPRRRZZZbbbxxx}}}{{{---...//////------///222............////////////////////////////////////................................................,,,,,,,,,---------......////////////////////////000/////////....................................---------.........//////---,,,,,,,,,------...///...............///000000......------------......////////////////////////000000///...............////////////////////////.../////////000000000000000000////////////000000........................------...///////////////..............................------------......---------.........//////---------............///........................---------.........//////---------...............---------------...//////---------.........//////...............................................................///000000000000000000000000000000000111111222222111111000////////////000000000000111000000//////000000111000000000000000000000000........................,,,---......//////...............---------,,,,,,.................................//////.........,,,------......------,,,........................+++++++++,,,,,,,,,------...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++,,,...///000111111111------...////////////...............------------////////////////////////////////////..................///000000000000000111000000//////000000111000000000000000000000000000000000000000000000000222222222222222222222222000111444777;;;===<<<:::888999:::<<<=========<<<>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGFFFFFFGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNNNNQQQNNNPPPYYYbbbyyy,,,...000///------000222............/////////000////////////////////////................................................---------.........//////////////////////////////000000//////.........---........................---------.........//////,,,,,,,,,,,,------...///...............///000000.........------.........////////////////////////111000///...............////////////////////////.../////////000000111111111111000000000000111111000000000000000000000000......///000000111000000.................................------.........---------.........//////---------.........//////........................---------.........//////+++,,,,,,---...///000000---------------...///000---------.........//////................................................///////////////000111111111111111111111111111111//////000000000000//////////////////000000000000222222111111111111222222000000000000000000000000000000000000000000000000,,,---......//////......000000000000////////////..............................////////////......,,,------......------,,,.................................//////000000000...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---...000111222222222,,,------...............111000000000////////////////////////////////////,,,,,,---...///000111111......///000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222000111444777;;;===<<<:::888:::<<<>>>?????????>>>?????????@@@@@@AAAAAAAAACCCEEEGGGGGGGGGFFFGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNMMMOOOMMMOOOXXXbbbyyy......//////////////////000///...---,,,,,,---...000000//////.........---......////////////......////////////////////////............////////////////////////000000000000000////////////.........////////////////////////000///............///000///......---------......///...------...///000111......//////////////////////////////////////////...///000000000///---,,,........................000000//////.........---000000//////.........---////////////////////////111111111111111000//////---------------...//////000000000000000000000000........................////////////////////////+++,,,---...////////////---------............/////////.........------------------............///333111...,,,,,,---///000000///---,,,,,,---...///111000///...------...//////////////////.........222222111111000000//////////////////////////////222222111000//////000000111000///......///000000000000////////////000000//////000000000000//////000000000000000000000000......////////////......---------............///........................//////000000///...------------,,,+++++++++,,,,,,......------------......111000///...------...///,,,------...///000111111...------,,,,,,------...........................,,,++++++***+++,,,...///111111000000/////////...///......------///000111............////////////000/////////............000000//////.........---............////////////000000000000000000000000***+++...000111111000///000000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>???AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKNNNPPPPPPOOORRRPPPQQQTTTVVVbbb~~~///////////////.........000///...---------......000/////////............------............------........................////////////000000000000.../////////000000000000/////////.........------/////////////////////////////////000000///////////////...............//////......---...///000111///////////////.........////////////////////////...///000000///...---,,,........................000/////////............000/////////............////////////////////////000000111111000//////.........------......///000////////////////////////////////////////////////........................---...............------------------............//////.........------------------............///111000...---------...//////......---------......222111000/////////000000/////////////////////...111111111000000/////////////////////////////////222111111000//////000000000000///......///000111000000////////////000000//////000000000000//////////////////////////////......////////////......---------............///...........................////////////......---///......---,,,,,,,,,,,,......------------......000///...,,,,,,,,,---...,,,------......//////000...------,,,,,,------...........................---,,,+++++++++,,,---...000000000//////.........///......---...///000111............////////////000000/////////.........000/////////........................////////////000000000000000000000000,,,---///000111000///...000000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJMMMPPPRRRQQQOOOOOONNNPPPTTTXXXddd000000//////.........---.........------...//////////////////............,,,------......------,,,------------------------//////000000000111111111....../////////000000000............---------,,,////////////////////////......///000000///....../////////......//////000//////...------...000111000000//////.........---////////////////////////...////////////...------........................////////////............////////////............//////////////////////////////////////////...---...............///000000////////////////////////////////////////////////------------------------/////////......---++++++------------...........................------------------............////////////...............------...............---//////.........///000000......//////////////////000000000000////////////////////////////////////111111000/////////000000//////......///000111222000000////////////000000//////000000000000//////////////////////////////......////////////......---------............///........................---....../////////......111000///...---,,,,,,,,,......------------.........---,,,,,,+++,,,,,,,,,------------------------......------------.................................---,,,,,,,,,,,,,,,---/////////...............///............///000000............////////////000000000/////////......////////////........................////////////000000000000000000000000//////000111000///---,,,000000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPPPPOOOMMMMMMLLLPPPUUUYYYfff000000000///......------------.........///000000///////////////.........---..................---------------------------////////////000000000000........./////////000000......---------,,,,,,,,,////////////////////////......------------......000////////////000000111000///...------...///000000000000///......------////////////////////////.....................---........................///////////////.........///////////////.........////////////////////////---......///......------///............///000000////////////////////////---------------------------------------------------.........------,,,+++,,,,,,---------.................................---------............///---.../////////...---,,,,,,---.../////////...---++++++++++++,,,------...............////////////////////////////////////////////////////////////111000000/////////000000.........///000111111222//////000000000000////////////000000000000//////////////////////////////......////////////......---------............///........................,,,,,,---...////////////111000///---,,,,,,,,,,,,......------------......------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------------....................................------,,,,,,,,,,,,..................------............/////////000............////////////000000000////////////...///////////////.....................///////////////////////////////////////000000000000///......///000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCDDDEEEFFFHHHIIIMMMLLLJJJJJJLLLLLLLLLKKKMMMMMMPPPVVVZZZfff000000//////.........------......//////000000000........./////////////////////000000000000//////---------------------------------.........//////............////////////......---------,,,,,,,,,///////////////////////////---+++))))))+++---//////////////////000111111000///...------...///000000000//////.........---////////////////////////...------------.........////////////////////////.........///////////////.........///////////////////////////////////////------............------...............///000000........................------------------------------------------------++++++,,,---......------,,,,,,,,,------------...---.....................---------............///,,,---...//////...---,,,+++,,,.../////////...---******+++,,,,,,,,,---------.........//////000000/////////000000000000000000000000000000000000000000///////////////000000------...///000111111111//////000000000000////////////000000000000//////..............................////////////......---------............///........................,,,,,,---......///......///...---,,,++++++++++++......------------......---------.........---------------,,,++++++******///......------......///....................................---,,,,,,+++------..................---......///////////////............////////////111000000000////////////.........///////////////............////////////////////////////////////...//////000000000000000///000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCCCCEEEGGGIIIKKKUUUQQQLLLIIIIIIKKKLLLLLLOOONNNRRRWWWYYYddd////////////////////////......///000000000//////.........///////////////000000000111111000000000------------------------,,,,,,---------.........------........./////////............---------,,,///////////////////////////---***((((((***---///............///000111111111000...------...//////////////////////////////////////////////////////---------,,,------...///////////////////////////.........///////////////.........///////////////////////////////////////,,,---......///.........---------------...//////................................................------------------------******,,,------.........,,,,,,,,,,,,---------------------...............---------............///+++,,,---//////...------,,,,,,---...////////////------.../////////......------......///000000000000000000000111111111111000000000000000000000000//////......//////000000---...///000111111000000...///000111111000///...//////000000000000//////..............................////////////......---------............///........................,,,------.........------------,,,++++++++++++,,,......------------......,,,------............------------,,,,,,+++++++++//////............//////........................---............------,,,.............../////////---......///000/////////............////////////111111000000000/////////.........///////////////............////////////000000000000000000000000/////////000000111111111000000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???@@@@@@AAACCCBBBBBBCCCEEEHHHKKKMMMYYYTTTOOOLLLKKKMMMOOOPPPPPPOOORRRWWWYYYbbb}}}------......///000000000//////000111000000................../////////000//////000000000000//////........................------------.........///---------.........///////////////.........------////////////////////////...------------------...------------...///000111111000///...---......///------......///000000000////////////////////////------,,,,,,,,,---...///////////////////////////............/////////000............/////////000////////////////////////------...///////////////,,,,,,,,,,,,,,,---..............................................................................+++,,,,,,---------,,,,,,++++++,,,,,,,,,------------------.........//////---------............///+++,,,------.........---,,,,,,,,,---...///000000......///000//////------------......///000000111000111111111222222222333000000000000000000000000...............///000000...///000111111000//////...///000111111000///...//////000000000000//////..............................////////////......---------............///........................------.........---,,,,,,---,,,,,,,,,,,,---............------------......***+++,,,---...------,,,------------,,,,,,,,,,,,//////............//////........................,,,---...//////......---.........//////000000000------///000000000///...............////////////111111111000000000//////............/////////000............////////////000000000000000000000000111111000000000000000000000000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>??????@@@AAABBBAAAAAABBBEEEIIIMMMPPPRRRPPPNNNMMMNNNOOOPPPOOONNNNNNQQQVVVXXXbbb|||,,,,,,---...///000111111000000111111111///...------.........//////000000......////////////......////////////////////////............/////////000---------.........//////000////////////.........////////////////////////,,,...000222222000...,,,,,,,,,,,,------///000000111000///...------...///,,,,,,---...///000111111////////////////////////---,,,,,,+++,,,---//////000000000000000000000000---.........//////000000---.........//////000000////////////////////////------...///000000000///,,,++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------,,,+++******++++++,,,,,,,,,------------------.........//////---------.........//////,,,,,,,,,------.........------,,,,,,---...000111------...///...---+++***---------...///000000111111111222222222333333333000000000000000000000000...............///000111//////000111111000///......///000222222000///...//////000000000000//////..............................////////////......---------.........//////....................................---,,,++++++---------------...///000.........------.........)))***+++,,,---,,,,,,+++------------------------//////............//////........................+++,,,.../////////........./////////000000111111,,,---///000000000///.............../////////000111111111111000000000000---.........//////000000............/////////000000000000000000000000000444333222000//////......000000000000111111111111222222111111111111222222111444888:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@AAAAAAAAABBBEEEJJJNNNQQQIIIIIIJJJLLLOOOPPPNNNMMMLLLLLLPPPUUUXXXbbb|||........................////////////////////////////////////////////////............////////////......//////000000111111000000000000111111111111111///...------...///111////////////////////////,,,---------.../////////222111111111000000//////..............................////////////......///......------,,,++++++////////////////////////000000////////////000000///...---,,,+++,,,,,,---///////////////////////////000111333222111///...........................000000/////////.........------------------------...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------...,,,---------------------,,,,,,,,,---------......---------............///++++++,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////...//////000000000000000//////000000000000//////////////////////////////////////////..................///000000000000000......////////////......000000000000111111111111......//////......---,,,//////.........---------......//////000000111111,,,---------.../////////---///000///---,,,,,,---//////...---,,,++++++***---------------------------------.........//////............////////////......---------///111222000000///////////////000---...///...------.../////////............//////000000000000000000000000---...000111111111000///000000//////.........---...//////000111222222222////////////000000000000//////............//////000...,,,---000111///---...000111111000000111222222444888;;;===>>>>>>>>>>>>>>>===<<<<<<===>>>??????????????????@@@@@@@@@DDDCCCCCCCCCDDDGGGIIIKKKKKKKKKMMMNNNNNNNNNNNNNNNKKKPPPOOOPPPVVV___yyy////////////////////////////////////////////////////////////////////////............////////////......//////000000000000....../////////000000000000///...------...///000---------------------------------...............111111000000000/////////..............................////////////..............................////////////////////////000000////////////000000000///---,,,,,,,,,------...........................///000000000000....................................---------,,,,,,,,,------------------------...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------.../////////......---------,,,---------............---------............///---------,,,,,,,,,------................................................////////////////////////...//////000000000000000//////000000000000//////////////////////////////000000000/////////............///000000000000000......////////////....../////////000000000111111......//////......---,,,//////.........---------////////////............---------...............---///000///...,,,,,,---//////......---,,,,,,,,,---------------------------------.........//////------------............///...---------------...//////...............///---...//////------.../////////............//////////////////////////////---...///000111000000///000/////////...............//////000111111222222000000000000//////////////////............//////111///...///111222000...///000111111000000111222222444777:::<<<===<<<<<<===<<<;;;;;;;;;<<<>>>>>>????????????@@@@@@@@@@@@CCCCCCBBBBBBDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKPPPOOOOOOUUU^^^www000000000000000000000000////////////////////////////////////////////////............////////////...////////////000000000------........./////////000///...------...///000------------------------...............---------///////////////.......................................////////////......------......///000000111////////////////////////000//////......//////000000///......------..............................................................................---------------,,,,,,,,,------------------------...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------...111111000///...------,,,------........./////////---------............///000///...---,,,,,,---...................................................000000000000000000000000...///000000111111000000///000000111111000000///////////////////////////111111000000000/////////......///000000000000000......////////////............/////////000000000......//////......---,,,...............---------000//////...------,,,,,,...............------------...000///...,,,------........................---------------------------------...............,,,,,,,,,------------...............---,,,+++***...---------------......---...//////------.../////////............//////........................---...///000000000000///////////////...............//////000000111111222111111000000//////......//////............//////222111000000222222111000///000111111000000111333333444777:::;;;;;;;;;:::<<<;;;:::::::::<<<===>>>????????????@@@@@@AAAAAABBBAAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNKKKPPPNNNNNNSSS[[[ttt111111111111111111111111////////////////////////////////////////////////............////////////////////////////////////------........./////////000///............///000/////////////////////////////////...---------,,,................................................---......//////......---------....../////////////////////////////////////////////....../////////////////////......//////..............................---------...///000........................////////////////////////------------.......................................------,,,,,,------...,,,------......------,,,...------,,,,,,------...000/////////......------.........////////////000---------............///333111///---,,,------...................................................000000000000000000000000//////000111111111111000000000000111111000000000////////////////////////111111111111000000000000......///000000000000000......////////////..................////////////.........///......---,,,......................../////////......---------/////////...---------,,,,,,...//////...------............/////////000000................................................,,,,,,---------.........------...///...---,,,+++------------------...///---///000///...---.../////////............//////.................................//////////////////////////////.........////////////000000111111111111000000//////......//////............//////111111000111111111111000///111222222111000222333444666888;;;<<<<<<;;;:::<<<;;;;;;:::;;;<<<>>>???>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKOOOMMMLLLRRRYYYrrr111111111111111111111111////////////////////////////////////////////////............/////////////////////...................../////////000000000//////............///////////////////////////////////////...---------,,,------------....................................------............------.........---------,,,,,,//////////////////////////////............//////......//////////////////........................///............///000111.........................../////////////////////---------....../////////...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------...,,,,,,,,,------..................////////////000---------............///222111000...---------...................................................000000000000000000000000///000000111111111111111000000111111111111000000////////////////////////111111111111000000000000......///000000000000000......////////////..................////////////.........///......---,,,---.........................../////////000000000/////////...---------,,,,,,...//////...------...------......///000000000.............................................------.........////////////,,,---...000000000///......---------...//////000...///000///......///000//////............//////.......................................//////000.........//////////////////////////////000000000111000000000/////////...//////............//////000000000000000000000000000111222222111111222333666777:::<<<======<<<<<<===<<<<<<<<<<<<>>>???@@@>>>??????@@@AAAAAABBBBBB???@@@@@@AAACCCDDDFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLJJJOOOLLLKKKPPPXXXppp000000000000000000000000////////////////////////////////////////////////............/////////////////////............---....../////////000000000////////////////////////------------------------...............------------------.......................................------............------///......---,,,,,,++++++///////////////////////////......------......///------.../////////......------------------------.........///000000000111........................,,,,,,,,,------------------------...//////000000...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------...***++++++,,,---...//////------........./////////---------............///000000000//////...------........................------------------------000000000000000000000000///000111111222222111111000111111222222111111000////////////////////////111111000000000/////////......///000000000000000......////////////............/////////000000000......//////......---,,,---------.....................//////000111111222...............---------+++---//////...---...///---------....../////////.......................................---------........./////////000000,,,---...///000000000000------------...///000111...///000000......///000//////............//////..............................------......///000.........////////////////////////////////////////////////000000000000000//////............/////////000111111//////000111000111222222111111222444666888:::===>>>>>>>>>======<<<<<<<<<===???@@@AAA>>>??????@@@AAABBBCCCCCC???@@@AAABBBDDDEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJNNNLLLKKKPPPXXXppp~~~////////////////////////////////////////////////////////////////////////............//////////////////.........---------------........./////////......////////////......---------------------------------...............------......////////////........................,,,------......------,,,............------------///////////////////////////......------......///+++,,,---...///......---------------------------+++,,,...///000000//////........................,,,,,,,,,---------......---------...///000000000...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------...,,,,,,------......//////,,,---------............---------............///---...///000000///---,,,........................------------------------////////////////////////000000111222222222222111000111111222222111111000////////////////////////000000000/////////............///000000000000000......////////////....../////////000000000111111......//////......---,,,---------.........//////.../////////////////////---------...............+++---//////...---...///---------------.................................//////.........------------------.........//////......---------...//////,,,,,,,,,,,,---...///000...000111000///...///000//////............//////////////////////////////......---------...///000............/////////000////////////////////////......//////000000111111//////............/////////111333222000///111222000111333222111111222444444666999<<<>>>???>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA>>>??????@@@AAABBBCCCDDD???@@@BBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIMMMKKKKKKPPPXXXqqqxxx|||........................////////////////////////////////////////////////............/////////000//////.........---------,,,,,,,,,---------............////////////......////////////////////////,,,------....../////////........./////////000000........................,,,------......------,,,------......///000000000////////////////////////.........------.........***+++---.........------------------------------)))***---/////////...---................................./////////000000---------...///000000111...........................------,,,,,,------...,,,------......------,,,...------,,,,,,------...///////////////.........,,,,,,,,,---------......---------.........//////***,,,///000111///---+++........................------------------------////////////////////////000000111222222222222111111111222222222222111111////////////////////////////////////...............//////000000000000000......////////////......000000000000111111111111......//////......---,,,---------.........///////////////...------,,,,,,,,,------....../////////+++---//////.........///------------------------//////////////////////////////.........---------,,,,,,,,,---------......000///---,,,++++++,,,---++++++++++++,,,---...///...000111000///...///111//////............//////000000000000000000000000......---,,,---...///000---.........//////000000///////////////.........------...///000111222222//////............//////000333444333111000222444000222333333222111333444222444888;;;===>>>>>>>>>::::::::::::;;;===???@@@>>>??????@@@BBBCCCDDDDDD@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHMMMKKKKKKQQQYYYrrr~~~uuu{{{---------.........//////......////////////......------,,,+++,,,---...///..................------000///...---------------//////......---------,,,...------------...//////------.../////////////////////000000///...------//////////////////..............................+++,,,,,,------,,,,,,+++......---------......///////////////////////////---,,,,,,,,,,,,---...///........................//////000000///...------...///////////////......111///------......---,,,////////////////////////..............................---,,,,,,,,,,,,,,,------............------///////////////////////////......------,,,++++++......//////......---,,,,,,,,,---......---,,,,,,---............,,,+++***,,,,,,,,,---------......,,,---...//////...---,,,........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000///////////////////////////......---......////////////......000000000000000000000000........................................................................111000...------...000111000000000000000000000000................................................//////............//////...---,,,,,,,,,,,,---.........------------.........///000111000///---,,,...///000111111000///...//////000000000000/////////////////////////////////////////////000111111000000////////////000000222000///------///000222........................111000/////////000222333111111222222222333333333555666999;;;======<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLLLLNNNLLLLLLLLLJJJSSSppptttvvv~~~---------.........//////......////////////............---------...///000//////////////////////////////...---------------.........---------,,,,,,...------------.../////////000111111222222111111///////////////...------................................................------............------//////...---------......////////////////////////,,,,,,---------.......................................//////...------,,,......////////////......000...------.........---////////////////////////........................111000///...---......///,,,------......------,,,........................++++++,,,------......///......//////......---,,,,,,,,,---......---,,,,,,------...///...---,,,+++------------............---...////////////...---.........................../////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000///////////////000000000000///............////////////......................................................................................................///---,,,++++++,,,---///------------------------................................................///..................//////...------------...///.........------.........000000///...............000000////////////000000//////000000000000/////////////////////////////////////////////000111111000000////////////000000111000///......///000111........................111000/////////000111222111111111111222222222222444666999;;;<<<<<<<<<;;;::::::;;;;;;<<<=========>>>???@@@@@@BBBBBBCCCDDDBBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKMMMKKKLLLLLLJJJRRRmmm|||~~~mmmqqq|||------........./////////......////////////......///............///000000///000000000000000000000//////...------------............------------,,,...------------...//////000000111222222222222222///////////////......---------------------............................../////////000000/////////000//////...---------...////////////////////////+++,,,---...///...------........................------.........---,,,,,,......///////////////...///---,,,,,,...//////...////////////////////////........................111000...------...///000,,,------......------,,,........................++++++,,,------......///......//////......---,,,,,,------......------,,,------.../////////..................////////////...//////000000//////................................./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000111111000000///.........////////////......------------------------------------------------...................................................---,,,++++++,,,---...------------------------......................................................------------......000///............///000........................222000...,,,,,,---///000222000///------///000222//////000000000000/////////////////////////////////////////////000000111000000////////////000000111000///......///000111........................000000/////////000111222111111111111222222222222444666888:::;;;<<<<<<;;;::::::999999:::;;;===>>>>>>???@@@@@@BBBBBBCCCDDDAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJKKKLLLJJJPPPhhhtttzzzxxxhhhmmm|||............////////////......////////////.....................////////////////////////000000000///......---------.................................------------...//////...//////000000000000000...///////////////......,,,,,,,,,---------------........................//////000000000000//////111000///...------------////////////////////////+++,,,...000000///---,,,........................---......///......---------...//////////////////...---+++,,,.../////////////////////////////////........................///...,,,******,,,...///---......//////......---........................///......------,,,++++++.........///......---,,,------------------------,,,---...//////000000000////////////000000000000//////000000000000//////................................./////////000000333333333333333333333333////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111000//////......////////////......------------------------------------------------................................................000///............///000////////////////////////................................................------,,,,,,,,,,,,------///..................///---..................---000///...------...///000111000///......///000111//////000000000000//////////////////////////////000000////////////000000000000////////////000000000000////////////000000........................////////////000000111111222222222222333333333333444555777999:::;;;;;;;;;<<<;;;999999999;;;>>>???>>>???@@@@@@BBBBBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHJJJLLLJJJNNNbbbyyy|||qqqxxxxxxhhhmmm}}}........./////////000000......////////////......,,,,,,------............---------....../////////......---------....../////////////////////000000...------------...//////......///000000000000000......///////////////...,,,,,,,,,---------..............................---......//////......---111000///...............////////////////////////+++,,,...000000///...---...........................///000000000000//////------...///////////////...---+++,,,.../////////////////////////////////...........................---,,,++++++,,,.../////////000000000000//////........................///......------,,,++++++.........///......---,,,---------------------------------...///000111111/////////000000000111111000000////////////000000....................................////////////333333333333333333333333////////////////////////////////////////////////////////////////////////.../////////000000000111111111111111111000//////......////////////..............................------------------------................................................/////////....../////////////////////////////////................................................------,,,,,,,,,,,,------------------------------------...//////...---------...///000000///.........///000111111000///...//////000000000000//////////////////////////////000000////////////000000000000////////////000000000000////////////000000////////////////////////......//////000000000000333333333444444444444555444555666888999:::;;;;;;===<<<::::::;;;<<>>???@@@@@@BBBBBBCCCDDDGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGIIILLLJJJLLL^^^rrrvvvqqqzzzxxxkkkooo~~~....../////////000000000......////////////......+++,,,------......------,,,,,,------......//////...------------.../////////////////////000000000...------------...////////////000111111111111111---...//////////////////,,,,,,,,,---......//////........................,,,------......------,,,000//////...//////000000////////////////////////,,,---...///000///..............................//////000111111111000000,,,---...///000000000000///---,,,,,,...//////...////////////////////////........................///............///000000/////////000000/////////------------------------++++++,,,------......///......//////......---,,,...------,,,,,,------...------------...///000111////////////000000000000000//////......//////000........................------........./////////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000111111000000///.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------......,,,,,,------------,,,,,,,,,---...//////...---,,,,,,---///111111000...------///000222222000///---//////000000000000//////////////////////////////111000000///////////////000000////////////000000//////000000000000//////////////////////////////---...///000000000//////333333333333444444444444444444555666888999:::;;;<<<<<<;;;;;;<<<===???@@@>>>???@@@@@@BBBBBBCCCDDDGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFHHHKKKIIILLL\\\oooyyysss~~~}}}rrrsss.../////////000000000000......////////////......,,,,,,.../////////...------------...//////000000---------------...//////------------.........///...------------...//////......///000000000000000------...///////////////,,,------...//////000000........................,,,------......------,,,............///000111222////////////////////////............////////////..............................///000000000000000,,,---...///000000000000000...------.........---////////////////////////........................------///000000000//////------............------------------------------++++++,,,------......///......//////......---,,,...---,,,,,,,,,,,,---...------,,,,,,,,,...///000........./////////000000//////...------...//////........................---------.........//////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........///000111111111///000000000000///............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................///..................///,,,---...//////...---,,,,,,---///000000///---,,,---....../////////////////////000000000000////////////000000000000//////////////////////////////111111000///////////////000000////////////000000//////000000000000//////////////////////////////---...///000000000///...111111111222222222333333444444555666777999:::;;;::::::;;;<<<<<<======>>>>>>???@@@@@@BBBBBBCCCDDDCCCBBBBBBBBBBBBDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKIIIFFFGGGJJJIIIKKK[[[mmmxxx~~~////////////000000000000......////////////......,,,---///000000000///...---......///000111111222---------------...///000+++++++++,,,,,,---------...------------...//////+++,,,,,,---------------------...///000000//////------......///000111111........................------............------............///111222333///////////////////////////............///000000........................------...///000000//////,,,---...///000000000000111///------......---,,,////////////////////////........................)))+++---//////...---,,,+++,,,,,,------,,,,,,+++------------------------///......------,,,++++++......//////......---,,,...---,,,,,,,,,,,,---...------,,,+++,,,---...///............///////////////...---,,,,,,---...///........................---------.........//////222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////---......///000111111222///////////////......---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////..............................................................................//////............//////---...///000000///...---,,,---///000000///---,,,///...---------///000222111000///......///000111//////000000000000//////////////////////////////111111000///////////////000000////////////000000//////000000000000//////000000000000000000000000,,,---///000000000///...///000000000000111111111444444444555777888:::;;;888999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCDDD>>>>>>???@@@AAADDDFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIEEEFFFIIIIIIKKK[[[mmm~~~000///...---------------////////////////////////------------------------///...---,,,,,,---...///000000///...............//////////////////////////////............/////////////////////////////////...---,,,,,,---...///---------............///................................................------......//////000000000000//////.........---////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////000///...---------------------......//////000000////////////////////////....../////////////////////---++++++,,,---------------------------------000000///...---,,,,,,+++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------................................................000000//////.........---.........------........................---------111000000///////////////444222111222444444222///////////////////////////////////////////////////000000000000111111111111000000//////.........---------............------000000//////.........---+++,,,,,,---.........---......//////...---,,,,,,------............------,,,---...---,,,,,,---...,,,,,,------......//////........................,,,---......//////......---///000000//////000222......///////////////////////////...---------,,,////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////////////////000000000000/////////000111111222222111111000000//////......000000///////////////000000111111111111222222222333333444555666777888888::::::::::::;;;<<<======<<<===>>>???@@@AAAAAAAAACCCDDDEEEDDDDDDEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKMMMRRR```mmm//////...---------------////////////////////////........................///...------------...///000000///...............//////////////////////////////............//////////////////////////////......------------.............../////////000000000000000000000000000000......................../////////000000000000000000/////////............////////////////////////////////////////////////........./////////////////////////////////////////////......------------.........///////////////////////////////////////------......////////////111///,,,,,,------------......................../////////...------,,,,,,------,,,,,,+++,,,,,,---,,,,,,---------.................................////////////////////////000/////////..................------------..............................000000////////////000000222111000000222222000---/////////////////////////////////////////////////////////000000000111111000/////////............//////000000000000//////000/////////............+++,,,------.........---......//////...------,,,------............------+++---------,,,+++,,,---------------------..............................,,,---......//////......+++---......------...000///////////////.........//////////////////......////////////////////////////////////////////////////////////////////////000000000///////////////////////////////////////////////////000000000000222222111111000/////////111000000000/////////...111000000//////000000000000111111111111222222222333333555666888999;;;;;;::::::::::::;;;<<<======<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCBBBBBBCCCFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIKKKLLLPPP]]]jjj//////...------------...///////////////////////////////////////////////////...------------...///000//////............/////////////////////////////////............//////////////////////////////---..................---////////////000000000111000000000000000000000000........................111111111111000000000000////////////............////////////////////////////////////////////////000000//////............//////////////////////////////..................///////////////.........////////////////////////,,,------...///000111111333111...------...------////////////////////////........................---,,,,,,,,,,,,,,,---------............/////////........................000000000000000000000000////////////............------,,,,,,,,,,,,------....../////////////////////......//////000111222222111111111222222000///////////////////////////////////////////////////....../////////000000000////////////............///000000111111000000///////////////............,,,,,,---............---.........///......---,,,------............------+++,,,------,,,+++,,,---......------------------........................,,,---......//////......,,,---......---,,,...///000000//////.........---/////////000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////////////////000000000000222222111111000/////////000000000000////////////111111111111111111111111000111111111111222222222333444666777999;;;======::::::::::::;;;<<<===>>><<<===>>>@@@AAAAAABBBBBBAAABBBCCCBBBBBBCCCFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJJJJMMMYYYeee}}}///......---------......////////////////////////.................................------.........000///............/////////////////////////////////......------......///////////////////////////,,,---...//////...---,,,....../////////000000000................................................111111111000000////////////////////////.........///////////////////////////////////////////////////////////////.........////////////////////////....../////////.........000000//////......------////////////////////////------...000111333444444555222///............---........................---------.........//////---,,,,,,,,,,,,------...------........./////////........................///////////////////////////////////////.........---,,,,,,++++++,,,,,,---......///////////////000------......///111222333444444444444444444222222////////////////////////////////////////////////............///////////////////////////...............////////////......///////////////.........------............---------...............------------............------,,,---......---,,,---.../////////......---------........................,,,---......///............///000000......///000000000000///......------.........//////000000111////////////////////////////////////////////////////////////////////////---......//////000000000////////////////////////////////////000000000000/////////000111111222222000000000000////////////000111111222222222222222000000111111111222222222444555666777999:::;;;<<<:::::::::;;;;;;<<<===>>>======???@@@AAABBBBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIIIIHHHJJJUUU```sss......---------......///////////////////////////---------------------------..................---//////............//////////////////////////////......------------......////////////////////////,,,---...//////...---,,,------........./////////........................////////////////////////000000000//////..................///////////////////////////////////////////////////////////////------......///000000111////////////////////////......///000000//////...000000//////......------////////////////////////...///000111333555666666555333000...//////...---------------------------,,,,,,------.../////////---,,,,,,,,,------...///,,,------------..................................................................///////////////---,,,,,,++++++,,,,,,------........./////////000---------...000111333333333444444444333222222222////////////////////////////////////////////////............////////////.........///////////////......////////////...............///////////////---......//////...------------...............---------............---------///000///...---...///111000000000//////..............................,,,---......///............///000///...---...///000000//////.........------------....../////////////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////////////////000000000000/////////000111111222222////////////000000000000///000111222222222222222000000111111111222222222555555555666777888999999;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIIIIGGGHHHRRR]]]mmm~~~...------------...//////////////////////////////------------------------------...//////...------///............//////000////////////////////////......------------......////////////////////////---..................---------------............000000000000000000000000////////////////////////////////////.....................///////////////////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////---...///000111000///...///////////////.........///////////////////////////000111222444555666777444222///......///...------------------------------------.........//////,,,,,,,,,,,,---...///000,,,,,,---------..................................................................///////////////------,,,,,,,,,,,,------,,,,,,------.../////////------......///111222333///111222222000//////000////////////////////////////////////////////////....../////////000000000.........///////////////000111111222222111111000.........///////////////...////////////...------,,,---......///.........------............---------///000///...---...///000000000///////////////........................,,,---......//////......,,,---...---+++++++++---////////////////////////------------............////////////////////////////////////////////////////////////////////////..................//////////////////////////////////////////000000000000222222111111000/////////////////////000000000000...///000222333222222111000111111111111222222222333333444555666777888888;;;;;;;;;;;;<<<===>>>???===>>>???AAABBBBBBCCCCCCAAABBBCCCBBBBBBCCCFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIFFFGGGPPPZZZlllwww|||---------------...//////////////////////////////........................------...//////...------...............///000000////////////////////////...------,,,,,,------...////////////////////////......------------..................////////////000000000000000000000000///////////////////////////////////////000000000............/////////000////////////////////////////////////////////////---.........//////000000////////////////////////---...000111111111//////........./////////////////////////////////////////////000111222333444555222000...---...//////...........................---------...............,,,,,,,,,------...///000---............/////////............................................................/////////000......------------......++++++,,,,,,---.....................///000222222...000222111///---...////////////////////////////////////////////////////////////000000000111111............/////////000111111222222222222111111............/////////000///////////////...------,,,------...//////......------............------,,,---...---,,,+++,,,...------------....................................,,,---......//////......,,,---...---+++***+++,,,------......///000000000////////////............////////////////////////////////////////////////////////////////////////..................------////////////////////////////////////000000000000222222111111000/////////.../////////000000000111,,,...000111222222111000000111111111111222222222000000222444666888:::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>@@@AAABBBCCCCCCCCCAAABBBCCCBBBBBBCCCFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIFFFGGGOOOZZZlll}}}rrrvvv---------------...///000////////////////////////////////////////////////,,,---...//////...---,,,...............///000111////////////////////////...------,,,,,,------...///////////////////////////...---,,,,,,---...///////////////000000000000........................000000000000000000000000//////000000111111222222---.........//////000000///////////////////////////////////////////////////////////////.........////////////////////////,,,...000111222111000///---.........//////000000////////////////////////......///000111222222333111///------...//////...////////////////////////........................,,,,,,,,,---...///000000////////////000000000000........................000000000000000000000000---.........//////000000///......------......///******+++,,,,,,---......///......//////000111222///111333222000...///111////////////////////////////////////////////////000000000000111111111111---.........//////000000//////000000000000//////---.........//////000000//////000000///...------,,,,,,---.../////////...---..................---***+++,,,,,,******+++,,,+++++++++,,,,,,---------........................,,,---......//////.........///000///---,,,---...,,,,,,---...///000111111111111000000//////....../////////////////////////////////////////////////////////////////////////////////......------,,,////////////////////////////////////000000000000/////////000111111222222.../////////000000111111+++---///111222111000///000111111111111222222222---...111444777:::===>>><<<;;;;;;<<<<<<===>>>???>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIGGGGGGOOOZZZjjj}}}pppttt000000//////.........---//////......---------,,,////////////////////////,,,,,,,,,...000222111///------............------///////////////////////////////////////.........///////////////////////////////////////////////////////////////.......................................------------......---...000111222111///...........................////////////////////////000000///...........................//////////////////............//////000000//////......------000000//////.........---000/////////............////////////000000000000000//////000000000---***////////////////////////---...///...------...///---------------...///000////////////000000000000000///...------...///000......//////////////////333222111///............---------.........//////000000///...---,,,++++++///////////////000111111//////000000111111111222111///------...000111222333111///...///000111222////////////000000000000444222000///...///000111000000///...............//////...//////000111222000000//////.........---------............------......//////000000111111//////...------------...///............------------------............///........................------------------------222111///...---...000111444222///,,,+++,,,---.........////////////............---,,,---...///000............/////////000......//////000000111111///////////////000111111000000000000000000000000000000///000000111222333///111222111000///000111111111222222222222111111333333333333333333333333333222222333777:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???======>>>???BBBCCCAAAAAABBBCCCEEEFFFHHHIIIHHHHHHFFFFFFFFFFFFHHHHHHHHHIIIIIIGGGFFFIIIPPPUUUiii|||000/////////............////////////......------///////////////////////////...---...000000///---......////////////....../////////////////////////////////////////////.../////////////////////////////////////////////////////////////////////...........................///......------......///...............//////000........................////////////////////////000000///...........................//////////////////............/////////////////////.........000/////////............////////////.............../////////000000000000///...---...000000///---////////////////////////---...///...------...//////......---------........./////////000000000000000///...------...///000///////////////.........111000///...---------------------.........//////000000//////...---------///////////////000111111///000000000111111111111//////.../////////...---/////////000111000///...////////////000000000000333222000///...///000111000000///...............///............//////000000/////////............------............------............//////////////////...------------...///............------------------............///........................------------------------111000.........///000111444222000---,,,,,,...///------............------//////.........///000111.........///////////////////////////000000000000///////////////000111111000000000000000000000000000000000///000000111111///111222111000///000111111111222222222222111111333333333333333333333333444333333444777:::<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>===>>>???AAACCCBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGHHHGGGGGGKKKRRRXXXhhh////////////............000000000000////////////////////////////////////000///...///000000...,,,//////000000000000//////////////////////////////......//////////////////////////////////////////////////////////////////......//////////////////........................///......------......//////...,,,++++++---///111////////////////////////////////////////////////000//////............///............//////////////////............//////.........///////////////////////////..............................//////....../////////000000000...---,,,---///111111000////////////////////////---...///...------...///000000///------,,,,,,,,,....../////////000000000//////............//////000000//////.........---......------------......---............////////////////////////////////////////////////000111111000000000000111111111111...///000000///...,,,+++......///111222111...+++////////////000000000000222111000///...///000111000//////............//////.....................////////////............------............------............------------//////...------------...///............------------------............///........................------------------------///......---...///111222444222000...------...///,,,------......------,,,000////////////000111111///////////////.........000000000000///////////////////////////000111111000000000000000000000000000000000//////////////////111222111000///000111111111222222222222111111333333333333333333333333666555444666888;;;<<<;;;<<<<<<;;;;;;<<<<<<===>>>???>>>>>>===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIDDDFFFGGGGGGHHHMMMUUU[[[hhh///////////////.........111111000000000000000000///////////////////////////......///000000...---000000111111111111000000////////////////////////............////////////////////////////////////////////////////////////............////////////........................//////............//////......---------...///000000000000000000000000000////////////////////////000///............//////............//////////////////............//////------......//////000000///////////////.........------............//////........./////////000000000...,,,,,,...000000000////////////////////////---...///...---------/////////...---------------........./////////000000/////////....../////////000000000///......------...---------......///000.............../////////.../////////000000111111///////////////000000111000000000000000111111111...///000//////...//////222000///000222222///,,,////////////000000000000111000////////////000000000///............//////000000000//////...------///////////////............//////////////////.../////////......---------//////...------------...///............------------------............///................................................------------...000111222333222000.........///000---..................---///////////////000000000////////////............111111000000//////......///////////////000000111////////////////////////000000000000//////...---///111222111000///000111111111222222222222111111222222222222222222222222666555555777999;;;<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFIIIHHHHHHHHHHHHHHHHHHIIIEEEGGGHHHHHHIIINNNVVV\\\jjj.........///////////////000000111111111111111111////////////////////////---,,,---...000111000///000000111111111111000000////////////////////////---.........//////000000////////////////////////////////////////////////---.........//////000000......................../////////....../////////---...///000111000//////000000000000000000000000//////////////////////////////............//////............//////////////////............//////------......//////000000.........///////////////---------...........................////////////222000------...//////...////////////////////////---...///...---------///---------------...//////............////////////...//////////////////...000000//////.........---............///000111111////////////////////////......//////000000111111///////////////000000111111111000000000000000000...//////...---///444888;;;666000...000222111000////////////000000000000//////////////////000000//////............//////111111111111111000///............///////////////000000111111111111000000111000000//////.........//////...------------...///............------------------............///////////////////////////........................---------...///000000111111000///......///000000//////000000000000//////------.........////////////////////////.........111111000000//////......///////////////000000111////////////////////////000000111111000///...---///111222111000///000111111111222222222222111111222222222222222222222222555555555777:::<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@AAAAAACCCCCCBBBCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJNNNVVV\\\nnnzzz.........///////////////000000000000111111111111////////////////////////,,,,,,,,,...111222111000000000111111111111000000////////////////////////------......///000000000////////////////////////////////////////////////------......///000000000........................000//////......//////000---...000222222111///...///////////////////////////////////////////////////............//////000............//////////////////............//////.........///////////////.........///////////////.........---------,,,,,,------........./////////222000.........///...,,,////////////////////////---...///...------...///,,,,,,,,,------///000000------........./////////......////////////......///////////////////////////////////////000111222000000000////////////............//////000000000///////////////000111111111111111111000000000000...//////---,,,000777<<>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJKKKKKKKKKOOOWWW]]]oooyyy|||............/////////000/////////000000000111111////////////////////////...------...000111000...///000000000000000000///////////////////////////------......///000000111////////////////////////////////////////////////------......///000000111........................000000////////////000000....../////////000//////........................////////////////////////...............///000000............//////////////////............/////////////////////...................../////////000//////......---,,,++++++---------........./////////......///000000...---////////////////////////---...///...------...///......---------......///---------.........//////---...///000000///...---------......///000000000//////.........//////000000000000000/////////...................../////////////////////000111111111111111111000000000///---///000...---///555:::FFF<<<000+++---000000...////////////000000000000---......//////000//////...............///000000...///111222222111000///............/////////000/////////000000/////////......////////////////////////...------------...///............------------------............///////////////////////////........................------..................,,,---------......////////////000000000000//////,,,---...///000//////...,,,------...///000111111////////////000000000000///////////////000111111000000000000000000000000///000222333333333111000///111222111000///000111111111222222222222111111111111111111111111111111000111222666:::===<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIJJJKKKLLLQQQYYY```nnn~~~{{{---.........//////000000......//////000000000111////////////////////////000///...///000000...,,,//////000000000000//////////////////////////////---------...///000000111////////////////////////////////////////////////---------...///000000111........................000000////////////000000///...,,,,,,,,,---///111........................////////////////////////...............///000111............/////////000//////............//////000000//////.........------.........//////000000000000///...,,,+++***)))---------.........//////---,,,---///111111000...////////////////////////---...///...------...///000///...------------------------.........//////---...///000000///...---,,,,,,---...///000111111///......---------......111111000000/////////...........................///////////////000111111222111111111000000//////+++...111000------111666FFF<<<000+++---///---+++////////////000000000000------...///000000//////...............///000111,,,...000111222111000///---.........//////000000------............------,,,------......///////////////...------------...//////.........------------------.........//////000000000000000000000000////////////////////////.........///......------++++++,,,------...............////////////......---...000111111111000///+++,,,---...///111222222......//////000000111111///////////////000111111000000000000000000000000///000222444555444333222///111222111000///000111111111222222222222111111111111111111111111111111...///111666:::======<<<;;;::::::::::::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@???@@@@@@AAACCCEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKMMMSSS\\\ccclll////////////////////////000000000000000000000000000///---,,,,,,...111333//////............//////...------,,,,,,,,,------//////............////////////000000///...------........................,,,------...///000111111........................111000///.........///000000///...------...///000//////............//////......//////000000111111///...---,,,,,,---...///---------.........//////000///......000111111000000---+++,,,,,,***+++///......////////////......///...---,,,,,,---...///111111000000/////////...,,,,,,,,,---...///000000111111000000//////..............................------------------------//////...------------.........////////////..................////////////000000000000000000000000///......---------......000000//////.........---222111111000000000111111333222000//////111333444111111111111111000//////...............///000000000000000000000000000000000000000000000000000000111111222222222222111111---.........//////000000///////////////......---000000000000//////////////////.........---------////////////000000000000000000//////.........---......////////////..............................///000111000...------...000000//////.........---............///////////////...---,,,,,,,,,,,,,,,,,,---...///000000000000000000000000////////////999666222111333333222000------...///000111222222.../////////000000000111//////000000000000//////222333333444333222111000////////////000000000000000111333333111000111222111111222333444444444444222222444888<<<>>>===<<<===<<<<<<;;;;;;;;;<<<<<<<<<===???AAAAAAAAA@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJIIIIIIJJJPPPZZZaaaooo........................///////////////////////////---,,,++++++---///111//////............//////......------------......//////............/////////////////////...---,,,---------...............------......//////000000//////////////////////////////...---...///000111000///...------...///000000//////......//////000......//////000000000000///...------------...///---------.........//////000000//////000111333444777000------...------000......////////////......///...------------...///000000000//////.........---,,,,,,------///000000000000000///////////////........................///................../////////...------------.........////////////..................////////////000000000000000000000000...------,,,,,,,,,------000/////////..................---,,,,,,------...111111000///000111222333111111111111111000//////...............///000000000000000000000000000000////////////////////////000000000111111000000000........./////////000000///////////////......---/////////...............//////.........---------....../////////000000000.........---------,,,,,,......////////////..............................+++---......,,,,,,---...000/////////........................///////////////...------,,,,,,,,,---000000000000///...---,,,000000000000////////////555222//////000111000///------...///000111222222////////////000000000000000000111111111111000000111222333333222111000///////////////000000000000000222333333222111111222222222222333222222111111222222444777;;;============<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????BBBCCCDDDCCCCCCCCCEEEGGGJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJJJJIIIIIIOOOXXX___lll................................................---,,,+++******+++---/////////............////////////............//////......------------......---............---,,,,,,---------.........//////..................//////////////////////////////...---------...///000111000///............//////000000////////////000000...////////////000000000///...------------...///------.........////////////000111///...000555999???555......000000//////......////////////......///......------......////////////...............---------------...///000//////////////////000000........................111000///......///000111//////...------------.........////////////..................////////////000000000000000000000000000//////...//////000000////////////............,,,,,,+++++++++,,,,,,---/////////000000000111111111111111111111000/////////............//////000000000000000000000000000........................//////000000000000//////......////////////000000///////////////......------------..............................---------------.........///////////////............------......////////////......////////////////////////***,,,------------///000////////////........................///////////////...------,,,---------000000000000///...---,,,////////////000000000000000...------...//////...------...///000111222222000000000000////////////111111222222222222111111000111111111111000000///////////////000000000000000111333333111111111222222222222222111000///...333333333555999<<<>>>>>><<<<<<;;;;;;;;;<<<<<<===============>>>>>>@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIOOOXXX___iii------------------------........................---,,,+++******+++---...//////............/////////////////////000000111......------------......,,,---------------,,,,,,,,,,,,------.../////////.....................---//////////////////////////////////////////000000000//////...............000000////////////000000////////////////////////.........------.....................////////////---///111///,,,...666<<>>>>><<<;;;;;;;;;;;;<<<======@@@???>>>>>>???@@@BBBCCCAAACCCDDDCCCCCCCCCEEEGGGIIIHHHHHHGGGGGGHHHHHHHHHEEEFFFHHHHHHJJJPPPYYY```hhh}}}yyyyyy................................................///...------,,,---......//////............/////////////////////000111222.........------.........,,,,,,---------------,,,---------.........//////............------------------------------------111111111111000//////...///////////////......---000000////////////000000/////////...............---..................---........./////////000000+++...///---+++...555;;;BBB777------000000............////////////......////////////////////////------.....................------------...//////------......//////000000........................//////...------...////////////...------------.........////////////..................////////////////////////////////////+++*********++++++,,,---.........//////////////////////////////000111111......///000000000000///111111111111111000////////////............//////////////////////////////........................000111111222222111111000000000000000000000/////////////////////......---....../////////000000000---.....................------------.........///000000000111111111111111......////////////......////////////////////////000111222111///...///000.........///////////////............////////////......---------......///,,,---...///000000000000.../////////000000000111,,,---.........//////000......//////000000111111000000000000//////////////////000000000000////////////////////////000000////////////000000000000---///000000///......///000000111222333333222222444222222444888;;;===>>>;;;;;;;;;;;;;;;<<<======@@@@@@?????????AAACCCDDDAAACCCDDDCCCCCCCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIGGGIIIJJJIIIJJJOOOWWW^^^jjj}}}pppuuu////////////////////////........................000000///.........////////////............/////////......//////000111222//////............//////,,,,,,---............---........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,000000000111000///......///000000000///...---,,,//////............///////////////............---------...//////...------....../////////000000000+++---...---,,,///444999===444------//////............////////////.........//////000000//////................../////////......---------......///..................//////................................................//////...------------.........////////////..................////////////000000000000000000000000------------...///000111.........///////////////...............///000111/////////000000000111111111111111111111000//////000//////............///000000000000000000000000........................111111222222222222111111111111000000000000/////////////////////......---......//////000111111111---------...............------........./////////------............//////......////////////..............................///000000///---,,,,,,---.........///////////////............////////////.........---......///000000000000000///...---,,,......//////000000111111,,,...000000000///000111.../////////000000000111////////////000000000000//////000000000000//////000////////////000000111////////////000000000000---...000000...---...//////000111222333333333333222222222444888;;;======;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMMMMLLLKKKNNNTTTYYYkkkuuullluuu000000000000000000000000////////////////////////000000000//////.........//////............//////............///000111111000000////////////000000,,,---...////////////////////////...------,,,,,,,,,,,,,,,------.........------------------------***+++---...///////////////000000000///...---,,,......------------......//////.........---------------...//////...------.../////////000000000000------......000222444666888222......///......111......////////////.........///000111111000///............//////000000000///......---------........................------........................---...000111111000...---//////...------------.........////////////..................////////////000000000000000000000000/////////000000111333333............/////////000............///000111222111111000///000111222333111111111111111000//////000000///...............000000000000000000000000////////////////////////000000111111111111000000111111111000000000/////////////////////......---------......///000000111---------.........//////....../////////000000000,,,,,,---------...............////////////......------------------------...///000///...---...///............/////////000............////////////...............///000000000000000000///...---,,,.........///000111111111---///222222000//////111////////////000000000000------...///000111222222000000000111111000000000000000/////////000111222////////////000000000000...000111111000//////000000000111111111111111000111111222555999<<<<<<;;;;;;::::::;;;;;;===>>>>>>======>>>???@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMLLLOOOVVV[[[kkkpppkkkxxx000000000000000000000000000000000000000000000000000000/////////......---//////............//////------------...///111111111111000000000000111111------...///000000//////000000///...---,,,,,,+++++++++,,,,,,---...//////........................&&&'''***,,,...///000000///000000000000...,,,+++---------,,,,,,---------//////.........---------,,,---...//////...---,,,////////////000000000000000......///222444555444444000///000000...///333......////////////.........///000111111000///....../////////000000111111///......---------....../////////......------,,,...........................///222333333222///...//////...------------.........////////////................../////////000000000000000000000000000*********++++++---......---.........//////000000/////////000000222333333333222000//////111333444111111111111111000//////111000///...............000000000000000000000000000000000000000000000000//////000000000000//////222111111111000000/////////////////////......---,,,,,,------...///000000---------.........//////////////////000000000000---.........//////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...///111111000000222333---.........//////000000............/////////000...............///000000,,,---...///000000000000---......///000111111222---000333222000...///000////////////000000000000,,,---...///000111222333111111222222222222111111111000/////////111222333////////////000000000000000111333333111000111222111111111111000///...---000111222666:::<<<;;;::::::::::::;;;<<<===>>>???>>>???AAABBBCCCCCCBBBAAABBBCCCDDDCCCCCCCCCEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJGGGJJJLLLMMMNNNSSS[[[aaajjj~~~|||nnnlll{{{////////////000000000000////////////////////////////////////////////////............////////////............//////////////////000000000000//////............//////////////////.........---------......------------......------......//////000000////////////////////////////////////////////////000000//////.........---000000//////......------//////............//////,,,---------.../////////000,,,000000+++000777333222111111000000000000000111111000///////////////...---,,,,,,---...///000///////////////////////////111222333333222111///........................//////////////////////////////......---------,,,111000///......///000111............////////////111111000000//////......000000000000000000000000////////////000000000000//////......---------,,,,,,---///111111111111000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111////////////////////////000000000000000000000000............////////////......---------,,,,,,,,,------............---------.........///000000000........................------,,,+++,,,---...///000///...------...///000...//////000111222222333.........------,,,,,,,,,,,,---...///000000000///........................---...///...,,,,,,...///000000111000000///...---......////////////......///////////////............/////////000000000111...//////000111222222222222222111111111111222222111111111111000...---,,,---------...000111000///...///000111111000///...000111222111000///000111//////000333777:::::::::<<<;;;;;;;;;;;;<<<============>>>???AAACCCEEEFFFCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHFFFIIILLLMMMOOOTTT[[[aaammmyyyuuuvvv{{{zzzzzz////////////000000000000////////////////////////////////////////////////............////////////....../////////000000000//////000000000000//////............//////////////////.........---------......------------...............///////////////////////////////////////////////////////////////000/////////............///////////////.........//////............//////...//////////////////000111...111222---555===888222111000000//////000000111111000/////////////////////.........///000111////////////////////////,,,---///000000///---,,,......................../////////////////////////////////.........------111000///......///000000............//////////////////////////////......000000000000000000000000////////////000000000000/////////...............---...///000000111000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111////////////////////////000000000000000000000000............////////////.........---------,,,,,,------............------..................//////........................------,,,,,,,,,---...///000///...------...///000000////////////........./////////......---------...............---------........................---...///...,,,,,,...//////000000000000//////.........////////////......////////////////////////////////////000000000000...//////000111111222222000000//////...////////////000000000000//////...//////.../////////...---...///000111111000///...000111222111000///000111222222222555999;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>???AAACCCEEEFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGIIILLLMMMNNNSSSZZZ___iii~~~wwwpppttt////////////000000000000////////////////////////////////////////////////............/////////////////////000000000111111...//////000000//////.............../////////////////////.........------......------------......///////////////.........////////////////////////////////////////////////////////////...............///////////////000000000//////......//////000111111000000000000000000///---000000...999BBB===222111000000//////000000111000000///////////////111000000/////////000000////////////////////////,,,,,,............,,,,,,........................////////////////////////000000////////////......000000////////////000000............////////////......//////////////////000000000000000000000000////////////000000000000////////////000000000000000///////////////000000000000000000000000000000///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000............////////////.........------------,,,------............------.........---------------........................------,,,,,,------.../////////............//////111000///...---+++******///////////////.........//////...,,,,,,++++++,,,........................---...///...,,,,,,...///......///000000000//////......////////////......////////////////////////000000000000////////////...//////000000111111222111000//////..................///000000000000000000000000///......------//////000000000000//////000111222111000000111222333333333555999;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>@@@AAACCCEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLLLLMMMQQQXXX]]]eeezzzxxxzzzuuu}}}lllrrr////////////000000000000////////////////////////////////////////////////............////////////000000000000111111111111...//////////////////...............////////////////////////..................------------......000000//////......------///////////////////////////////////////////////////////////////...............//////000000000111000000////////////000000111111111000000/////////,,,***...------;;;EEE>>>111111000///////////////000000////////////000000111000000//////.........////////////////////////...///000000000000///...................................................000000000000000////////////////////////000000000............/////////////////////000000111111111000000000000000000000000////////////000000000000//////000000111111111222111111///......///000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000000000000000000000000000............////////////............------------------............------.........---,,,,,,,,,+++........................---------------......////////////....../////////000000///...,,,+++******//////..................//////---,,,,,,,,,------........................---...///...,,,,,,...///------...///000000000///......////////////......///////////////000000000000000000000////////////////////////000000111111333222111000000///000000//////000000000000/////////000000///...---.../////////000000000000/////////111222222111000111333222222222444777999999888<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLKKKKKKOOOVVV\\\eeezzzvvvwwwrrr}}}nnnuuu////////////000000000000////////////////////////////////////////////////............////////////000000000000111111111111......////////////..................////////////000000/////////...............------------......000000//////......------////////////////////////////////////////////////.........///////////////.../////////000000111111000000////////////000000000000000//////.........++++++...---...>>>GGG===111000000///.../////////000000////////////000000////////////...------,,,////////////////////////000000000000000000000000////////////////////////------------------------/////////000000000000000......///000000000000000............////////////000000000111111222222222////////////////////////////////////000000000000//////000000111111222222111111///......///000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000////////////////////////............//////////////////.........---------------............------.........---,,,,,,,,,+++........................------.........//////......//////////////////.../////////.........------------------------------......---......//////000........................---...///...,,,,,,...///,,,---...///////////////......////////////......////////////000000111111000000000000///////////////////////////000000000222222111000//////000000111111111111000///...------...///...------000222000000////////////000000///111222222111111222444333222222444777999999888<<<;;;;;;;;;;;;<<<======>>>??????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKOOOVVV\\\hhh}}}yyyxxxqqqvvv}}}~~~~~~////////////000000000000////////////////////////////////////////////////............/////////////////////000000000111111---......//////......---............////////////000000000/////////............------------......///////////////.........////////////////////////////////////////////////.........//////////////////000000000000000000111111000000//////000000111000///////////////.........///222000111AAAGGG:::111000//////....../////////////////////000000111---...............---,,,////////////////////////........................////////////////////////------------------------......////////////000000---...///000111111111000............////////////000000111111111111111222////////////////////////////////////000000000000000000000000111111111111000///////////////000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111000000000000000000000000////////////////////////............/////////////////////.........------------............------.........---------------........................------...////////////.........////////////......///////////////000000000,,,,,,,,,---------------,,,---...///000000000000........................---...///...,,,,,,...///------.../////////............////////////.........//////000000111111222////////////000000000000///////////////////////////......------......///222222111111000...---,,,,,,...///...,,,---000444000000////////////000000///111222222111111333444444444444666:::<<<<<<<<<<<<;;;;;;;;;;;;<<<======?????????@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKOOOWWW^^^kkk{{{{{{sss////////////000000000000////////////////////////////////////////////////............////////////....../////////000000000---......//////......---............////////////000000000000/////////.........------------...............///////////////////////////////////////////////////////////////............/////////000111111111000000000000000111111000000000000111111///000000000000000000111///111444111222AAADDD444000000///............//////////////////000111111------//////000///......////////////////////////...------------------...////////////////////////////////////////////////------........./////////,,,---///000111111111000............////////////000000000///////////////////////////////////////////////////000000000000000000000000000000//////---...///000000111000000000000000000000000000000222222222222222222222222///////////////////////////////////////000111111////////////////////////////////////////////////............////////////////////////............------............------..................//////........................,,,---...///000//////...---...///000000///...---////////////////////////------------.........///+++---///000000///---,,,........................---...///...,,,,,,...///.........///......------......////////////.........//////000111111222222------...///000111222222////////////////////////---------------...///000000000000000000///......---000111...++++++///333111000///......///000111///111222222222222333555333333444666:::=========<<<;;;;;;;;;;;;<<<======?????????@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKPPPYYY```jjjzzz}}}vvv////////////000000000000////////////////////////////////////////////////............/////////000............////////////---..................---............/////////000000000000000////////////.........------.........---.........//////000000////////////////////////////////////////////////---.........//////000000222222111111000000//////111111000000000000111111000000111111222222222333...000333000000>>>@@@...000000///...............///////////////000111111---...///111111111000000///////////////////////////......------......///000000000000000000000000111111111111111111111111,,,---------......//////,,,---///000111111111000............/////////000//////......---------,,,////////////////////////////////////000000000000111111000000//////......,,,---///111111111111000000000000000000000000000222222222222222222222222///////////////////////////////////////000111111////////////////////////////////////////////////............/////////000000/////////............---..................------.........///000000000........................,,,---///000000000///...---...///000000///...---000000/////////.........---.........//////000000+++---///111000---***(((........................---...///...,,,,,,...///.../////////...---,,,,,,......////////////.........//////000111222222222,,,---...///000111222333///////////////.....................000111222333...//////000000000000000///222222///******---222111000///......///000111///111222222222222444555111111111444888;;;<<<<<<<<<;;;;;;;;;;;;<<<======?????????@@@AAABBBCCCDDDCCCBBBBBBAAABBBCCCDDDEEEIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLQQQZZZaaaiii~~~www~~~xxx....................................////////////........................///////////////////////////...------...///000111000000///////////////000000000000000000000000000111111000000//////......//////............//////...............---------------......//////000000000000000000000000000000///////////////.........222222111111000000//////000000000000000000000000111111111111000000000000+++,,,...///111222222222111111000000/////////...000000000000////////////------...///000000//////////////////////////////......//////000000111111000000////////////000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333444000111111111111222222222111111111111111000//////......------------......---,,,++++++---.........////////////////////////000///...------...///000111111111000000000000000........................111111111000///.........////////////////////////,,,---------.../////////////////////////////////000000//////.........---++++++,,,,,,---...//////////////////////////////000......000333333///,,,........................------------------------111111000000//////......000///...------...///000111111000000//////......---.........//////000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000222222111111000//////...///000111222222222222222111222444666888::::::;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>@@@AAABBBDDDCCCBBBAAAAAABBBDDDEEEHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLLLLNNNSSS[[[```kkk~~~uuuqqq{{{....................................////////////111111111111111111111111///////////////////////////......---...///000111000000///////////////000000000000000000000000000111000000000/////////...//////............//////.................................///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000,,,---...000111111111111000000/////////.........////////////............---......///000000//////000000000000000000000000////////////000000000000222111111000000111111222////////////////////////000000000000000000000000000000000000////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////////////////---------...//////000000000111111111111222222222111111111111111000////////////............/////////---,,,---...000//////////////////////////////000///............///000////////////////////////........................///////////////000000000////////////////////////------..................////////////////////////000/////////............,,,,,,---......///000000//////////////////////////////...///000000///...................................................111000000000/////////...000///............///000000000000000////////////............/////////000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000...//////000111222333444000000111222222222222222111222444666888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>@@@AAABBBDDDCCCBBBAAAAAACCCDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLNNNSSS[[[aaaiii|||wwwsss|||....................................////////////........................///////////////////////////............///000000000//////......///000000000000000000000000000000000000000000//////////////////............//////---------......//////000000000///////////////...000000000000000000000000000000000000111111111111...///////////////000000000000000000000000000000111111111111000000000000......///000000000000000111111000000000000////////////.........---------......///000000000//////111111111111111111111111000000000000////////////111000000//////000000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000........................------------............000111111111111222222222111111111222111111000///000000////////////000000000///---...///111000///////////////////////////000//////......//////000................................................------...///000000111111//////////////////////////////..................////////////////////////////////////.....................//////000111111////////////////////////...//////...------...000........................////////////////////////000000000000////////////000//////......//////000////////////000000000000............////////////000000////////////000000000000////////////000000000000000000000000000000000000////////////000000//////000111222333444555000000111222222222222111111222444666999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>@@@AAAAAACCCCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMRRR[[[bbbggg|||~~~zzz}}}....................................////////////------------------------//////////////////////////////.........///////////////.........///000000////////////////////////000000000000//////////////////............//////,,,------...///000000111111000000000//////......///////////////////////////000000000000000111111////////////............////////////////////////111111111111000000000/////////000000000000//////222222222222222222222222000////////////............//////000000000//////000000000000000000000000111111000000//////............------------......////////////////////////////////////////////////......//////000000111111////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////000000000000000000//////000000111111111222222222111111111222222111111000111111000000000000111111000///---...///000000///////////////////////////000//////////////////000.............../////////........................------......///000000111////////////////////////000000//////......------///////////////////////////////////////..................//////000000000////////////////////////---///000...++++++...111................................................000000000000////////////000//////////////////000......//////000000111111.........///////////////000000////////////000000000000////////////000000////////////////////////000000////////////000000444444333333222111111000000111111222222222111111111222444777999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@AAACCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNNNNMMMMMMRRR[[[ccciii~~~~~~////////////////////////............////////////000000000000000000000000//////////////////////////////////////////.....................///000000////////////////////////////////////000000000000//////............//////------......///000111111111111000000/////////...////////////////////////.........//////000000000111000000///...------,,,////////////////////////111111111111000000000///000000000000000//////...111111111111111111111111111111111000000000000//////000000000000000//////////////////////////////111111000000//////............------------......////////////////////////////////////////////////......//////000000111111////////////////////////////////////000000000111////////////////////////////////////////////////000000000000000000000000222111111111111111111111000000111111111222222222111111222222222222111111111111000000000000111111000...------...///......000000000000000000000000///000000000000000000///.........//////000000000................................................////////////////////////000000000//////......---////////////////////////.........///////////////.............../////////////////////////////////---///000...++++++...111........................------------------------////////////000000000000///000000000000000000///......//////000000111111///////////////.........000000////////////000000000000////////////000000////////////////////////000000////////////000000666666555333111000///...111111222222222111111000111222444777999;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJMMMOOOOOOMMMLLLQQQ\\\eeennn////////////////////////............/////////////////////////////////////////////////////////////////////000//////...---------------...///000000000000000000000000000000////////////000000000000//////............//////.........//////000000111111000000000000000000///000000000000000000000000------......//////000000111111000//////......---000000000000000000000000111111111111000000000000///000000000000000///............////////////000222222222111111111000000000000111111111000//////........................000000000000////////////111000000//////000000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000111111111111222222222000111222222333222222222111111000000000000111111000///------...///...---000000000000000000000000///000000111111000000///.........//////000000111........................///.....................////////////////////////000000//////////////////////////////////////////.........///////////////........................////////////////////////...//////...------...000........................------------------------////////////000000000000///000000111111000000///////////////000000000000///////////////.........000000////////////000000000000////////////000000000000000000000000000000000000////////////000000222222222222222111111111111222222222222111000000000222444777:::<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????BBBBBBCCCDDDEEEFFFFFFFFFHHHGGGGGGFFFGGGIIIJJJKKKMMMOOOPPPMMMKKKPPP\\\fffrrr////////////////////////............////////////------------------------//////////////////////////////000000000///---,,,------------...///000000000000000000000000000000.../////////000000000111//////............/////////////////////000000000000000000000000111111111000000000000000000000000---......///000000111111/////////000000111111111000000000000000000000000111111111111000000000000...///000000000000000////////////000000000111111111111111111000000000000111111111111111000//////////////////////////////////////////000000000000222111111000000111111222////////////////////////000000000000000000000000000000000000////////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000000111111111111222222222000111222222333333333222000000000//////000000000222000......///000///...000000000000000000000000///000111111111111000///,,,,,,---......///000000........................,,,------......////////////////////////////////////////////////000000000////////////////////////............/////////000//////////////////////////////////////////////////////...///000000///....................................................../////////000000000111///000111111111111000///000000000000////////////000/////////............000000////////////000000000000////////////000000000000000000000000000000000000////////////000000//////000000111222222333222222222222222111000000000222444777:::<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>?????????>>>AAABBBCCCDDDEEEFFFFFFGGGIIIHHHHHHGGGHHHJJJKKKLLLMMMPPPQQQNNNKKKPPP\\\hhhttt~~~000000000000000000000000............/////////000000000000000000000000000//////////////////////////////000000000///---,,,,,,,,,,,,---...///000111000000000000000000000000.../////////000000111111//////............//////000000000000//////////////////000000111111222222000000000000000000000000...//////000111222222222,,,---...000111333444555000000000000000000000000111111111111000000000000......///000000000000000222222222333333444444444000000000000////////////111111111111111000//////000000000000000000000000......//////000000111111000000////////////000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////---......///000111222222000111111111111222222222000111222333333333333333000000////////////000000333111000///000111000///000000000000000000000000///000111222222111000///++++++,,,,,,---...//////........................***+++,,,---///000111111////////////////////////......//////000000111111////////////////////////---.........//////000000111111111000000000000000////////////////////////000///...000333333000,,,........................////////////////////////.../////////000000111111///000111222222111000///111111000000//////......000000//////.........---000000////////////000000000000////////////000000000000000000000000000000000000////////////000000//////000000111111111222222222222222222111000///000222444777:::===>>>???<<<<<<<<<;;;;;;<<<<<<<<<:::;;;===?????????>>>>>>AAABBBCCCEEEFFFFFFGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMMMMPPPQQQNNNKKKPPP]]]hhhuuu~~~//////............//////111111111111000000000000.........------,,,,,,,,,////////////............/////////......---------...------------.../////////...---...///000000...---...///000000111000000////////////000000000000000000000000000000000000///000000111222444555666000000///...............//////............//////......------,,,,,,,,,+++222111111111000000//////000111111000///......///000000111111111000000/////////000000000000//////...///000111111000///...111111000000//////......111111000///////////////222222111111000000//////000///.........///111222////////////////////////000000000000000000000000333333222111000000111111111111111000000000000000//////000000111111111222000000000000000000000000000000000000000000000000.........////////////000............////////////222222111111222222333444222222222222222222222222000000000000000000000000444444333111000...------111111111111111111111111111000///......///000111///////////////////////////000000000///---+++)))333222000///.........//////////////////.........////////////////////////111111222555777555000,,,...------...000222111000000000000000000000000000............////////////......////////////......---------.........//////111///---...111222000...000///...------...///000222111111111000000//////......///000000000000000222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000//////...------//////000111222222333333222111000.........///000222333444666888:::<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBAAACCCEEEEEEDDDEEEFFFHHHGGGHHHHHHHHHHHHHHHHHHHHHMMMOOOOOOKKKJJJPPP]]]hhh}}}}}}}}}//////............////////////000000000111111111/////////.........------////////////........................---------,,,...------------.../////////...---...///000000......//////000000000000///////////////000000000000000000000000000000000000000000000000111222444444000000///...............//////............//////222222111111111000000000111111111111000000000//////000111000///...///000000000111111111111000000//////000000000000////////////000000000000//////111111000000////////////111111000///////////////111111000000000000000///000//////...///000111222111111111111111111111111000000000000000000000000222222111000000000000000111111111111000000000000000000000000111111111222000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111222222111111222222333444222222222222222222222222000000000000000000000000222111111000000/////////////////////////////////222111000//////000111111////////////////////////...///////////////......111000...---,,,,,,------/////////////////////...////////////////////////,,,...444:::===;;;444///111111111000///.........000000000000000000000000............////////////......///000000/////////........./////////000000000...------///000///---//////............//////222222111111111000000000......///000000000000000222111000000//////000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000//////...///000000111222222333333333222111000///000000111444555777999;;;===>>>???======>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIOOORRRRRROOONNNUUUbbbnnn|||}}}//////............//////---......///111222222333000000000///////////////////////////...............------------,,,,,,,,,......------......///000///...---...///000000...///000000000000//////...////////////000000000000000000000000000000000000000000//////000000111222000//////............/////////............//////000000000000000/////////111111111111000000000000...000111000//////000111000000111111111111000000///000000111111000000///111000000//////000000111111000000000000/////////111111000/////////000000////////////000000000000000////////////000111222111111111111111111111111000000000000000000000000111111000/////////000000111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000111111111222222222222111111222222333444222222222222222222222222000000000000000000000000////////////000000000000////////////////////////222111111000000111222222000000000000000000000000.........///000111222333000///...------,,,------......//////////////////////////////////////////,,,...222888<<<===;;;999///111222111...---///111000000000000000000000000............////////////......///000000000000000/////////000000000000000///---,,,---...///...---......////////////......111111111111111000000000....../////////000000000222111000000//////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111000000///000000000111222222333333333222111111111111111222111222444666888:::;;;<<<========================>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEEEEDDDDDDFFFGGGHHHGGGEEEEEEEEEGGGHHHJJJMMMPPPQQQNNNNNNUUUcccnnnzzz|||//////............//////......//////000111111222////////////////////////////////////............---------------,,,,,,,,,...............//////000///...---...///000000...000000111000000///...---////////////000000000000000000000000000000000000000//////.........//////000///............////////////............////////////..................111111111000000000000000...///111111000000111333///000000111111111111000000000000111111000000000222111000//////000111222000000000000000000000000111111000000///000000111.........//////000000111000000000000000111111111111111111111111111111111000000000000000000000000000000///////////////000000111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000000000000111111111222222222222111111222222333444333333222222222222222111////////////////////////////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000......------...000222333111111000000////////////............////////////////////////////////////111///---...222888>>>BBB999<<<===999222///000333////////////////////////............////////////......///000111111111111////////////////////////........................---...///000000///...---000///////////////////////////........./////////111111000///////////////////////////000000000000////////////////////////////////////////////////000000000111111000000///000000111111111222222222111111111111111111111111000000222444666888999:::=========<<<<<<=========>>>>>>>>>>>>???@@@AAABBBAAACCCDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCDDDFFFIIIJJJMMMOOOPPPNNNMMMUUUbbbnnn~~~xxx{{{//////............//////000/////////////////////........................////////////............------------------------///............///000000///...---...///000000...000000111000000///...---////////////000000000000////////////////////////000///......------......//////............////////////............//////000000111111111111111111000000000000000000111111...000111111000000111333//////000111111111111111000000111111111111000000222111000//////000111222000000000000111111111111111111000000000000111111......//////000000111111///000000111111111111111000000000000000000000000000000000000000000000000000///////////////000000000000111111222222222333222222222111111111111111000000000000000000000000000000000000000000000000------.........//////////////////000000000111111222222111111222222333444333333333222222111111111////////////////////////111111111000//////......000000000000000000000000---....../////////000000000000000000000000000000///...---,,,---...///000000000000000000/////////---.........//////000000////////////////////////000///,,,+++---222999>>>FFFHHHGGG@@@555...---...////////////////////////............////////////......///000000000000000........................//////000////////////000---...///000000///...---........................000///......---...//////111000000///.../////////.../////////000000000111////////////////////////////////////////////////......//////000//////...111111111111111222222222//////000000000000000000333444555777999;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCBBBAAAAAABBBDDDGGGFFFDDDCCCDDDFFFIIIKKKPPPSSSTTTRRRRRRYYYgggsss}}}wwwtttyyy//////............//////000000000//////.........------............//////////////////............---------............/////////......//////000111///...---...///000000...///000000000000//////...////////////000000000000//////////////////////////////......---.........///............//////000//////............/////////////////////000000000000000000000111111111111///111222111000000111222...///000111111222111111000111111222222111111000111111111000000111111111000000000111111111111222111111000000000111222222000000000000111111111111///000111111222222111111////////////////////////000000000000000000000000000000/////////000111111000000111111222333333333222222222222222111111111000000000000000000000000000000000000000000000000............/////////////////////000000000111111222222111111222222333444444333333222222111111111000000000000000000000000333222222111000//////...////////////////////////,,,,,,---...////////////000000000000000000000000000///...---------------------............------------......///000000000////////////////////////+++---///000///000111222999::::::666111------...000000000000000000000000............////////////......////////////..................------------///000111000///...///111......////////////......------------............000///...---------...///111000//////......//////......//////000000111111000000000000000000000000000000000000000000000000---......////////////...111111111111111111111111......///000000000000///222333444666888:::<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCBBBAAAAAABBBCCCFFFEEEEEEDDDEEEGGGJJJKKKNNNQQQSSSRRRSSS\\\kkkwww}}}uuu}}}ooopppwww//////............//////.........///////////////....../////////000000000////////////...................../////////000000///////////////000000111///...---...///000000......//////000000000000///////////////000000000000///////////////////////////...............//////...............///000000//////............//////------.........////////////000000000111111111111111222333222000000000222...///000111111222222222000111111222222111111000000111111222222111111000000000111111111222222222111111000000111111222333222222222222111111111111///000111222222222111111000000000000000000000000000000000000000000000000000000000000000111222222000000111222222333444444333333333222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222222111111222222333444444444333333222111111000000000000000000000000000222222222222111111111111////////////////////////,,,,,,...///000000000//////////////////////////////////////////...------,,,---...//////...------------......///000000111////////////////////////+++...222222000......///***+++,,,---...///000111000000000000000000000000............////////////...//////......---,,,+++////////////.........------///111000...---...000//////............//////.........//////000000000111000...,,,,,,---...///000000///............///.........///000111111111000000000000000000000000000000000000000000000000......///000000000000000111111111111111111111111...///000111222111111000111111333555777999:::;;;>>>===;;;::::::;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKIIILLLPPPRRRUUU```qqq~~~vvvpppkkk|||ssshhhllluuu//////............//////,,,------...///000111111//////000000111111111222000/////////.............../////////000000111111///////////////000111111///...---...000000000.........///000000111000000////////////000000000000////////////////////////...............///000000...............///000111//////............//////111111222222333333333444//////000000111111111222222333333222000///000111......///111111222222222111111222222222222111111000111222333333222111000000000111111222222222222111111000000111222333333444333333333222111111111///000111222333222111111111111111111111111111111000000000000000000000000111111000000111222333333000000111222333333444444333333333222222111111111000000000000000000000000000000000000000000000000111222222222222333333333111111222222222333333333222222111111222222333444444444333333222111000000000000000000000000000000000111111222333333444444111111111111111111111111,,,---///000111111111000////////////////////////...///000111111000///......///000111111000//////---------...///000000111////////////////////////111222222000------111444444222111111222222000///000000000000000000000000............/////////000/////////...---,,,******111111000000/////////...,,,...000///---,,,---000000///...------...///000///000000000111111222222111000...,,,,,,,,,...///000000///...............---......///000111111222000000000000000000000000000000000000000000000000//////000111111111111111222222111111111111111111///000111222333333222111444555666888:::<<<>>>???>>>===;;;::::::;;;===>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKIIINNNSSSVVV\\\hhhzzz|||kkkfffdddyyynnndddjjjttt...,,,++++++---......---000000000000000000000000000000000000000000000000......//////000000111111------......///000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///000000111111222111111111000000//////000///---,,,,,,---///000222222111111000///////////////000111111111111000000111111111111222222222222222111111111111111111//////000000000000//////111111111111111111111111111111111111111222222222///000111111000///000000222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111222222222333333333111111222222222333333333666555444333222222222222333333333222222111111111111111111111111111111111//////000000111111222222111111111000000000000000111111111111111111111111111222222222222111000000............//////////////////000000000000//////...///000111111000...---//////000000///...------//////000000000000////////////...---,,,++++++***------------------------////////////////////////////////////////////////000000//////.........---///////////////.........////////////////////////////////////////////////111111000000//////............------------......---.........//////000000...---------...///111222////////////////////////---......///000111111222111111000///////////////////////////////////////111111000000//////......000000000000000000000000111111000000///.........111000000000//////......///////////////000111111///111333555777888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<===????????????AAACCCCCCCCCDDDCCCAAAAAABBBDDDDDDEEEGGGIIIKKKLLLLLLLLLPPPQQQRRRVVV```qqqlll___cccwwwooogggllluuu222000//////111222222111000000000000000000000000000000000000000000000000.../////////000000000111///////////////.........000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222111111000/////////000000000000//////......000000............000000111111111111000000000000222222222333333333222222111111111111222222222222222222111111111111111111111111222222222222111111222222222222222222111111222222111111111000000000222222333222222222333444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111222222222333333111111222222222333333333555555444333222222222222333333333222222222111111111111111111111111111111000000000000000111111111111111111111000000000000111111111111111111111111222222222222222111000000....../////////000000000//////000000000000//////000000000000000000////////////000000///......---//////000000000000////////////......------,,,,,,------------------------////////////////////////////////////////////////000/////////............/////////////////////...////////////////////////////////////////////////000000000000//////............------------................../////////000......------...///111222000000000000000000000000.........///000111111111000000///...............////////////////////////000000000000////////////000000000000000000000000111000000000000/////////111111111000000////////////////////////000111111///111333555777888888888<<<;;;;;;:::999888777777===>>>>>>>>>>>>???BBBDDDKKKKKKJJJGGGDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMQQQRRRSSSWWW```ppp|||lllaaaeeevvvttthhhkkksss000///......000111111000000000000000000000000000000000000000000000000000////////////000000000000111000000///......------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///.........////////////............000000000000000000000000000000000111111111111222333333333333333222222222111111111111222222222333111111222222222222222222333333444444444444333333444444444333333222222222222111111222222333444444444444333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333555444333222222111222222333333333222222222222111111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222222222222222222111111000/////////000000000111111//////000000000000//////000000000000000000000000//////000000000///......//////000000000000/////////////////////.........////////////////////////////////////////////////////////////////////////////////////..................//////////////////////////////////////////////////////////////////000000000////////////.........------------..................////////////......---......///000111000000000000000000000000......//////000000111111///......------------...////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111000000000000////////////000111111///111333666777888888888>>>=========<<<<<<<<<<<<>>>>>>>>>======???BBBEEE\\\ZZZUUUOOOHHHDDDCCCCCCFFFFFFFFFGGGHHHKKKMMMNNNRRRSSSTTTWWW___lll}}}}}}ooohhhmmmzzznnnmmmttt...---,,,---///000000///////////////////////////////////////////////////////////////000000000000000000//////............000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,,,,---......//////000///////////////////////////000000111111000000/////////000111111222333333333222111111000000000000111111111222222222333333111111222222222222222333444444444555555444444444555555555444333333222222111111222333555777:::;;;999999888888777444111...222222222222222222222222333333333333333333333333111111111111111111111111000000111111111111000000111111111111111111111111000000000111111111222222111111222222222333333333444333333222111111222222222222222222222222222222111111111111111111111111222222111111000000//////000111111111111111222222222222222222222222222222222222333333222222111000000000000000111111111111//////000000000000//////...///000222222111000/////////000000000//////...//////000000000000//////......//////000000000111///////////////////////////////////////////////////////////////////////////////////////.....................////////////////////////////////////////////////////////////////////////////////////......------------...............///////////////............//////000000111111111111111111111111.../////////000000000111///......------.........////////////////////////......//////000000111111//////////////////////////////000000111222222333222222111111111111111111000000//////000000111222000111444666888888999888;;;;;;<<<>>>???@@@BBBBBB>>>>>>>>>======???BBBEEEXXXVVVRRRLLLFFFCCCCCCDDDGGGFFFFFFFFFHHHJJJMMMOOOQQQRRRSSSVVV\\\gggvvvvvvpppvvvyyyvvv{{{000///...///111333333222////////////////////////////////////////////////000000000000////////////............//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////---......//////000111111000000000000000000000000...//////000000//////...//////000111222333444444444444222111000000000000111222222222222333333333111111222222333333333333333333444444444444333333555555555444444444333333333222222222444666999:::;;;;;;<<<>>>>>>;;;555111222222222222222222222222333333333333333333333333222222222222222222222222111111222333333222111111111111111111111111111111000111111111111222222222111111222222222333333333333333222111111111222222222222222222222222222222111111111111111111111111222222111111000000//////000000111111222222222333222222222222222222222222222333333333333222111111000000000000111111111111//////000000000000//////+++...222444555333000...//////000000000000000/////////000000000000//////......//////000111111111000000000000000000000000////////////////////////////////////////////////.........///////////////---.........//////000000////////////////////////////////////////////////.............../////////......------------......///////////////..................///////////////000000000000000000000000////////////000000000000000///////////////000000000000000000000000000000......//////000000111111////////////////////////......///000111222222333111111111111111111222222000000000000000111222222000222444666888999999999777888999:::<<<===??????===>>>>>>>>>===???BBBEEEBBBCCCBBBAAAAAABBBEEEGGGGGGFFFFFFFFFHHHJJJMMMOOONNNPPPQQQSSSXXXbbbpppzzz|||tttzzz}}}///---,,,...000222222111000000000000000000000000000000000000000000000000000000000000////////////------......///000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000333333333222111111000000000000000000111111111111////////////////////////000000111111222333444444888777555333222111222222222222222222333333333333111111222222333444444444333333444444444444333333444444444444444444444444555444222111111333444666666555555888::::::666111222222222222222222222222333333333333333333333333222222222222222222222222222333444555555444333222222222222222222222222222111111222222222333333333111111222222222333333333222222111111111111222222111222222222222333333333111111111111111111111111111111111111000000000000000000111111222333333333333333333333333333333333333333333333333222222111/////////000000000111111//////000000000000//////+++...222555555444000...//////000111111111000000//////000000000000//////......//////000000111111000000000000000000000000////////////////////////////////////////////////.........///////////////------......///000000000////////////////////////////////////////////////---............/////////......------------......///////////////...............////////////......////////////////////////////////////000000000000000////////////000111111000000000000000000000000////////////000000000000000000000000000000000000---......///000111111222000000000111111111111111111000000000000111222222000222444777888999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>????????????AAACCCAAABBBCCCBBBBBBBBBDDDEEEFFFFFFFFFGGGHHHKKKMMMNNNMMMNNNOOOPPPUUU___mmmwwwyyy}}}---,,,+++,,,///111111111000000000000000000000000000000000000000000000000111000000000/////////............///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000222222222111000000///////////////000000000111111111111////////////111111111111111222222333333333999888555333111111111222222222222333333333444444111111222222333444444555333444444555555444444333222222222333444444555555555444222222333555888::::::666111000333444222000222222222222222222222222222222222222222222222222333333333333333333333333333444555777777555444333222222222222222222222222222333333333333444444444111111222222222333333333222222111111111111222222111111222222222333333333111111111111111111111111000000000000000111111111000000111222222333444444333333333333333333333333333333444444333333222111....../////////000000000//////000000000000//////...///000222333333222222//////000111111111111111//////000000000000//////.../////////////////////////////////////////////////////////////////////////////////////////////............/////////000------......///000000111////////////////////////////////////////////////---------.........//////......------------......000/////////..................///000000///...---........................000000000000////////////...............///000000000000000000000000000000000000000000////////////000000000000000000000000------....../////////000/////////000000111111111111111000000111111222333111222444777999999999999>>>>>>==================:::===???AAA@@@@@@AAABBBFFFGGGIIIHHHFFFDDDDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOTTT___mmmxxx111000///000333555555555000000000000000000000000000000000000000000000000111111000000/////////...000000000///......------////////////////////////000000000000000000000000////////////////////////000000000000000000000000,,,,,,------.../////////---.........//////000000333222000//////000222333111222222222222333333333888666444111/////////000222222333333333444444444111111222333333444555555444444555555555555444444000111111222333444555555333222333444777<<>>@@@EEE???777333333444444333444444444444444444444444333222222222333444555555444333333333222222111111333333333333333333333333555555666666666555444444444444444444444444444444333444666777777666444333222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222000111111222222333444444333333222222333333444555555555444333222222111000111111111111111111111111111111000000000000111111//////000000111111111222...///000111111000///...000000000000000000000000000000000000000000000000---...///111111111000///......------------......000000//////.........---222000///------///000222//////////////////////////////////////////////////////////////////////////////...---,,,++++++***111...,,,,,,---///000000...///000111111000///...,,,,,,------.../////////---000222222111///......222111000///////////////......------------......000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111222222222222111111222333555888999:::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>?????????>>>>>>@@@AAACCCEEEFFFEEEDDDCCCHHHHHHHHHHHHIIIIIIJJJKKKNNNMMMMMMOOOWWWdddttt111000000000/////////...000000000000000000000000000000000000000000000000111000///......///000111........./////////000000000...++++++,,,.........000000000000000000000000////////////////////////000000000000000000000000////////////000000000111111111111111000000000000000000000111111111111222333333222222222333555666333333333333333333333333444555666777888888888888888777666666666888999:::999999999:::999888888777888777555555555666888999666555444444555777999:::@@@;;;555333333555555555555555555555555555555555222111111111111222222333333333333333333333444444444444444444444444444444333333444444444444444333444444444444444444444444333444555666666555444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333333333333333222222333333444555333333333333333333333333111111111111111111111111222222111111111111222222111111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000---...000111111111000000/////////....../////////000/////////............111000///......///000111////////////////////////////////////////////////////////////////////////000//////......------,,,111...,,,,,,...000000000.........//////...............//////000111111111+++...111222111000000000000//////............/////////............//////---------.........//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////111333555777999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@??????@@@AAACCCEEEFFFEEEDDDDDDHHHHHHHHHHHHIIIIIIJJJKKKNNNNNNNNNQQQYYYhhhyyy000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000....../////////000000000111///---,,,.../////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222222111111111000000000111111111222222333333333444333333333333333444555444555555555555555555555666666888999;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<======<<<<<<;;;::::::999888888888999;;;<<<:::999777666666666777888;;;999777666777888999888666666666666666666666666444333333222222222222333222222333333444555555666444444444444444444444444222222333444555555555555444444444444444444444444333333333444444333333333222222333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222666666555444444333222222333333222222333333444555222222222333333444444444111111111111111111111111333222222111111222222333222222111111000/////////222111///......///111222000000000000000000000000000000000000000000000000...///000111111111000000000000////////////000000////////////............111000///......///000111////////////////////////////////////////////////////////////////////////////////////////////////000...,,,,,,...000000000//////............//////......//////000111111111***---000111111000111222000////////////000000111000000////////////000000---------.........//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000///......///000111111333555777999:::::::::;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEEEEEEEDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKOOOOOOOOORRR[[[jjj~~~000000000000////////////////////////////////////000000000000000000000000//////000000000000//////...////////////000000000333111000000111222222111////////////////////////000000000000000000000000//////////////////////////////000000000111111111333222222111111000000///111111222222333333444444555555555555555555555555777777777777777888888888888999;;;===>>>???@@@@@@@@@???>>>======>>>??????AAAAAAAAAAAAAAA@@@??????======<<<<<<===>>>???@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<=========<<<888888888888888888888888888888777666555555555555444444444444444444444555333333333333333333333333222333444555666777777777444444444444444444444444444333333222222333333444222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222555444444444333333333222333333222222333333444555333333333333333333333333111111111111111111111111222111111000000111111222111111111000000000000000111111000//////000111111000000000000000000000000////////////////////////000000000000111000000000000//////////////////000///////////////.........000000////////////000000////////////////////////////////////////////////////////////////////////------......////////////000...------///000000///111000///......///000111,,,,,,------.../////////,,,...000111000000111222000000000000111222333333111111000000000000111111000000000111111111222222000000000000000000000000000000////////////000000////////////////////////000000000000000000000000444222000//////000222444222444666888:::;;;;;;;;;::::::;;;<<<<<<======>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLPPPQQQQQQSSSZZZiii}}}|||}}}////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000111333222000111222333222111////////////////////////000000000000000000000000////////////////////////000000000000111111111111333222222222111111000000111111222333444444555555777777777888888888888888:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDEEECCCBBBAAA?????????@@@@@@DDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAA@@@>>>======::::::::::::::::::::::::;;;:::999888888888888888777777666555555444333333333333333333333333333333111222333555555666666666444444444444444444444444444333333222222333333444222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333333444333333222222333333444555555555444333333222111111111111111111111111111111000000////////////000000......///000111222222333///000111222222111000///000000000000000000000000////////////////////////111111111000000000000111///......------......///.........///////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,------.../////////...------///000000///000///------------///000,,,,,,------.../////////...000111111///...///000////////////000000111222111111000000000000111111111111222222222333333333000000000000000000000000000000////////////000000////////////////////////000000000000000000000000444222000//////000222444333555777999;;;<<<<<<<<<::::::;;;;;;<<<=========??????@@@BBBBBBCCCCCCCCCAAABBBCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLQQQRRRSSSSSSWWWdddvvvzzzvvv}}}////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000/////////000000000111111000///...///000111000...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333444444555666777777999999;;;<<<=========<<<======>>>>>>??????@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIFFFEEECCCAAA@@@@@@AAAAAAEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBCCCDDDEEEEEEFFF@@@@@@AAAAAABBBBBBCCCCCC>>>@@@BBBBBB@@@=========>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999999999999;;;;;;:::888777666555444444444444444444444444444111111222333444444444444444444444444444444444444333333333444444333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222000000111222222333444444333333222222333333444555666555555444222111111000111111111111111111111111/////////....../////////------...000111222333444///000222333333222000///000000000000000000000000000000000000000000000000222222111000000000111111......------------.............../////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////+++,,,,,,,,,------......///...---...000000000...---,,,,,,,,,,,,,,,,,,---......//////000111111111000111111000.........000...------------......///111111000000000000111111/////////000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000///......///000111333555777999;;;<<<<<<<<<:::::::::;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMQQQSSSTTTRRRTTT^^^nnn||||||xxxuuu|||.../////////000000000111000000000000000000000000000000000000000000000000111000///......///000111//////000000000111111111///......///000000///---000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222000111111222222333333444555555666777888999:::::::::<<<>>>???AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDGGGHHHIIIJJJKKKKKKLLLKKKIIIGGGEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAACCCDDDEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCC???AAACCCCCCAAA??????AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<======>>>======<<<;;;::::::999888888888888888888888888444444555555555555555444444444444444444444444444333444555666666555444333222222333333333333444444444444444444444444444444444444444444444444444444222222222222222222222222222222333333333333333333333333222222333333444555444444444333333222222222111111111111111111111111000000////////////000000......///000111222222333111111111222222111111111000000000000000000000000000000000000000000000000333222111000000000111111//////............//////............/////////000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////------------...............------...000111///...---..................---......//////000111111111...000000000......000222000///..................000000000//////000000000---............/////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////222333555888999:::::::::999::::::;;;;;;<<<<<<======>>>???AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMOOORRRTTTRRRRRRZZZiiivvvxxxuuuzzz~~~.../////////000000111111000000000000000000000000000000000000000000000000222000///------///000222000000000000111111111111111000///000222222000///000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222000000111222333444444555777888888:::;;;<<<======<<<===???BBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@CCCFFFEEECCCBBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB??????>>>??????@@@AAAAAA????????????>>>>>>>>>>>>::::::::::::::::::::::::888999999999999888888777444444444444444444444444333444666777777666444333222222333333333444444444666666666666666666666666444444444444444444444444222222222222222222222222666555555444444333333222333333222222333333444555222222333333333333444444111111111111111111111111111111000000000000111111000000000000111111111111333222000//////000222333000000000000000000000000000000000000000000000000444333111000000000111111000000////////////000000---.........//////000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------///000111///...000111222333333222111000,,,,,,------.../////////---...////////////222444333333222111000000111111000000////////////000000............/////////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111222222222222111111000111444666888999999999999999:::;;;;;;<<<<<<===<<<===???@@@AAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMQQQTTTSSSRRRYYYgggtttuuusss~~~,,,---...///000000000000222111111111000000/////////000111222333222111111///000111111111000...---000000000000000000000000000000000000000000000000000000000000000111111222222111111111000000//////444333333222111000000///111111111111222222222222111111333444555777888999======>>>???@@@BBBCCCDDDGGGEEEDDDEEEGGGJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJOOOPPPRRRSSSSSSRRRQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCBBB???>>>@@@BBBBBBCCCDDDBBBBBBBBBDDDEEEFFFEEEDDDEEEDDDEEEGGGIIIIIIHHHFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGFFFBBB>>>BBBAAA@@@AAABBBCCCBBB@@@AAA???===<<<======<<<;;;>>>;;;999888999999999888555555444333333333444444777666555444444444555666444444444444444444444444444666999;;;<<<;;;:::888;;;:::999777555222111000444222111222333333222111555444444333333444444555444444444444444444444444777777666555333222111000222222222111111111111000111000/////////000222333222222222111111111000000000000000000000000000000111111222222222333333333111111222222222222111111//////000000111111222222......//////000000111111111000///......///000111000444777555///,,,...111------......//////000000222111111000///......---......------------....../////////000000000000000//////.........---------...............///000000//////000000000000//////000000000000111111111111...............///000000444333111///------------////////////////////////000000000000000000000000111111000000//////......///////////////000111111111111111111111000//////000000111111111111000000333444777999;;;=========:::999::::::;;;<<<===>>>======???AAACCCDDDDDDDDD@@@AAACCCDDDDDDDDDCCCBBBFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLNNNNNNMMMTTTeeewwwtttsss|||,,,---...///000000000000111111111111000000000//////000111222333222222111///000000111000///...---000000000000000000000000000000000000000000000000000000000000000111111222222111111111000000000000000000000000000000000000222222222222111111111111333444555777999;;;<<<===@@@@@@@@@@@@@@@BBBCCCDDDFFFEEEEEEFFFIIIKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKOOOOOOPPPQQQPPPOOOMMMLLLNNNNNNMMMKKKIIIHHHGGGFFFDDDBBBBBBDDDEEEFFFFFFGGGDDDDDDDDDEEEGGGHHHHHHGGGIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIJJJLLLLLLIIIFFFCCCBBBAAABBBCCCDDDCCCAAADDDBBB????????????>>><<<@@@>>>===<<<<<<;;;999777888888777777777777888888555555333333333333444555444444555555555555555555666888;;;===???>>>===<<<:::999777555333222111111444222111222333444333111555444444333333444444555444444444444444444444444666666555444333222222111222222222222111111111111111000000///000111222333222222222111111111000000111111111111111111111111000000111111111222222222000111111111111111111000000000000000000111111111000000000000000000111111111000///......///000111000222444333000...///000000000//////////////////111111111000///.........///......------......///000000///...---,,,++++++//////.........---------...............///000000///000000000000000///.../////////000000000111111///............///000000333222000///............000000000000000000000000000000000000000000000000111000000000/////////...///////////////000111111111111111111111000//////111111222222222222111111222333666888:::<<<<<<<<<::::::::::::;;;<<<===>>>;;;<<<>>>???@@@AAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLNNNNNNNNNUUUgggyyy{{{www}}}|||------...///000000000000111111111111000000000000000000111222222222222111000000000000000///......000000000000000000000000000000000000000000000000000000000000000111111222111111111111111000000000...//////000111222333333222222222222222222222222777888999;;;>>>@@@AAABBBEEEDDDBBBBBBBBBDDDFFFGGGIIIHHHIIIKKKNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJNNNMMMKKKJJJJJJLLLMMMOOOKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOOOOLLLJJJJJJHHHGGGHHHIIIJJJIIIHHHIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBAAA===;;;;;;;;;:::999888888888888555555444444444444555555555555555555555555555555666888;;;>>>AAAAAAAAAAAA<<<:::888555444333444555444222222222444444333222555444444333333444444555444444444444444444444444555555444444444333333333333222222222111111111111111000000000000111222222222222222111111111111111111111111111111111111111//////000000000111111111000000000000000000000000111111111111000000000000111111000000000000000000000000////////////000000//////000000000000//////222111111000000///......111111000000//////......///......------......///000000///...---,,,,,,+++/////////............---...............///000000000000000000000///............/////////000000000//////......//////000111111111000///////////////111111111111111111111111000000000000000000000000000000000000///////////////////////////000111111000111111111111000000///222222333333333333222222111222555777:::;;;;;;;;;;;;::::::;;;;;;<<<===>>><<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPXXXjjj|||}}}~~~|||www......///000000000000000111111111000000000000000000000111111222222222222000000000000000//////...000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000111222333444444555111111222333444666666777:::;;;===???BBBDDDFFFGGGHHHGGGFFFEEEFFFHHHKKKMMMNNNNNNOOOQQQRRRRRRQQQOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEJJJMMMNNNLLLKKKMMMMMMLLLOOONNNLLLJJJHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTOOOPPPQQQPPPPPPPPPQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]]]][[[YYYXXXVVVUUUTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKHHHFFFEEEEEEEEEEEECCCBBBAAA@@@???===;;;:::::::::777777777777777777777777555555555555444444444444444666:::===???AAAAAAAAAAAA???;;;888666666777777444333222333444555444333555444444333333444444555444444444444555555555555444444444444444444444444333333222222222111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000000111111111222000000////////////000000222222111111000000//////000000000//////.........000000////////////000000...------...000111000...111111111111000000000000111000000000/////////...//////............//////......//////000000111111/////////..............................///000000000111111000000///...---............/////////////////////...///000000111000////////////000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111000000111111111111000///111222222222222222222111111333555888:::;;;<<<<<<:::::::::::::::;;;<<<<<>>===>>>@@@BBBEEEGGGIIIJJJJJJIIIIIIIIIKKKMMMPPPRRRQQQPPPPPPQQQQQQPPPMMMKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKQQQSSSOOONNNPPPPPPNNNLLLMMMNNNMMMLLLNNNRRRUUUTTTYYY^^^bbbbbbaaaaaaaaabbbccceeeeeeeeefffiiilllpppppppppqqqtttwwwzzz|||~~~{{{zzzyyypppooonnnooopppppppppnnnkkkhhhccc```]]][[[XXXUUUTTTPPPLLLIIIGGGFFFEEECCCDDDCCCBBBAAA@@@@@@???@@@:::::::::999999999888888666666555555444444444444222444777999<<<===>>>>>>CCC@@@<<<888555555555666444333222333555666555444555444444333333444444555444444444555555666666666333333333444444444444555333333333222222222222111000111111111222222222222111111111111111111111111111111111111111111111111111111111222222222333333000000///......///000000222222111111000000///////////////......---------//////000000000000//////---,,,,,,...000111000......//////000111222222333000000000000/////////////////////....../////////.........///000111111222////////////////////////...............///000000000000000000000///..................///////////////////////////000111111...//////000000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000000111///000000111111111000000000000111111111111000000222444666999;;;<<<======999999999999999999:::;;;???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLNNNQQQTTT^^^ssszzzwwwooo~~~}}}///000000111111000000000000000000000111111111111111111000000111111222333111111000///////////////000000000000000000000000000000000000000000000000000000000000000111111222111111111222222222222222000000000000111111222222333444666999===@@@BBBCCCAAAAAACCCEEEGGGJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRMMMLLLKKKJJJKKKJJJGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPHHHQQQUUUQQQOOOTTTVVVSSSOOOSSSWWWZZZ]]]aaahhhmmmpppwwwzzzuuuqqqkkkgggaaa[[[VVVRRRNNNKKKFFFEEEDDDCCCBBBBBBBBBBBB=========<<<;;;:::999888888888777777666666555555333444555777999::::::;;;>>><<<999666333222222222444333333444666777666555555444444333333444444555444444444555666666777777444444444444444444444444333333333333222222222222000111222222333333222222111111111111111222222222222222222222222222222222111222222222222333333333111111////////////111111111111111111000000000000//////...............---//////000000000000//////------...///////////////,,,---...///111222333333000000000000////////////000//////......//////000//////......------------...////////////000000000...............///000000//////000000000000//////....../////////000000000000000//////000000111222...///000000000000000///........................000000000000000000000000////////////000000000000///////////////000111111///000000111111111111000000000000111111000000000333444777:::<<<=========::::::999999999999::::::<<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFGGGHHHIIIKKKLLLKKKLLLNNNRRRVVVaaaxxxyyyvvvooo{{{zzz000000111111111000000//////000000000111111111111222111000000000111222333222111000///...//////000000000000000000000000000000000000000000000000000000000000000000111111222111111111222222333333333///000111222333555666666888999;;;>>>@@@BBBDDDEEEEEEEEEGGGHHHJJJLLLMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNPPPRRRSSSSSSPPP\\\bbb___```gggkkkhhhccciiipppuuuxxx}}}yyyssskkkgggZZZXXXUUUPPPLLLIIIFFFEEEDDDDDDDDDCCCAAA???<<<;;;<<<<<<;;;::::::999888888666777777888888999999999888888666555333333222222444444333444666888777666555444444333333444444555444444444555666777777777444444444444444444444333444444333333333222222222000111222333333333222222000000111111111222222222222222222222222222222222111111111111222222222222333222000//////000222333000000000000000111111111/////////000000000000000...///000111111000///...,,,///111111///---///111------...///000000111111////////////000000000000000000////////////000000............------------.../////////000000000000...............///000000---...///000000111111000/////////000000000111111000000//////000000111222//////000111111000///...////////////////////////000000000000000000000000.../////////000000000111///////////////000111111//////000111111111111111000111111222222111111000222444666999;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>???@@@AAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCGGGGGGGGGGGGHHHJJJKKKMMMKKKLLLOOORRRWWWddd{{{yyyvvvqqqzzzyyy}}}000000111111111000000/////////000000111111111222222111000000000111333444222111///.........///000000000000000000000000000000000000000000000000000000000000000000111111222111111111222222333333333111222333666888:::<<<======>>>???@@@BBBCCCEEEEEEHHHHHHIIIKKKLLLNNNOOOOOOLLLMMMNNNOOONNNLLLIIIGGGEEECCCAAABBBDDDFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLPPPQQQRRRTTTVVVWWWYYYZZZbbbpppyyywwwyyyzzzxxxtttmmmeee]]]UUUPPPMMMKKKKKKJJJIIIGGGDDDAAA@@@??????>>>===<<<<<<;;;;;;:::999999999999999999999666666666666666666555555555444333555777888888777555444444333333444444555444444444555666777777888555555444444444333333333444444444333333333222222000111222333444333222222000000111111222222222222222222222222222222222222000000000000111111111111333222111//////111222333//////000000111111222222000000111111222222333333...///000111111000///...,,,000444222...,,,///222............////////////////////////000000000000000000////////////000000------...///000111222333.../////////000000111111...............///000000,,,---...000111111111111000000000000111111111111000000000000000111111222///000111111111000...---000000000000000000000000000000000000000000000000.../////////000000111111///////////////000111111//////000111111111111111222222222333333222222222111222555888:::;;;;;;;;;>>>======<<<<<<<<<=========>>>???AAACCCDDDDDDDDD@@@AAACCCDDDDDDDDDCCCBBBHHHGGGGGGGGGHHHJJJLLLMMMKKKLLLOOOSSSXXXeee}}}yyywwwrrryyywwwzzz000000000000000000000000000000000000000000000000...///111333333333111000222111000//////000111222222111000111444555333000222222111111111111111222------......///000000111333111///000333444222000222444666999;;;===>>>???BBBCCCFFFGGGHHHHHHGGGFFFKKKLLLMMMNNNMMMKKKIIIGGGGGGHHHHHHGGGEEEDDDEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGKKKJJJJJJIIIIIIIIIKKKLLLJJJJJJKKKKKKLLLNNNPPPQQQXXX]]]aaabbbcccfffnnnttt}}}yyyrrrooojjjeee^^^XXXTTTQQQNNNLLLGGGGGGFFFEEECCCAAA???>>>>>><<<:::999999999::::::666444333444555555444222666666666666777777888999555555555555555555555555444444444555666777777888777777777777666555444333222222111111111111222222222222333333333333444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////222111000//////000111222000000000000000000000000000000////////////000000............////////////000000000000000000000000222111000111111111///---///000111000---++++++,,,////////////////////////000000000000000000000000///////////////000000000000000000000000000000000............///////////////000000000000111111111111000000000222555888:::555555777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGDDDEEEGGGGGGGGGIIIKKKNNNNNNNNNQQQTTTVVVaaa|||~~~}}}~~~vvvpppwwwtttwww000000000000000000000000000000000000000000000000...000111333333333111000222111000//////000111222222111000111444555333111222222111111111111111222/////////000000111111111333111000222444666555333555666888:::===???AAABBBFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLKKKJJJHHHFFFEEEBBBCCCDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLNNNOOOQQQSSSUUUWWWZZZ\\\iiinnnuuuyyy|||xxxpppiiiccc___]]]XXXRRRMMMJJJHHHGGGEEEAAA???>>><<<<<<;;;:::999777555444555666777666555444444333333444555666666555555555555555555555555444444555555666777777888666666666666555444333222222222111111111111222222111111111222222222333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000///000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111222111000//////000111222000000000000000000000000222222111111111111222222............////////////000000000000000000000000000000///000222222111//////000111111///------...////////////////////////000000000000000000000000111111111000000/////////000000000000000000000000/////////000000000111111000000000111111111222222000000//////000222333444444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBBBBCCCEEEEEEDDDDDDFFFGGGEEEFFFHHHHHHHHHIIIKKKMMMNNNOOORRRUUUYYYfffvvv{{{ssspppxxxtttwww000000000000000000000000000000000000000000000000///000111333333222111111111111000000000000111111111000000222333444222111222111111111111111222222111111111222222222222222222222222333666888888777888999:::===???BBBEEEGGGIIIHHHGGGHHHIIILLLOOOQQQLLLKKKIIIGGGEEECCCBBBBBB???AAABBBBBBBBBBBBCCCEEEGGGGGGHHHJJJKKKLLLMMMNNNGGGIIIKKKLLLKKKJJJKKKLLLTTTWWW\\\```dddhhhlllooo~~~wwwkkkaaa]]]YYYTTTPPPHHHFFFCCCAAA@@@???<<<;;;999777666555666666555444444333333333333444444555555555555555555555555555444555555666666777777888555555555555444333222222222222111111111111222222000000111111111222222222111111111000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111000000000000000000000000222111111000000111111222............////////////000000000000000000000000///......000222333222111...000222111000//////000////////////////////////000000000000000000000000222222222111111000000///000000000000000000000000000000000111111111222222111111111111222222222333222111111111111000000000333444666777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAACCCDDDDDDDDDDDDEEEGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPQQQRRRTTTYYYjjjvvvrrr~~~xxxqqqppp{{{vvvwww000000000000000000000000000000000000000000000000000111111222222222111111111000000000000000000111000000111222222333222111111111111000111111222333222222222222222222222222222222333555888:::;;;<<<<<<<<<===???BBBEEEHHHJJJIIIIIIHHHHHHIIIJJJLLLMMMIIIGGGDDDBBBAAAAAAAAABBBBBBDDDFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLHHHJJJLLLMMMLLLMMMQQQTTT]]]ccckkkrrrwww}}}}}}uuukkkbbbZZZUUUNNNIIIFFFDDDAAA>>>AAA>>>;;;999888888666555777666666555555555666666555555555555555555555555555555666666777777777777666666666666555444333222333222222111111222222333111111111111222222222222222111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000111//////////////////////////////............//////............////////////////////////////////////000//////000222222111000---///111111000000000111////////////////////////000000000000000000000000111111111111111111222222000000000000000000000000000000000111111111222222111111222222222333333333222333333333333222111111222333555777999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAACCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIKKKMMMPPPQQQRRRRRRYYYlllyyyoooooo|||yyyrrrpppyyyxxx000000000000000000000000111111111111111111111111111111222222222111111111000000000111111000000000///000111222222111111222111111000000111222222333111222222222222222333333333444666888:::<<<>>>@@@@@@@@@AAACCCFFFHHHKKKLLLJJJKKKKKKKKKKKKIIIHHHGGGCCCBBB@@@??????AAACCCDDDFFFHHHJJJJJJJJJJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJIIINNNQQQSSSSSSSSSXXX___fffkkksssyyyqqqddd[[[TTTOOOIIIEEEHHHEEEAAA???>>>>>>===;;;999999888777666666666666666666666666666666666666666666666777777777777777777888888777777666555444333333222222222222333333222222222333333333333444333333222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000........./////////000000000000000111111000000000//////////////////////////////............//////............////////////////////////////////////222111000111111111///...,,,...000000//////000111000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000000000/////////000000000111111111111222222222333333333000000222333333333333333222333555777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIKKKMMMMMMPPPQQQRRR\\\sssppphhhiiiwww|||tttooo}}}yyy000000000000000000000000111111111111111111111111222222222111111111111111000000111111111111000000...000222222111000111222000000000000111222333333111111222222333444444444666888;;;===>>>@@@CCCEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNNNNLLLIIIFFFDDDAAA@@@???@@@AAADDDGGGIIIIIIJJJKKKKKKJJJIIIJJJLLLJJJIIIIIIIIIJJJLLLNNNOOOUUUYYY^^^___aaagggrrrzzzyyypppggg]]]UUUPPPLLLGGGDDDBBBAAA@@@>>>::::::999777666666666666666666666666666666666666777777777777777777777777888888888888777666555555333333222222222222333333222222333333333444444444333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000000000000000111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////000000111111111111000000000000000000000000000000111000000//////000000111............////////////000000000000000000000000333111111111111111///---,,,...000000//////000111000000000000000000000000000000000000000000000000...//////000111222333333000000000000000000000000/////////000000000111111111111111111222222222333------...///000111222333333444666888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKMMMJJJOOORRRUUUbbb|||tttlllmmm{{{~~~uuunnn|||000000000000000000000000111111111111111111111111333222222111111000111111///000111222222111000///---000222222000///111222000000000000111222333444111111222333555666777777;;;>>>AAACCCCCCDDDGGGJJJIIIKKKNNNPPPQQQQQQOOONNNLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBCCCDDDFFFIIIKKKLLLKKKLLLLLLKKKHHHGGGGGGHHHIIIIIIJJJMMMQQQWWW]]]aaaeeellluuu{{{~~~~~~xxxsssuuuxxxzzzyyyyyy|||}}}rrrhhhcccZZZSSSMMMHHHDDDAAA>>>===<<<:::999888888888666666666666666666666666777777777777777777777777888888888888777666555444444333333222222333333444111222222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222...////////////000000000///000111222222111000///000000000000000000000000000000////////////000000............////////////000000000000000000000000111000000000222222000......000111111000///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111222222......---...///000222333333555777999;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFHHHHHHHHHIIIKKKMMMKKKQQQUUUWWWdddyyyxxx|||rrrmmm000000000000000000000000111111111111111111111111333333222111000000111111///000111222222111000///---000222222000///000222000000000000111222333444111222333555777888999:::???BBBFFFGGGFFFGGGKKKNNNMMMOOORRRUUUUUUTTTQQQPPPJJJHHHFFFDDDDDDDDDEEEFFFEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMKKKHHHFFFFFFGGGKKKLLLNNNSSS[[[dddmmmssszzzxxxxxxwwwxxxyyyxxxuuussssssvvvzzz}}}~~~{{{zzztttuuuwwwyyyzzzwwwrrrnnnrrrsssssspppllllllrrrwwwtttvvvyyyyyyxxxxxx{{{~~~}}}ttthhh]]]TTTLLLHHHBBBAAA???>>>===<<<;;;;;;777777777777777777777777888888888777777777777777777777777777666555444333444333333222222333333444000111111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000111111111111///000111222222111000///000000000000000000000000......------------................../////////000000000000000000000000000/////////000222333222000000111333333111000111222000000000000000000000000000000000000000000000000222222111000///...---,,,000000000000000000000000111111222222222333333333///000000000000111111111222111000///000111444555444555777:::<<<>>>??????========================>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCCCCBBBCCCDDDFFFDDDEEEGGGGGGGGGIIIKKKNNNOOOTTTWWWXXXccc|||zzzooolll111///...///222333222//////////////////000111111222222222222222111000///000000//////000111222222111111111111000000000000000111222111000000222444222444777888999;;;>>>@@@EEEEEEFFFHHHKKKNNNPPPRRRTTTTTTTTTSSSQQQNNNLLLJJJHHHGGGDDDBBBBBBDDDGGGIIIGGGHHHKKKMMMNNNNNNNNNMMMKKKKKKLLLMMMMMMMMMLLLLLLMMMTTT^^^gggppp{{{{{{uuuuuuzzz|||xxxsssppprrruuu{{{~~~wwwrrrrrryyy}}}xxxuuuuuuwwwtttpppllljjjjjjkkklllnnnooorrrwwwttteee[[[QQQGGGAAACCCDDD???<<<<<<>>>;;;888666666777777777888888999:::::::::::::::999888888777666555555444111222333333444444444333333666666222000333555555222222111111111111222222333333222222111000//////111111111111111111111111000000000000000000000000222222111111000000//////222222111000///...------------...///000111222222111111111000000000000000000000000000000000000000000000000000000000000000...000222333444333111000111111000000000000111111111000000000//////......000000000000000000000000000000000000000000000000222222111000///...------000000111222222222222111111000000000//////......000000////////////000000222333333222000///111222000000000000111111111111000444:::>>>>>>999222---222222222111111111000000333333333333333333333333222444666888999:::::::::;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>>>>???@@@BBBAAAAAAAAABBBDDDEEEGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNRRRVVVZZZcccwwwrrrppp~~~111///...///222333222000///////////////000111111111111222222222111000000111000000000000111111222//////000000111111222222000111222222111111333555555777999;;;;;;===???BBBEEEFFFHHHJJJMMMOOOQQQRRRPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIKKKNNNOOOOOOQQQSSSUUU[[[dddrrr~~~|||vvvqqqllllllmmmooorrruuuxxxyyyzzz|||}}}xxxvvvuuuuuupppqqqrrrvvvzzzvvvdddWWWMMMJJJIIIDDD???===<<<:::888777888888888777888888999999888888777777999888888777666666555555333333444555555555555555444777777444333333111,,,222222222222222222333333222222111111000//////...111111111111111111111111111111111111111111111111111111111000000/////////000000000//////......---......//////000000111111////////////////////////000000000000000000000000000000000000000000000000///000111222333222111111111111000000000000111111111111111000000/////////000000000000000000000000000000000000000000000000222222111111000000//////000000111222222222222111111111111000000/////////000000////////////000000000111111000///...000111000000000000111111111111111555;;;@@@BBB@@@<<<999222222222111111111000000333333333333333333333333222333555888:::;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQUUUXXXaaavvvvvvqqq111000///000222222222111000////////////000111111000111111222222222111111222222111000000000111111......///000111222333444000111222222222222555777999;;;===>>>???@@@BBBDDDFFFHHHJJJMMMNNNOOOPPPPPPJJJIIIHHHFFFEEECCCCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKMMMMMMMMMLLLMMMMMMNNNNNNQQQUUUZZZ[[[[[[^^^eeekkkuuuyyytttqqqrrrrrrssstttsssrrrpppnnnrrrxxx~~~yyyhhh___ZZZRRRHHHCCC@@@>>><<<<<<<<<<<<;;;999::::::999999888777777666999999888888777666666666555555555666666666666666777999888555444666444000111111222333444444333333111111111000//////......111111111111111111111111222222222222222222222222000000000000////////////////////////////////////////////////000000000000............////////////000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000111111111111111111111000000000////////////////////////////////////////////////222222222111111111111111000000111222222222222111111111111111111000000000111000000//////000000111...///000///......///000000000000000111111111111///222666:::<<<<<<:::999222222222111111111111111222222222222222222222222111222555888:::<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQUUUYYYcccyyyyyyrrr111000000111111222222222000000//////000000111222///000111222222222222222333222222111000000000000//////000111111222333333000222333444444555777:::===???AAABBBBBBCCCEEEGGGHHHJJJLLLMMMMMMLLLKKKJJJDDDCCCBBBAAAAAABBBCCCDDDGGGIIIMMMOOOQQQPPPNNNMMMNNNNNNNNNNNNOOORRRTTTUUU___ffflllooopppvvvxxxrrrooonnnnnnnnntttzzz|||zzzzzz{{{{{{~~~vvvkkk\\\RRRLLLHHHDDD@@@??????>>>===;;;;;;::::::999999999999999999999888888777777777666666666555666666666666666999999444111444888888000111222333444333333222222111111111000000000///111111111111111111111111222222222222222222222222/////////////////////////////////000000111111111111000000000/////////.........///////////////000000000000000000000000000000000000000000000000000111000000000000111222222111111000000000000111111222222111111111111111111////////////////////////////////////////////////000000000111111222222222000000111222222222222111222222111111111111111111111000000000000000000111---///000000//////000111///000000000111111111111000111222333333333222111111111111111111111111111111111111111111111111111000222555888;;;<<<======;;;;;;;;;;;;<<<<<<======>>>=========>>>???@@@AAA??????@@@BBBCCCEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOSSSWWW\\\hhhxxxrrr000111111111111111222333000000000000000111222222///000111222222222222222333333222111000000111111222222222111111111111111111333555666666888;;;===@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHEEEDDD@@@@@@@@@AAACCCEEEHHHIIIJJJLLLOOOQQQQQQPPPMMMLLLKKKLLLMMMPPPTTTYYY]]]___hhhpppzzz{{{uuurrrppprrrrrrssstttxxx~~~~~~{{{zzzyyy~~~~~~{{{}}}zzzmmm]]]VVVMMMFFFAAA???>>>===;;;:::999999999:::;;;;;;999999999999888888888888777666555444444555666666777@@@FFF@@@888555555666111222222222222222222111333333222222222222111111111111111111111111111111111111111111111111111111/////////000000000000000///000000111111222222333111111000000//////....../////////000000111111111000000000000000000000000000000000000000000000000000000//////000000111222111111000000000000111111111111111111111111222222////////////////////////////////////////////////......//////000111111111000000111222222222222111111111111111111111222222111111000000000000111111///111333333111111111222///000000000111111111111555444333222111111000000111111111111111111111111111111111111111111111111111222555888;;;======>>><<<;;;;;;:::;;;<<<==================>>>???@@@AAA??????AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMOOORRRWWW\\\iiirrrooo000111222222111111222444111000000000000111222222000111111222222222111111333222222111111111222222333333222222222111111111333555777888999<<>><<<;;;:::999888999:::;;;999999999999999999999999888777555444444555666666AAAOOO[[[ZZZPPPEEE;;;555555444333222111111111222333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000111111222222222111111000000//////......//////000000111111222222000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000000111111111111111////////////////////////////////////////////////......//////000000000111000000111222222222222111000000000111111111111111222111111000000111111222111333555555333222111111000000000000111111111111222222111000000111222222111111111111111222222222222222222222222222222222222333666999;;;=========<<<;;;:::::::::;;;===>>>============>>>???AAAAAA@@@@@@BBBCCCDDDDDDEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQTTTYYYeeexxxllllll|||000222333333111111222444111111000000111111222333111111222222222111000000222222111111111222333333111222222222222222222222444666999;;;<<>><<<<<<======>>>@@@AAABBBAAAAAACCCDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRSSSVVVaaazzzrrrjjjhhhxxx///222444333111000222555111111111000111111222333222222222222222111000///111111111111222333444444000000111222333444444555555777:::<<<>>>AAADDDGGGCCCDDDFFFFFFEEEEEEFFFGGGDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIKKKNNNOOOPPPPPPOOOQQQPPPOOONNNOOORRRVVVXXX]]]aaahhhqqqyyy}}}uuuqqqppppppvvv}}}{{{xxx|||~~~mmm^^^UUUKKKIIIEEEBBB???=========::::::::::::::::::::::::;;;:::888777666777888999:::@@@HHHRRR]]]ccc]]]TTT???<<<888444222333444666111111111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333........................////////////000000000000---------...///000000111000000000000000000000000000000000000000000000000---...000111222111///...111111000000000000111111......//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111......//////000000000111222222111111111111222222333555777666444111//////000000000000111111111111333222111111111111111222000000111111222222222222333333333333333333333333444555888:::;;;<<<<<<<<<<<<;;;:::999999;;;<<<>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAFFFFFFGGGHHHIIIKKKLLLMMMTTTUUUUUUVVV___wwwooojjjeeevvv333333222222111111000000000000000000111111111111//////000000111111222222//////111222222333333333000222444444444444666888@@@AAAAAAAAAAAACCCGGGJJJHHHKKKMMMKKKGGGDDDDDDEEEBBBDDDFFFIIIKKKLLLLLLLLLPPPPPPPPPRRRSSSTTTSSSRRROOOMMMKKKMMMTTT]]]eeeiiijjjttt~~~xxxxxxwwwtttrrrvvv}}}nnn\\\VVVMMMGGGCCCBBBBBBAAA???AAAAAA===777666:::>>>:::999888777555555444444888888999;;;===>>>@@@@@@<<<:::888555333333222222222333333444444333333222000000000000000000000000333333222111000000000111222222222333333222222222111111111111111111111111111111000000000000111111444333000......///000111111000///......///000111111111111000000000000000//////......///000111111111111111111111111111111222222222333333222222222000000000000000000000000222222111111000000//////000000000000000000000000111222222333333222222111000000////////////000000444333222000///000333666===777111///111333111///111111111111111111111111222000///......///000222///000111222333222111111000000000000000000000000111333666888;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJQQQRRRRRRUUUaaazzzxxxfffccccccvvv000000000/////////......000000000000111111111111000000000000111111111111///000111111222222222222000222444555555666888:::>>>???AAABBBCCCEEEIIILLLJJJLLLNNNMMMJJJGGGGGGHHHHHHJJJLLLNNNPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQOOONNNOOONNNNNNSSS[[[fffpppuuuxxxwwwnnnaaaUUULLLGGGDDDBBBAAABBBAAA???;;;999:::;;;::::::888777666666666666666777777888888999::::::777666555444444444555555222333333444444333333222222222222222222222222222444333333222111111222222111111222222222222111111111111111111111111111111111111000000000000111111111111000//////000111222000000////////////000000000000000000000111111111000000/////////000111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000000000////////////000000111111111000///111444777<<<666111///111333111///111111111111111111111111111000///......///000111111222333444444333222111111111111111111111111111111333666888:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>??????AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKMMMOOOSSS___xxxvvvfffccceeewww000////////////.........000000000111111111222222111111111111111000000000000000111111111111111111111333666777888999;;;===<<<>>>BBBDDDFFFHHHLLLNNNLLLMMMOOONNNMMMKKKLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQOOOMMMLLLNNNQQQXXXcccooo{{{}}}{{{zzz{{{nnn___SSSKKKGGGCCCAAA???>>>===;;;888666:::999888777777777777777777777666666666555555555666555444444333444444444333333444444444444333333333333333333333333333333444444333333222333333333000111111111111111111000111111111111111111111111111111000000000000111111...//////000111222222222///000000111111000000/////////000000111111222222222222111000000000111111000000000000000000000000000000111111111111000000000000000000000000000000//////000111111222333333111111111111111111111111000000000111111000000000111000000//////000000111//////000//////111555888:::666111000111222111000000000000000000000000000111000///......///000111222333444555555444333222222222222222222222222222222333666888:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>????????????AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNQQQVVVccczzzwwwhhhfffjjj{{{111111111111111111111111000000111111111222222222222222222111111000000000111111111000000111111111333555888:::;;;===???BBB>>>AAADDDGGGIIIJJJMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQPPPRRRSSSTTTRRRQQQPPPPPPMMMQQQZZZeeeqqq|||vvvuuuvvv{{{~~~||||||~~~|||zzzxxx|||~~~yyyiii]]]UUUNNNIIIBBB@@@@@@@@@<<<888999888777777777777777888888888888777777666666666888777666444333222111000333333444444444444333333333333333333333333333333444333333222222222333333000000111111111111000000111111111111111111111111111111000000000000111111---///111222222222111000///000111222222111000///......///000111222222333333333222111000000000111//////////////////////////////000000000000///////////////////////////////////////000000111111111111111111111111111111111000000111111111111000000111000000000000000000111//////000000///111444666777444111000111222111000////////////////////////111111000//////000111111222333444555555444333222222222222222222222222222222333555888:::;;;;;;;;;::::::999999999:::;;;;;;:::;;;===?????????>>>>>>@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPTTTYYYdddzzz~~~rrrqqqttt111111111222222222222222111111111111222222222222333333222222111111000000222111111000111111222333555888;;;===>>>@@@CCCEEECCCEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQOOONNNNNNPPPQQQQQQOOONNNOOOQQQPPPYYYhhhxxxzzzwwwxxx||||||uuupppmmmiiifffdddccc```___^^^___aaabbbaaa___]]][[[]]]```ccccccbbbbbbeeehhhjjjooosssrrrooonnnrrrwwwyyy|||wwwnnncccYYYMMMFFFEEEDDDAAA===888888777666666777777777888888888888888777777777777666666555333222111000333444444555555444444333222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111111111000000000000111111///000222333333111...---///000111222222111000///......///000111222222333333333222111000000000111/////////////////////////////////000000/////////////////////////////////000000/////////.........111111111111111111111111111222222222222222222111111111000000000000111111111111222111000000222444555333111111111222111111////////////////////////111111000000000000111111000111333444444444333222111111111111111111111111222333555888999:::::::::999999999999999:::;;;<<<:::;;;===?????????>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKNNNRRRVVV```uuu~~~000000000111111111111222111111111222222222222333222222222222222111111111222222111111222333555666999;;;>>>@@@AAACCCEEEHHHHHHJJJKKKKKKKKKKKKLLLNNNNNNMMMLLLMMMOOOQQQQQQPPPSSSSSSSSSSSSRRRPPPNNNMMMLLLNNNOOONNNLLLLLLPPPTTTVVVcccxxxzzz|||wwwooojjjfffbbb^^^\\\ZZZXXXXXXYYYYYYXXXWWWTTTUUUVVVWWWXXXXXXXXXXXX[[[^^^aaabbb```aaadddgggeeegggiiigggdddbbbdddffffffggghhhiiijjjmmmrrruuussstttvvvyyy~~~zzznnn]]]PPPIIIEEE@@@===:::999888777777777777777777777777666666555555555333333444555555555555444444444555555555555444444222222222222222222222222111111000000111111222222000111111111111111111000111111111111111111111111111111000000000000111111000111222333222000...,,,000111111111111111111000//////000000111111222222222222111000000000111111000000000000000000000000//////000000000000//////000000000000000000000000111111000//////...------222222222222222222222222222222333333333333222222222111111000000111111222222333333222111111222444333222222111111111222222000000000000000000000000111111111111111111111111///000222333444444444444000000000000000000000000222333555777999999999999:::999999::::::;;;<<<===<<<<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMOOORRRVVV```uuu~~~~~~111111222222222333333333111111111222222222333333111222222222222222222333222222111222333555888999<<<>>>@@@BBBCCCDDDGGGIIIKKKLLLLLLLLLKKKKKKNNNPPPQQQNNNLLLMMMPPPRRRRRRQQQSSSSSSSSSRRRQQQNNNLLLKKKIIILLLNNNNNNNNNSSS[[[bbbkkkzzz{{{}}}xxxyyy{{{||||||zzzxxxvvvsssqqqnnnkkkhhhfffdddccceeedddccccccdddeeedddccc^^^^^^^^^```cccgggkkkmmmqqqtttwwwwwwuuuuuuxxx{{{zzzyyywwwuuurrrooommmmmmiiiiiiiiilllnnnpppooonnnhhhhhhiiikkklllnnnooopppzzzyyygggXXXMMMEEE@@@===<<<;;;:::999888888888999999888666555444333222333444555666666666666555444444555555555555444444333333333333333333333333222111111111111222333444111111222222222222111111111111111111111111111111111111000000000000111111000000111222111111000///222111111000000111111222000000000000000111111111000000/////////000111111111111111111111111111111///000000111111000000///000000000000000000000000111111111111111000000000222222222222222222222222111111222222222222111111222111111000000111111222111222444444333333444666111111222222111111222222111111111111111111111111111111111222222111111111...///222444666777777777111111111111111111111111222333555777999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAABBBBBBCCCCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLMMMOOORRRWWWbbbxxx|||444444444555555666666666111111222222222333333333111111111222222333333444333222222222444666999;;;>>>@@@BBBCCCDDDEEEHHHJJJLLLLLLLLLKKKKKKLLLPPPSSSSSSPPPMMMNNNQQQSSSSSSQQQQQQQQQQQQPPPNNNLLLIIIHHHFFFIIINNNPPPTTT]]]iiirrr{{{uuuqqqnnnjjjlllnnnoooppppppooonnnqqqsssuuuuuutttssssssttt}}}|||zzzyyyyyyxxxvvvtttjjjjjjkkkmmmrrryyy|||yyywwwwwwzzz|||qqqqqqqqqqqqooonnnlllkkklllooosssvvvyyymmm]]]QQQJJJ@@@???===<<<;;;::::::999===<<<:::888666333222111777777888888777555333222444444555555555555444444444444444444444444444444222222222222333333444555222222333333333333222222111111111111111111111111111111000000000000111111...///000111111222222222333222111000000111222333111111111000000000000000//////...//////000111111111111111111111111111111000000111111111111000000000000000000000000000000111111111222333333444444222222222222222222222222000000111111111111000000222222111111111111222222000111333444444555777888000111222222111111222333111111111111111111111111111111222222222222111111...000222555777888999999222222222222222222222222222333555777888999999888:::::::::;;;<<<===>>>?????????>>>>>>>>>@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJMMMRRR^^^vvv|||333333333333222222111111222222111111222222333444555444333111111111222222222333444555777:::???CCCBBBBBBBBBCCCEEEHHHJJJLLLMMMMMMLLLLLLLLLNNNOOOPPPRRRQQQQQQRRRSSSSSSRRRQQQPPPLLLKKKLLLKKKGGGEEEFFFIIIJJJPPPVVV[[[gggzzzrrrmmmkkklllmmmnnnrrruuu{{{|||yyy|||zzz|||{{{zzzxxxuuurrrooooooooovvv}}}}}}eeeRRRPPPEEE===>>>>>>:::666666999:::;;;:::888666555555777555444555666777666555555555444444444333333333333444444555555444444333555555444333222222111000222222222222222222222222111111111222222333333333222222222222222222222222000000000111222222333333000000000000000000000000000000000000111111111111111111111111111111111111111000/////////000222333222111111111000000//////000000////////////000000...//////000111222222222333111///111333444111///111111111111111111111111////////////////////////000000111222333555666777111222222222222111000000000000000000000000000000111111111111222222222222222222222222444555777888111333333222000///000111333444555777888:::;;;<<<>>>======<<<<<<<<<======>>>??????@@@@@@AAABBBBBB??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNKKKPPPUUU]]]zzz{{{xxx111111111111000000000///222222111111222222333444222111111000111222333444333444777999;;;>>>BBBEEEBBBBBBBBBDDDFFFHHHKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRQQQPPPOOOKKKIIIJJJIIIEEEEEEGGGKKKNNNTTT]]]fffvvv{{{vvvqqqtttqqqmmmlllnnnssswwwzzz{{{rrrooopppooosssuuuwww|||qqq___QQQEEEAAA@@@<<<:::;;;888888888777666666777888777666555555666777666555555444444444444333333333333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222333333000000000000000000000000222222111111111111111111000000000000000000000000000000000000111111111111........................111000/////////000222222111111111111000000000///111111000000000000111111...//////000111111222222333111000111444444222000111111111111111111111111111111111111111111111111222111111111222333444444///000000111111111111111111111111111111111111111111111111111111111111111222222333333444555555555111222333222000///000111333444555777888:::;;;<<<======<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKPPPMMMRRRVVV]]]yyy}}}111111111111000000000000222222111111222222333444111111111111333555777888555888;;;>>>???AAADDDFFFDDDEEEEEEGGGIIIKKKMMMOOOMMMMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOOOONNNKKKIIIIIIGGGDDDGGGLLLOOOVVVaaannn|||tttoooiiigggiiimmmoooooossssssrrrtttyyyyyytttuuuqqqrrrpppnnnrrrwwwwwwrrrrrrrrrssswwwwwwhhhWWWLLLFFFAAA>>>>>>;;;999777666666777999:::777666555555777777666555444444444444333333333222333444444555555444444333222222222333333444444444222222222222222222222222333333222222222222222222000000000000000000000000333333222222111000000///000000000000000000000000000000000111111111222222000000000000000000000000000000000///000111111222111111111111000000000000222222111111111111222222/////////000111111222222222111111222333333222000111111111111111111111111111111111111111111111111333222222111111222222222...///000111111222222111111111111111111111111111111111111111111111000000222333444555555444333222111222333222000000000222333444555777888:::;;;<<<===<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKRRROOOSSSVVV]]]xxx333333333333333333333333222222111111222222333444444444333444555777999:::999<<<@@@BBBCCCCCCDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRNNNMMMLLLKKKLLLLLLNNNNNNRRRSSSSSSRRRPPPOOOOOOOOOQQQOOOMMMLLLIIIFFFLLLSSS[[[gggzzz{{{sssnnnllliiifffhhhooowww~~~}}}}}}zzzyyyuuutttwww|||yyyrrriiigggeeefffjjjrrrzzzppp```TTTKKKCCC>>>???===;;;999999888888777777666555666777888777555444444444444333333333333333444444555555444444333333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222222222222111111111000000000000000000000000000000000000111111111222222222222222222222222222222222000000000000000111111222111111111000000000000000222111111000000111111222//////000000111111111111111111111111222222111000111111111111111111111111111111111111111111111111333222222222222333333444111111222222333222222222111111111111111111111111//////000000111222222333333444555666555333111///000222333222111000111222333444555666888:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKQQQOOOSSSWWW]]]www{{{333333333333333333333444222222111111222222333444555555444444555666888999===@@@CCCEEEDDDBBBAAABBBGGGHHHJJJLLLNNNPPPQQQRRROOONNNMMMLLLLLLMMMNNNOOOSSSTTTSSSQQQNNNMMMNNNPPPUUUUUUUUUTTTPPPOOOWWWaaattt{{{xxxsssqqqqqqssstttvvvyyywwwwwwzzz~~~{{{~~~|||tttnnnmmmjjjhhhggghhhjjjkkkvvv{{{lll]]]NNNBBB@@@>>><<<;;;<<<;;;888555888666555666777888777666555555555444444444333333333444444555555444444333555555444333333222111111222222222222222222222222333333333222222111111111222222222222222222222222000000111111111222222222000000000000000000000000111111111111222222222222///////////////////////////000000000111111111111000000000000000000111111000000////////////000000000000000000000111111111//////000111000000//////111111111111111111111111000000000000000000000000111111222222333555666777555555555555444444333222000000000000000000000000---...///111222444555666333444555555444222000...000111222222111000111222333444555666888:::;;;<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKOOOLLLQQQVVV]]]wwwwww}}}111111111111222222222222222222111111222222333444333333222222333555666888@@@BBBEEEFFFDDDBBBBBBBBBEEEGGGIIIKKKMMMOOOPPPPPPQQQPPPOOONNNMMMNNNOOOOOOQQQRRRQQQMMMKKKLLLQQQVVV\\\___dddeeebbbcccnnn{{{}}}tttmmmmmmmmmqqqwwwxxxvvvvvvuuutttqqqnnnkkkjjjeeelllyyyyyydddSSSEEEBBB>>>===>>>===:::777888777666666888888777666666666666666555555555444333444444555555444444333666555555444222111111000222222222222222222222222333333222222222222222222000000000000000000000000///000000111222222333333000000000000000000000000111111111222222222222333000000000000000000000000//////000111111111111000000000000000111111111111000000////////////000000000000000000000000111111...000111111000//////000111111111111111111111111////////////////////////000000111222333555666777666666666666666555444444000000000000000000000000...///000222444555777888444444555444333111000...000111222222111000222333333444555777888:::;;;<<<::::::::::::;;;<<<======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMKKKPPPUUU\\\vvvwww111111111222222222333333222222111111222222333444333333333444555888:::;;;AAACCCFFFFFFEEEEEEEEEFFFFFFHHHJJJMMMOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQPPPMMMLLLQQQZZZaaaiiioooxxx}}}}}}}}}vvvsssyyy||||||}}}~~~~~~|||yyyvvvssskkkkkknnnttt}}}mmmXXXPPPGGGAAA@@@@@@>>>;;;888777666777888888777666777777777777666666666666333444444555555444444333444444444333333222222222222222222222222222222222222222222222222222333333000000000000000000000000111111111111111111222222000000000000000000000000111111111222222222333333333333333333333333333333...///000111222111111000///000000000111111111111111000000000000000000111111000000000000000000000///222444333111000111222111111111111111111111111000000000000000000000000000000000000111222333444333333444666666777777777222222222222222222222222111222333333555555666777555444444333222111000000///111222222111111222333333444555777888:::;;;<<<::::::::::::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMKKKPPPTTTZZZsss}}}333333333444444555555555222222111111222222333444444444555777999<<>>>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKNNNLLLQQQTTTYYYqqq000000111222333333333333333333222222222333555555444555777:::<<<===>>>>>>>>>@@@CCCEEEGGGIIILLLNNNNNNPPPSSSUUUWWWYYYYYYYYYWWWUUUSSSRRRSSSTTTTTTSSSQQQMMMLLLSSS^^^iiirrrxxx~~~iiiUUUIIICCC@@@>>>===777444777:::888555444777777777777666666666666999999888777666555444444444444444444444444444444444444333333333222222222333333222111111222333333111111111111111111111111000000000111222222222333000111111222222333444444000000000000000000000000111111000///000111333444......///000111222222333111222222333333222222111111111222222222333333333222111111111000000//////222222222111111111000000444333222222111111222222222222111111000000//////111111111111111111111111333222222111111222222333888888888888888777777777===<<<:::888555333111000333333333333333222111000222222222222222222222222333444666888999:::::::::999::::::::::::::::::;;;>>>??????@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPTTTUUU]]]sss|||333333333333222111000000333222222111222333555666777888:::<<<>>>???@@@AAAAAACCCFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUWWWXXXYYYYYYUUUTTTRRRQQQRRRSSSSSSSSSOOOPPPUUU\\\eeeppp}}}lll\\\OOOFFF@@@>>>;;;;;;===<<<888888:::888777777777666666666666777777777777666666666666555555555555555555555555444444444444333333333333333333222111111222333333111111111111111111111111111111111111111222222222444333333222222111111000111111111111111111111111111111111111111111222222000000000000000111111111000111111222222111111000//////000000000111111111111111111111000000000///222222222111111111000000444333222222111111222222111111111000000000000000222222222111111111111111333222222111111222222333444444444444444333333333888777666555444333222111222222333333222111111000222222222222222222222222222444666888999::::::999999::::::::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPSSSUUU^^^uuu}}}333333333333222111000000222222111111222444555666:::;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKKKKMMMOOOPPPQQQTTTVVVWWWXXXXXXXXXTTTSSSSSSRRRRRRRRRSSSTTTQQQYYYcccjjjrrr~~~xxxsssrrrzzz~~~tttbbbQQQFFF???>>>>>>>>>;;;666777;;;888888777777777666666666555666666666777777777888666666666666666666666666555555555444444444444333333222222111111222222333222222222222222222222222222222222111111111111111333333333222111111000000222222222222222222222222111111222222222111111000111111111111000000//////000000000111111000000000/////////000000000000111111111111111000000000000222222222111111111111111333333222111111111111222000000000000111111111111222222222222111111000000222222111111111111222222111111111111111111111111222222222222222222222222111111222222111111000000222222222222222222222222222444666888999:::999999999999::::::;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKOOORRRUUU___www000000111222333333333333222111111111333444666888<<<===>>>???AAADDDEEEFFFKKKMMMNNNNNNMMMMMMOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRSSSUUUVVVYYYdddqqq{{{|||xxxqqqrrr|||}}}iii\\\MMMFFF@@@===:::777888<<<888888888777777777666666666666666666777777777777555555555555555555555555666666555555555444444444222222222222222222222222222222222222222222222222333222222222111000000000000000000111222222333333222222222222222222222222111222333333222111///...111111000000000000000000000000111111111111000000111111111111222222222222111111111000000000000000111111111111111111111111333222222111111111111111//////000000111111222222333333222222111000000000222222111111111111222222111222222222222222333333000000000111111222222222000000111111111000000///222222222222222222222222222333555777999999999999999999::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQTTT]]]www000000111222333333333333222111111222444666888:::======>>>???AAADDDFFFGGGNNNOOOQQQQQQPPPPPPRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUSSSSSSSSSQQQPPPSSSWWW[[[dddqqq|||zzzwwwuuuwwwzzz~~~|||wwwyyy{{{gggWWWGGG@@@???===<<<===888888888888777777777777888888888777666555555555444444444444444444444444666666555555555444444444222222222222222222222222222222222222222222222222333222222222111000000000///000000111111222333333111111111111111111111111111222333333222111///......//////000111111222222111222222222222222222111111111111111111111111111000000000000000000111111111111111111111111111111333222111111000000111111//////000000111111222222222222222111111111000000222111111000000111111222111111222222222333333333111111111111111111111111///000000111111111000000222222222222222222222222222333555777888999999888999999:::;;;;;;<<<============>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMPPPRRRSSS\\\uuu333333333333222111000000222222333444555888:::<<<>>>>>>>>>???BBBDDDGGGIIINNNPPPRRRSSSRRRSSSUUUWWWTTTUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPOOOQQQVVV```gggsssuuuoookkkjjjjjjlllsss|||{{{yyyyyy{{{{{{|||~~~}}}hhhRRRGGGCCC???;;;999999999888888888777777777999999888777666555444444444444444444444444444444555555555444444444444333111222222333333222222111333333333333333333333333222222222111111111111111222222222111000000//////000000000000000000000000111111222222222111111000......///000111222333333222222333333333333222222000///////////////......000000000000111111111111111111111111111222222222222222111000000000000111000000000000111111111111111111111111111111111111111111000000000000111111/////////000111111222222222222222111111111111000000000111111222222111111222222222222222222222222111333555777888999888888999999:::;;;<<<======>>><<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNQQQSSSTTT]]]ttt333333333333222111000000333333444555777:::===>>>@@@@@@???@@@BBBEEEHHHJJJMMMOOORRRSSSTTTUUUXXXZZZUUUVVVVVVWWWVVVUUUSSSRRROOOPPPQQQRRRVVVaaaooozzzuuupppkkkhhhgggjjjmmmqqqzzz}}}fffWWWMMMDDD===;;;999999999888888888777777888888777777666666555555555555555555555555555555444444444444333333333333111222333333333333222111333333333333333333333333111111111111111222222222222222222111000000//////111111111111111111111111111111111111111111222222//////000000111111111222111111222222222222111111000000//////............///000000000111111111111000000111111111222222222222222111000000000000000111111111000000000000000000000000111222222333333111111000000000000111111.........///000111111111000000000000111111111111000111111222333333222222222222222222222222222222111222444666888888888888999999:::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQTTTVVV___vvvzzz{{{000000111222333333333333444444444666888;;;>>>@@@AAAAAAAAAAAACCCGGGJJJLLLLLLNNNQQQSSSUUUWWWZZZ\\\VVVVVVWWWWWWVVVUUUSSSRRRPPPRRRTTTWWW]]]kkk}}}~~~rrrllllllpppoooqqqwww|||}}}lll\\\NNNFFFDDD999999999888888888888777666666666666777777777777666666666666666666666666444444333333333222222222111222333444444333222111333333333333333333333333000000111111222222222333/////////000111111222222222222222222222222222222111111000000000111333444111111111111000000000000000000111111111111000000222222111111000000000/////////000000111111111222000000111111222222222222222111111000000000000000222222111111000000////////////000111222333333444111111000000000000111111/////////000111222222333......//////000111111111000111222333333333333333222222222222222222222222111222444666888888888888999999:::;;;<<<===>>>???<<<===>>>???AAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFHHHIIIKKKLLLMMMMMMQQQUUUXXXaaaxxxvvvyyy333222111000000111222222444444666888:::===@@@BBBEEEEEEEEEFFFGGGJJJLLLNNNKKKMMMPPPSSSUUUVVVWWWWWWTTTUUUUUUSSSRRRSSSSSSQQQQQQRRRYYYeeettt}}}}}}uuurrrpppmmmjjjpppwww}}}|||xxxxxx~~~sssaaaRRRIIICCC>>>::::::999777888<<<777777777777888888888888888666555444444555666888666555555555555444444444555444333333333333444555222111111111111111222222333333333222222222111111000000000000111222333444666555444333111000///...////////////////////////222222222111111111000000222///...///222333222000,,,111222...---111222///000000000000000000000000//////000111111111111111333333333222222222111111000000000000000000111111222000...000333444333111111111111111111111111111111111000000000000111111111111222222222333333333//////000111222333333333111111111111111111111111333555777888888777444333444555888:::===>>>@@@@@@=========>>>??????@@@@@@BBBCCCEEEDDDCCCCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKRRRRRRSSSWWWccczzzppp333222111111111222333333555777999<<>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDGGGGGGGGGHHHJJJKKKMMMNNNQQQRRRSSSWWWddd|||uuu222222222222222333444555777999===AAAEEEGGGGGGHHHGGGGGGGGGHHHIIILLLNNNOOOTTTUUUUUUUUUTTTRRRPPPOOOSSSSSSRRRQQQOOOPPPSSSVVVWWWcccvvv~~~xxx|||}}}vvvrrrooommmkkkjjjiiijjjnnnvvvzzzrrrqqqtttyyygggNNNEEE>>>>>>>>>:::777666777777777777777777777777666555444333333444555666666555555555555444444444555444444333333444444555444333222111111111111111333333333222222222111111000000000000111222333333222222222222222222222222111111111111111111111111222222222111111111111111222111111111222222000...222222111000222555222---111111111111111111111111///000111111222222111111333222222222222111111111222111111111000000//////222000000000222333222111111111111111111111111111111111000000000000111111/////////000000000111111111111111111111111222222333333333333333333333333111222444666777888999999:::;;;;;;<<<<<<<<<;;;;;;======>>>>>>???@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPSSSXXXeee~~~yyy222222222333444555666777888<<>>999777888777777777777777666666666555444444444444555666666555555555555444444444444444444444444444444444444444333222111111111111333333333222222222111111111111000000111222222333555555444333222111000///222222222222222222222222111111111111111111111111/////////000111222111000111222333333333444333222111111111111111111111111000000111222222222222111222222222222111111111111222222111111000/////////111111111111222222222111111111111111111111111111111111000000000000111111/////////000000000111111222222222111111111111111333333333333333333333333333333444555777888999:::777888999:::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@AAACCCCCCBBBBBBCCCEEEGGGGGGGGGHHHIIIJJJLLLLLLKKKNNNQQQWWWddd~~~xxx111222333555777888999999:::===BBBGGGKKKKKKKKKJJJMMMMMMMMMNNNOOORRRTTTUUUUUUVVVVVVUUUTTTRRRPPPOOORRROOONNNOOONNNPPPYYYeeeuuutttrrroookkkkkkqqq{{{zzzuuutttttttttuuuzzztttdddRRRHHHDDD???;;;:::999999888888777777777666777777666666666666777777666555555555555444444444444444444444444444444444444444333222111111222222333333333222222222111111111111111000111111222333444444333333222111000000222222222222222222222222111111111111111111111111000000000000000000000111///111333333000///222666111111111111111111111111000000111222222222222222222222222111111111000000111111111111000000//////111222222222111111111111111111111111111111111111111111000000000000111111000000000111111111222222222222222111111111111111333333333333333333333333555555666666777888888999999:::;;;<<<============>>>>>>>>>???@@@@@@AAAAAA@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLIIILLLPPPUUUbbb|||uuu}}}000222444666999:::;;;;;;<<>>===<<<>>>>>>??????@@@AAAAAAAAA@@@BBBDDDDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMIIIMMMQQQUUU```zzz}}}rrr|||000222444888:::<<<======???AAAEEEHHHJJJKKKJJJJJJNNNNNNNNNOOOQQQSSSVVVWWWTTTUUUUUUVVVUUUTTTRRRQQQOOOLLLOOOYYY___hhh{{{{{{zzzvvvooorrr{{{{{{xxxzzzzzzhhhYYYKKKCCCBBB<<<<<<;;;;;;:::999999888666666777777777777666666666555555555555444444444333333444555555444333333222222222222333333444555333333333222222222111111222222111111111111111222000111111222222333444444222222222222222222222222000000111111111222222222444444333111000333:::???BBB777///000222000///111222222222222222222222222000111222222333333222222111111111111000000000000/////////000111111222222111222444222000///000222111111111111111111111111111111000000000000111111/////////000000000111111000000000111222222222333222222222222222222222222222444666888::::::999999===>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAABBB???AAACCCCCCCCCCCCEEEGGGIIIHHHHHHIIIIIIJJJKKKLLLKKKOOOSSSVVV```yyy{{{ttt}}}000222555888;;;===>>>>>>BBBCCCFFFIIIJJJKKKKKKJJJNNNMMMNNNNNNPPPSSSUUUVVVUUUVVVVVVVVVUUUTTTRRRQQQRRROOOUUUaaakkkvvv}}}|||wwwmmmiiimmmooopppzzz~~~{{{~~~yyyfffTTTJJJHHH======<<<;;;;;;:::999999555555666666666666555555666666555555555444444444333333444555555444333333111111111222333444555666333333333222222222111111222222111111111111111222444333333222222111111111111111111111111111111111000000111111222222222222000111111111333:::CCCJJJQQQ???111222888777222///222222222222222222222222111111222333333333333222111111111111000000000000......///000111222333333111333444333000...000222111111111111111111111111111111000000000000111111............/////////000//////000111222333333444111111111111111111111111///222555999;;;<<<;;;:::666777999;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBB>>>@@@AAABBBBBBBBBDDDFFFFFFFFFFFFFFFGGGGGGHHHIIINNNRRRUUUWWW```yyy}}}vvv666666888:::<<<>>>@@@@@@CCCDDDFFFJJJMMMMMMLLLKKKMMMMMMMMMNNNOOOPPPRRRRRRVVVTTTTTTWWWVVVRRRQQQTTTNNNUUUbbbqqqxxxsssiiiiiigggmmmtttxxx}}}~~~nnnZZZLLLHHHCCC???>>>;;;777777:::999999888888777666666666444444444555555555555555555555444444444444555555333333333444444555555555444444444444333333222111444333333222222333333444444444444333333222222222333333333222222222111111222222222222222222222222777444111///000555:::>>>@@@===777222//////111222111111111111111111111111222222222222222222222222111111111111111111111111111000000000111222333333222222222111111111000000111111111111111111111111000///...///111222222111222111111111000000//////111222222333333222222111333333333444444555555555222444666999::::::999999999999:::;;;<<<===>>>???===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJLLLRRRWWWXXX```xxx|||666777:::<<<>>>@@@AAABBBAAABBBEEEIIIMMMOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQWWWUUUUUUWWWUUUQQQPPPSSSRRR\\\lllvvvllliiinnnwww}}}lll]]]LLLDDD>>><<<;;;888888:::999999888888777777666666555555555555555555555555555555444444444444555555333333444444444444444444333444444444333333222111444333333222222333333444444444444333333222222222333333222222222111111111222222222222222222222222333222111111222444666777:::888444111///000111222111111111111111111111111222222222222222222222222111111111111111111111111111111111000111111222222222222222111111111000000111111111111111111111111000/////////111222111000111111111111000000000///111222222333333222222111333333333333333333444444222444666888:::::::::999999999:::;;;<<<===>>>???===>>>@@@AAACCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKQQQVVVXXX```xxx777999<<>>>>>===>>>???AAABBBBBBCCCBBBAAABBBCCCEEEFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKPPPUUUWWW```yyy777999>>>AAADDDEEEDDDCCCFFFGGGHHHIIIIIIKKKMMMOOOPPPPPPOOONNNNNNNNNNNNNNNRRRPPPRRRTTTSSSQQQUUU[[[lll{{{tttmmmkkkqqq|||}}}{{{zzzzzz{{{}}}|||{{{vvvcccNNNCCC>>><<<;;;<<<888888888888888888888888888777777666555444444333555555444444444444555555555555555444444333333333333333333444444333333222444333333222222333333444333333333333333333333333222222111111111000000000222222222222222222222222///000222333333111000///111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333222111000000///000000111111111111111111111111111111111111111111111111111000///000111222111000111111111000000000000000111222222333333222222111222222222111111111111111333444666888999:::::::::::::::;;;;;;<<<======>>>===>>>???@@@AAABBBBBBCCC@@@AAACCCEEEFFFFFFEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLMMMQQQUUUXXXbbb{{{888;;;???BBBDDDDDDDDDCCCFFFGGGIIIIIIHHHIIILLLOOOQQQQQQPPPOOONNNNNNNNNNNNTTTSSSTTTUUUTTTUUU]]]fff{{{}}}vvvtttvvvvvv|||~~~{{{xxxvvvxxxzzz}}}}}}|||}}}{{{sssvvv~~~zzz___LLLBBB<<<:::;;;999999999999888888888888888888777666555555444444555555444444444444555555555555555444444333333333222333333444444333333333444333333222222333333444333333333333333333333333222222222111111111111000222222222222222222222222222222222222111111111111222222222222222111111000111111111111111111111111000000000000000000000000111111111111111111111111222222111000////////////111111111111111111111111000000000000000000000000222000///000111111000///000000000000000000111111111222222333333222222111111111111111111111111111444444666777888999::::::::::::;;;;;;<<<=========>>>>>>>>>???@@@AAABBBCCC@@@AAACCCDDDEEEEEEEEEDDDGGGGGGGGGHHHIIIJJJLLLMMMNNNRRRUUUXXXddd}}}yyy~~~<<<>>>@@@CCCDDDDDDDDDCCCBBBEEEIIIJJJJJJKKKOOORRRRRRRRRQQQPPPPPPOOOPPPPPPRRRQQQQQQRRRSSSXXXfffsss}}}|||sssqqqtttyyy~~~}}}|||{{{{{{{{{||||||~~~}}}{{{}}}{{{xxxxxxyyy{{{yyy|||qqqnnnrrrvvvqqq\\\LLLAAA;;;;;;;;;::::::999888888777777888777777666666555555555555555444444444444555555444444444444444444333333222222333444444444333333444333333222222333333444222222333333333333444444333333333222222222111111222222222222222222222222444333222111111111333333444444333333222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111000/////////000000111111111111111222222222000000000000000000000000222111000000111111000///000000000000111111111111111222222333333222222111000000111111111222222222444444555777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMNNNQQQTTTXXXddd~~~xxxAAABBBCCCDDDEEEEEEEEEEEECCCGGGMMMNNNMMMMMMPPPTTTSSSRRRRRRQQQQQQQQQRRRRRRNNNNNNPPPUUU\\\hhh}}}yyy{{{ssstttyyy~~~}}}|||||||||~~~}}}zzzyyyyyyxxxyyyzzzzzz|||wwwtttvvvuuu{{{qqq]]]LLLBBB@@@<<<<<<;;;:::888777666666777777777666666666666666555555444444444444555555333333444444444444444444111222333333444444444333444333333222222333333444222222222333333444444444444444444333333333333222222222222222222222222222222222222111111222333333333333222111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000////////////000000111000000111111111222222222000000000000000000000000222111000000111111000...///000000000111111111111111222222333333222222111///000000111222333444444444555555666888999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCEEEDDDCCCAAAAAABBBCCCDDDGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOQQQVVVccc}}}}}}EEEEEEEEEEEEEEEFFFFFFFFFGGGLLLQQQRRROOOMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRWWWaaammm|||www{{{zzzpppsss|||}}}yyyyyy|||~~~|||}}}{{{vvvrrrsssxxx}}}{{{zzzmmmXXXKKKGGG======<<<:::888777555555666666666666777777777777555555555444444555555555333333333444444555555555111222333333444444444444444333333222222333333444222222222333333444444444555555444444444333333333222222222222222222222222///000111222333222222111222111000000000111333444111111111111111111111111222222222222222222222222111111111111111111111111//////...//////000111222000000111111222222222222000000000000000000000000333111000000111111000...//////000000111111111222222222222333333222222222//////000222333444555666555555555666777999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCGGGEEECCC@@@@@@AAACCCDDDGGGGGGGGGHHHJJJLLLMMMNNNKKKMMMOOOTTTaaa|||EEEGGGHHHJJJJJJIIIHHHGGGLLLNNNOOOOOONNNNNNPPPRRRPPPNNNOOORRRRRROOOOOOQQQLLLOOO[[[ooozzzuuu|||~~~|||||||||zzz{{{}}}~~~sss\\\JJJDDD???<<<;;;:::777888;;;666666666666666555555555333444444444555666666666444444444333333333222222444444444444333222111000222333333444444555555555333333333333333333333333666555444444333333333333444333222222111111222222222222222333333444444444222222222222222222222222111111222222222222111111000111222333333333333222111222222333333222222111333333333222222222111111000000000000000000000000000000000000111111111111222000...///222333111///000000000000000000000000111111111111111111111111222222222222222222222222444555777888::::::;;;;;;;;;:::999999:::;;;===>>>======>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLNNNMMMRRRSSSTTTaaa}}}EEEGGGIIIKKKLLLKKKKKKJJJMMMOOOQQQQQQPPPPPPQQQRRRQQQPPPQQQTTTSSSPPPPPPSSSQQQVVVcccxxx|||ooo^^^IIIBBB<<<;;;:::888777:::888777777777777666666666555666666666666666666777444444444333333333222222444444444444333222111111333333333333333333333333333333333333333333333333444333222111111111111111333222222222333444555555222222222222333333333333////////////////////////111111222222222222111111111111222333333333222222111222222333333222222111333333222222111111111111000000000000000000000000000000000000111111111111222000//////222222111///111111111111111111111111111111111111111111111111222222222222222222222222444555666888999:::;;;;;;:::::::::::::::<<<===>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLNNNLLLQQQSSSUUUbbbEEEFFFIIIKKKMMMNNNNNNNNNMMMPPPSSSTTTTTTSSSRRRSSSRRRQQQRRRTTTSSSPPPQQQUUUZZZbbbrrr~~~xxx~~~yyyYYYMMMBBB>>>===:::999:::999999999888888777777777888888777777777777777777444444444444333333333333444444555444444333222111333333222222222222111111333333333333333333333333333222222111111111111222222222222333444555777777222222222222222111111111////////////////////////111111222222222222111111222222333333333222222111111222222333333222222111222111111111111000000000000000000000000000000000000000000111111111222222222111000000111222111000111111111111111111111111111111111111111111111111222222222222222222222222444555666888999:::;;;;;;::::::::::::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNKKKPPPTTTWWWeeeDDDEEEHHHKKKMMMOOOPPPPPPNNNQQQUUUWWWVVVTTTSSSSSSSSSQQQQQQRRRPPPMMMPPPVVVcccqqq~~~sssbbbNNNDDD@@@===;;;;;;999999999888777777777666888888888777777666666666555444444444444333333333444444555555444333222222222222222222333333333333333333333333333333333333444444333333333333333444222222222333333444555666333222222111111000000000111111111111111111111111111111222222222222111111222222333333333222111111111222222333333222222111111000000000000000000000000000000000000000000000000000111111111222222222222222111111111111111000111111111111111111111111111111111111111111111111111222222222222222333333333444666777999::::::::::::::::::;;;<<<<<<===>>>::::::;;;<<<===>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJLLLNNNLLLRRRVVVZZZjjjDDDEEEGGGJJJLLLNNNOOOPPPNNNQQQUUUWWWVVVUUUTTTTTTSSSQQQPPPOOOMMMLLLRRR[[[jjj~~~yyy~~~xxx^^^MMMDDD>>><<<<<<999999888777777666555555777777777666666555555555555555555444444444333333444444555555555444333333111222222333444555555666333333333333333333333333333333333222222333333444333333222222222222222333333222222111111000000000333333333333333333333333111111222222222222111111222222333333333222222111111222222333333222222111000000000000000000000111000000000000000000000000111111111111222222222222222222222222111000000111111111111111111111111111111111111111111111111111111111111222222333333333333444555777999999::::::::::::;;;<<<============::::::;;;<<<===>>>??????AAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNMMMTTTYYY^^^nnnFFFGGGHHHJJJKKKMMMNNNOOONNNQQQTTTUUUUUUSSSSSSTTTSSSPPPOOONNNMMMPPP[[[hhhvvvssspppuuuzzzwwwyyyppp[[[LLLAAA<<<;;;999999888777666555555444777666666666666666555555555555555555444444444333444444555555555555444444222333333444444555666666333333333333333333333333111000000000000111111222444333222222111111111222222222222222222111111111222222222222222222222222111111222222222222111111000111222333333333333222111222222333333222222111000000000111111111111222000000000000000000000000111111111222222222222333222333444333111000000111222222222222222222222222111111111111111111111111111111111222222333333444333444555777888999::::::::::::<<<======>>>======::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIJJJJJJKKKLLLNNNNNNUUU[[[aaarrrJJJJJJJJJKKKLLLMMMNNNOOONNNPPPRRRSSSRRRRRRRRRTTTRRRPPPOOOOOOQQQXXXiiiyyyssshhhqqqnnnZZZIII@@@>>>;;;:::999888777666666555666777777777777777777888555555555555444444444444444444555555555555444444444444444333333333222222333333333333333333333333000000000000000111222222333333222222222333333444222222222222333333333333111111111111111111111111111111222222222222111111///000111222333444444444111222222333333222222111111111111111222222333333000000000000000000000000111111111222222222333333222444555333111///000222222222222222222222222222111111111111111111111111000111111222333333444444333333555777888999999999:::;;;<<<===>>>>>>======;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJJJJKKKLLLNNNNNNUUU[[[bbbrrrMMMMMMMMMLLLMMMMMMNNNOOONNNOOOQQQQQQPPPPPPRRRTTTRRRPPPOOOQQQUUU```uuurrrgggjjjzzz}}}|||}}}gggRRREEEBBB<<<<<<;;;:::999888777666777777888888999999999:::666666555555555444444444444444555555555555555444666666555333111000///...333333333333333333333333222222111111222333444444222222222333444555666777222222222333333444444444222222222222222222222222111111222222222222111111...///000222333444555555222222222333333222222222111111222222222333333333000000000000000000000000111111222222222333333333222444555444111///000222222222222222222222222222111111111111111111111111000000111222333333444444222333555666888999999999:::;;;<<<>>>>>>>>>>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEGGGIIIJJJJJJKKKLLLNNNMMMTTT[[[aaarrrJJJKKKMMMNNNQQQSSSTTTUUUQQQSSSPPPKKKLLLQQQQQQLLLKKKMMMPPPUUU___ssswwwqqqqqq{{{zzzyyy|||{{{bbbMMMBBB===::::::<<<;;;777666888666666666777777777777777444444333333333222222222333333444444444444444444555555555444444333333333777666444333222333333444222222333333333333444444444444444444444444444444333333222222111111000000444444444333333222222222111111111111111111111111111111111111111111111111555444444333333222222111222111111000000000000000111111111111111111111111000111111111222222222222222222111111111111222222111222222333333222222111111111222222222333333333333333333333333333333333333444555666777777777777::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGHHHHHHJJJKKKMMMNNNQQQTTTWWW```uuuOOOPPPQQQSSSTTTUUUUUUUUUPPPRRRQQQMMMNNNSSSSSSPPPMMMNNNRRR[[[jjj}}}wwwyyy}}}}}}}}}|||oooZZZNNNGGGAAA<<<<<<;;;888666888666666666666666666666666666555555555555444444444555555555555555555555555444444444444333333333222444333222111111222222333222222333333333333444444444444444444444444444444333222222222222222222111444333333333222222222222111111111111111111111111111111111111111111111111444444333333333333222222222222111000000000000000111111111111111111111111000000000111111111222222222111111000000111111222111222222333333222222111111111222222222333333333333333333333333333333333222333444666888999999999::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBDDDGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNRRRVVV^^^sssPPPQQQSSSUUUUUUUUUTTTSSSNNNQQQQQQOOOPPPSSSTTTRRRQQQTTTZZZfff|||sssvvv~~~ooobbbXXXLLLAAA===<<<:::999:::666666666666666666666666777777777777666666666666777777777666666555555444333333333333222222222222111111000000000111222222222222333333333333444444444444444444444444444444222222222222222333333333222222222222222111111111111111111111111111111111222222222222222222222222222222333333333333444444222222111000000000000111111111111111111111111111///000000000111111111111111111000000000000111111111222222333333222222111111111222222222333333333333333333333333333333333111222555777999;;;<<<<<<::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBAAABBBDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMQQQVVV___rrrLLLNNNQQQSSSTTTSSSQQQOOOMMMOOOPPPOOONNNPPPQQQRRRVVV]]]gggwwwooonnn{{{wwwhhhWWWFFF???>>><<<<<<<<<777777666666666666666555888888888777777777666666888777777666555444333333222222222222222222222222000000000111111222333333222222222333333333444444333333333333333333333333000000111111222222333333111111111111111111111111111111111111111111111111222222222222222222222222111111222333333444555555333222111111000000111111111111111111111111111111//////000000000111111111111000000//////000000111111222222333333222222111111111222222222333333333333333333333333333333333333444666888:::;;;<<<<<<::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB>>>???AAABBBAAABBBDDDFFFHHHHHHHHHIIIJJJLLLNNNOOONNNTTTYYYaaasssIIIKKKNNNQQQRRRRRRQQQPPPNNNNNNNNNMMMLLLLLLOOORRRYYYfffxxxssslllvvvsssaaaLLLBBB>>><<<<<<===888888777777777666666666777777777666666666555555666666555555444333222222222222222222222222222222111222222333333444444444222222222333333333444444333333333333333333333333///000000000111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222333444555555333222222111111111111111111111111111111111111111000000000000111111111111111111000000000000111111111222222333333222222111111111222222222333333333333333333333333333333333555666777999::::::::::::::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB===???AAABBBBBBBBBDDDFFFHHHHHHIIIIIIKKKLLLNNNOOOOOOTTTZZZ```qqq}}}JJJLLLOOOQQQSSSSSSSSSRRROOONNNMMMMMMLLLKKKPPPXXX```tttyyyrrrpppvvv~~~lllWWWIIIAAA<<<:::<<<:::999999888888777777666666666666666555555555555555555555444333333222222222222222222333333333333333333444555555555444444222222333333333333444444333333333333333333333333111111111111111111222222111111111222222222222222111111111111111111111111333333333333333333333333111111222333333444555555333333222111111111111222111111111111111111111111000111111111222222222222222222111111111111222222111222222333333222222111111111222222222333333333333333333333333333333333666777888999999999999999::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB>>>@@@CCCCCCCCCCCCDDDEEEHHHHHHIIIJJJKKKMMMNNNOOONNNSSSXXX\\\lll{{{NNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNOOONNNOOOWWWbbbqqq~~~wwwvvv|||}}}hhhWWWIII???===???;;;;;;::::::999888888777777666666666666555555555555555555555444444444444222333333333444444444444444444555666555444333333222222333333333333444444222222222222222222222222444444333333333333333222222222222222333333333444111111111111111111111111333333333333333333333333222222222333333444444444444333222222111111222222111111111111111111111111222222222222333333333333333333222222222222333333111222222333333222222111111111222222222333333333333333333333333333333333444555666888999:::::::::::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDEEEDDDCCCCCCDDDIIIIIIIIIJJJKKKMMMOOOOOOOOOTTTWWW[[[iii{{{PPPPPPPPPPPPPPPPPPPPPPPPSSSPPPOOORRRQQQSSS^^^kkkwwwcccRRREEEAAACCC<<<<<<;;;;;;:::999888888777777777777666666666666555555555666666666666666333333333444444555555555444555555666555444222111222222333333333444444444222222222222222222222222666666666555555444444444222222222333333444444444111111111111111111111111333333333333333333333333222222333333333333444444444333222222111111222222111111111111111111111111222222333333333444444444444333333222222333333444222222222333333222222222111111222222222333333333333333333333333333333333222333555777999:::;;;<<<::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFEEECCCCCCDDDIIIIIIIIIJJJLLLMMMOOOPPPRRRWWWYYY\\\iii}}}RRROOOLLLMMMOOOPPPNNNLLLUUUNNNLLLPPPRRRVVVfffyyy|||fffSSSHHHDDD<<<999999:::777222222555777777666555555555555666666555555555555444444444777222...---000333555555333333333333333333333333444444444444333222222111333333333333333333333333777777666555444444333333000000111111222222222222333333333333333333333333999666333222222333333333222222222222222222222222222222222111111111000000222222111111000000//////000000111222333444444555//////000000000111111111222222222222222222222222222222222222222111000///444444444444444444444444666666777888999:::;;;;;;999:::<<<>>>??????>>>>>><<<<<<===???@@@AAABBBCCCBBBCCCDDDCCCBBBCCCDDDFFFIIIIIIIIIJJJJJJLLLMMMMMMSSSSSSTTT[[[kkkyyyuuuPPPMMMKKKLLLNNNPPPOOONNNPPPJJJJJJQQQVVV^^^qqqyyydddRRRHHHBBB???===>>><<<777666888888777777666666666666666666555555555555444444444666333111111333555555444444444444444444444444444333333444444444333222222222222222222222222222222666555555444444333333333000111111111222222222222333333333333333333333333888666333222222333333333222222222222222222222222222222222111111111000000222222222222111111111111222222222222222222333333222222333333444444444444222222222222222222222222444444444444444333222111333333333333333333333333333333444444555777888888888999:::<<<===>>>??????<<<<<<===???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPRRRYYYjjj{{{uuuLLLKKKJJJLLLNNNPPPQQQPPPOOOLLLNNNWWW```lll|||zzzaaaOOOEEE???;;;<<<;;;777555777888888777666666666666666666555555555555444444444555444444555666666444222555555555555555555555555222222333444444444333333111111111111111111111111333333333333333333333333111111111111222222222222222222222222222222222222777555333222222333333222222222222222222222222222222222222111111111111111222222222222222333333333333333333222222222111111333444444444444555555555222222222222222222222222333333444444444333222222222222222222222222222222333333222333444555777888888888999:::;;;===???@@@<<<<<<===???@@@AAABBBCCCCCCDDDEEEDDDCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLNNNOOONNNPPPRRRZZZkkkxxxJJJJJJJJJLLLNNNPPPRRRRRRRRRRRRXXXbbbmmm|||www{{{ttt^^^JJJAAA:::999999777555666777777666555555555555666666555555555555444444444555555444555555444444333444444444444444444444444111222222333444444444444222222222222222222222222222222222222222222333333222222222222222222222222111111111111111111111111666444222222333333333222222222222222222222222222111111111111111111111111000111111222222333333333222222222222222222222222111222222222222222222222222222222222222222222222111111222222222111111000222222222222222222222222666555555555666888:::;;;;;;:::999999:::;;;===>>><<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRUUU[[[kkkJJJKKKLLLMMMNNNPPPRRRTTTQQQVVV```nnn}}}yyyrrr~~~uuupppooopppkkkpppwww}}}uuuXXXKKK>>>;;;<<<;;;::::::777666555555444444555555666555555555555444444444555444333222111222444555333333333333333333333333111222222333444444444444444444444444444444444444111111222222222222222222333222222222222222222222111111111111111111111111555333222222333333333222222222222222222222222222111111111111111111111111///000000000111111222222000000111222333333444444111111111111000000000000222222222222222222222222000111111222222222111111444444444444444444444444777666666666777999;;;<<<===<<<;;;999999:::;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDEEEDDDCCCCCCEEEGGGEEEFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUZZZhhhLLLNNNOOOOOOOOOPPPRRRTTTNNNYYYjjj}}}rrrpppuuuzzznnnfffdddeeeeeeiiilllmmmllllllooorrrtttxxxiiiWWWDDD===<<<;;;:::999777777666555555555555555666555555555555444444444333444333222111222555888333333333333333333333333222222333444444444333333555555555555555555555555222222222222222222222222333333333333222222222222222222222222222222222222444222111222333444333111222222222222222222222222111111111111111222222222000000000000000111111111///000111222333444444555333333222222222222222111222222222222222222222222222222333444444444333333444444444444444444444444444444555666777888999999======<<<;;;:::::::::;;;<<<<<<===???@@@AAABBBCCCBBBCCCDDDCCCBBBCCCDDDFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSWWWdddOOOQQQRRRQQQOOOOOOQQQTTTSSScccyyyuuuiiiuuussskkkiiijjjmmmpppqqqnnniiieeefffiiieeeiiiqqqxxx~~~gggMMM@@@===;;;999888999888888777777777777777666555555555555444444444000333555555444444666888444444444444444444444444333333444444444333222222444444444444444444444444444444333333222222111111444444333333333222222222333333333333333333333333333222111222333444222111222222222222222222222222000000111111111222222222222222111111111111111000111111111222222333333333444444444333333222222222222222222222222222222222111222333444444444444333333333333333333333333333111333555777888888777777;;;;;;<<<============<<<<<<<<<===???@@@AAABBBCCCAAABBBCCCBBBAAAAAACCCEEEGGGGGGGGGHHHIIIJJJLLLMMMMMMPPPSSSWWWdddRRRSSSTTTSSSPPPOOOQQQSSS]]]oooxxxjjjmmm|||vvvvvvxxxyyy{{{{{{vvvooojjjjjjlllcccgggmmmrrrwww{{{wwwYYYIIICCC@@@===;;;;;;:::999999888888999999666666555555555444444444...222777999888777777888555555555555555555555555444444444444333333222111333333333333333333333333555555444444333222111111444444444333333222222222333333333333333333333333222111111222444444222111222222222222222222222222000000111111222222222222444333333222222111111111333333333222222222222111333333333222222111111111222222222222222222222222///000111222222222222222222222222222222222222222111333666999:::999888666888999;;;>>>????????????<<<<<<===???@@@AAABBBCCCAAABBBBBBBBBAAAAAACCCDDDGGGGGGGGGHHHIIIJJJKKKLLLNNNRRRVVVZZZgggUUURRRQQQRRRQQQOOORRRXXXoooqqqfffgggwww~~~wwwqqqrrrooonnnpppqqqoooqqquuuhhhVVVJJJ@@@<<<>>>:::999999:::;;;:::888666555555444333333333333444333333222222222333333444222222222222222222222222888888777777666555333333222222222111111000000000333333444444333333222111222222222222222222222222222222222222333333444555333333333333333333333333333333333333333333333333333222111000000111222333000000111222222222222111222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444555555555555666777888999;;;;;;:::::::::;;;<<<<<<:::999:::>>>BBBDDDBBB@@@???BBBEEEEEECCCCCCEEEGGGIIIIIIIIIIIIJJJLLLMMMOOORRRSSSYYY^^^kkkRRRPPPOOOQQQPPPRRRZZZccc}}}~~~mmmlllsss}}}yyywwwvvvtttooonnnqqqyyy{{{gggUUUEEE>>>>>><<<;;;::::::;;;:::777555666555555444444444444444444444333333333333444444333333333333333333333333666666666666555444333333333333222222222111111111333333444444333333222111222222222222222222222222333222222222333333444555333333333333333333333333333333333333333333333333333222111000000111222333222333444444555555444444222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444666666666777777888999:::;;;;;;:::::::::;;;<<<<<<===<<<<<<>>>AAABBB@@@>>>@@@CCCEEEFFFDDDCCCDDDEEEJJJIIIIIIIIIJJJLLLNNNOOORRRRRRXXX]]]iiiQQQPPPPPPQQQRRRWWWfffuuummmjjjwwwzzzwwwxxxwww|||}}}eeeNNNAAA???>>>===;;;::::::999777555777777666555555555555555666555444444444444555555444444444444444444444444333444444555555444444333444333333333333333222222333333444444333333222111222222222222333333333333333333222222222333444444333333333333333333333333333333333333333333333333222222111111111111222222000111222222333222222222111111222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444777777777888999999:::::::::::::::::::::;;;<<<======<<<===>>>AAAAAA@@@???AAACCCEEEFFFDDDCCCCCCCCCJJJIIIIIIIIIJJJLLLNNNOOOQQQQQQVVV[[[gggyyy{{{SSSRRRSSSSSSTTT]]]rrrmmmdddmmm~~~}}}{{{~~~|||~~~||||||~~~zzzvvvZZZGGG@@@???===;;;:::::::::999888888777777666666666666666777666666555555555555666555555555555555555555555111222333333444444444444444444444444444444444444333333444444333333222111222222222333333333333333333333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222//////000111111111111111111111222222222222222333333333333333333333333333222222222222222222222222111222222222222222333333222222222333333333444444666666777888999999999999::::::::::::;;;;;;<<<===;;;<<<<<<>>>@@@BBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDDHHHHHHHHHHHHIIIJJJLLLMMMPPPOOOUUUZZZeee{{{rrrtttTTTTTTTTTVVVYYYeee|||sssdddeeettt}}}zzzwwwwwwyyyuuussswww~~~}}}~~~}}}iiiRRREEE@@@===:::999:::;;;;;;;;;888888777666666666666777888777666555555555555555555555555555555555555555000111222333444444444444444444444444444444444444333333444444333333222111222222333333333444444444444333333222222333333333333333333333333333333333333333333333333333333333222222222333333222222222222333333444555444444444111111222222333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222333333333444444444555666777888888888888:::999999:::;;;<<<============>>>??????@@@BBBCCCAAAAAABBBCCCEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLOOOOOOTTTYYYeee{{{rrrtttTTTSSSVVV[[[cccssswwwfffcccooo~~~wwwvvvtttrrrttt|||zzzwwwtttrrrwwwzzzyyyyyy|||vvvyyywwwzzz~~~|||aaaMMMBBB???;;;999999;;;;;;;;;888888777666666666666666888777666555555555555555555555555555555555555555111222333333444444444444333333444444444444444555333333444444333333222111222222333333444444555555444444333222222222333333333333333333333333333333333333333333333333333333222222333333333333222222111222222333333333333333111111222222333444444444333333333333333333333333222222222222222222222222111111111222222333333444222222333333333333444444333444666777888888777777999999999:::;;;<<<===>>>???@@@@@@???>>>???AAABBBDDDBBB@@@AAACCCFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLOOONNNTTTZZZfff~~~uuuvvvUUUUUUZZZeeeuuuttthhhaaajjj~~~yyyxxx{{{|||xxxwwwvvvtttuuu|||{{{||||||yyy}}}|||zzzxxx{{{|||uuupppttt||||||vvv{{{zzzqqqWWWGGGBBB===999888999999999777777666555555555555666888777666555444444444444444444444444444444444444222333444444444444444333222222333333444444444444333333444444333333222111222222333333444555555666555444333333222222222333333333333333333333333333333333333333333333333333222222333444444333222222//////000111111111111000111111222222333444444555222222222222222222222222222222222222222222222222000111111222333333444444222222333333333333444444444555777999999999888777999999999:::;;;<<<===>>>:::<<<>>>??????AAAEEEHHHIIIEEE@@@???AAADDDEEEEEEHHHHHHGGGGGGHHHJJJLLLMMMOOONNNTTT[[[gggwwwxxxWWWXXX___ooovvvjjjaaaaaaqqqzzzvvvvvvzzz}}}||||||zzzxxxxxx~~~~~~zzzyyy}}}xxxrrrooottt|||~~~zzz|||{{{zzz{{{^^^KKKFFF???:::888777777777777777666555555555555555777777666444444333333333444444444444444444444444444444444555555444444333222222222333333444444444333333444444444333222222222222333333444555666666555444333333222222222222333333333333333333333333333333333333333333333333222222444444444444222222222222333444444444444333111111222333333444555555111111111111111111111111222222222222222222222222000000111222333333444444222222333333333444444444555666888:::;;;:::999888999999999:::;;;<<<>>>>>>333666:::===@@@EEEKKKPPPNNNHHHAAA>>>???BBBCCCCCCIIIIIIIIIIIIJJJLLLNNNOOOOOONNNUUU\\\iiixxxxxxTTTWWWgggvvvjjj[[[aaaqqq~~~xxxtttuuuyyyxxxrrrooottt}}}~~~~~~}}}xxxyyyzzz|||zzzuuu}}}yyy}}}xxx^^^NNNAAA======:::999;;;888999999999888777555444666666555555555444444444555555555555555555555555666555444333222333444555444444444333333222222222222222333333444333333333222222222333333444444444222333444444555555444444222222222222333333444555666666555555555444444444222333333444444333333222000111111222222333333444///000000222333444555555666555333222111000000000333333222222222222333333333333333333333333333333111111222222222333333333444555777888999999999888<<<<<<;;;::::::::::::;;;?????????@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLPPPOOOUUU]]]lllyyyuuuVVV___ttt~~~iiiaaa```hhhzzzzzzvvvssstttwww|||~~~yyyuuusssxxx||||||}}}zzz~~~fffUUUEEE???===:::888999777777888888777666555444666666555555555444444444555555555555555555555555555555444333333333444555444444444444333333333333333333444444444444333333222333333333333333333444222333444444555555444444333333222222222333444444666555555555444444444444222333333444444333333222222222222222222333333333222222222222222222222222333333222222111111222222111111000000000000111111333333333333333333333333111222222222222333333333444555777888999999999999;;;;;;;;;::::::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDGGGGGGGGGGGGHHHJJJKKKLLLPPPOOOUUU^^^mmm|||yyyXXXffflllaaa___jjjuuu|||yyyvvvtttssstttvvvzzz|||~~~}}}{{{zzz{{{~~~~~~~~~{{{sssaaaMMMBBB???===:::999777777888888888888777666666666666555555555555444555555555555555555555555555444444333444444555555444444444444444555555555555555555555555444333222444333333333333333333222222333444444555555444444444444333222222222333333555555555555444444444444222333333444444333333222333333333333444444444444555444444333222111000000222111111111222333333444111111000000000000111111333333333333333333333333222222222222333333333333333444666888999999999999::::::::::::;;;<<<======<<<<<<<<<===>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKPPPOOOUUU___ooo~~~XXXiiisssddddddjjj{{{|||zzzyyywwwvvvuuuuuuvvvwwwwwwyyy{{{|||}}}~~~{{{yyy~~~lllVVVHHHCCC@@@===:::888888999999999999999999666666666555555555555555555555555555555555555555444444444444444555555555333444444555555666666666666666666666555444333222444444444333333222222222222333444444555555444444555444333333222222222222444444444444444444444444222333333444444333333222333444444555666777888888555444444333222111000000222222111111222222333444444333333222222333333444333333333333333333333333222222222333333333444444333444666888999::::::999999999999:::;;;<<<>>>>>><<<<<<======>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLQQQOOOVVV```qqqXXXjjj}}}hhhccclllyyy|||xxxwwwwwwwwwxxxzzz|||}}}|||~~~~~~}}}}}}{{{}}}vvvssszzzttt___NNNEEEBBB>>>:::888777777777888888888999666666666666666666666666555555555555555555555555444444444555555666666666333444444555555666666666666666666666555444333222444444444333333222222222222333444444555555444444555444333333222222222222333333444444444444444444222333333444444333333222222333555777999;;;<<<===222222222222222222222222444333222222111111222222444444333333333333444444333333333333333333333333222222333333333444444444222444666888999:::::::::888888999:::;;;<<<>>>???===>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLQQQOOOVVV```rrr```ssspppcccfffvvv}}}sssttt}}}~~~|||{{{{{{||||||}}}~~~}}}|||uuuuuuxxx|||sssqqqvvv||||||~~~lllXXXJJJCCC>>>999666666555555555555555666555666666666666777777777555555555555555555555555333444555666666666666666444444444444444555555555555555555555555444333222444333333333333333333222222333444444555555444444444444333222222222333333333333333333444444444444222333333444444333333222222333444666999;;;<<<===111111111222222333333333444333333222111111111222222222111111111111222222333333333333333333333333333333333333444444444444222333666888::::::::::::999999999:::;;;<<<>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNRRRPPPVVVaaarrrppp}}}gggcccooooooppp{{{}}}|||}}}}}}~~~}}}{{{zzzzzz{{{~~~xxxwwwyyyyyy~~~hhhTTTIIIBBB<<<999888666555555555555666555666666666777777777777555555555555555555555555222333555666777777777666444444444444333333333333333333444444444444333333222333333333333333333444222333444444555555444444333333222222222333444444222222333333333444444444222333333444444333333222222333444555666888999999111111222222222333333333222222111111222222333333333222222111111222222333333333333333333333333333333333333444444444444555222333555888::::::;;;;;;999999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOORRRPPPVVV```rrr}}}~~~tttcccgggyyy~~~llluuuxxxxxxyyy}}}~~~~~~{{{}}}vvv^^^OOOGGGAAA===<<<:::888777777888888555666666666777777888888555555555555555555555555222333555777777777777666444444444333333222222222222222333333444333333333222222222333333444444444222333444444555555444444222222222222333444444555222222222333333444444444222333333444444333333222333333333444444444444444222222222222222222222222000000000111222333555666555444444333333444444555333333333333333333333333333333333444444444555555111333555888:::;;;;;;;;;::::::::::::;;;<<<======?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPSSSPPPVVV```rrrzzz~~~{{{llllllmmmpppxxx{{{zzzrrr]]]JJJ@@@???:::888999999777888;;;666555333333555666555444888777666555444444555666333444444555666777888888888777555444333333444555000111111222222333444444444333333222222333333444444333333222222333333444555555444444444333333333444333333222222111111000333333333333333333333333222333333444444333333222222222222333333333444444000000111222333444444555333333333333333333333333111111222222222333333333222222333333333333444444111333666777777666777888999999999999:::;;;<<<<<>><<<<<<>>>@@@AAABBBDDDDDDCCCCCCEEEFFFEEEGGGHHHHHHIIIKKKNNNQQQSSSQQQXXXcccuuujjjccciiippp|||sss}}}xxxvvvzzzgggTTTHHH???:::888888888555555888888666444444666777666555777666555444444444555555444444444555555666666777666555444333333444444555222222222222222333333333444333333222222333333444444333333222222333333444555555555444444444333333444444444444555555555555333333333333333333333333222333333444444333333222111222222222222333333333111111111222222333333444333333333333333333333333111222222222222333333333222222333333333333444444333555888999999888999:::999999999999:::;;;<<<<<>>======>>>@@@@@@BBBCCCCCCCCCCCCDDDFFFFFFGGGHHHHHHIIIKKKNNNQQQSSSQQQWWWcccvvv}}}}}}jjj\\\^^^kkkxxxuuuwwwzzzttt{{{uuuaaaRRRAAA<<<999:::999666555666888777555555777888777666666555444444333444444444444444444444444444444444444444333333333444555555333333333333222222222222444333333222222333333444444333333222222333333444555555555555555444444444333444444555666666777777333333333333333333333333222333333444444333333222111111111222222222333333222222222222222222222222333333333333333333333333222222222222333333333333222222333333333333444444333555888999999999999:::999999999999:::;;;<<<<<<>>>??????>>>======???@@@@@@AAACCCCCCBBBBBBDDDEEEFFFGGGHHHHHHIIIJJJNNNPPPSSSQQQWWWbbbwwwyyyxxxmmm___[[[aaapppooonnnxxx{{{}}}~~~iiiYYYEEE???;;;<<<<<<999777888888666555555666777777666444444444444333444444444555555444444444333333333222222222333444555555666555555444333222222111111444333333222222333333444444333333222222333333444555555555555555555555555333333333444444444555555333333333333333333333333222333333444444333333222222222222222333333333444333333333222222111111111333333333333333333333333222222222333333333444444222222222333333333444444111444666888777777888999999999999999:::;;;<<<<<<===>>>??????>>>===???@@@???AAABBBBBBAAABBBCCCEEEFFFGGGHHHHHHHHHJJJMMMPPPTTTQQQVVVaaauuuzzzxxxsss```\\\___eeerrrrrrccckkk|||}}}zzzxxxxxxxxxyyyzzz}}}mmm]]]IIIAAA;;;<<<===;;;999999777555444444555666666555333333444444444444444444555555555444333333222222111222333444555555666666666555555444333222111111444333333222222333333444444333333222222333333444444444555555555555555555555555444444444333333333333333333333333333333333222333333444444333333222333333333333444444444444444333333222222111111111333333333333333333333333222222333333333444444444222222222333333333444444222444777888888777888999999999999999:::;;;<<<<<<<<<>>>??????>>>>>>???@@@???AAABBBBBBAAABBBCCCEEEGGGHHHIIIHHHHHHJJJMMMOOOTTTQQQVVV___sss{{{yyyhhh___^^^ggglllvvvqqqeeeaaammm~~~vvvtttrrrqqqrrruuu}}}|||qqqdddPPPEEE<<<;;;<<<:::888888666555333333555666555444333333444555555555555444666555555555444444333333222333444555666666666666666555555444333222222111444333333222222333333444444333333222222333333444333333333444444444444444777777666666555444444333333333333333333333333333222333333444444333333222222222333333333444444444333333333222222111111111333333333333333333333333333333333333444444444444222222333333333333444444444666999::::::::::::;;;999999999999:::;;;<<<<<<;;;===???@@@???>>>???@@@@@@AAACCCCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHJJJLLLOOOTTTQQQVVV___qqqzzzxxxnnnccceeekkkzzz}}}|||cccccchhhuuu~~~xxxtttppppppsss}}}~~~xxxooo\\\OOOBBB>>>===:::888888777555444444555666666555333444555666777666666555666666555555555555555555333444666777777777777666555555444444333333333222444333333222222333333444444333333222222333333444222222222333333333444444555555555555444444444444333333333333333333333333222333333444444333333222000000111111111222222222333333222222222222222222333333333333333333333333333333333444444444444555222222333333333333444444444777999;;;::::::;;;;;;999999999999:::;;;<<<<<<:::===???@@@?????????@@@@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHIIIIIIHHHIIILLLOOORRRPPPVVV```rrrzzzxxx~~~eeebbbkkk|||mmm```gggppp|||zzzrrrpppsss}}}~~~~~~yyyhhhYYYIIICCC@@@===:::999888777555555777777777666333444666777777777666666666666666666666666666666555555777888888888777666555555444444444333333333444333333222222333333444444333333222222333333444111111111222222333333333000111111222222333333444333333333333333333333333222333333444444333333222////////////000000000000222222222222222222222222333333333333333333333333333333333444444444555555222222333333333444444444222555888999888888999:::999999999999:::;;;<<<<<<:::<<>>;;;999888888888777666666666666666444555666777777666555444888666555444444555666888444333333222222333333444444555555666555333222111444444444444444444444444222222222222222222222222555555555444444333333333333333333333333333333333333444444555555444444333000111333333111000000111222333333444333222000///222222222222222222222222222222222222222222222222555333222222444555555444444444444333333222222222444555666888999999999999<<<<<<;;;;;;;;;::::::::::::<<<===???@@@@@@@@@@@@BBBAAAAAABBBBBBDDDEEEEEEGGGHHHIIIIIIIIIKKKNNNPPPLLLWWW[[[___vvvllliii{{{pppggglllwww}}}yyy|||xxxlllZZZKKKBBB===;;;999888888777666666666666666444555666777777666555444666555444333333444555666444444333333222333333333444555555555555333222111444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333333333444444444444333333111222444444222111222333444444444444444333222222333333333333333333333333333333333333333333333333333111000000222333333222444444444333333222222222444444666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKOOOQQQNNNVVVYYY^^^uuurrrgggkkk|||lllqqq{{{|||ppp___OOOFFF@@@<<<:::888888777666666666666777555555666666666666555555555444333222222333444555555555444333222222333333555555555555444333222111444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444333333444444444444333333111333555444333222333444555555444444333333444444333333333333333333333333333333333333333333333333333111000000222333333222444444333333333333222222333444555666777888888888999::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGHHHJJJJJJJJJLLLPPPSSSPPPUUUVVV\\\tttrrrggggggrrr|||vvv~~~sssbbbSSSIIIAAA<<<888999888777777666666777777555666666666666666666555555555444333333444555555666555444333333333333333555555555444444333222222333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555333333333444444333333333000222444444333222333444555444333222222333444555444444444444444444444444444444444444444444444444555333222222444555555444333333333333333333333333222333444666777777777777888888999:::;;;<<<===>>><<<===???AAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHJJJJJJKKKMMMPPPSSSRRRSSSSSSZZZsssddddddooo}}}tttdddVVVKKKCCC;;;777999999888777777777777777666666666555555666666666666555555555555555555666666555444444333333333444666555555444333333222222333333333333333333333333222222222222222222222222444444444444444444444444555555555555555555555555222333333333333333333222///111222333222111222333444333222111111222333444444444444444444444444444444444444444444444444444555333222222444555555444333333333333333333333333222333444666777777777777888888999:::<<<===>>>>>><<<===???AAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIJJJJJJLLLPPPRRRRRRRRRRRRYYYrrrqqqaaaiii|||~~~~~~vvvhhhZZZOOOFFF>>>888999999888777777777777888666666555555555555666666666666666666666666666666555555444444444444555555666666555333333333333333333333333333333333333333222222222222222222222222333333333444444444444555444444444444444444444444222222333333333333222222...000222222111111222333222222111111111222333333333333333333333333333333333333333333333333333333333111000000222333333222222222333333333333444444333444555666777888888888888888999:::;;;======>>><<<===???@@@AAABBBAAAAAABBBAAAAAABBBBBBDDDEEEEEEGGGHHHIIIIIIIIIKKKNNNPPPPPPQQQRRRZZZqqqvvvjjjggguuuzzzzzzmmm```VVVLLLBBB<<<:::999888888777777888888777666555444444555666777444555555555555555555444444444333444444555666777777666444333222222333333222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333222222333333333333222222...000222333222222333444111222222333444444333333333333333333333333333333333333333333333333333333333111000000222333333222222222222333333444444444444444666777888999999999999999::::::;;;<<<======;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIIIIHHHHHHIIIKKKNNNNNNPPPSSS[[[ooonnnkkknnn}}}~~~qqqeeeZZZPPPGGG@@@:::999888888777888888888777666555444444555666777333444444555555444444333333333333444555666777888777666444333222222333444222222222222222222222222444444444444444444444444333333333444444555555555333333333333333333333333222222222333333222222222///111333444333333444555111222444555666555444444222222222222222222222222222222222222222222222222555333222333444555555555222222222333333444444444444555666888999999999999999::::::;;;;;;<<<<<<<<<:::<<<===???@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMPPPUUU\\\oooyyygggmmm}}}uuufffUUUHHHBBB@@@;;;999:::999666666888777666444555666666444222444444555555555555444444444444444444444444444444333333333333333333333333333333111111111111333333333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222111111111222222333333333333333333222222111111111444333222222333333111///000000111111222222222222000000111111111222222222333333333222222111111111444555666888999999999999<<<<<<;;;;;;;;;:::::::::===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOQQQYYYoootttjjjuuu~~~{{{mmm]]]OOOHHHBBB===:::::::::777666999666666666777888777555222444444555555555555444444444444444444444444444444333333333333333333333333444333222111111222333444333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222222222222222222222333333333333333222222222111111444333222222333333111000000111111111222222222222222222222333333333444444444444444333333333222222444555666888999999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAA@@@@@@?????????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMOOORRRZZZpppwwwuuuxxxmmmqqq{{{}}}||||||xxx{{{yyyzzz|||zzz~~~yyyjjjZZZPPPEEE???:::::::::777777999777666666777999888666333444444555555555555444444444444444444444444444444333333333333333333333333444444333333333333444444333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333222222222222222222333333333222222222222111444333222333444444222000111111111111222222222222444444444444555555555555555555444444444444333333444555666888999999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@?????????@@@AAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMMMMPPPTTT\\\rrr{{{ssskkklll~~~~~~jjjkkk{{{xxxyyy~~~{{{wwwzzz|||xxxwww}}}zzzyyy|||xxxxxxwwweeeXXXJJJBBB;;;:::999777666777888777555666777777777555444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444222333333444444333333222333333333333333333333333333333333222222111111111222222222222222222222222333333222333444444333111222222222222222222222222444444444444555555555555444444444444444333333333444555666777999999999999888888999:::;;;<<<===>>>======???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNQQQUUU]]]sssrrrkkkggghhhyyyooogggppp|||vvvuuu}}}yyyrrrsssttt}}}|||wwwuuuyyy~~~}}}yyy{{{ppp```PPPFFF===:::999777555666999777444444555777777777444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444222333333444444333333222333333333333333333333333333333333222222111111111222222222222222222222222333222222333555555333222333222222222222222222222333333333333444444444444222222222222222333333333444555666777999999999999888888999:::<<<===>>>>>>======???@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQUUU]]]rrrrrrhhhgggjjjxxxjjjmmm|||ssspppqqqyyy}}}wwwqqqnnnnnnvvv}}}vvvqqqsss}}}{{{xxxzzz}}}zzz|||}}}kkkXXXLLLAAA===;;;888555555888777666777888999888777444444555555555555444444444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333222222222222222222111222222222222333333333333222222333555555444222333333333333222222222222111222222222333333333333111111222222222222333333444555666888999999999999888888999:::;;;======>>>===>>>???@@@@@@AAA@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMMMMNNNQQQTTT[[[nnnyyynnnpppsss~~~qqqjjjyyy|||{{{zzzxxxwwwwwwvvvvvvrrrrrrxxx{{{sssqqqqqquuu{{{xxxwww}}}yyyssspppqqqsss}}}|||{{{}}}xxxaaaTTTFFF@@@>>>:::777666555777:::>>>@@@>>>999555444444555555555555444444444444444444444444444444333333333333333333333333111222333444444333222111333333333333333333333333222222333333333333444444222333333444444333333222444444444444444444444444222222222222222222333333111111222222222333333333333222222333555666555333444444333333333222222222222222222222333333333333222222222333333333444444444555666888999999999999999999::::::;;;<<<=========>>>???@@@@@@AAA@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSYYYkkkiiilll}}}tttuuuuuutttrrrrrrtttuuuzzz||||||ttttttvvv}}}|||}}}xxxuuuoooiiifffhhhnnnsss|||{{{}}}gggYYYJJJCCCAAA<<<888777222777>>>EEEFFFBBB999222444555555555555555555444444444444444444444444444333333333333333333333333111111333333333333111111333333333333333333333333222222333333333444444444222333333444444333333222444444444444444444444444111111111222222333333444111111111222222333333333333222222444555666555333444444444333333222222222222222222333333333444444333333333444444555555555444555666888999999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNOOOQQQRRRWWWhhhmmmkkkwww}}}www}}}|||xxxxxxxxxwww|||yyysssmmmjjjhhhccc```______cccmmmxxxtttfffRRRDDD===<<<;;;:::888777666666777777666555666666666666666666666666666666555444333333222222555444222333333444222111111111111111111111111111333333333333333333333333444333333222222333333444666555555444444333222222333333333333333333333333222333333444444333333222333333333333333333222222444444555444333222111000666666666555555444444333222222222222222222222222444444444555555555666666333555777777777777777999;;;;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQTTTZZZjjjxxxjjjppp~~~yyywwwsssooolllgggbbb^^^___ccckkkzzz~~~ooo[[[JJJAAA===;;;999888777666666888888666444555555555555555555555555555555444444333222222111555444222333333444222111222222222222222222222222333333333333333333333333444333333333333333333444555444444444444333333333444444444444333333333333222333333444444333333222333333333333333444444444555555444333333222111111444444444333333333333333222222222222222222222222333333444444444555555555333555777777777777777999:::::::::::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQTTTYYYiiiiiigggxxx}}}}}}zzz{{{yyyvvvuuukkkfffdddhhhppp}}}{{{fffSSSFFF???;;;999777777666777888888555333444444444444444444444444555555444444333222222222555333222222444444333111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555666555555555444444333333222333333444444333333222222333333444444555555555666555333222111222222333111111111111222222222222222222222222222222222222222222333333333444444444333555777777777777777999999999999999999:::;;;;;;=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNQQQSSSXXXhhhtttaaagggwwwtttttt{{{~~~{{{ooo[[[LLLBBB<<<999777777777888999888555222444444444444444444444444555555555444444444333333444333222222444444333222333333333333333333333333333333333333333333333333333444444444444444444333222222333333444555666666666666666555555444333333222333333444444333333222222222333444555555666666666555333111111111333444000000111111222222333333222222222222222222222222111111222222222333333333333555777777777777777999888888888888999:::;;;;;;=========>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSWWWhhh~~~kkk___lllyyyrrr}}}vvvcccSSSGGG???;;;888777777777888777555222444444444444444444444444666666666666555555555555444333222222444444333222333333333333333333333333333333333333333333333333333444444555555444444333111222222333444555666666666666555555555444444444222333333444444333333222222222333333444555666666666444222111111222333555111111222222333333444444222222222222222222222222111111111222222222333333333555777777777777777999888888888888999:::;;;<<<=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNQQQSSSWWWhhhnnneeedddwww{{{ooovvv~~~lll[[[MMMCCC>>>:::888777666777666555333444444444444444444444444666555555555555555555555333222111222444555444333444444444444444444444444333333333333333333333333333444555666666555444333222222333333444555666666444444444444444444444444222333333444444333333222111222222333333444444444444444333222222222333444333333333444444444444444222222222222222222222222111111222222222333333333333555777777777777777999888888888888999;;;<<<============>>>??????@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNMMMPPPSSSXXXjjjwww{{{{{{aaabbbmmmyyy~~~ttttttvvveeeTTTHHHBBB<<<999666555555555555444555555555555555555555555444444444444444444444444333222111222444555444333444444444444444444444444333333333333333333333333333444555666666555444333333333333444444555555555222222333333444444555555222333333444444333333222222222222222222222222222333333333333333333333333444444444444444333333333222222222222222222222222222222222222333333333444333555777777777777777999888888999999:::<<<===>>>=========>>>??????@@@@@@???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOKKKOOOSSSYYYkkk~~~tttxxxmmm[[[bbbuuusss{{{ttt{{{~~~kkkYYYLLLDDD===:::666444444555555555666666666666666666666666222222222222222222222222333222111222444555444333555555555555555555555555333333333333333333333333333444666777777666444333333333333444444444555555000111111222333444555555222333333444444333333222222222111111111111111111222222333444444444333333444444444333333222222222222222222222222222222222222222333333333444444444333555777888777777777999999999999:::;;;<<<>>>???=========>>>??????@@@@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOJJJOOOSSSZZZlll}}}yyytttxxx{{{fffccclllyyywwwyyyzzz~~~|||tttcccPPPAAA===:::999;;;:::777666888666666555555555444444444333333333333333333333333555444444333333222222111444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444555444444333333333444444666555333222111222333333333333333333333333333333444444222222222222444444333333333333333333333333222333555666666555333222222333333444444333333222444555666777999999999999999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????>>>???@@@AAABBBDDDEEEEEELLLIIIGGGHHHKKKNNNNNNLLLMMMOOOSSS\\\mmmzzzwwwyyyzzzmmmhhhwww|||uuu{{{zzzwwwtttxxx|||kkkUUUEEE>>>:::888::::::777666888666666555555555444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333444333333222222222333333555444333222222222333333333333333333333333333333444333333222222333333444333333333333333333333333222333444555555444333222333333444444444444333333555555666888888999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGJJJGGGEEEFFFIIILLLLLLKKKNNNOOOSSS[[[lll{{{vvvxxxtttsssttt{{{ppprrrzzz}}}uuupppnnnwwwsss\\\JJJ@@@;;;888::::::777666888666666666555555555555444333333333333333333333333222333333444555555666666222222222222222222222222222222222333333444444444333333444444444444333333222222222222222222222222222222222111111222222333444444333222222222333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444555555555555444444555666777888888888888888999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????AAABBBCCCDDDEEEGGGHHHHHHGGGFFFDDDEEEHHHJJJKKKKKKOOOOOORRRZZZjjjwwwwwwmmmvvvpppjjjtttyyy}}}wwwqqqppp~~~yyycccQQQDDD===888999:::777666777666666666555555555555555444444444444444444444444444444444555555555666666222222222222222222222222111111222333333444555555333333333444444333333333333333333333333333333333222222222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444555555555555555555444666666777888888888888888888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEFFFHHHJJJKKKLLLOOOOOORRRYYYkkkvvvuuuxxxkkkyyyllljjjzzz{{{wwwrrrsss}}}jjjYYYIIIAAA:::999:::888666777666666666666666666666666444444444444444444444444666666555555555444444444444444444444444444444444111111222333333444555555222333333333333333333222555555555555555555555555333333333333333444555555222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444555555555555555555444555666777888888888888888888888999999:::;;;;;;<<<<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOOOOOOORRRZZZmmm{{{pppqqq}}}uuunnn~~~wwwmmmppp~~~wwwssstttttteeePPPEEE<<<:::;;;888666666555666666666666777777777444444444444444444444444666666555555444333333222444444444444444444444444222222222333333444444444222222333333333333222222555555555555555555555555333333333333444555666666222222333444444444333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444555555555555444444444555666888999999999999888888999999::::::;;;;;;<<<<<<======>>>>>>??????>>>???@@@AAABBBDDDEEEEEEGGGHHHIIIIIIJJJKKKOOOQQQPPPPPPRRR[[[nnnvvvmmmnnnzzz}}}ppprrrvvvoooqqq{{{yyyqqqVVVJJJ???<<<;;;999666555555666666666777777777777555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333222222333333333333222222555555555555555555555555222222222222333444555666111222333444444444333333333333333333333333333333222333333444444333333222333333333333333333333333222333444555555444333222333333444444444444333333333444555777999:::;;;;;;888888888999::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJJJJJJJKKKOOORRRRRRRRRSSS[[[ooo}}}vvvuuu|||oookkktttlllkkktttyyyYYYLLL@@@===<<<999666555555666666666777777888888555555555555555555555555111222222333333444444555222222222222222222222222444333333333333333333333222222222333333222222222444444444444444444444444111111111111222333444555000111333444555444333333333333333333333333333333222222444444444444222222333333333333333333333333222333555666666555333222222333333444444333333222222333555777999;;;;;;<<<777888888999::::::;;;;;;<<<<<<======>>>?????????>>>???@@@AAACCCDDDEEEEEEFFFHHHJJJJJJIIIKKKOOOSSSTTTSSSTTT[[[nnn~~~lllgggeeetttsssfffrrr{{{|||{{{zzz~~~|||}}}}}}wwwzzzzzzgggWWWEEE<<<<<<===999444777777777777777777777777333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444666555444333333333333333444444333333333333222222555333333555888888555333444444444444444444444444555444222111111222444555222333333444444333333222222222222333333444444444555555555444444333333333333444555777888888888888777777888999;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEJJJIIIHHHHHHIIIKKKNNNOOONNNQQQSSSYYYlll~~~iiifffmmmmmmfffwww~~~~~~{{{vvvwww}}}}}}|||yyymmm]]]III>>><<<<<<:::666777777777777777777777777333444444444444444444555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444555555444333333333444444444444333333333333222222333222111333666666444111222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444333333444555666888999999999999888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGIIILLLOOOQQQQQQSSSUUUZZZmmm~~~wwwiiihhhzzzyyyeeefff~~~vvvwww{{{rrrkkknnnvvv|||uuueeePPPAAA<<<<<<:::888777777777777777777777777555555555444444444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333333444444444444444444333333333444555555444444333333333333222222000000000222444444222000111111111111111111111111111222444555555444222111222333333444444333333222333333333333333333333333333333444444444444444444555666777888999:::::::::999999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>???>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEFFFIIILLLOOORRRRRRUUUVVV\\\nnnppplllmmmnnnccckkk{{{rrrxxx{{{{{{qqqggg```cccnnnyyy|||lllWWWEEE===::::::999666666666666666666666666666666555555444444333333444444444444444444444444555444444333333222222111333333333333333333333333333333333444444444444555333333333333333444555666444444333333333222222222000000111222333333222111111111111111111111111111222222444444444444222222222333333444444333333222444444333333333333222222333333333444444555555555444555666777888999999999::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRTTTWWW]]]ppp|||iiimmmvvvwwwjjjiiivvvyyyvvv{{{yyy{{{~~~{{{xxxxxx|||yyyggg]]]WWWZZZdddppp~~~}}}{{{qqq]]]JJJ???:::999999666666666666666666666666666666666555555444444444444444444444444444444444444444444333333222222222333333333333333333333333333333444444444555555555333333333333333444555666444444333333333222222222000111333444444333333333333333333333333333333333444444222222222222444444222333333444444333333222333333333333333333333333333333333444444555555555222333555666777777888888::::::::::::::::::::::::<<<<<<======>>>????????????@@@AAACCCDDDEEEFFFFFFGGGGGGFFFFFFGGGJJJLLLNNNOOORRRUUU^^^rrr}}}pppbbbnnnmmmjjjttt~~~{{{~~~xxxuuupppllljjjkkknnnooouuuxxx}}}~~~xxxtttwww}}}}}}ooo^^^WWWRRRTTT\\\gggwww}}}yyy{{{tttcccQQQDDD<<<::::::777777777777777777777777666666666555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333444444444555555555555444444333333333444555555444444333333333333222222000333555555444333444444444444444444444444444444555444222111111222444555222333333444444333333222222222222333333444444444333333444444444444444444222222444555666777777777999999999::::::;;;;;;;;;<<<======>>>>>>??????@@@???@@@BBBCCCEEEEEEFFFFFFIIIHHHGGGGGGHHHJJJLLLNNNNNNQQQTTT^^^ttt~~~yyylllbbbsssyyyfffkkk~~~}}}tttdddbbb___\\\[[[\\\]]]^^^ccceeejjjqqqxxx~~~{{{{{{zzzzzzsssdddXXXSSSPPPQQQUUU```rrrxxx~~~}}}|||~~~wwwiiiYYYJJJ@@@<<<;;;777777777777777777777777555555555555666666666666444444444444444444444444111222222333333444444555333333333333333333333333444444444444555555555555555555444333333333444444444444333333333333222222000333555666444333333555444444444444444444444444333333333333333333333333222333333444444333333222111111222222333444555555444444444444444444333333222333444666777777777777888888999::::::;;;<<<<<<=========>>>??????@@@@@@???@@@BBBCCCEEEFFFFFFFFFHHHHHHGGGGGGIIILLLNNNPPPPPPQQQTTT^^^uuussspppgggyyytttbbblll|||xxxgggVVVUUUSSSRRRQQQRRRSSSTTTWWWYYY^^^dddlllttt{{{|||zzzwwwxxx}}}jjj[[[TTTRRRPPPPPPRRR\\\ppp{{{ooopppuuu}}}xxxmmm^^^NNNCCC>>>===777777777777777777777777444444555555666666777777444444444444444444444444000111222333444444555666333333333333333333333333444444444555555555666666666555444444333333333333444444444333333333222222///222555555333222333555444444444444444444444444111222444555555444222111222333333444444333333222000000111222444555666666555555555444444333333333333444555777888888888888777777888999;;;<<<===============>>>??????@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGHHHJJJMMMQQQSSSRRRRRRTTT^^^uuukkkhhhpppuuuhhhuuu~~~jjj]]]RRRPPPMMMKKKLLLLLLMMMMMMPPPSSSVVVYYY]]]eeeooovvv|||rrrpppqqqsssxxx}}}{{{xxxuuuqqqtttyyysssbbbYYYLLLKKKLLLOOOSSS]]]ppp}}}tttdddcccjjjsssdddUUUHHHAAA>>>555555555666555555444444666666666666666666666666555555555444444333333333333333333333333333333333555444222111111222444555555555555555555555555555333333333333333333333333444444444444333333222111555444444333333222222111333333333333333333333333777666555444444444444444444444333333333333222222333333333444444444555555444444444555555555555666444444555777888888555333:::999999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBBBBDDDFFFIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRVVV```wwwggglll|||zzzmmmyyyrrr___UUUPPPNNNMMMLLLMMMNNNPPPPPPPPPQQQSSSTTTVVV[[[ccchhhooovvvzzzyyyvvvrrrjjjaaa^^^^^^___bbbhhhpppxxx}}}|||wwwsssrrrqqqnnnlllkkknnnsssxxx~~~yyyttttttvvvyyy}}}mmm\\\SSSOOONNNOOOQQQTTT]]]ooo|||pppaaa```hhhyyywwwiiiYYYKKKAAA<<<666777777777666666555555555555555555666666777777333333333222222222111111333333333333333333333333555444222111111222444555444444444444444444444444333333333333333333333333333444444444333333222111333333333333333333333333333333333333333333333333666555555444444444444555444444333333333333222222333333333444444444444555444444444444555555555555444444555777888888666444666666666666777999;;;<<<;;;;;;<<<<<<===>>>??????>>>@@@AAABBBBBBDDDFFFIIIGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQUUU___vvvfffvvvuuuwwwcccUUUOOOLLLKKKKKKKKKMMMOOORRRTTTUUUUUUTTTSSSRRRTTTXXX[[[```ccceeeccc```\\\WWWPPPRRRQQQPPPQQQTTTYYY^^^aaaiiilllpppsssvvvyyy}}}|||zzzyyyvvvsssqqqpppppppppllliiifffdddccccccbbbaaa```bbbfffjjjooovvv}}}}}}rrriiifffbbbcccdddgggiiillloooppprrrtttvvvxxx{{{~~~kkk]]]UUUQQQPPPQQQTTTXXX```ooo~~~~~~|||jjj]]]\\\bbbppp|||pppaaaPPPBBB:::888888888888777777666666444555555555666666777777333333333333222222222222333333333333333333333333444444222222222222444444333333333333333333333333333333333333333333333333333333444444444333222222111111222333333444555555222222222333333444444444444444444444444444555666444444333333333333222222333333333333444444444444444444444444555555555555444444444666888888666444555555555666777888:::::::::;;;<<<===>>>@@@AAAAAA>>>@@@AAABBBBBBDDDFFFIIIGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPSSS]]]uuuiii|||wwwzzz}}}hhhYYYRRRQQQMMMNNNNNNOOOQQQUUUYYY\\\___]]][[[YYYWWWWWWXXXYYYZZZ[[[YYYVVVSSSPPPMMMJJJMMMLLLJJJJJJKKKNNNPPPRRRTTTXXX\\\```dddhhhlllppprrrtttvvvvvvuuuqqqnnnkkkiiihhhfffdddbbb___^^^]]]\\\[[[YYYWWWWWWVVVVVVVVVRRRTTTVVVYYY[[[___dddhhhgggjjjllljjjddd^^^ZZZYYYSSSTTTUUUVVVXXX[[[^^^aaaeeefffgggiiilllrrryyy~~~yyyiii^^^XXXRRRRRRTTTZZZ```hhhwwwxxxfff[[[YYY]]]ggguuu~~~vvvhhhWWWFFF;;;999999888888777777777666777666666666555555555555555555555555555555444444333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444333333333444444333333222222222222333333444444444111111222333333444555555333333333333444555555666444444333333333222222222222222333333333444444444333333444444444555555555444444444666888888777555777777888999:::;;;<<<<<<:::;;;<<<===>>>???@@@@@@>>>@@@AAABBBBBBDDDFFFIIIHHHIIIJJJKKKMMMNNNOOOOOONNNPPPSSS]]]tttxxxxxxlll~~~wwwqqqvvvppp___TTTRRRSSSQQQSSSUUUWWWYYY^^^ccchhhiiihhhfffdddcccbbbaaa```^^^[[[VVVRRRNNNJJJIIIIIIFFFFFFEEEDDDEEEFFFHHHIIIIIILLLOOOSSSVVVYYY]]]```___aaaccceeeeeebbb___]]]YYYYYYXXXWWWUUUSSSQQQPPPQQQPPPOOONNNLLLKKKKKKKKKIIIJJJLLLLLLLLLMMMPPPRRRRRRTTTUUUTTTRRRPPPOOOOOOIIIKKKLLLMMMMMMOOOSSSVVVYYYYYYZZZZZZ\\\aaaggglllttt~~~yyywwwuuuyyyzzzzzz{{{|||qqqccc[[[WWWTTTTTTZZZcccmmmxxxxxxfff\\\YYYZZZbbbnnn}}}yyynnn^^^LLL???:::999888777666666666666999999888666555444333222555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333333444444333333333444444444333333222222222111111222333333444555555333333333333333444555666444444333333333222222222222222222333333333444444333333333444444444444555444444333555777888777666888888999:::;;;<<<======;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBDDDFFFIIIJJJJJJKKKLLLNNNOOOPPPQQQNNNQQQTTT\\\sssrrrsssqqqvvvxxx~~~sssoootttyyygggZZZSSSRRRRRROOOSSSXXX\\\```fffnnntttxxxwwwuuuuuuuuutttrrrpppjjjccc\\\VVVOOOHHHFFFGGGDDDCCCCCCCCCDDDDDDEEEEEECCCEEEHHHJJJKKKMMMPPPRRRPPPRRRTTTVVVWWWVVVTTTSSSMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIGGGDDDCCCCCCDDDFFFGGGGGGGGGEEEEEEGGGHHHJJJJJJJJJIIIIIIHHHGGGGGGDDDGGGIIIIIIGGGGGGKKKNNNNNNNNNNNNNNNNNNQQQUUUYYY```jjjpppmmmgggcccbbbaaadddeeefffhhhkkkpppwww|||{{{lllaaa[[[YYYYYY[[[cccqqqyyyiiiaaa]]]ZZZaaaiii}}}~~~}}}zzzsssdddRRREEE;;;:::888666555555666666:::999888666555333222222333333333333444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444222222333444444444333333555555444333333222111111222222222333333444444444333333333333333333444555444444333333333333222222222222222222333333333333333333333333444444444444444333333444777888888777666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@AAABBBBBBDDDFFFIIIIIIJJJKKKLLLNNNOOOPPPPPPNNNQQQTTT[[[ppp~~~rrrttt|||xxxtttoooyyyxxxqqqpppttt}}}kkk^^^WWWVVVUUUTTTTTTYYYaaagggnnnvvv~~~tttiiiaaaVVVKKKGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEFFFFFFGGGIIIKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFEEEBBBAAAAAACCCBBBDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEDDDCCCAAAEEEHHHGGGDDDCCCEEEHHHGGGGGGHHHGGGGGGHHHJJJMMMOOOVVVZZZWWWTTTSSSRRRPPPTTTUUUUUUVVVYYY^^^eeejjjnnnzzzxxxmmmccc]]]\\\]]]bbbeeeooo{{{mmmgggbbb^^^bbbhhhzzz~~~|||vvvhhhWWWKKK===<<<999777666666777888777777777666555555444444333333333333444444444555333333333333333333333333222333333444444333333222444444444444444444444444555555555555555555555555111222333333444444444333333333333333333333333333333333333333333333333333444444333333222333333333444444333333333333222222111222222222222333333333222222333333333444444444444333333444666888888888555666777999::::::::::::;;;;;;<<<<<<======>>>>>>>>>@@@AAABBBBBBDDDFFFIIIHHHHHHIIIKKKLLLMMMNNNOOOLLLPPPSSSXXXkkkttttttpppnnnnnn~~~tttppppppttt~~~qqqaaaXXXWWWYYYYYYXXX```gggpppxxxwwwmmm___QQQKKKLLLFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFHHHIIIFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGEEECCCBBBBBBCCCCCCAAADDDFFFFFFDDDCCCDDDFFF???AAABBBCCCCCCCCCEEEGGGEEEDDDCCCDDDEEEFFFFFFEEE???DDDGGGGGGCCC@@@AAADDDDDDFFFGGGFFFEEEEEEGGGIIIHHHMMMOOOLLLJJJKKKKKKHHHMMMMMMMMMLLLMMMQQQWWW[[[XXXaaajjjooossswwwvvvtttkkkhhhbbb[[[VVVVVVYYY\\\iiimmmxxx|||pppkkkfffaaadddhhhyyyzzz|||}}}wwwkkkZZZNNN???===;;;999777888888999555555555555666666666777555555555666666666777777333333333333333333333333222333333444444333333222333333333333333333333333555555555555555555555555111222333333444444444444111222222333333444444555444333333333333333333333555444444333222222222222444444444333333333222222111111222222222333333333222222333333333444444444444333222444666888999888555777888:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>@@@AAABBBBBBDDDFFFIIIFFFGGGHHHIIIJJJLLLMMMMMMKKKNNNQQQVVVhhhtttsss~~~ooolllvvvttttttrrrtttwwwhhhYYYUUUVVVXXX[[[^^^jjjtttiiiWWWOOOMMMJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFF@@@BBBDDDEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIHHHGGGFFFGGGJJJMMMQQQRRRSSSUUUWWWXXXYYYYYYUUUTTTTTTTTTSSSSSSZZZbbbjjjuuu~~~yyyxxxuuuqqqtttnnnsssxxxwww{{{ppp]]]MMMCCC>>>;;;;;;999555444777666666666666666666666666333333333333333333333333222222222222222222222222222222333444444555555666333333444444444555555555333333333333333333333333333333333333333333333333333333222222333333444555444444222222222222444444333333333333333333333333222222222111111111000000222222222111111111000000333333333333333333333333666666777888888888888888999999::::::::::::;;;;;;<<<<<<======>>>>>>??????<<>>>>>??????===BBBCCCAAABBBGGGIIIGGGGGGGGGHHHHHHIIIKKKNNNPPPOOOOOOPPPUUUeeessssss|||nnnnnnzzzvvv|||pppfff]]]\\\```eeelllrrrooo\\\QQQMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBCCCEEEFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGFFFEEEDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBDDDDDDCCCCCCEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHJJJGGGGGGJJJLLLMMMQQQVVVeeetttwwwxxxyyyqqqrrrzzzsssuuuxxxyyy{{{yyyiiiZZZHHHBBB<<<;;;999666555777666666666666666666666666444444444444444444444444333333333333333333333333555555444444444333333333000000000000111111111111333333333333333333333333333333333333333333333333333333222222333333444555222333333444444333333222333333333333333333333333444444444333333333222222444444444333333333333222333333333333333333333333222333555666777888999999999999999999::::::::::::<<<<<<======>>>>>>?????????AAAAAAAAADDDIIIIIIFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNPPPRRRVVVbbbzzzzzzvvvwwwmmmqqq{{{{{{}}}llleee```aaaeeejjjrrrzzzkkk[[[SSSPPPLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJHHHFFFFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHGGGEEECCCCCCDDDHHHHHHIIIJJJJJJJJJIIIIIIKKKHHHHHHLLLOOOQQQTTTYYY```sss}}}yyytttyyytttooo|||qqqnnnqqqttt||||||mmm```MMMDDD===;;;:::777666888666666666666666666666666555555555555555555555555333333333333333333333333666666555444333333222222222222333333333444444444333333333333333333333333333333333333333333333333333333222222333333444555222222444444444444222222333333333333333333333333222222222111111111000000333333333333333333333222222222333333333333444444111222444555777888999999888999999999999:::::::::<<<<<<======>>>>>>??????AAA@@@@@@AAADDDGGGFFFDDDHHHHHHIIIKKKMMMMMMLLLJJJLLLOOORRRUUU```vvvzzzsssnnnwwwuuuhhhdddbbbdddggglllvvvwwwcccXXXSSSRRRLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKMMMNNNNNNOOOOOOOOOOOONNNPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLJJJGGGGGGIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIILLLIIIJJJNNNQQQSSSXXX^^^ggg{{{sssiii{{{qqqjjjmmmrrr}}}pppdddQQQGGG>>>;;;:::888777888666666666666666666666666555555555555555555555555333333333333333333333333666666555444333222222111444444444555555555555666333333333333333333333333333333333333333333333333333333222222333333444555222222444444444444222222333333333333333333333333222222222111111111000000111111111111222222222222222222222333333444444444111222444555777888999999888888888999999999::::::<<<<<<======>>>>>>??????BBB@@@???AAABBBCCCDDDEEEFFFFFFGGGKKKNNNOOOMMMJJJKKKMMMQQQUUU```vvv}}}qqqrrr|||mmmdddbbbcccfffiiinnnyyymmm\\\UUURRRQQQNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOONNNPPPPPPPPPQQQRRRSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMQQQQQQSSSTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRSSSSSSSSSQQQNNNMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLNNNOOOOOOJJJLLLMMMMMMLLLLLLMMMOOOMMMMMMNNNNNNOOONNNNNNNNNQQQPPPQQQTTTUUUWWW___iii|||qqqbbbqqqsssiiilllttt}}}qqqgggVVVJJJ>>>;;;:::999888888666666666666666666666666444444444444444444444444333333333333333333333333666666555444333333222222333333333333444444444444333333333333333333333333333333333333333333333333333333222222333333444555222333333444444333333222333333333333333333333333444444444333333333222222000111111111111111222222111222222333333444444555222333555666777888999999888888888888999999999999<<<<<<======>>>>>>??????BBB@@@@@@AAAAAAAAAEEEKKKKKKIIIGGGIIIMMMOOOOOOMMMKKKLLLPPPWWWeee|||}}}qqqxxx~~~vvvfff___```ccchhhkkkppp}}}uuuaaaXXXUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWVVVVVVZZZ[[[[[[]]]___aaabbbccc]]]]]]]]]]]]]]]^^^^^^^^^[[[\\\]]]^^^^^^\\\[[[YYY^^^___aaabbbcccdddeeeeeecccbbbaaa____________``````aaabbb```]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^[[[ZZZYYYYYYZZZ]]]```bbb___```___]]]ZZZZZZ[[[]]]___```aaabbbbbbbbbbbbbbbcccdddfffgggfffhhhtttvvvaaafffuuujjjmmmwww}}}tttkkkYYYLLL???;;;;;;999888888666666666666666666666666333333333333333333333333444444444444444444444444555555555444444333333333222222222333333333444444333333333333333333333333333333333333333333333333333333222222333333444555444333333222222333333444333333333333333333333333444444444333333333222222111111111222222333333333111111222333333444555555444555666777888888888888888888888888999999999999<<<<<<======>>>>>>??????@@@???@@@BBBAAAAAAKKKWWWcccZZZPPPJJJKKKNNNPPPPPPMMMMMMPPPZZZmmmzzz{{{rrr|||{{{rrrbbb\\\^^^ccciiilllsssyyyeeeYYYVVVVVVTTTQQQRRRRRRRRRSSSSSSSSSSSSSSSPPPRRRUUUXXX[[[\\\]]]]]]eeeeeefffhhhkkkmmmoooqqqooooooooopppppppppppppppkkklllnnnppppppooonnnmmmrrrsssuuuwwwxxxyyyzzzzzzsssrrrpppnnnnnnnnnnnnooommmnnnooonnnkkkhhhgggfffiiiiiiiiijjjkkklllnnnnnnrrrpppooonnnppptttxxx{{{~~~zzzuuupppmmmmmmooovvvwwwxxxyyyyyyzzzzzzzzzwwwyyy||||||yyy{{{}}}ddd___nnnwwwkkkooozzz}}}uuunnn[[[MMM???;;;;;;:::888999666666666666666666666666333333333333333333333333444444444444444444444444555555444444444333333333333333444444444555555555333333333333333333333333333333333333333333333333333333222222333333444555555444222222222222444555333333333333333333333333222222222111111111000000222222222333333444444444111111222333333444555555666666777888888888888888777888888888888999999999<<<<<<======>>>?????????>>>>>>AAACCCAAACCCPPP```|||nnn[[[NNNJJJMMMPPPQQQOOONNNQQQ]]]rrrxxxwww{{{tttyyyyyywwwiiiccc\\\]]]```dddkkkvvvxxxhhhXXXRRRSSSSSSQQQQQQRRRPPPQQQVVVXXXVVVUUUVVVZZZ[[[^^^___aaadddhhhkkkrrrqqqrrrvvv}}}~~~ggg^^^eeevvvqqqmmmsss{{{yyyvvvrrr```PPPAAA===;;;888666888555555555555555555555555444444555555444444333222444444444444444444444444444444444444444444444444777777777777666555444333444444555555555555555555444444444333333222222222222222222222222222333333333333333333333333333333111111111111222333444444333222222111111222333333111111111222222333333333444555666555222111000111666666777777888888999999777888888999999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDFFFJJJMMM]]]WWWQQQNNNNNNPPPPPPOOOQQQRRRRRRYYYpppvvv||||||zzzxxxqqqqqqyyyuuugggbbb]]]aaaeeejjjqqqzzzvvvfffWWWRRRSSSSSSSSSSSSUUURRRSSSXXX[[[ZZZ[[[^^^bbbcccfffhhhjjjnnnssswwwzzzzzz}}}{{{dddYYY[[[fffvvvssslllppp~~~~~~yyyvvvsssnnngggXXXIIIBBB@@@<<<::::::666666666666666666666666777666666666666555555555444444444444444444444444444444444444444444444444777777777666555444444444333333333333333333333333444444444333333222222222111111111111111222222222333333333333333333333333333333333222333333444444222222222222222222222222222222333333333444444444444555666666444222222333666666666777888888999999777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBDDDHHHKKKNNNIIIEEEGGGLLLQQQRRRQQQSSSTTTUUU[[[ooozzzooovvvzzz}}}nnnhhhkkkqqq|||rrrfffbbb```dddkkkqqqwwwssseeeVVVRRRSSSTTTTTTUUUXXXUUUVVVZZZ^^^```eeekkkoooqqqsssuuuwww|||zzzzzzyyybbbTTTQQQUUU___hhhoooqqqvvvxxxpppqqq}}}zzzvvvqqqkkkiii[[[KKKCCC>>>:::888777777777777777777777777777888777666555444555666666444444444444444444444444444444444444444444444444888777666444444444444555444444444333333222222111444444333333333333222222333333333333333222222222333333333333333333333333555555444444333333444444111222333333333333111111333333444444444444555555333555666666555444444555555555666777777888999999777888888999999:::;;;;;;<<<<<<<<<<<<===>>>??????>>>???@@@@@@AAABBBFFFHHHIIIDDDBBBHHHQQQXXXXXXVVVNNNPPPRRRXXXgggrrrhhhqqqvvv}}}wwwhhhdddkkkppp|||nnncccaaaaaafffmmmssszzzsssfffYYYUUUUUUUUUUUUWWWZZZXXXYYY^^^bbbgggooowww~~~|||eeeTTTLLLLLLVVV___gggqqq{{{}}}vvvvvv~~~}}}xxxqqqkkkhhh\\\MMMBBB<<<999777666666666666666666666666666777555333222111222444555444444444444444444444444444444444444444444444444888777555333333333555666777777666555444444333333333333333333333333333333555555555555444444444444333333333333333333333333666555444333333333333333111222333444444333111///333333333444444444444444222333555666555444555666444555555666777888999999777888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@BBBEEEGGGLLLHHHFFFKKKTTTYYYWWWSSSJJJLLLOOOTTT___tttooohhhooosss~~~qqqeeeeeemmmrrr|||kkkbbbaaabbbgggmmmssszzztttggg[[[WWWVVVUUUVVVXXXZZZZZZ]]]ccchhhnnnxxxhhhUUUKKKLLLXXXeeennn}}}~~~yyyxxx}}}~~~yyyrrrkkkiii```QQQDDD>>><<<:::999555555555555555555555555777555333222111222444555444444444444444444444444444444444444444444444444777666444333222333555666777777666555444444333333333333333333333333333333555555444444333333333222333333333333333333333333444444333222111111222222111222444444444222000///333333333222222222222222000222444444444333444555333444555666777888999999777888888999999:::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>@@@AAABBBBBBCCCEEEGGGJJJFFFDDDHHHOOORRRPPPKKKNNNOOOPPPSSSZZZjjj~~~ooohhhmmm{{{sssllldddhhhmmmuuuzzzhhh```aaaccchhhnnnssszzzqqqfff\\\XXXWWWVVVWWWZZZZZZ\\\bbbjjjpppuuulllXXXLLLNNN\\\lllzzz~~~xxxvvv{{{}}}yyyrrrllliiibbbTTTEEE===<<<;;;888555555555555555555555555888777666555444555666666444444444444444444444444444444444444444444444444666555444333333444555555444444444333333222222111222222333333333333444444333333222222111111000000333333333333333333333333333333222111111111222222222333444444333222000///333333222222222222111111000222444444333333333444333333444555777888999999777888888999999:::;;;;;;:::::::::;;;<<<===???@@@???AAACCCCCCCCCCCCEEEGGGEEEDDDDDDGGGKKKNNNNNNMMMPPPNNNMMMPPPUUUbbbvvvwwwlllfffiiiyyyuuugggccciiimmmwwwyyyggg```aaadddkkkrrrwww}}}kkkaaaYYYWWWVVVVVVYYY]]][[[___hhhrrrxxx|||rrr]]]PPPPPP___ooo{{{vvv{{{}}}zzzuuuooolllfffXXXGGG===<<<:::777555555555555555555555555777666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444444444444333222111111111333333333333333333333333333333222222222333444444444444333333222111111000444444333333333222222222222333555555444333444555222333444555666888999999777888888999999:::;;;;;;888999999:::<<<>>>@@@AAA???AAACCCCCCCCCCCCDDDFFFDDDEEEFFFHHHKKKNNNQQQSSSPPPKKKKKKPPPYYYggg{{{sssiiibbbeeeyyyvvvzzzcccaaaiiimmmzzzxxxfff```bbbeeemmmvvv{{{~~~eee]]]VVVUUUVVVWWWZZZ___\\\aaalllwww}}}wwwcccTTTRRR```ooozzz~~~}}}yyytttuuupppaaaNNNBBBAAA???:::777777777777777777777777444444555555444444333222444444444444444444444444444444444444444444444444333333444555555444444333444444555555555555555555222222222333333444444444888888777666555555444444333333333333333333333333333333333333444444555666555444333222111111111111555555555444444333333333333555666666555444444555222222444555666888999999777888888999::::::;;;;;;777888999:::<<<>>>@@@BBB>>>@@@BBBCCCBBBBBBCCCEEEBBBDDDGGGGGGGGGJJJNNNSSSRRRMMMNNNXXXfffvvvqqqhhh```dddwww{{{tttfffcccdddrrrsssfffdddfffhhhmmmttt{{{xxxeee\\\UUUUUUWWWXXXZZZ^^^cccjjjrrrxxx|||~~~dddPPPNNN^^^oooxxxzzz~~~~~~~~~wwweeeSSSEEE>>>;;;;;;555555444444444444555555555555555555555555555555333333444444444444444444222222222222222222222222444444444444444444444444333444444555555444444333555333222222333444444333222222222222222222222222333333333333333333333333222222222222222222222222333333333222333333444444000222444333222111222333333222222111111222222333222333555777999;;;<<<<<<888888888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCDDDDDDCCCBBBFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPSSS]]]sssyyycccbbbjjj{{{|||tttrrreeebbbcccrrrrrrgggeeegggiiinnnuuu|||zzzfff]]]UUUUUUWWWXXX[[[^^^eeekkktttzzz|||fffSSSPPP^^^lllwwwpppuuu|||zzzhhhUUUFFF===::::::666555555444444555555666555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444333444444555555444444333555333222222333444444333222222222222222222222222444444444333333222222222222222222222222222222222333333222222222222333333111222444444222111222333333333222222222222333333222333555777888:::::::::888888888888999:::;;;<<<<<<<<<<<<======>>>???@@@???@@@AAABBBBBBCCCCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPTTTcccmmmiiippptttssspppcccbbbeeeuuuqqqhhhfffgggjjjooowww~~~zzzfff]]]VVVVVVXXXYYY[[[___ggglllttt|||}}}jjjXXXSSS]]]jjjuuugggnnnwww|||jjjVVVGGG===:::999666555555444444555555666555555555555555555555555555555555444444333333222333333333333333333333333444444444444444444444444333444444555555444444333555333222222333444444333222222222222222222222222444444444333333222222222333333333333333333333333333333222111111222222333111222444444222222222333333333222222222222333333333444555666777888888888888888888888999:::;;;<<<============>>>???@@@AAA?????????@@@@@@AAABBBCCCFFFFFFGGGHHHIIIKKKLLLMMMQQQQQQVVVhhh}}}sssvvv|||qqqxxxnnncccdddiii{{{zzznnnhhheeeeeejjjpppyyywwwggg^^^WWWVVVXXXYYY\\\___ffflllttt|||ppp]]]VVV^^^hhhtttgggllluuu}}}{{{jjjWWWHHH???:::999666666555555555555666666555555555555555555555555666666555444333333222222333333333333333333333333444444444444444444444444333444444555555444444333555333222222333444333333222222222222222222222222222222222333333444444444333333333333333333333333333333222111111111222222111333444444333222222333333333333222222333333333333444555666666777666666888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>???@@@BBBCCCFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRXXXggg|||xxx~~~oooooosss~~~nnneeeiiiqqqxxxllleeecccbbbiiipppyyyuuuggg___WWWWWWYYYZZZ]]]```eeejjjsss}}}vvvbbbXXX]]]fff~~~vvviiimmmttt|||xxxiiiYYYKKKAAA<<<:::666666666555555666666666555555555555555555555555666666555444333333222222333333333333333333333333444444444444444444444444333444444555555444444333555333222222333444333333222222222222222222222222///000111222444555666777333333333333333333333333444333333222111111222222111333555444333222333444444333333333333333333444444444555666666666666666888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>>>>???@@@BBBCCCFFFFFFGGGHHHIIIKKKLLLMMMNNNSSSXXX```pppzzzlll```hhhuuuyyymmmhhhnnnxxxxxxkkkdddaaabbbjjjpppyyyvvvhhh___XXXXXXZZZ[[[]]]aaaeeekkkuuu}}}gggZZZ[[[bbbvvv{{{kkkmmmrrrzzz}}}vvvkkk]]]PPPEEE>>>;;;777666666555555666666777555555555555555555555555555555555444444333333222333333333333333333333333444444444444444444444444333444444555555444444333555333222222333444444333222222222222222222222222///000111222444555666777333333333333333333333333555555444333222222222222222333555555333333333444444444333333333333444444444555666666777777777777888888888888999:::;;;<<<::::::::::::;;;<<<======?????????@@@@@@AAABBBCCCFFFFFFGGGHHHIIIKKKLLLMMMMMMRRRVVVXXXaaaqqq~~~fff___ggguuutttkkkiiiqqq~~~yyykkkcccbbbeeekkkpppxxx}}}iii```XXXXXXZZZ[[[^^^aaahhhnnnzzz~~~}}}|||~~~kkkZZZWWWZZZmmmooopppsssxxx~~~|||wwwnnnbbbUUUIII@@@;;;777777666666666666777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333555333222222333444444333222222222222222222222222111222222333333444444555444444444444444444444444777666555444333333333333222444555555444333333444444444333333333333444444444555666777888888888888888888888888999:::;;;<<<;;;::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPPPPRRR]]]nnn|||zzzfffccchhhtttqqqjjjiiissszzzlllcccdddgggmmmqqqxxxiii```YYYXXXZZZ\\\^^^aaakkkrrr~~~|||zzzxxxxxxyyy~~~mmmZZZSSSTTThhh|||uuutttuuuxxx}}}~~~~~~zzzrrrfffYYYLLLAAA;;;777777666666666666777777555555555555555555555555333333444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333555333222222333444444333222222222222222222222222444444444333333333222222444444444444444444444444888777666555444333333333222444555555444333333444555444444333333444444555444555666888999999::::::888888888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCDDDDDDCCCBBBFFFFFFGGGHHHIIIKKKLLLMMMOOONNNLLLPPP___sss{{{vvvgggdddhhhvvvtttkkkgggxxx|||qqqhhhdddeeegggnnnqqqwwwmmm```WWWXXXZZZZZZ___gggooouuuuuutttssstttwwwzzz~~~vvvdddWWWTTTWWWgggtttzzzzzzsssqqqwww~~~~~~zzzsssiii\\\NNNCCC<<<888888888888777555444333444444444555444444333333999555111111333555444333444444444444444444444444333333333444444444555555222222333333333333444444444444333222222222333333000000000111222333555555222333444444555555444444444444444333333222222222333333333333333333333333111111222222222333333333444333222222222333444555333333444444555666666666999999888888999999:::;;;888888999:::;;;======>>><<<===???AAABBBDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMKKKLLLRRRZZZdddssszzz{{{uuufffccciii{{{vvvnnnmmm}}}rrriiidddeeegggpppsssxxxnnnaaaXXXYYY\\\]]]bbbjjjrrryyyyyyxxxvvvvvvwwwyyy|||~~~}}}qqqbbbVVVSSSTTT^^^lllxxx|||yyyrrrpppuuu|||~~~~~~{{{tttjjj\\\OOOCCC<<<999999999888777666555444111111222333444444444333888555222111333444444333444444444444444444444444333333333444444444555555222222333333333333444444555444333333222222222222222222222222222222333333222333444444555444444444444444444333333222222222333333333333333333333333111222222222222333333333555444333222222222333444333444444555666666777777999999888888999999:::;;;999:::;;;<<<===>>>>>>???AAAAAABBBCCCCCCCCCCCCBBBEEEFFFGGGIIIJJJKKKLLLLLLMMMJJJKKKPPPWWWaaappp}}}~~~xxx{{{sssgggbbblllyyyssswww}}}qqqhhhdddeeegggrrrtttyyyooobbbYYY[[[^^^___eeennnvvv}}}~~~{{{yyyyyyzzz{{{}}}}}}xxxpppdddZZZTTTQQQVVVdddzzzvvvzzzxxxqqqnnnssszzz{{{{{{|||}}}vvvlll^^^OOOCCC<<<::::::999888777666666555000111222444555555666666777555333222333444444333444444444444444444444444333333333444444444555555222222333333333333444444666555444333222222111222444333333333222222222222222222333444444444444444444444333333333333222222333333333333333333333333222222222222333333333333555555444333222222333333444555555666666777888888999999888888999999:::;;;;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMJJJJJJNNNSSS]]]lllzzzzzzuuuyyyrrrhhhcccnnn}}}zzz{{{ooofffcccdddgggqqqsssxxxpppbbbYYY[[[___aaagggpppxxx}}}||||||~~~~~~{{{wwwpppeeeYYYQQQSSS___qqqwwwzzzvvvooolllrrrxxx{{{|||}}}xxxnnn```QQQDDD===;;;;;;:::888777777666666555555666777777888777777666555444333333333444444444444444444444444444444333333333444444444555555222222222333333333444444666555444333222111111111333333333333333333222222222222333444444444444333333333333333333333333333444444444444444444444444222222222333333333444444666555555444333333222222555555666666777888888888999999888888999999:::;;;;;;;;;<<<======>>>??????>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLJJJIIILLLQQQZZZkkk{{{uuuqqqvvvpppiiieeeppp{{{oooeeebbbdddfffmmmooouuurrrdddZZZ[[[___aaagggpppwww~~~~~~rrr```SSSRRR[[[jjjyyy|||{{{}}}wwwoookkkpppxxx|||~~~zzzpppbbbSSSFFF???<<<;;;999888777666777777888888888888777666555555555555555444333333333444444444444444444444444444333333333444444444555555222222222333333333444444666555444333222222222222000111222444444555444444111222333333444444333333333333333333333333333333444444444444444444444444222222333333333444444444555555555555444444333333555555666666777888888888999999888888999999:::;;;;;;;;;;;;<<<<<<======>>><<<===???BBBDDDFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJLLLQQQ\\\ooosssnnnrrr|||mmmiiieeerrrrrrgggcccdddfffiiimmmuuuvvvggg\\\\\\___```gggpppwww~~~|||{{{{{{}}}xxxdddUUUPPPYYYggguuu~~~{{{zzzqqqkkknnnvvv{{{{{{rrreeeVVVIIIAAA<<<;;;999777666666666777777777666666555333222111444555666555333222333444444444444444444444444444333333333444444444555555222222333333333333444444444444333333222222333333///111333444555666555555111111222333333333333333222222333333333333444444444444444444444444444444333333333333444444444444333444555555555555444444444555555666666777888888999999888888999999:::;;;;;;;;;;;;<<<<<<=========???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJKKKNNNTTTaaawwwtttnnnqqqxxx}}}iiigggdddssszzzllleeedddfffiiimmmwww{{{lll```___``````fffoooyyyvvvrrrppprrrwww~~~{{{~~~}}}~~~uuucccVVVOOOZZZkkkzzzxxxyyy|||tttkkklllrrrxxx}}}|||sssgggXXXKKKCCC;;;:::888666555555666666555555555555444444333222333555666666333222333444444444444444444444444444333333333444444444555555222222333333333333444444333333222222222333444444111222444555666555444333111111222333333333333222222222222333333444444444555555555555555555555555333333333444444444444555222333444555666666555555333444444555666666777777999999888888999999:::;;;<<<============>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJMMMQQQXXXgggyyyqqqqqqvvvzzzfffeeecccssspppgggeeefffiiioooyyypppcccaaaaaaaaagggooo{{{vvvooollllllqqqzzz}}}yyy{{{}}}~~~uuuwwwzzz|||~~~}}}~~~~~~~~~ppp```UUUPPP]]]pppsss}}}wwwxxxvvvkkkjjjooouuu{{{|||ttthhhYYYLLLEEE;;;999777555444444555666555555666666666666666555222555777666333222222444444444444444444444444444333333333444444444555555222222333333333444444444222222222222333444555555333444555666666444222111111111222333333333333222222222222333333444444444555555555555555555555555333333333444444444555555111222444666777777666666333333444444555666666666999999888888999999:::;;;>>>>>>>>>>>>????????????===???AAADDDFFFHHHJJJJJJEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJNNNSSS[[[kkk}}}sssrrrvvvoooccccccjjj{{{wwwmmmhhhggglllrrr}}}qqqaaa```dddffflllsss|||uuuiiilllqqqwww~~~~~~}}}yyy}}}|||~~~yyyxxx|||~~~zzzooo^^^PPPPPP___wwwuuuxxxwwwtttyyyqqqmmmpppvvvzzz}}}||||||xxxppphhh___QQQDDD<<<999777666666777666666777777666555444333222222444444444444333222111111222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111222222222333333333444222111//////000222333222222222222222222222222000000111222333333444444333222333555888888555222666555555555666777888999777777777777888999:::;;;<<<<<<======>>>>>>??????AAAAAABBBDDDEEEGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKMMMQQQYYYggg|||zzznnnnnnrrrhhh___aaalll~~~uuummmjjjiiinnnttt~~~qqqbbbaaaeeehhhlllsss}}}~~~uuuooonnn|||~~~{{{|||yyyzzz~~~xxxxxx|||zzz{{{}}}~~~~~~zzzppp___QQQMMMZZZrrruuuvvv{{{xxx{{{sssnnnpppuuuzzz}}}~~~~~~zzzrrrkkkbbbTTTGGG===:::777666666777666555666666666666555555555555222222333333444333333333333333444444444555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333777555333111111111222222444444444444444444444444111222222333444444555555333333333555888888555222555555666666777777888888777777777777888999:::;;;<<<<<<<<<===>>>>>>??????AAAAAABBBCCCEEEFFFGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOKKKNNNSSS___qqq|||pppnnnpppxxx```ZZZ___mmmsssllljjjjjjpppuuuqqqccccccgggiiimmmttt{{{xxxtttuuuwww}}}yyy~~~~~~xxxyyyyyy~~~}}}wwwrrrttt~~~{{{|||~~~}}}~~~{{{rrrbbbSSSNNNWWWmmmvvvttt~~~~~~yyy~~~~~~vvvppppppuuuzzz}}}|||tttmmmdddWWWJJJ>>>;;;888777666666555444333444444444555555666666111111222333333444555555444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333999888666444222222222222444444444444444444444444222333333444444555555666444333444555777777555333444555666777888888777777777777777777888999:::;;;;;;;;;<<<======>>>??????AAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFIIIKKKMMMOOOPPPNNNPPPWWWgggsssppppppooo\\\YYY___nnn|||oooiiihhhiiipppuuussseeeeeeiiijjjmmmssswww~~~uuuooorrr}}}yyy}}}|||yyyyyyxxxssspppttt~~~~~~~~~}}}uuueeeWWWQQQWWWjjjzzzsssyyyxxx{{{zzzsssqqqtttzzz~~~{{{tttmmmdddWWWJJJ???<<<999777666666555444222222333333333444444444222222222222333333444444444444444444555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444888777555444333333333333222222222222222222222222222333333333444444555555444444555555666666555444333444666888999888777666777777777777888999:::;;;:::;;;;;;<<<===>>>??????AAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOQQQRRRZZZlllvvvsssttt~~~iii\\\\\\bbbqqqzzzlllffffffgggnnnuuu~~~wwwhhhfffiiiiiimmmrrruuu|||~~~yyysssrrr|||zzz}}}zzzxxx}}}vvvrrrrrryyy~~~~~~~~~wwwhhhXXXQQQUUUgggtttvvvzzzzzz~~~uuuqqqtttyyy~~~~~~~~~zzzrrrkkkbbbTTTHHH@@@===999777777666555444555555555555444444444333555444333222222222222333222333333333333444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333444444222222222222222222222222222222222222333333333333444555555555555444444444333444666888999888777666777777777777888999:::;;;::::::;;;<<<===>>>??????AAABBBBBBBBBCCCCCCDDDDDDHHHHHHIIIIIIJJJKKKLLLLLLPPPQQQWWWfff~~~uuutttvvvqqqbbb[[[___gggzzzxxxkkkeeeeeefffmmmttt~~~}}}kkkggghhhhhhkkkqqqvvv}}}|||yyywwwvvvvvvuuuvvv{{{}}}}}}|||xxx~~~{{{sssrrruuu~~~wwwgggXXXLLLQQQddduuusss~~~yyyxxxrrrsssyyyzzzrrrkkkaaaSSSFFF???<<<999888777777666555888888777777777666666666666555444222111111222222222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444111111111222333333444444444444444444444444444444222222222222222222222222555666666555444333444555444555666777888888777777777777777777888999:::;;;999999:::;;;===>>>??????AAAAAABBBCCCDDDDDDEEEEEEIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMQQQ[[[lll~~~}}}tttuuuwwwyyydddYYYYYYbbbkkkwwwkkkffffffhhhllluuunnngggffffffiiiooouuu}}}}}}|||}}}rrrqqqqqqsssvvvxxxwwwwwwvvvyyy}}}~~~{{{uuuooopppwww~~~}}}|||{{{uuueeeUUULLLQQQeeeuuuooowwwyyyrrrsssyyy}}}uuulllcccTTTGGG>>><<<999888888888777666555555666666666666777777555444222111111222333444333333333333444444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555111222222333333333333222444444444444444444444444333333333333333333333333555666777555333222444666555555666666777777888888777777777777888999:::;;;888999:::;;;===>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOTTT]]]iiiuuu~~~xxxxxxzzzqqqZZZSSSWWWcccnnnvvvlllhhhhhhiiilllvvvooogggeeedddhhhnnnsss{{{}}}||||||{{{xxxsssnnnkkkjjjkkkggghhhjjjooouuuzzz}}}}}}wwwqqqkkknnnwww}}}~~~}}}{{{yyyyyysssbbbRRRNNNTTTgggtttmmmvvvzzzrrrrrryyywwwoooeeeVVVIII>>>;;;999888888999888777000111111222333555555666333222111111111333555777444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444444333333222111222222222222222222222222444444444444444444444444555777777666333222444666666555555555666777888999777777777777888999:::;;;888999:::;;;===>>>???@@@AAAAAABBBDDDEEEGGGHHHIIIFFFFFFHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRVVV^^^jjjrrr~~~~~~|||~~~jjjZZZUUUXXXeeettt|||ooojjjiiiiiiiiillltttqqqeeebbbcccgggkkkpppzzzwwwxxx{{{wwwppplllhhhgggdddaaa___^^^______hhhnnnvvv}}}|||tttnnnhhhooozzz}}}|||}}}|||{{{zzzxxxssskkkaaaZZZRRR[[[mmmxxxnnn{{{vvvwwwssswww}}}~~~xxxrrriiiYYYKKKCCC===999999888555444666666666555444333333222222666666666555444333111000444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333444444444444444444333333333333333444444555555555222333333444444333333222555555555555555555555555555555555444444333333333444444444555555555555555777888888999999:::;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBCCCEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKPPPUUUWWWVVVXXX___fffvvv}}}}}}fffXXXUUUYYYgggxxx|||oooiiigggggggggiiiqqq}}}sssgggccccccgggkkkrrrzzz}}}vvvuuutttnnngggccc^^^]]]\\\[[[\\\^^^aaadddooowww{{{sssmmmkkkrrr}}}wwwuuuuuuvvvzzz}}}|||zzzwwwqqqhhh^^^WWWQQQ[[[nnnvvvjjjuuuvvvyyyuuuuuuxxx{{{}}}~~~{{{wwwrrrjjj\\\NNNDDD>>>:::999999555444666666666555555444333333222444444555555444444333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111222222222222333333333444444444444444444444444333333333444444444444444222333333444444333333222555555555555555555555555555555444444444333333333666666666666777777777777777888888999999:::;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLOOOQQQPPPPPPUUU___ggg{{{~~~```UUUTTTYYYjjj}}}|||ooohhhgggffffffhhhqqq}}}xxxkkkeeedddgggjjjrrrzzzzzzwwwqqqhhh```^^^WWWXXXZZZ\\\```gggooottt}}}vvvrrrooollllllmmmqqqvvv}}}xxxqqqlllnnnvvvzzzrrrqqqrrrvvvxxx{{{zzzxxxuuunnneeeZZZSSSQQQ]]]qqquuufffmmm~~~ttt}}}|||vvvsssssssssxxxzzzyyyuuuqqqkkk^^^RRRFFF@@@;;;:::999666555777777666666555555444444444222333333444555555555444222222222222222222333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333222333333444444555555555444444444444333333333333222333333444444333333222444444444444444444444444555444444444444333333333666666666666777777888888777888888999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMMMMPPPZZZgggpppyyy]]]UUUUUUZZZmmm~~~pppiiigggffffffiiirrr~~~|||ooohhheeefffjjjrrryyyvvviiiaaa```[[[^^^bbbhhhooozzz~~~ooohhheeeaaa___\\\]]]^^^bbbgggpppyyyvvvpppmmmrrr{{{~~~~~~xxxvvvuuutttqqqlllcccYYYSSSRRR___uuuxxxeeegggxxx{{{rrryyy|||vvvrrrqqqrrruuuxxxxxxuuurrrlll```UUUHHHAAA<<<;;;999666666888777777666666555555555555222333444444555555444444222333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222333333444555666666555444444333333222222222222333333444444333333222444444444444444444444444444444444444444444444444333333444444555555666666777888888999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOTTT^^^mmm|||www\\\WWWWWW[[[ooorrrkkkhhhgggfffgggppp|||rrrjjjeeefffjjjqqqyyy|||nnnggggggeeejjjpppxxxpppeee```\\\XXXTTTTTTVVVXXX[[[aaajjjuuu|||{{{sssooonnnuuu|||tttooooooooonnnkkkddd[[[UUUPPP___uuu}}}hhhfffsss{{{pppuuu||||||uuuqqqrrrttttttxxxyyyvvvqqqkkk```VVVIIIBBB<<<;;;999666666999666666666666666555555555444444555555444444333222444444444444555555666666333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222222333333444555666666444444444333333222222111222333333444444333333222444444444444444444444444444444444444444444444444333333333444555666666777777888888999999:::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOUUUaaatttttt[[[XXXYYY\\\rrrtttkkkhhhgggfffccclllzzzuuukkkeeefffjjjpppyyyyyysssrrrrrrxxx~~~vvvlllccc]]]XXXRRRNNNQQQTTTXXX\\\aaajjjvvv~~~wwwqqqooopppvvvwwwoooiiijjjkkkllljjjddd]]]WWWPPP```uuulllgggsss~~~nnnssszzz|||tttpppqqqtttrrrwwwyyyuuupppiii```WWWJJJBBB<<<:::888666666999555555555555555555555555444555555555444333333222444444555555666666777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444222333333444444555555555333333333333222222222222222333333444444333333222333333333333333333333333333333333444444444444555444555555666777888999999777888888999999:::;;;;;;<<<<<<======>>>>>>??????AAAAAABBBCCCEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLOOOYYYkkkpppYYYXXXYYY]]]tttssskkkgggfffdddcccmmm{{{vvvlllffffffkkkpppyyyrrrnnniiibbb[[[UUUQQQNNNQQQVVV\\\aaagggppp}}}~~~yyytttpppooorrrvvvyyyrrrggghhhiiijjjiiiddd]]]WWWTTTdddyyynnnjjjuuulllqqqyyy~~~sssmmmlllnnnmmmsssvvvsssnnnhhh___WWWJJJBBB;;;999777555555888444444444444444444444444333333444444555555444444333333444444555666666777222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444222222222222222333333333222333333444444333333222333333333333333333333333333333333444444444555555444444555666777888999999777888888999999:::;;;;;;<<<<<<======>>>>>>??????AAAAAABBBDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNXXXllllllVVVWWWZZZ]]]vvvsssjjjfffdddccchhhqqqwwwlllffffffkkkqqqzzzsssiiihhheee___YYYTTTSSSRRRSSSYYY```fffmmmwwwyyyuuusssoooppptttvvv~~~xxxggghhhiiijjjiiiccc\\\WWWZZZkkk~~~nnnkkkwww~~~kkkpppzzztttkkkhhhhhhhhhooosssqqqlllfff___WWWJJJBBB;;;888777444555888333444444444444444444444000111333444555666666666222222333333444555666666222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444333333111111111222222333333444222333333444444333333222333333333333333333333333333333333444444555555555222222333444555666777888777888888999::::::;;;;;;<<<<<<======>>>?????????AAABBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMUUUiiibbbXXXVVVZZZdddwwwrrrhhheeegggiiinnnuuuooobbbbbbhhhmmmwwwzzzqqqkkkiiieeebbb___]]]]]]]]]bbbbbbhhhttt}}}{{{vvvvvvvvvsssqqqrrrwww~~~sssnnnllllllmmmiiiaaa[[[ZZZ___ooosssqqq{{{rrrsss|||uuummmgggeeeiiiqqqvvvsssmmmfff^^^WWWLLLBBB999666666444333555444555666666666555333222555555666666555555444333444555555555555555555444444444444333333222222222333333333333333333333333444444444444444444444444333222111333555666666555555444333222222333444555555444444333333222222111222222222222222222222222444333111111111333555777444444444444444444444444555666777666555555666777777777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFIIIJJJJJJJJJIIIIIIKKKLLLRRRNNNQQQ___sss}}}yyyyyy___WWWVVV[[[gggzzztttjjjfffgggiiilllsss}}}sssfffeeeiiipppxxxtttnnnmmmllljjjgggffffffhhhjjjrrrrrrwww|||vvvrrrtttuuutttsssuuu|||~~~~~~sssnnnkkkkkkmmmjjjccc______dddtttwwwuuuvvvuuu{{{xxxpppkkkiiijjjqqqvvvsssmmmhhhaaaZZZNNNDDD;;;888777555555777555555555666555555444333555555555555555444444333444444555555555555444444444444444333333222222222333333333333333333333333444444444444444444444444333222222333555666555444333333333222222333333333333333333333333333333333333333333333333333333333333333222222333444666666444444444444444444444444111222444444444444555777777777777888999999::::::;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCEEEFFFFFFHHHJJJJJJJJJIIIIIIKKKLLLPPPLLLNNNXXXeeetttzzz}}}xxx{{{xxx[[[UUUVVV]]]kkk~~~zzzooojjjiiijjjkkkrrr{{{uuuiiifffiiissszzz{{{sssrrrqqqqqqqqqppppppsssxxx|||~~~tttpppnnnqqqttttttuuuxxxtttoookkkjjjllljjjfffdddfffiiixxx}}}vvv{{{{{{yyyzzzvvvzzzyyyrrrmmmlllkkkrrruuusssnnnjjjddd^^^PPPFFF===:::999777777888666666555444444444444555555555555555555444333333333333444444444444333333444444333333333333222222333333333333333333333333444444444444444444444444444333222333444555444333111222222333333222222111111111222333333444555555444444444444444444444444111222333444444555555555444444444444444444444444222444666777777888:::<<<777777777888999999::::::;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCEEEFFFFFFHHHJJJKKKKKKIIIIIIKKKLLLMMMKKKMMMSSSXXX___lllxxx|||xxxvvvwww~~~rrrWWWSSSTTT\\\mmm~~~tttnnnlllllllllrrr{{{rrrhhhfffjjjvvv|||zzzyyy|||wwwxxxyyyyyy{{{wwwooolllkkkooorrrsssvvvzzzwwwqqqmmmjjjkkkiiiffffffiiikkk{{{vvvooouuu|||xxxtttxxx~~~xxxqqqmmmllllllqqqtttrrrnnnlllfff```QQQGGG>>>;;;:::777777888777666555333333444555555444444555555555444333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333555333222333444444333222111222333444444333222111222222222333333444444444444444444444444444444444///000222444555444333222444444444444444444444444444666777888888888:::<<<777777777888999999::::::;;;;;;;;;;;;<<<>>>?????????@@@AAABBBCCCEEEFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLJJJKKKOOOQQQRRRUUUaaannnwww|||sssvvvnnnUUURRRRRR\\\ooo~~~tttnnnkkkkkknnnttt|||}}}qqqiiiiiinnnwww|||~~~{{{}}}|||uuuyyyyyysssnnnkkklllppprrrssswww}}}{{{sssmmmjjjiiigggcccdddhhhlll}}}qqqpppxxxtttqqqvvv~~~~~~xxxrrrnnnlllmmmqqqsssrrrpppmmmggg```PPPGGG===:::999666555777777666555333333444555555444444444555444333333222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444333222222333444333111222333444555555444333222444444444333333222222222222222222222222222222222---///111333444333222111444444444444444444444444222333444444333333444555777777777888999999::::::;;;;;;;;;<<<===>>>???@@@???@@@AAABBBCCCEEEFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLIIIKKKNNNPPPOOOSSS```mmmvvvvvvlllUUURRRQQQ\\\rrr|||rrrlllkkkkkkqqquuu|||wwwpppooossswww{{{~~~|||{{{zzz}}}{{{yyy}}}vvvrrrnnnnnnlllnnnrrrtttuuuzzz}}}qqqlllhhhfffddd``````dddkkk}}}vvvqqqwwwvvvrrrwww~~~~~~zzztttooommmooosssuuutttsssppphhh```PPPFFF===999888555444666666666555444444444444555444444444444444333222222333333444444444444333333222222333333333333444444333333333333333333333333333333333333333333333333333222111222333444333222333444444555555444444333555555444333333222111111222222222222222222222222...///111333444333222111444444444444444444444444333555666555333333444555777777777888999999:::::::::;;;;;;<<<===???@@@AAA???@@@AAABBBCCCEEEFFFFFFHHHJJJLLLMMMLLLKKKKKKLLLJJJJJJLLLOOOQQQWWWgggvvv~~~jjjUUURRRQQQ^^^xxx}}}sssooonnnooorrrvvv|||~~~vvvssstttvvvzzz{{{vvvwwwyyy|||}}}sssqqqoookkkmmmmmmpppuuuwwwyyy{{{mmmhhhdddcccaaa]]]^^^aaadddwww{{{mmmrrr~~~xxxzzzzzzsssnnnkkkrrrvvvxxxxxxwwwtttjjj```QQQGGG===:::888555444666555555555666555555444333333444444444444333222222444444555555555555444444222222222333333444444444333333333333333333333333222222222222222222222222222111000111333444444333444333333333333333333444333333333333333333333333333333333333333333333333000111333444555555444444444444444444444444444444555666888888777777888:::777777777888999999:::::::::;;;;;;<<<===???AAABBB???@@@AAABBBCCCEEEFFFFFFHHHJJJMMMNNNMMMKKKKKKKKKKKKJJJLLLRRR[[[hhh|||jjjUUURRRRRR```}}}wwwssstttuuurrruuu{{{yyysssrrruuuyyy{{{uuurrruuuzzzxxxppppppoookkklllmmmqqqvvvyyy|||yyyiiidddbbbbbb```\\\]]]```\\\ppppppfffsss~~~}}}xxxpppkkkhhhtttxxx{{{{{{zzzvvvlllaaaRRRHHH>>>;;;999666555666444555666666666555333222333333444444444333222222444555555666666555555444222222222333333444444444333333333333333333333333222222222222222222222222111000000111333555444333444333222111111222333444111222222333333444444555444444444444444444444444333333444555666666666666444444444444444444444444111333555555555666888:::777777777888999999:::::::::;;;;;;<<<>>>???AAABBB???@@@AAABBBCCCEEEFFFFFFHHHJJJMMMNNNMMMLLLKKKKKKMMMKKKNNNXXXgggzzzaaaUUUOOOXXXhhh{{{uuutttuuussswww}}}yyyssstttvvv~~~zzzuuuuuuppptttyyy}}}zzzsssnnnpppsssnnnsssrrrtttyyy{{{}}}}}}qqqggg```___```]]]ZZZYYY\\\iiinnnfff___ppp~~~wwwmmmgggfffqqqvvvzzzzzzyyyuuulllbbbVVVJJJ???;;;:::777444444444444444444444444444444555444444333333444444555444333333444555555444222222222333333333333444444222222222222222222222222555333111111333444222///444444333333333333222222222111111111222222333444555444222111111111222222444444444444444444444444333333333333333333333333555555555555555555555555555555666666666666666666777666666666777888999999======<<<<<<<<<>>>???@@@BBBDDDDDDDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLQQQMMMNNN[[[uuu^^^TTTOOOYYYkkkyyyvvvuuurrrvvv{{{yyyttttttuuu|||wwwooommmnnnqqqvvv~~~yyyyyy|||uuupppmmmqqqwwwsssuuutttwww{{{~~~{{{xxxxxxzzz}}}sssiii```___^^^ZZZVVVUUUUUU```rrr~~~vvvccc^^^XXXggg~~~wwwnnniiiiiiqqqvvvyyyyyyxxxtttkkkbbbWWWKKK???;;;999666333333444444444444444444444444555444444333333444444555444333333444555555444222222222333333333333444444555555555555555555555555555333111111333333222000444444333333333333222222333333222222222333333444444444222111111111222222333333333333333333333333333333333333333333333333444444444444444444444444444444555666666666666555888888888888999:::;;;;;;======<<<<<<===>>>@@@AAACCCDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLQQQPPPTTT___sss\\\SSSQQQ\\\ppp~~~xxxvvvqqquuuzzz~~~~~~{{{wwwtttrrrssszzz}}}~~~}}}xxxppphhheeegggkkksss{{{tttlllooosss|||yyylllkkkjjjrrr{{{yyyyyyxxx{{{|||sssqqqsssvvv~~~~~~uuujjj```]]]\\\WWWRRRQQQOOOVVVbbbmmmsssqqqjjjdddVVVTTTQQQ]]]uuu}}}vvvnnnjjjkkkqqquuuxxxwwwuuurrrjjjaaaWWWKKK???;;;999555222222444444444444444444444444555444444333333444444555444333333444555555444222222222333333333333444444333333333333333333333333444222111222333333222000444444333333333333222222444444333333333333333444444333333222222222222333222222222222222222222222333333333333333333333333333333333333333333333333333444444555666666555555999999999::::::;;;<<<===============>>>???@@@AAADDDEEEFFFFFFEEEFFFHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKNNNSSS\\\jjj\\\UUUSSS___vvvzzzvvvqqquuuzzz~~~~~~xxxwwwvvvuuutttrrrqqqoooooopppvvv~~~wwwqqqppprrrqqqnnniiidddbbbeeelllrrrzzzrrrjjjiiimmmtttooofffggghhhrrr}}}|||}}}||||||zzz|||~~~vvvkkk```\\\ZZZUUUPPPOOOMMMPPPVVV\\\```___[[[WWWLLLNNNMMMVVViiiqqqvvv{{{tttmmmjjjlllqqqtttvvvuuusssqqqiii```UUUJJJ>>>;;;999666444444444444444444444444444444555444444333333444444555444333333444555555444222222222222333333333444444111111111111111111111111333222222222222222222222444444333333333222222222555555444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222333444555555666555555999999999:::;;;<<<===>>>=========>>>???@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJJJJKKKKKKKKKJJJIIIJJJOOOXXXgggzzz]]]WWWVVVbbbzzzzzzvvvrrrvvv{{{|||uuummmlllkkkiiiggggggggghhhkkklllqqqzzzxxxpppjjjddddddfffeeecccbbbcccgggpppzzzqqqgggiiippp|||yyyhhhbbbeeehhhrrr}}}~~~wwwlll```\\\ZZZUUUQQQPPPMMMMMMNNNPPPRRRRRROOOMMMFFFJJJJJJQQQaaahhhooo}}}|||}}}|||vvvooolllnnnpppssstttsssrrrpppiiibbbTTTHHH>>>;;;;;;888666777444444444444444444444444555444444333333444444555444333333444555555444222222222222333333333444444555555555555555555555555222222222222222222222333444444333333333222222222555444444333333444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222333444555666666666666777777888888999;;;<<<===;;;<<<===>>>???@@@AAAAAABBBCCCDDDCCCCCCCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJMMMKKKNNNYYYlll\\\XXXWWWccc|||yyyuuurrrvvv{{{}}}qqqjjjaaa```___\\\[[[\\\___bbbfffgggmmmwww{{{qqqgggbbb^^^[[[\\\______```dddkkkvvvuuuhhhfffqqqqqqbbb```fffiiisss~~~zzznnnccc]]]ZZZUUUQQQPPPKKKJJJIIIIIIIIIIIIGGGEEEBBBGGGGGGNNN\\\ccckkkzzz~~~|||~~~~~~yyyqqqooopppooorrrsssqqqqqqpppkkkdddUUUJJJ???<<<<<<999888888444444444444444444444444555444444333333444444555444333333444555555444222222222333333333333444444333333333333333333333333000222333333222111222444444444333333333333222222333333333333333444555555222333333444444444444333444444444444444444444444333333333333333333333333555555555555555555555555333333555666777777777777666666666777888:::<<<<<<999:::<<<>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBDDDFFFHHHIIIIIIJJJJJJJJJIIIIIIMMMJJJKKKWWWkkk}}}~~~YYYVVVWWWccc~~~~~~wwwtttqqquuuzzz~~~qqqeee^^^TTTTTTSSSQQQQQQSSSYYY^^^aaabbbiiittt~~~|||rrrggg___XXXWWWWWWWWWYYY^^^bbbgggooo|||yyynnnjjjppp{{{iii]]]^^^ggglllvvvsssfff```[[[UUUQQQOOOJJJHHHGGGFFFGGGFFFDDDBBBCCCHHHGGGNNN\\\ccckkk{{{|||}}}~~~xxxqqqmmmnnnoooqqqrrrqqqqqqrrrmmmgggYYYMMMBBB>>>===999777777444444444444444444444444555444444333333444444555444333333444555555444222222222333333333333444444111111111111111111111111000222333333111111333555444444333333333333222222111111111111222444555666222222444555555555444444333333333333333333333333333333333333333333333333444444444444444444444444333444555777888999999999666666666777999:::<<<===888999;;;===>>>?????????AAACCCDDDCCCCCCCCCEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHJJJIIILLLVVVfffyyyVVVTTTVVVbbb{{{uuusssoootttyyy|||yyyiii\\\UUULLLMMMLLLKKKKKKPPPWWW]]]^^^```gggsss}}}uuuiii___YYYSSSNNNPPPSSSUUUZZZ___iiiooo{{{oookkkppp|||wwwdddZZZ^^^hhhnnnxxx~~~wwwiiiaaa\\\UUUPPPNNNJJJIIIHHHGGGGGGFFFDDDBBBGGGJJJIIIPPP___gggooo~~~xxx|||~~~}}}{{{vvvnnniiijjjnnnqqqrrrpppqqqrrroooiii]]]PPPDDD???===999555555444444444444444444444444555444444333333444444555444333333444555555444222222222333333333444444444444444444444444444444444///222444333111111333555444444444333333333222222//////000111222444555666111222444555666555444444222222222222222222222222333333333333333333333333333333333333333333333333444555666888999999::::::666666777888999;;;===>>>777888:::<<<>>>>>>>>>>>>BBBDDDEEEDDDDDDDDDFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHKKKNNNRRRZZZfffwwwWWWXXXYYYddd}}}vvvrrrsssrrruuu|||nnn]]]RRRMMMGGGGGGHHHGGGHHHKKKOOOSSSZZZ___gggqqq|||yyynnneee```]]]ZZZXXXPPPOOOOOOOOORRRYYYbbbiiiuuuuuummmnnn{{{{{{mmmbbbbbbeeelllwwwzzzjjj^^^XXXVVVSSSQQQLLLGGGDDDCCCBBB???AAAFFFGGGHHHNNNXXXfffuuu~~~~~~}}}|||vvvrrrnnnkkkhhhfffiiipppvvvvvvtttrrrmmmhhh___UUUFFF<<<777666666666555333111222555666666444555444333222222333444555444444444444444444444444444555666666666555444333333333333333333333333333111222222333333222222111333333333222222111111111000000111222333555666777555555555555555555555555444444444444444444444444222222444444444444222222444333222222111111222222555555666666777777888888???===;;;888888999;;;<<<<<<<<<======>>>>>>??????BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMMMMKKKIIIIIIIIIKKKNNNQQQXXXlllWWWWWWYYYdddzzzvvvuuusssuuu{{{}}}}}}~~~xxxfffWWWNNNJJJFFFGGGFFFEEEEEEGGGJJJNNNYYY]]]eeeoooyyy|||lllggg___ZZZWWWUUURRRPPPPPPPPPPPPQQQVVV___iiipppvvvppplllvvvsssfffaaaaaaeeemmmxxx}}}~~~~~~zzzyyyzzz}}}xxxiii___ZZZVVVRRRNNNLLLFFFCCCDDDEEEDDDGGGKKKKKKMMMSSS]]]kkkxxx{{{yyy}}}|||sssmmmiiigggfffeeehhhooovvvvvvtttrrrnnniii]]]SSSFFF<<<888777888888777555333333555666555333333444555666555444111000333333333333333333333333333444555555555555444333333333333333333333333333333333333444444333333333333333333222222222111111222222222222333444555555444444444444444444444444444444444444444444444444222333333444444333333222444333222222111222222222444444444555666666777777===;;;999777777888:::;;;<<<<<<======>>>>>>??????BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMMMMKKKIIIIIIIIIKKKMMMPPPZZZqqq}}}}}}YYYXXXXXXccc~~~yyyvvvsssuuuyyy{{{zzz|||nnn\\\PPPJJJHHHGGGGGGFFFDDDCCCDDDGGGIIITTTYYYbbbkkkuuurrrfffXXXUUURRRPPPOOONNNMMMKKKNNNPPPRRRVVV^^^iiivvv~~~xxxmmmlllssswwwlllccc```aaaeeennnzzz}}}~~~xxxrrrqqqqqq{{{~~~ttthhh```[[[WWWQQQLLLLLLEEEAAACCCHHHJJJMMMPPPPPPSSSZZZfffssszzzvvvtttwwwyyynnneeeaaa```aaabbbgggnnntttuuutttrrrooojjj\\\RRREEE<<<999999999999999777555444555555444333111111333444444444444444222222222222222222222222333333444444444444333333444444444444444444444444333444444555555444444333333333333222222222222111444444333222222333333333333333333333333333333333444444444444444444444444222333333444444333333222444444333222222222222222333333444444555666666666999999888777777888:::;;;<<<<<<<<<===>>>?????????BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMMMMKKKJJJIIIJJJKKKLLLOOO[[[rrrzzzzzz\\\ZZZYYYccc~~~||||||yyytttwwwyyy~~~}}}yyyuuusssssswwwzzzzzz}}}|||iiiXXXMMMIIIHHHFFFGGGFFFEEEDDDDDDGGGIIIOOOTTT]]]fffppp|||wwwiii```UUUSSSPPPMMMLLLLLLLLLLLLMMMPPPVVV^^^jjjyyy{{{nnngggqqqyyyrrrlllggg```aaafffqqq~~~~~~}}}sssggg^^^ZZZVVVQQQLLLMMMEEE???BBBHHHLLLPPPSSSSSSWWW```lllzzzxxxtttqqqsss}}}uuujjjaaa]]]]]]^^^___fffmmmsssssssssrrrooojjj]]]SSSGGG===999888888777777666555555555666666666===;;;777444333222333444222222222222222222222222222222333333333333333333444444444444444444444444333333444444444444333333222222222222222222222222444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333444444333222222222222333333444444555555666666777777777777888999:::;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMMMMKKKJJJJJJJJJJJJLLLPPPYYYiii~~~~~~}}}aaa]]][[[ddd}}}vvvvvvuuuwwwzzz|||zzzvvvqqqmmmpppsssyyyzzzvvvssspppqqqvvvzzz|||zzzhhhWWWMMMIIIHHHDDDEEEFFFEEEDDDEEEGGGIIIJJJPPPYYYbbblllxxx|||ssskkkfff]]]ZZZTTTNNNJJJJJJLLLMMMNNNSSS]]]iiiyyytttpppiii|||}}}tttpppmmmkkkaaaccciiittttttfff\\\XXXVVVRRRNNNMMMEEE???AAAFFFJJJOOOTTTSSSXXXaaaooo}}}{{{vvvqqqqqq|||yyyssskkkdddaaaaaa``````eeemmmrrrrrrqqqqqqnnnjjj___VVVIII>>>999777666444444444555555555666888999NNNLLLIIIDDD>>>888333000444444444444444444444444222222222222333333444444444444444444444444444444222222333333333333222222222222222222222222222222222222222222333444555555222222222222222222222222333333333333333333333333333333333333333333333333555444333333222222333333444555555666777777888888777777888:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLMMMKKKJJJJJJKKKIIILLLRRRWWW]]]jjj}}}eeeaaa^^^gggvvvpppqqqlllmmmnnnooopppppppppppptttxxx}}}zzztttqqqnnnoootttzzz~~~yyyiiiZZZOOOKKKJJJEEEFFFGGGGGGFFFFFFHHHJJJKKKPPPXXX___gggssswwwrrrooonnnnnnfffbbb[[[SSSMMMKKKNNNPPPSSS[[[gggwww}}}qqqlllooovvvwwwrrrooommmlllcccffflllxxxwwwhhh^^^YYYVVVSSSPPPKKKEEEAAAAAACCCGGGOOOWWWXXX\\\eeerrryyyrrrpppyyyvvvrrrmmmiiihhhhhhhhhgggfffmmmrrrqqqppppppmmmiiiaaaWWWJJJ@@@:::777555333111333444555555666888:::GGGJJJOOOQQQNNNGGG===777444444444444444444444444333222222222333444555666333333333333333333333333111222222333333222222111111222222222222333333333222111222222333444555666222222222222222222222222333333333333333333333333444333333222222333333444555444444333333333333333555555666666777888888888666777999;;;<<<<<<;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLLLLKKKJJJJJJKKKIIILLLRRRXXX]]]gggzzzhhhdddaaakkkpppiiiiiieeeddddddfffkkkrrryyy}}}|||vvvpppmmmmmmrrrxxx|||zzzmmm```VVVQQQOOOKKKLLLMMMLLLJJJJJJKKKLLLOOOTTTZZZ^^^cccmmm|||}}}qqqhhhfffiiinnnrrrnnnlllggg```YYYVVVWWWYYY\\\dddsss~~~xxxkkknnnvvvuuuqqqqqqooonnnooofffhhhooo{{{yyykkkbbb]]]XXXSSSNNNIIIEEECCCBBBBBBEEEQQQ\\\eeeiiippp|||{{{rrrooowwwqqqmmmiiiggghhhkkklllmmmgggmmmrrrqqqoooooolllhhh___VVVJJJ@@@;;;888666444111333555444333444666999666;;;BBBIIIJJJHHHCCC???333333333333333333333333444333333333444555666777222222222222222222222222222333333333333333333222111111222222222333333333333333333222222333333444333333333333333333333333222222222222222222222222444333333222222333333444555555444333333333333444444444555555666777777888555666999;;;;;;:::999888::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGIIILLLLLLKKKKKKKKKKKKKKKKKKPPP]]]jjjxxxiiieeedddnnnnnndddbbbaaa______ccckkkxxxyyypppllllllqqqvvvzzz|||rrrfff\\\WWWUUUSSSTTTTTTSSSPPPNNNNNNOOOSSSXXX\\\^^^aaaiiiwwwvvviii______eeemmmsssttttttrrrmmmfffbbbcccdddccclllzzz}}}zzztttssswwwkkklllqqqqqqqqqssshhhjjjqqq}}}yyynnnfff```ZZZRRRLLLFFFEEEDDDCCCBBBEEESSSaaasssvvv|||{{{rrrnnnvvvlllhhhdddbbbeeeiiimmmooohhhnnnrrrpppnnnnnnkkkggg]]]UUUIII@@@<<<:::777666222444555444222222444777555555555666777888999999222222222222222222222222444444333333444555777888111111111111111111111111333444444555555444444333111111111222222333333333666555444333222222222222333333333333333333333333222222222222222222222222444444222222222222444444555555444333333333333444333333444444555666666777444666888::::::999777555::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBDDDEEEFFFGGGGGGIIILLLLLLLLLKKKKKKLLLNNNIIIOOOaaaxxxfffbbbdddvvvyyymmmfffdddaaabbbffflllvvv|||vvvqqqppptttxxxyyy|||~~~yyyoooddd``````\\\]]]aaacccaaa]]][[[[[[dddeeeccc^^^^^^gggttt}}}yyykkkbbb[[[ZZZ[[[]]]ccciiiqqqvvv|||~~~|||{{{|||}}}zzz{{{~~~wwwnnntttyyyooogggiiiqqqvvvrrrlllooommmmmmuuuyyykkkbbb^^^ZZZSSSNNNJJJDDD@@@??????EEEZZZqqq}}}vvvrrrvvv~~~pppooommmkkkjjjkkkllllllcccjjjqqquuuxxxxxxqqqiii```VVVHHH===888777666555444444333333333444555555222222222333333444444444444444444333333222222222222222333333333333444444222222333333333333444444111111222222222333333333444333111000000111333444333333333444444555555555666555444333333333333333555555555444444333333333555555555444444333333333666555555444444333333222555555555555555555555555777888888999999:::;;;;;;999;;;===>>>===>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNSSSbbbzzzdddbbbfffyyyzzznnnhhhfffeeegggmmmwww}}}wwwssstttwwwxxx|||}}}xxxooofffcccdddkkknnnrrruuuuuurrrppppppuuuqqqggg^^^[[[aaalllsss{{{qqqbbb[[[UUUUUUVVVYYY___eeennnwww~~~xxx}}}~~~ttttttqqqkkkfffiiirrrxxxvvvrrrrrrpppqqqyyyyyykkkbbb]]]YYYSSSNNNJJJEEEBBBBBBAAAGGG[[[qqq}}}zzzzzzwwwrrrmmmiiigggggggggeeekkkqqqtttvvvvvvpppiiiaaaWWWIII???:::999888777555444444333333333444444222222222333333444444444444444444333333222222222222222333333333333444444222222333333333333444444111111222222222333333333333333222111111222333333111111111222222333333333555555444333333333333333333333333222222111111111444444444333333222222222222222333333333333333333333333333333333333333333777888888999999::::::;;;:::<<<===>>>===>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMSSSaaawww```bbbhhh|||~~~sssooonnnooosss}}}|||vvvuuuvvvxxx|||zzzuuunnnggggggjjjzzz~~~lll^^^YYY]]]eeekkkzzzrrrgggYYYTTTPPPQQQRRRUUU[[[bbbhhhuuu{{{yyywwwtttyyygggeeeeeekkkuuu{{{|||{{{rrrqqqsss{{{|||yyyxxxuuuyyy~~~yyylllbbb]]]YYYSSSNNNKKKEEECCCDDDDDDHHHZZZnnn~~~}}}|||tttkkkdddaaa``````iiimmmqqqrrrtttuuuooohhhcccYYYKKKAAA<<<::::::999666555444444333333333333222222333333333333444444444444333333333333222222222222333333333333444444222222333333333333444444111111222222222333333333222222222222222222222222111111222222222222333333555444444333333333333333333333222222222222111111444444444444333333333333000000111222222333444444333333333333333333333333777777888888999:::::::::;;;===>>>>>>======>>>@@@AAAAAAAAABBBBBBDDDEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLQQQ^^^qqq\\\```iii}}}||||||}}}wwwvvvwwwxxx{{{~~~|||vvvqqqlllgggiiinnnnnn^^^YYY[[[aaaggguuu{{{iii^^^SSSPPPNNNPPPQQQSSSZZZaaaiiixxxyyymmm```aaafffnnnxxxuuuuuuxxxzzzwwwtttqqqvvv|||{{{nnnddd]]]XXXSSSOOOKKKEEECCCDDDCCCFFFTTTeeetttwww~~~}}}wwwnnneee___\\\]]]^^^lllppprrrrrrssssssooohhhcccYYYKKKAAA<<<::::::999777666555444333222222222333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444111111222222222333333333111222222333333222222111444444444444444444444444444444333333222333333444444444444444444444444444555555555555555555555555111111222222333333333333555555555555666666666666777777777888999999::::::<<<===>>>>>>===<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKJJJKKKLLLOOOYYYiii|||YYY^^^hhh}}}zzzvvvwwwxxxwwwxxx{{{{{{~~~{{{uuuoookkkgggdddhhhooonnn___YYYXXX\\\bbbqqqssscccYYYPPPMMMMMMPPPRRRUUU]]]fffrrrssseee]]]___gggrrr}}}zzzzzz~~~~~~yyy}}}}}}pppfff^^^YYYTTTQQQLLLFFFBBBCCCAAAAAAMMM\\\fffjjjrrr}}}tttnnnggg```\\\]]]___bbbooorrrsssrrrssstttoooiiibbbXXXJJJ???;;;999888888777666555444333222222222333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444111111222222222333333333111222222333333222222111444444444444444444444444333333222222222333333444444444444444444444444444333333333333333333333333555555444444333333333222555555555666666777777777666777777888888999::::::<<<===>>>>>>===<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIKKKKKKNNNUUU```pppZZZ^^^iiiyyyuuuvvvvvvttttttvvvwwwzzz}}}sssmmmhhheeeaaa```dddkkk|||jjj^^^XXXTTTWWW]]]lllzzzyyyhhh\\\VVVMMMLLLNNNRRRVVV\\\hhhsss{{{jjj___\\\___ggguuuyyyzzzssshhh___YYYUUUSSSNNNFFFBBBBBB@@@@@@JJJXXXbbbfffnnnxxx~~~sssnnnhhhcccaaabbbfffiiipppsssuuutttuuuuuuqqqjjjaaaWWWIII>>>:::888777777666555444444333333333333444444333333333333222222222222333333333333444444222222333333333333444444222222333333333333444444111111222222222333333333222222222222222222222222333333222222222222111111222222222222222333333444111111222222222222333333000000000000111111111111666666555444444333222222333333333444555555666666666666777777888999999999;;;===>>>>>>======>>>@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJMMMRRR[[[hhhvvv^^^aaalll{{{uuusssrrrpppqqqtttsssuuuxxx{{{{{{yyywwwuuukkkfffaaa___\\\ZZZ___fffqqqsssccc\\\WWWQQQTTT]]]eeerrr{{{|||kkk^^^VVVSSSNNNOOORRRYYY```iiiyyytttfff]]][[[]]]fffwwwyyy{{{vvvjjjaaaZZZWWWUUUPPPGGGBBBCCCBBBCCCMMM[[[gggjjjqqqyyy{{{|||~~~~~~zzztttnnnkkkkkknnnpppppptttwwwwwwwwwwwwrrrkkkaaaWWWIII>>>:::888777777555444444333333333444444444444444333333222222222222222222333333444444444222222333333333333444444222222333333333333444444111111222222222333333333333333222111111222333333333333333222222111111111222222111111222333333444111111111222222333333333000000000111111222222222444444333333333333333333333333333444555666666666666666777777888888999999:::<<<===>>>===>>>???AAA@@@@@@@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIHHHGGGIIILLLQQQYYYfffttt~~~aaadddooo~~~uuuqqqooommmooosssqqqrrrtttuuuuuutttqqqpppfffaaa]]][[[XXXWWW[[[bbbeeeuuutttfff[[[YYYVVVRRRVVV``````mmmtttrrraaaVVVRRRQQQQQQRRRXXX```iiiuuuyyypppeee^^^[[[\\\eeexxxwwwkkkbbb[[[WWWVVVQQQIIICCCDDDEEEGGGRRR___mmmpppuuu|||~~~xxxzzzyyytttrrrsssssspppuuuxxxxxxyyyyyyssslllaaaWWWJJJ???:::999888777444444333333333444555555444444444333333222222222222222222333333444444444222222333333333444444444222222333333333444444444111111222222222333333333444333111000000111333444555555555444444333333333222111111111222333333444333333333444444555555555333333333444444555555555111111111222222333444444555555555666777888888999666666666777888888999999999;;;===>>>===>>>@@@BBB@@@@@@@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGEEEHHHLLLQQQYYYfffuuu