BM6P6(@ }}}{{{zzzyyyyyyzzzzzzzzz{{{}}}}}}{{{yyyuuuuuuuuussspppnnnooopppuuutttqqqooorrrwwwxxxtttyyyzzz|||~~~~~~}}}|||~~~{{{}}}}}}{{{{{{{{{|||yyyvvvtttrrrooojjjgggeeedddbbb``````]]]YYYWWWWWWWWWVVVUUURRRPPPLLLJJJIIIGGGDDDBBBDDDAAA>>>???@@@>>>888333222111///...///000222333000000000///000000111222666777999999777777777888999<<>><<<:::777555777777777555333111000111////////////...---,,,+++////////////////////////111000///---++++++---///////////////000000000000000000000000000111111222111000000000222333222111222333555666888999999999888777777777777777888999888777888<<>>@@@BBBEEEHHHJJJNNNRRRXXX\\\___aaacccdddhhhhhhgggfffdddaaa___]]][[[[[[[[[YYYXXXUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGDDD@@@>>><<<;;;888666666777777555222000000111...////////////...------..............................---+++)))***,,,....../////////000000000000000000000000000111111222222111000111222333333111444555777888::::::;;;;;;888777777777777888999999888777888===BBBCCC@@@;;;777888888666444333444555333555888888888888:::;;;;;;;;;:::999888777666666333222111/////////000000111111000000111222333333222222222111111111111111000222444444222111222444111000//////111222111///111111111222222111111111333333444555666777666555999555333444444111222666333222000111222444444333888555222222333444333222222222111111222333333333~~~|||{{{zzzzzz|||{{{{{{|||}}}}}}{{{zzzyyyzzzyyyxxxuuusssssstttssstttsssppprrrwwwxxxuuutttuuuxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{xxxvvvqqqnnniiifffdddcccaaa___\\\ZZZYYYXXXXXXVVVSSSQQQSSSOOOJJJFFFEEEDDDDDDCCCCCCAAA???@@@AAA???:::555333222000//////000111222111111111111111222333333444555666666444333333333666888<<>>===;;;999777444555555444111//////000...//////000000000000000------------------------,,,,,,,,,+++***+++---///....../////////000000000000000000000000111111222222111000111333444333222444555666888999:::;;;;;;888888777777888888999:::999999:::???CCCEEEBBB>>>777777777666444333444666333444555555555666888:::;;;:::::::::999777666555333222000///.........///222111111111111222222333111111111222222222222222///000222555777888666555...------...000222111000111111111111111111111111333333555666777777777777888555333444333111222555333222111111333444444333777555222111222333222222000111222333444333222222~~~|||{{{{{{~~~|||{{{|||}}}}}}|||zzzyyyzzz{{{yyyvvvttttttuuurrrttttttqqqssswwwxxxvvvvvvwwwyyy{{{}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}yyywwwpppmmmiiifffdddcccaaa___]]]\\\[[[[[[[[[YYYUUUSSSSSSNNNHHHDDDCCCCCCCCCCCCBBBAAA@@@AAAAAA???;;;888444333111//////000111222222222111111222222333444444555666666444222222333444777:::===@@@CCCFFFIIIMMMQQQVVVZZZ\\\]]]___aaaddddddcccaaa___^^^\\\[[[YYYZZZZZZZZZXXXVVVSSSRRRPPPNNNKKKJJJIIIIIIGGGFFFEEECCC@@@>>>===<<<:::888333444444333000//////000......///111111222222222........................,,,.........---...000333........./////////000000000000000000000111111222333222111222444444444222222222444666777888888888888888888888888999:::;;;<<<<<<===@@@CCCDDDAAA???666777777666444444555666555666666555555666888;;;;;;;;;;;;;;;:::888777666444333111000////////////222222222111111222222333111111222222222222333333222111111666;;;<<<999444///......///111222111000222111111111111111111222222333666777777777888999999777666555555444444555444222111111333444444333444333111000///000000000000222555666666444333333}}}||||||~~~||||||}}}}}}|||{{{yyyzzz{{{zzzwwwtttttttttqqqtttuuusssssswwwyyywww{{{||||||}}}}}}}}}||||||{{{{{{|||~~~}}}zzzwwwqqqnnniiifffeeecccaaa___^^^]]]\\\[[[[[[YYYVVVSSSRRRNNNHHHDDDCCCCCCCCCBBBAAAAAAAAABBBAAA???<<<:::666444222000//////000111222222111111222222333444555666777777555444444444444777:::===???BBBEEEHHHLLLPPPUUUYYY\\\]]]___aaadddcccaaa```^^^]]]\\\[[[YYYZZZ[[[[[[ZZZWWWUUUSSSPPPMMMJJJIIIIIIHHHFFFDDDDDDAAA>>>===<<<<<<:::888222333444222000...///000......000111222222222222////////////////////////,,,---//////...///111333............////////////000000000000000111111222333222222222444555444333111222444555777888888888888888888888999:::;;;<<>><<<666777777666444444555777777888888777777777:::<<<<<<<<<======<<<:::888666555444333111000000111111222222222222222222333444222222222222222222222333333000000444:::;;;666000222111000000222222111000222222111000000111222222111444777888777888:::<<<;;;;;;:::888888888888777444222111222333555444444444333222000//////000111111444888:::888666555555~~~}}}}}}}}}|||}}}~~~}}}|||xxxzzz{{{zzzwwwuuussssssoootttvvvttttttwwwyyyxxx~~~}}}|||{{{{{{zzzzzzzzz{{{|||~~~~~~zzzwwwrrrnnnjjjgggeeedddbbb```]]][[[ZZZYYYYYYWWWTTTRRRRRRNNNIIIEEEDDDCCCCCCBBB@@@AAABBBCCCBBB@@@>>><<<777555333000//////000111111111111111111222333333444666888888666555666777555888;;;===???AAADDDGGGJJJNNNTTTXXX[[[]]]```aaabbbaaa___^^^\\\[[[[[[[[[WWWXXXZZZZZZYYYVVVSSSQQQOOOMMMJJJHHHHHHGGGEEECCCBBB???===;;;;;;;;;999888222333444222000//////000......///111111222222222000000000000000000000000***,,,---...------///000------........./////////000000000000000111111222444333222333555666555444333444555777888999::::::888888888999:::;;;<<<===@@@@@@AAA@@@???===;;;:::555666777666444444555777888999999999888888:::<<<;;;<<<======<<<:::888666555444333222111222333333111111111222222333444555444333333333222222222222111///...111555666222---333222000111222222111000333222111000000111222333000444777999888888;;;>>><<<>>>>>>;;;:::<<<<<<999444333222222444555555444666666666444222111333555222666:::;;;999666666888~~~}}}}}}}}}}}}~~~}}}|||yyyzzz|||{{{xxxvvvttttttnnntttwwwuuutttwwwyyyyyy}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~yyyvvvssspppkkkhhhfffeeecccaaa^^^\\\YYYXXXXXXWWWUUUTTTQQQNNNJJJGGGFFFDDDCCCAAA@@@AAACCCCCCBBB@@@???>>>888666333111//////000000111000000000000111222222333555777777777666777888777999<<<>>>???@@@CCCEEEGGGKKKQQQVVVZZZ\\\___aaa```___]]][[[ZZZYYYYYYYYYVVVWWWYYYZZZYYYWWWSSSQQQOOOMMMJJJHHHGGGFFFDDDCCC@@@===;;;:::::::::999777222333444333111000000111......///000111111111000000000000000000000000000+++,,,.........---...///---------.........//////000000000000000111111222555333333444555666555444333444555777888999999:::888999999999:::<<<===>>>>>>??????>>>===;;;::::::555666666666444444666777555666888888777666777888999:::;;;<<<;;;888666444333222111111111222333444000000111222333444666777555555444333222111111000000......000333444222000000//////000222333222111333222111//////111222333///444888999888888<<>>===999555333222222444555555444777888777555222222444666222666:::;;;777555777999~~~~~~~~~}}}}}}~~~}}}}}}yyy{{{}}}|||zzzwwwuuutttnnntttwwwuuutttwwwyyyyyy~~~}}}|||{{{zzzyyyyyyyyyxxxyyyzzz{{{|||~~~|||}}}~~~~~~~~~~~~}}}~~~yyyuuussspppllliiigggfffdddbbbaaa___[[[YYYYYYYYYXXXWWWQQQNNNKKKHHHGGGEEECCCAAA???AAACCCDDDBBB@@@??????888666444111/////////000000000000///000111111222222444666777666666777999888:::===>>>???@@@CCCEEEDDDIIIOOOTTTXXX[[[^^^```^^^]]][[[YYYXXXWWWWWWXXXWWWYYY[[[\\\[[[XXXUUURRROOOMMMJJJHHHGGGFFFDDDBBB>>><<<:::999999999888777333444444333111000111222...//////000000000000///////////////////////////---///111111000///000111---------.........//////000000000000000111111222555444333444666666666555111111333555666777777777999999999:::;;;<<<>>>>>>;;;<<<======;;;::::::;;;555666666666444444666888222444666777666444444555777888::::::999777444222111000000000000222333444///000000222333555777888666666555444222111000000111000000222444666666666---,,,,,,...111333333222333222000//////000222333///444999:::888888<<<@@@===AAAAAA===<<>>999555333222222444555555444555666666444111000333555222666:::999666444666999}}}||||||||||||{{{|||||||||{{{zzzwwwuuuttttttsssqqqrrruuuxxxzzz{{{zzzzzzzzzxxxvvvuuuwwwxxx{{{{{{{{{{{{||||||||||||||||||~~~~~~}}}|||{{{~~~zzzvvvtttqqqpppnnnmmmkkkgggbbb___]]][[[YYYXXXXXXVVVTTTRRRMMMLLLLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@AAA@@@>>><<<;;;666000......000000//////000111222222111000///111111222666888888999:::999999<<<@@@>>><<<>>>CCCHHHKKKOOOTTTXXX[[[\\\\\\^^^^^^```bbb___XXXVVVWWWWWWWWWXXXZZZ[[[XXXTTTPPPRRROOOKKKHHHGGGFFFDDDCCC===<<<;;;999888777666666555444333222111111111111111000...---------...//////---,,,...111111///---...---,,,++++++,,,---...***+++,,,...///000000000000000000000000000111222444444444444444444444444444333333444555777999:::777999;;;=========<<<;;;===<<<;;;<<<;;;:::777555555555444444444444555555444666333---,,,222555333999:::;;;:::777555444333///111222111000///000111//////000111222444555666666555333111000000000111000222111111666===;;;444000000////////////000000///000111111000111333555666777777777666666999;;;888:::;;;:::888666666777@@@999000///333666444111888999888666333111222333888999999888666555666777}}}|||||||||{{{{{{zzzzzzzzzzzzxxxvvvtttssstttrrrqqqqqqtttwwwyyyzzzxxxyyyzzzyyywwwvvvwwwxxx{{{{{{{{{||||||}}}}}}}}}|||}}}}}}|||{{{{{{{{{xxxvvvooonnnnnnnnnnnnkkkhhheee\\\ZZZXXXWWWWWWVVVTTTRRROOOOOOMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBCCCBBB???===<<<777222//////000000//////000111222333333222222444444666:::===???AAABBB???<<<<<>>AAAEEEIIILLLPPPTTTWWWYYYZZZ[[[]]]]]]___aaa^^^XXXVVVXXXXXXWWWXXXYYYYYYWWWTTTQQQPPPNNNKKKHHHGGGFFFDDDBBB>>>===;;;999777666666555444333222111000000000000111000///.........///000///...---///111222000...///...---,,,,,,---...///***+++---...///000000000000000000000000111111222444444444444333333333333333333333444555777999;;;777999:::<<<<<<<<<;;;:::;;;;;;;;;;;;:::999777555666666555555555555666666444666444///...333555222666777999999777555444555///111222111000///000222000000000111222333444555555444333111111000111111222333222111555;;;999222000000////////////000000000111222111111111333555666777777666555555888:::777999;;;:::888666666666???999333111333666555444888999888666333222222333555666888888777777888:::|||{{{{{{|||{{{zzzxxxxxxyyyxxxwwwuuusssrrrtttrrrpppqqqsssvvvxxxxxxuuuwwwyyyzzzyyyxxxxxxyyy{{{{{{||||||}}}~~~}}}~~~}}}{{{zzzzzz{{{~~~~~~}}}zzzxxxnnnmmmmmmmmmmmmllliiifff[[[ZZZXXXWWWWWWWWWUUUSSSSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGEEEEEEEEECCCAAA>>>===:::555222111111111000///111222444555555555444555666999>>>EEELLLOOOPPPLLLCCC>>>>>>AAABBBDDDGGGKKKMMMPPPSSSVVVXXXXXXYYY\\\[[[]]]___]]]WWWVVVXXXYYYXXXVVVVVVWWWVVVSSSQQQNNNLLLJJJIIIHHHFFFCCC@@@>>>===;;;999777555555444333222111000/////////000222111000000//////000000//////...000111222111///000///...------...///000+++,,,---...///000000000000000000000000111222222444333333333222222222222222222222333555888:::<<<888999:::;;;;;;:::999999999999999999999888777666777777666666666666777777444666555222111444444222222444666666555444444555000111222111000000111222111111111111111222222333444333222222111111111222444444222111444888666111000000////////////000000000222222222222222444666777777777555444444666777666999;;;;;;999777555555<<<:::777555444555777888999999999777555333333444222444666777888999;;;===ӵĦĦӵ~~~|||{{{{{{|||{{{{{{xxxxxxyyyxxxwwwuuusssrrrtttrrrpppppprrruuuvvvvvvrrruuuyyyzzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~|||zzzzzz{{{|||}}}~~~~~~Ħ~~~zzzxxxooonnnlllkkkjjjhhheeebbb]]][[[YYYYYYYYYYYYWWWUUUTTTRRRPPPMMMKKKKKKLLLMMMJJJHHHGGGFFFEEEDDDAAA>>>???<<<888555333222222222333444555666666666555444333666;;;BBBOOO[[[bbbbbbYYYMMMAAA@@@CCCEEEFFFHHHLLLMMMPPPRRRTTTUUUVVVVVVZZZYYY[[[]]][[[VVVVVVYYYZZZWWWUUUTTTTTTTTTRRRQQQKKKJJJIIIIIIHHHFFFBBB???>>>===;;;888666444333333111111000///////////////222222222111111111111111//////000111222222111000111000///......///000111,,,,,,...//////000000000000/////////000111222333333333333222222111111111222222222333555888:::<<<888999999::::::999999888777888999888777777777777888888777777777777888888444555555444444444333222000222444555333222222222000111222222000000111222222111111000000000111111222222222222222222222333444333111111444666555333000000////////////000000111222333333222333555777666777666444333222444666555888;;;<<<:::777444333888999999666444444777:::999:::;;;999777555555555222444666777888999;;;===4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~|||{{{|||||||||{{{yyyyyyzzzzzzyyywwwuuuttttttrrrpppppprrrtttuuuuuuqqqtttxxxzzzzzzzzzzzz{{{zzz{{{|||}}}~~~~~~|||zzzzzz|||~~~}}}}}}}}}}}}~~~>L}}}yyywwwpppooolllkkkjjjhhhfffccc```^^^\\\\\\\\\[[[YYYWWWTTTRRROOOMMMKKKKKKLLLMMMJJJHHHFFFEEEEEECCC@@@>>>???>>>;;;888666444555555888888888888777666444333222777>>>HHHYYYkkksssrrrbbbSSSEEEBBBEEEFFFGGGHHHLLLMMMOOOQQQRRRTTTUUUUUUWWWVVVXXX[[[ZZZVVVVVVYYYZZZWWWTTTSSSSSSRRRQQQPPPIIIHHHGGGGGGGGGEEEBBB???>>>===:::888555333222111000000//////.../////////222222222222222111111000///000111111111111111111111000///......///000111------...///000000000000////////////000111222333222222222222222222222222222222222333555888:::;;;888888999999999:::999999666888999888666555777888888888777777777777888888444444555666555444222222111222444444222000//////000222333222111000111222111111000000//////000000000111111222333333333333222000000111333444555666000000////////////000000111222333333222333555777666666666444222222444555444777;;;<<<:::666444333444666888777444333666:::999;;;<<<;;;999777666777333555777777777888:::;;;GG=?HdĦ=ĪjGG=?||||||}}}~~~}}}}}}zzzzzz{{{{{{zzzyyywwwvvvuuusssqqqppprrrsssttttttrrruuuxxxyyyyyyzzzzzz|||{{{{{{||||||}}}~~~}}}~~~}}}~~~{{{zzz{{{|||~~~||||||||||||}}}HdĦ|||yyyvvvrrrpppnnnmmmmmmmmmkkkjjjcccaaa___^^^]]]\\\ZZZXXXRRRQQQOOOMMMLLLLLLLLLMMMHHHGGGEEEEEEEEECCCAAA>>>??????>>>;;;888777888999:::::::::999888555333222222999AAAKKK^^^qqqwwwtttaaaSSSFFFCCCEEEFFFGGGHHHLLLMMMNNNOOOQQQRRRTTTTTTUUUTTTVVVYYYXXXUUUVVVZZZYYYVVVTTTRRRRRRQQQPPPNNNHHHGGGFFFEEEEEEEEEBBB@@@>>>===:::777444222000000000000////////////000000111222222222222111000000---///111111000///000111111000///......///000111---...///000000000000000////////////000111333333111111222222333444444444444333333444555777999:::888888999999:::;;;;;;<<<777999:::888555444666999888888777777777777888888555333333666555222111333000222444333111///......111222333222111111111333000000///////////////000...///111222333444444444222//////111222222444888000000////////////000000000222222222222222444666666666666444333333555666555888::::::888666444444222555777777555555777::::::<<<======;;;999888888444666888888777777999:::ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵ~~~~~~Ħ{{{{{{zzzyyyxxxttttttxxxyyy{{{|||{{{{{{{{{Ħ||||||{{{yyyĦ{{{{{{}}}DdDӵӵӵĦӵĭӵ}}}yyywwwtttrrrpppnnnnnnmmmllljjjdddbbb```^^^]]][[[YYYWWWQQQQQQPPPOOONNNMMMMMMLLLHHHFFFEEEEEEEEEDDDBBB@@@???@@@@@@===:::999:::<<<999::::::999888666444333111999@@@HHHXXXjjjllleeeWWWMMMDDDBBBDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUTTTSSSTTTWWWWWWTTTVVVZZZWWWVVVSSSRRRRRRQQQNNNLLLHHHFFFDDDCCCDDDDDDCCCAAA???===:::777444111///...111000000//////000000111000111222222222111//////,,,...111111///...///111000///............///000......///000000000000///......//////000222333444000000111333444555666777555555444444555666888999888888888999;;;<<<===>>>999;;;<<<999555333666999777777777666666777777777555222111444444000000444...000222333111000///000111222333333111111222333//////.........///000000---...000222444555555555333000///222111///111777000000////////////000000000111222111111111333555555666666555333444666888666888999999777555444555222444777888888888999::::::<<<>>>>>><<<:::999999444555777888777888999;;;?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ}}}3we<Ħzzz{{{zzzyyy3h?@ewwwwwwxxx{{{}}}{{{{{{{{{Z|||{{{{{{3h?gL{{{zzz{{{|||D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}yyywwwxxxuuuqqqnnnllljjjgggeeeeeeccc```^^^\\\ZZZWWWUUUQQQQQQQQQQQQPPPOOONNNMMMHHHGGGFFFFFFFFFFFFCCCBBB>>>@@@@@@>>>;;;:::<<<>>>888888999999888777555444///777<<>>===;;;;;;888777555555777777777666222444999@@@HHHKKKIIIFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGIIILLLNNNPPPPPPPPPOOOTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTRRROOOLLLJJJKKKGGGBBB@@@@@@BBBCCCCCC@@@???===:::777444111///000111222444333222000///////////////000000000000///...---,,,,,,,,,,,,,,,...............///000000111000///...---,,,,,,,,,---///000/////////111333333333333333555666888888555555555555555666777777;;;;;;;;;;;;<<<===>>>>>>=========;;;999777777777666666666666555444333333444333222111000000000000000111333333111000111222///111222000000333444111000///...------...//////000000111111111222222222333222000/////////000000000000000000000000000000111222222111000000111333333555777777666555555666999:::999777444333444555999777666:::>>>@@@<<<777666888;;;>>>???>>>===<<<999777666888;;;<<<;;;9994DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦ~~~}}}}}}FSĦyyyxxxqjRgdKӵDdDĦzzz|||}}}~~~}}}|||DdDĦxxx}}}qjRgdKӵDdDĦ{{{{{{{{{}}}HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ}}}|||vvvssspppmmmlllkkkhhhfffccccccaaa___]]]YYYVVVTTTRRRRRRPPPOOOMMMLLLJJJJJJEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDBBB@@@>>>===;;;:::888777555555666777666555444555999???EEEGGGDDDAAAAAAAAAAAABBBCCCEEEFFFGGGGGGIIILLLNNNPPPPPPPPPOOOQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRRRRRRRPPPMMMKKKIIIIIIFFFBBB@@@@@@@@@@@@@@@???>>>===:::888555222111///000111222222111000///////////////000000000000///...------,,,,,,,,,---...............///000000//////...------------...,,,---//////...///222444222222333444555666777888555555555555666777888888::::::::::::;;;<<<======:::;;;<<<;;;999888888999666666666666666666555444444333222111111000000000000111333333111000111222...111111//////222222000111000///.........000000111111111111222222222222333222111000000000000111111111111111111111111111111222222111000000111333111333555555555555666777:::::::::888666444555666999777777:::???@@@<<<888666888<<>><<<:::999777888:::<<<:::9994DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ}}}|||sp?aĦyyywwwGIdnuR)ĦDdDĦyyyzzz|||~~~~~~DdDĦwww}}}GIdnuR)ĦDdDĦ{{{{{{|||~~~DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}|||uuurrrooommmlllkkkiiihhhbbbbbbaaa___\\\YYYWWWUUURRRRRRQQQPPPOOONNNMMMMMMGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA???===;;;:::999777555555555666555444555777:::>>>AAABBB???===??????@@@AAABBBDDDFFFGGGGGGHHHKKKNNNPPPPPPPPPPPPMMMMMMMMMMMMNNNPPPQQQRRROOOOOOOOOOOONNNLLLJJJIIIGGGEEEBBB@@@??????===;;;===<<<;;;:::888666444333......//////000111111111000000000000///////////////...------,,,---------...............///000000---------------...///000+++---.........///111333222222333444555666666777555555555555666777888999999999888999999:::;;;<<<888:::;;;:::999999:::;;;555555666777777777666666444444333222111111111111000222333333222111111222///222111......111111...111000////////////111111111111222222222333333333333333222111111111111222111111111111111111111111000111222111000///111333///111333444444555666888:::::::::999666555666777888777888;;;???@@@===:::666888<<<@@@AAAAAA???===<<<;;;999999:::;;;:::9994DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦ}}}s<v>aĦ{{{yyypeӵDx<DdDĦvvvwwwzzz|||}}}~~~DdDĦyyy|||~~~peӵDx<>d<|||~~~>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}{{{ssspppmmmlllkkkjjjiiigggbbbaaa```^^^[[[YYYWWWVVVRRRRRRQQQQQQPPPPPPOOOOOOIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCAAA???===;;;;;;999777555444555555444333555777:::===??????===;;;======>>>???AAACCCDDDEEEEEEGGGJJJMMMOOOPPPPPPOOOKKKKKKLLLMMMNNNOOOQQQQQQMMMMMMNNNNNNMMMLLLKKKJJJGGGEEECCCAAA@@@>>>;;;888:::::::::999888777555555////////////000111333444000000000000////////////......------------.....................///000000...------------...//////---...///...------///111222222333444555555666666333333333444555777888999777777777777888999:::;;;888:::;;;:::999888999:::444444555666777777777666444444333222222222222222000222333333222111111222000333333//////111111...111000000//////000222222222222222222333333333333333333222222222222222222222222222222222222222222000111111111//////111222000222444555555444555777888999999888666555666888888888999<<<@@@@@@>>><<<777999===@@@BBBAAA???>>>>>><<<;;;9999999999999994DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ|||{{{B?Ho9ttt>dd<ӵ}}}B?Ho9|||<x~~~}}}&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||zzzpppnnnkkkiiiiiihhhfffeeeaaa```^^^]]][[[YYYXXXWWWRRRRRRRRRQQQQQQQQQPPPPPPJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA???>>>===<<<:::888666555555555444222444666:::<<<>>>>>>======;;;;;;<<<===>>>@@@BBBCCCCCCEEEIIILLLNNNOOOOOONNNKKKLLLMMMNNNOOOPPPQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKGGGEEECCCBBBAAA>>>:::777888888888888777666555555111000000111222333444555111000000000/////////.........---------......///...............///000000//////...------------...000111111///---,,,---///111222333444555555555444111111222333444666888999777777777777777999:::::::::;;;;;;:::888777777888333444555666666666666666555444333333333333333333111222444444222111222333222555444111000333222///111000/////////111222333111111222222222333333333222222222222333222222222111111111111111111111111000111111000//////000222444666777777555444444555666777777666444444555777888999;;;>>>@@@AAA@@@>>>999:::===???@@@@@@???>>>>>>===;;;9998887778889994DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ{{{yyy@Gtttvvvseqqqsssuuuwwwxxx{{{}}}<Ōyyy|||~~~@G||||||Hkge~~~~~~}}}|||zzz}}}HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h{{{xxxpppmmmjjjhhhgggfffdddccc```___]]]\\\ZZZYYYYYYYYYSSSRRRRRRRRRQQQPPPPPPPPPJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<:::777666666555444222222555999;;;<<<<<<<<<===::::::::::::;;;<<<>>>>>>AAACCCGGGJJJLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJFFFEEEBBBAAA@@@>>>:::888666666666666666555444444111222222333333444444444111111000000//////...............---......///000...............///000000000///...---------------222222222000...---...///111222333555555555444333000000111333444777999:::777777666777777888999::::::;;;;;;:::888666777888555555666777777777666666555444444333333444444444111333444444333222222333222555444222111444444111000///......///000222333000000111111111222222222000111222222333222222222000000000000000000000000///000111000///...000222666777888777555444444444444555666555444444555777888:::===???AAAAAAAAA@@@<<<<<<======>>>>>>>>>>>><<<<<<;;;888666666888:::4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦzzzxxxwwwssstttvvvs׼sqqqpppqqqsssuuuvvvxxxzzz}}}Ho}}}xxxzzz|||~~~|||{{{||||||}}}~~~}}}||||||xxx|||D^DdDĦs׼s~~~yyyvvvqqqnnnkkkiiigggfffcccbbb```___]]][[[ZZZYYYYYYYYYSSSSSSRRRQQQQQQPPPOOOOOOKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>><<<999777777666444333111555888999888888999;;;888888888888888999:::;;;???AAAEEEHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNLLLLLLKKKJJJIIIHHHHHHHHHEEECCC@@@>>>>>><<<:::888444444555555444444333222111111333333444333222111111111111000///........................///000000...............///000000...------------...//////000111222111//////111222111222333555555444333222111111222444666999;;;<<<777777777777888999::::::888999:::999888777888999888888999999999888777777555555444444444444555555111333444444333222222333000333333111111444444111///...------...000111222//////000000000111111111///000111222222222111111///////////////////////////000111000......000111444555777666555444444555444555666555444555777888888:::>>>@@@AAABBBBBBBBB???>>><<<;;;:::;;;<<<===:::::::::777444444888;;;Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦ{{{yyyxxxwwwvvvvvvrrrrrrrrrrrrsssuuuBesssrrrqqqqqqsssuuuvvvvvvyyy{{{nu]ӵzzz}}}}}}~~~}}}|||{{{||||||zzzxxxyyyzzz|||}}}}}}}}}|||{{{www|||>d<Ħ>d<ĦĦBeĦ~~~xxxuuurrrpppllliiihhhfffdddbbb___^^^\\\ZZZYYYYYYYYYZZZSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???===:::888777666555333111444888888666555666888888888777777777777888888>>>@@@CCCGGGIIIKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDAAA>>><<<<<<;;;999777444444444444333333222111000111222444333222000///222111111000///......---...............///000000...............///000000,,,,,,,,,---...///000111...000111111111111444666000222444555555444333222222333444666888;;;===>>>777777777777888999:::;;;555777888999888888:::;;;;;;;;;;;;;;;;;;:::999888555555444444444555555666111333444444333222333333///111222000000333444111...---------...///111222////////////000000000000...///000111222222111000///////////////////////////000000000......000111111333555555444444444666555666777666666666888:::888;;;>>>AAABBBBBBBBBCCCAAA???<<<999888999;;;===999999999666333444777;;;?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS}}}||||||3we>><<<999888777777777666777888999888777555333///000333666999;;;;;;;;;@@@@@@AAADDDGGGIIIIIIHHHIIIKKKNNNPPPQQQOOOMMMKKKKKKHHHEEEEEEGGGFFFBBB???======;;;:::888777666555222111111000000000000000000111333444444333111000222222111111000...---,,,///////////////////////////000111000///...///111,,,...//////...------...///111222222000///000000000000111111111222222222000222444777999:::::::::555555666888999:::;;;;;;===;;;888666555666777999777888999999888777666555777777777777777777777777333222222111111222222333444333111000///000111222...---------...///111222000111222222222000///...000111222222111000///...222111111111000000//////222111//////000111111000222444555555444333333444777666444444444666999;;;:::;;;<<<>>>@@@BBBDDDEEE@@@???<<<:::888888999:::777777777555222222333555>AneneneneDenene>A~~~}}}k<wwwvvvuuuuuuuuurrrrrrrrrrrrssssssssssssrrrrrrrrrrrrsssuuuwwwyyyzzzyyyxxxfh||||||}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{}}}|||||||||{{{{{{zzzzzz{{{}}}Denenene{{{yyyxxxuuuqqqnnnlllkkkiiihhh___^^^]]][[[ZZZYYYYYYYYYUUUSSSRRRSSSUUUTTTOOOJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA>>><<<:::999888888777777888999888777555444222333666888:::<<<<<<<<<>>>???@@@CCCFFFHHHHHHHHHHHHJJJMMMPPPPPPOOOMMMKKKIIIHHHFFFFFFEEEDDDAAA???<<<<<<;;;999888777555555222222000/////////000111000111333444444333111000222222111111000...---,,,...........................///000000......///000---///000000///......//////111222222000///000111111111111111111111111111000222444777999;;;;;;;;;777777777888999:::;;;<<<===;;;999666555666777888777888888999888777666555777777777777777777777777222222222222222222222222333333222111111111111222......------...///000111000000111111111000//////000111111222111000///...111111111111000000000///222111000000000111111000222444555555444333444444666555444333444777:::<<<:::;;;===>>>AAACCCDDDEEE@@@???<<<:::888888888888777777666555222222333wwwvvvuuutttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqsssuuuwwwxxxwwwxxxxxxyyy{{{|||}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyzzz{{{|||{{{zzzyyyxxx|||~~~{{{xxxwwwtttpppmmmlllkkkiiiggg___^^^]]]\\\ZZZYYYXXXWWWTTTRRRRRRSSSUUUTTTPPPLLLLLLHHHEEEFFFHHHIIIFFFBBBCCCCCCBBBBBBBBBBBBCCCCCCEEECCCAAA???===;;;::::::888999999999999777555444444555666888999:::;;;;;;===>>>@@@BBBDDDFFFGGGGGGGGGIIILLLNNNOOONNNMMMKKKGGGHHHHHHFFFCCCAAA@@@@@@;;;;;;:::999777666555555333222000///...///000222000111222333333222111000111111111111000...---,,,---------------------------...//////...---...///...000111111000//////000///111222222111000000111222222222111111111111111222333555777:::;;;<<<<<<;;;:::999888999:::<<<======<<<999777666666777888666777888888888777666555555555555555555555555555111222333444444333222111333333444444333333222111/////////......///000000//////000111111111000000000000111111111000//////111111111111000000000000111111000000000111111222333444666666444333444555555444333333555888;;;===;;;<<<===???AAACCCDDDEEE@@@???<<<999888777777777777777666444222222444~~~}}}||||||zzzyyyxxxwwwuuuuuuuuuuuussssssrrrrrrqqqqqqqqqppppppppppppqqqrrruuuwwwxxxwwwxxxzzz{{{|||{{{{{{zzz||||||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxzzz{{{||||||{{{yyyxxx|||}}}{{{xxxtttqqqmmmkkkiiihhhfffeee```______]]]\\\ZZZXXXXXXSSSRRRRRRSSSUUUTTTQQQNNNJJJHHHGGGGGGHHHIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;:::999777666555444444555666666777777777;;;===???AAABBBDDDEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKEEEGGGHHHFFFAAA>>>>>>???999999888777777666555555444222000......///111222000111222222222222111000111111111111000///...------------------------------...///...---,,,---///...///111111///...///000///111222222111000111222111222222333333444555555555666777888999:::;;;;;;???===:::999999:::<<<>>>>>><<<:::888777666777777666666777888888777666555333333333333333333333333111222444555555444222111333444555555555444222111000000///////////////////////////000000000000000000000000000000000//////111111111000000000000000000111111111000000222333333555666666555444444555444333222333555999<<>>@@@BBBCCCEEEEEE@@@>>><<<:::888666666666666666666444333222444~~~|||{{{zzz{{{zzzyyyxxxwwwvvvvvvvvvsssssssssrrrrrrqqqqqqqqqpppppppppqqqrrrtttvvvxxxxxxyyy{{{||||||{{{yyyxxx|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}|||zzzxxx|||}}}~~~~~~|||yyytttqqqmmmjjjiiigggeeedddbbbaaaaaa```^^^\\\ZZZXXXTTTSSSSSSSSSTTTSSSQQQPPPHHHJJJKKKJJJGGGFFFGGGIIIEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBB@@@???===;;;;;;======<<<;;;999888666555555555555555555666666666999<<<@@@AAAAAABBBDDDFFFHHHIIIJJJLLLLLLKKKJJJIIIDDDFFFGGGDDD???<<<<<<===777777777666666555555555333222000///...///000111111111111111111111111111000000111000000///...------------------------------...///...---,,,---///,,,...//////...---......///000222333222111222333000111222444666777999999999999888888888888888888@@@>>>;;;:::999;;;===>>>>>>===;;;999888777777777555666777888888777666555222222222222222222222222111222444555555444222111444444555666555444333222000000000000000///////////////////////////000000//////////////////000000000000000000000000111111000111222111000000222555333555666666555444444555333333222333555999===???===>>>???AAABBBDDDEEEEEE???>>><<<;;;999777666666666666666444333333555666~~~|||{{{zzz|||{{{yyyxxxwwwwwwvvvvvvtttsssssssssssssssrrrrrrrrrrrrqqqrrrssstttvvvwwwxxxyyyzzz{{{{{{zzzyyyxxx|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}|||{{{yyyxxxzzz|||}}}~~~}}}{{{uuurrrnnnkkkjjjiiigggeeeccccccbbbaaa___]]]ZZZYYYTTTUUUTTTTTTSSSRRRQQQPPPHHHKKKMMMKKKGGGEEEGGGJJJDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA???>>>===<<<@@@???===;;;:::888777666777777666666666777888888999<<<@@@AAAAAAAAADDDGGGIIIIIIJJJKKKJJJIIIHHHGGGDDDEEEEEEBBB???<<<::::::555555555555555555555555222111111000000000000000111111111111111111111111000000000000000///......---------------------------...//////...---...///,,,...//////...------...///000222333222222333444111111333444666888:::::::::999888777777777777777???===<<<::::::;;;===>>>>>>===<<<:::888777666666444555666777777777666555222222222222222222222222222333444555555444333222444444555555444444333222//////000111111000000000111000///............/////////.........///000000000000000000111111111111///111333222000000333666444555777777555444555666444333222333555999<<>>???@@@AAACCCDDDEEEFFF>>>>>>===<<<:::999888777555666666444333333555777~~~|||{{{{{{zzzyyywwwvvvvvvvvvvvvsssttttttttttttttttttuuuttttttssssssssstttvvvvvvwwwwwwxxxyyyyyyzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxwwwwwwyyy{{{}}}~~~}}}uuurrrnnnkkkiiihhhfffeeebbbbbbbbbbbb___\\\YYYXXXVVVVVVVVVTTTRRRQQQPPPPPPLLLLLLLLLJJJHHHGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@AAAAAAAAA@@@???>>>AAA@@@>>><<<:::888777666777666666555666777888999888===AAABBBAAAAAADDDHHHJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDBBB@@@???===:::777444444444444444444555555000111111222111000///...111111000000000000111111000000000000000//////..............................///000000......///000---...000000...---...///...000222333222222333444222222333444555666666777777777666666666777888999<<<<<<;;;;;;;;;<<<======>>>>>><<<;;;999777666666333444666777777777666555222222222222222222222222444444444444444444444444555444444333333333333333...///000111222222111111222111000...------------///......---...///000111///000000000111111111111...111444333000000333777444555777777555555555666444444333333555888<<<>>>???@@@AAABBBCCCDDDEEEFFF============<<<;;;::::::555555555444333333555777~~~}}}zzzyyyxxxvvvuuuuuuttttttssstttttttttuuuvvvvvvvvvvvvuuutttsssssstttuuuvvvtttuuuvvvwwwyyyzzz{{{|||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvvvvvvvxxxzzz}}}~~~rrroookkkiiigggfffdddcccaaabbbbbbaaa___\\\XXXVVVWWWWWWWWWUUURRRPPPPPPPPPPPPMMMIIIIIIJJJJJJGGGDDDCCCCCCBBBBBBBBBBBBCCCCCC???@@@AAABBBBBBBBBAAA@@@BBBAAA???<<<:::888777777444444333333444555777888888===BBBCCCAAAAAAEEEIIIKKKKKKJJJIIIHHHFFFEEEDDDFFFCCC@@@??????>>>999555333333444444444444444555///000222333222111///---111111000000000000111111///000000000000000///...///////////////////////////000111000///...///111...000111111000//////000...000222333333222333555333333333333333333333333555444444444666888:::;;;:::;;;;;;<<<<<<<<<<<<<<>>===;;;999777666555333444666777777777666666222222222222222222222222555444444333333444444555555444333222111222333444---...000111222222222111333222000...---,,,,,,---///...------...///000111//////000000111111111222...111444333000000333888444666777777666555555666555444333333555888;;;===@@@@@@AAABBBCCCEEEEEEFFF======>>>>>>======<<<;;;555555555444333333555777}}}{{{{{{{{{xxxuuurrrrrrtttwwwsssrrrrrrrrrssstttvvvwwwvvvvvvuuuuuuttttttttttttrrrqqqrrrtttwwwyyyzzzyyy}}}}}}|||||||||}}}}}}|||||||||}}}}}}~~~}}}|||zzzyyyxxxwwwvvvvvvxxxyyy{{{~~~}}}yyyvvvooohhhgggjjjkkkgggccc^^^\\\ZZZXXXXXXYYYZZZ[[[YYYXXXWWWUUUSSSRRRPPPPPPPPPNNNLLLJJJHHHHHHHHHIIIBBBAAA@@@@@@@@@AAABBBBBBCCCEEEFFFFFFCCCAAA??????>>>>>>>>>===<<<:::999888:::999888777777888999:::===???AAABBBBBBCCCEEEGGGFFFJJJLLLIIIFFFFFFEEEBBBAAA@@@>>><<<:::999888888555444444333333444444555222222222111000//////......///000///...///111222,,,...111111///...000222......------------...............------,,,,,,+++/////////....../////////////////////000111222333444444333333222333333333333444555555555555777999888999:::<<<===<<<<<<;;;===<<<<<<;;;999777555444;;;888444444666777666555222111000//////000000111///000111222333444444444222222222111111111000000///000111111///......///111111111111000000000000---......///000/////////000///---,,,---...000222111111222333333333333222888888777777666444333222222444555666777888;;;>>><<<===???AAAAAA@@@???>>><<<===???BBBDDDDDD@@@===888777555444444555666777}}}|||}}}|||zzzwwwttttttvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxuuuuuuttttttssssssrrrrrrrrrqqqrrrtttwwwyyyzzzyyy|||~~~~~~|||{{{{{{|||}}}||||||{{{{{{||||||}}}{{{{{{{{{zzzyyywwwuuutttvvvwwwzzz}}}|||yyysssmmmgggfffiiijjjgggbbb^^^]]]\\\ZZZYYYYYYZZZZZZWWWWWWVVVUUUSSSRRRQQQQQQOOONNNLLLKKKIIIHHHHHHHHHEEEDDDBBBAAA@@@AAACCCDDD???BBBFFFGGGEEEBBB@@@???@@@@@@@@@???>>>===;;;::::::999888777777888999:::===>>>@@@@@@@@@@@@BBBCCCEEEIIIKKKHHHFFFFFFEEEBBB???>>>===;;;999888777777444444333333333333444444222222111111000//////...///000111000//////000222---000222222000///000111//////............//////..............................////////////......////////////000111222333333333222111111222333444222444555444444444666888888999:::;;;<<<<<<<<<;;;??????>>><<<:::888666444777444333444777999999999444333111000000111222222000000111222333333333333222222222111111111000000///000222111000...//////////////////////////////........./////////000000000///...------///000111111111222333333333333222777777777888777777666555333555777888888888:::<<<<<<>>>@@@BBBCCCBBB@@@???>>>???AAACCCEEEDDDAAA>>>999777666444444444666777~~~~~~~~~|||yyyvvvvvvxxxzzz|||{{{zzzxxxxxxwwwwwwwwwttttttssssssrrrqqqqqqppprrrrrrrrrtttwwwyyyyyyyyyzzz|||}}}}}}{{{zzz{{{{{{||||||{{{{{{{{{{{{{{{|||yyyzzz{{{{{{zzzxxxvvvtttuuuwwwyyy||||||yyypppkkkfffeeehhhiiifffccc______^^^]]][[[ZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQPPPMMMMMMMMMLLLKKKIIIGGGGGGHHHFFFCCCAAAAAABBBDDDEEE<<<@@@FFFHHHGGGCCC@@@>>>@@@@@@@@@@@@???>>>===<<<:::999888777777888999:::<<<>>>???>>>======>>>@@@CCCGGGIIIFFFDDDEEEEEEBBB>>>===;;;999888666666555444444333333333333444444222111111000000//////...111222222111//////000222000111333222111000000111000000////////////000000.........///////////////---...///111111///...---/////////000000111111222222111000///000222444555222333444444333333555777888888999;;;;;;;;;;;;;;;AAA@@@???>>>;;;999777666666444333444666888999999555444333222111222222333000111111222333333333333222222222111111111111111///111222222000//////000,,,,,,------......////////////.........///000111000///...---...///000111111111222333333333333222555666777888999999888888444777999:::999999999:::<<<>>>AAADDDEEEDDDAAA@@@AAAAAABBBEEEFFFFFFCCC@@@:::999666444333444555555}}}yyywwwvvvyyy{{{yyyyyyxxxwwwvvvvvvvvvuuutttttttttsssrrrqqqqqqqqqsssrrrrrrtttwwwyyyyyyxxxyyy{{{||||||{{{zzz{{{||||||{{{{{{zzzzzzzzzzzz{{{yyyyyyzzz{{{{{{{{{zzzzzzwwwxxxzzz||||||yyyoookkkggggggiiiiiigggddd`````````___]]][[[YYYXXXXXXWWWVVVTTTRRRPPPOOONNNMMMMMMMMMMMMKKKIIIGGGFFFIIIFFFDDDAAA@@@BBBDDDEEE???BBBFFFGGGEEEBBB@@@???>>>?????????>>>===<<<<<<:::999888888888888999:::;;;<<<>>>>>>======>>>@@@AAAEEEGGGDDDBBBDDDDDDBBB>>>===;;;999777666555555444333333333333333333444111111000000////////////222333333222000///000222222222333333111000000000111111000000000000111111/////////...............,,,---000111111000---,,,...//////000000000000000111000///...///111444666333444555555444444666888777888999999:::;;;;;;;;;???>>>>>>===<<<:::999888888666555444555666666666555444333222111111222222000111222333333333333333111111111111111111111111000222333222111///000000,,,,,,,,,---...///000000111///...------///111222//////......//////000111111111222333333333333222555666777999999888777666555888;;;;;;:::888777777;;;===AAAEEEFFFEEECCCAAACCCCCCDDDFFFHHHGGGEEEBBB===;;;888555444333444444}}}zzzwwwwwwyyy{{{vvvvvvvvvvvvvvvvvvvvvuuutttttttttssssssssssssrrrssssssrrrtttwwwyyyxxxxxxyyy{{{|||}}}|||||||||}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}zzzzzz{{{|||}}}{{{yyyooollliiiiiijjjjjjhhhfff`````````___]]][[[ZZZXXXZZZYYYWWWUUURRRPPPNNNMMMMMMMMMMMMMMMKKKIIIGGGFFFGGGEEECCCAAAAAABBBCCCEEEEEEFFFGGGEEEBBB@@@???@@@>>>???????????????>>>>>>;;;:::999888888999:::;;;999;;;===>>>>>>???AAABBB???DDDEEEBBB@@@BBBCCCAAA>>>===<<<:::888777666666333333333222222333333333000000000///////////////222333333222000///000222222222222222222111000///111111000000000000111111//////......---,,,++++++,,,---000111111000---,,,......///000000000//////111000//////000222444555555666777666555555777999777777888888999::::::;;;:::;;;;;;;;;;;;:::999999666666555444444555666777555444222111000000111111111111222333333333222222111111111111111111111111111222444333111000000111------...///000111111222111000...---...///111333///////////////000111111111111222333333333333222555666777888888666444333666888;;;;;;999777666666:::<<<@@@CCCEEEDDDCCCBBBDDDDDDEEEGGGIIIIIIGGGEEE@@@>>>;;;777555444444444~~~zzzxxxwwwzzz|||vvvvvvwwwwwwxxxwwwwwwvvvsssssssssssstttttttttttttttsssssstttwwwxxxxxxwwwzzz|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz|||}}}||||||{{{{{{|||}}}{{{yyyooommmkkkjjjjjjiiigggeee``````___^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVSSSPPPOOONNNMMMMMMMMMLLLKKKIIIGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIHHHEEEAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB;;;:::999888888999:::;;;888:::===>>>>>>???BBBDDD???CCCDDD@@@>>>@@@AAA???>>>===;;;999888666666666333333222222222222333333////////////////////////111222222111//////000222222111000111222222000///111111000000000000111111///......---,,,,,,++++++---...///111111///...------...///000000000///...111111111111222222333444777888888777666666777999777777777777888999:::;;;999999999:::999999888888111222333444444666999<<<555444222111000000000000111222222333333222222222111111111111111222222222111333444444222111111222//////000000111111222222000000/////////000111222//////000000000111111111111111222333333333333222444555777888888666333111666888:::999888666666666888:::===@@@BBBCCCBBBBBBCCCCCCDDDGGGIIIKKKJJJHHHDDDAAA===999666555444444|||yyyyyy{{{~~~wwwxxxxxxxxxxxxvvvuuutttppppppqqqrrrssstttuuuuuutttsssssstttwwwxxxxxxwww{{{}}}~~~}}}|||{{{{{{{{{{{{xxxzzz|||}}}}}}{{{yyywww|||{{{zzzzzz{{{}}}zzzyyynnnmmmlllkkkiiigggeeeddd```___]]]\\\[[[[[[[[[\\\ZZZYYYXXXVVVUUUSSSRRRQQQOOONNNLLLKKKIIIHHHHHHHHHCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIGGGDDDBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC;;;:::999999999999:::;;;:::;;;===>>>===>>>@@@BBB???CCCCCC>>><<<>>>>>>======<<<:::888666555444444333333222222222222333333///////////////////////////000111000//////000222000///...///222222111...000000000//////000000000,,,---------......//////......////////////......---...000111111///...---111222333444444333222222666777888777555555666888777777666666777888:::;;;;;;;;;::::::999777666555000222444444333555999<<<777666444222111111111111222222222333333222222111000000111111111222222222222333555444333111111222111111111111111111111111///000000000000111111111//////000111111111111111111111222333333333333222333444777999:::888666444666777888777555555555777777888:::<<<>>>@@@BBBBBBBBBBBBCCCFFFJJJLLLKKKJJJGGGDDD@@@;;;888666555444~~~{{{{{{}}}xxxxxxxxxwwwvvvtttrrrpppmmmnnnoooppprrrssstttuuutttsssssstttwwwxxxxxxwww|||~~~~~~||||||{{{{{{{{{wwwzzz~~~~~~yyysssooozzzzzzyyyzzz{{{~~~~~~~~~zzzyyynnnmmmllljjjhhhfffcccbbb___^^^\\\ZZZZZZZZZ\\\]]]WWWWWWWWWVVVVVVUUUUUUUUUPPPNNNLLLJJJHHHHHHHHHIIIBBBCCCEEEGGGHHHHHHHHHGGGEEEGGGJJJJJJHHHEEECCCCCC??????@@@AAABBBBBBBBBBBB;;;;;;999999999999;;;;;;;;;<<<======<<<<<<===???@@@CCCBBB>>>;;;======<<<<<<:::999777555444333333333222222222222222222333.........///////////////...///000///...///111222///...---///222333111...000000////////////000000***+++,,,...000111222333/////////....../////////---...000111111///...,,,111333444555555444222000666666777666444444555777777777666666666888999;;;>>>===<<<;;;999666444333333555666444222333666999888777555333222222222222222222333333333222222111000000111111222222222222222444555555333222222333111111111111000000000000//////000111111111111000//////000111111111111111111111222333333333333222111444777:::;;;:::888777666666777555444444666777777777888:::<<>>===<<<===AAAEEEAAA@@@???<<<999999;;;===;;;:::999777444222111000000000000000000000000000111111000000000000111111............///000222222000//////000111111000...///......------///000111...............///000000000///...------...///000///......///000111111000222222222222222222222222222333444444222222333444888888777666666777888999<<<<<<<<<;;;888666333111333444555555444444666888666555333222222333444555333333111000000000111222222111000000222333222111333444444444333333222111444444444333000///000222......//////000000111111111111000000000000000111///000222222111111222444444555888:::;;;;;;:::999555777999888555444666888777999<<<======>>>@@@AAAEEEEEEFFFGGGIIIKKKMMMNNNKKKGGGBBB>>><<<999777555}}}{{{zzzyyyxxx{{{{{{zzzyyyxxxvvvuuutttrrrqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwxxxxxx}}}}}}}}}~~~}}}}}}|||{{{{{{zzz{{{{{{}}}}}}|||tttrrrttt}}}{{{zzzzzz|||}}}}}}|||}}}{{{xxxqqqooolllhhheeeddddddddd___```___]]]YYYWWWYYY[[[XXXVVVTTTUUUWWWWWWUUUSSSOOOMMMKKKIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJIIIHHHFFFEEEDDDCCC???@@@AAABBBBBB@@@???===::::::888888777888999:::888:::<<<;;;999999<<<@@@@@@???>>>;;;888777888::::::999888777555333222111000000000000000000000000000//////////////////000///.........///000111111000000///000111222000...///......---...///000111---------------...//////000000///......///000000000/////////000111000000222222222222222222222222111222444444333333444555666666666666777999;;;<<<<<<<<<<<<;;;999666444333333555555555444444666888888777666555444444444444333333111000000000111222111000///000222333222111222222333222222111111000333444444222000///000222////////////000000111111111000000//////000000000///000222222111111222444555666999;;;<<<<<<;;;:::666777999888666555666888777999<<<===>>>>>>@@@AAADDDDDDFFFGGGIIIKKKLLLMMMIIIFFFBBB>>><<<:::888666}}}zzzxxxwww{{{{{{{{{{{{zzzyyyxxxwwwtttssssssrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvzzzzzz{{{|||}}}~~~}}}}}}}}}|||||||||||||||~~~~~~|||wwwvvvyyy|||{{{yyyzzz|||}}}}}}|||~~~|||yyypppnnnkkkhhhfffeeeeeefff``````___\\\YYYWWWWWWXXXXXXVVVTTTSSSTTTUUUUUUUUUOOONNNLLLJJJHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAABBBAAA@@@???>>>:::999888777666666777888777:::;;;:::777777:::===??????===:::666555666777999888888777666555444444000000000000000000000000///......------......////////////...//////000000111000///000111222000...///............///000000------,,,,,,------...///111111000000000000111111111111000000000000000000111111111111111111111111000222333444333333555777555555666777999;;;===???<<<<<<<<<;;;999777666555444555666555444444666777:::999999888777555333333333333222111111111111222000//////000222444333333111111111111111000000000333333333222000///000111/////////000000000000111000//////......///000000///000222222111111333555666888:::<<<======<<<;;;666888999888777777888999777999<<<===>>>???@@@BBBBBBCCCEEEHHHIIIJJJJJJJJJHHHEEEAAA>>><<<;;;999888|||yyyxxxyyyyyyzzzzzzzzzzzzyyyyyyvvvuuutttsssrrrrrrrrrrrrpppqqqsssuuuwwwwwwxxxwwwwwwxxxyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||}}}|||yyyyyy}}}{{{zzzyyyzzz|||~~~~~~}}}~~~~~~{{{xxxooommmjjjhhhfffffffffgggaaaaaa___]]]ZZZXXXWWWVVVXXXVVVTTTRRRSSSTTTUUUVVVOOONNNLLLJJJHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@???>>>;;;:::999777666666666777777:::<<<;;;999999<<>>===:::666444444555777777777666666666555555000000000000000000000000///..................///000//////.........////////////...///000111///---............/////////000...------------...//////111111111111111111111111111222222111000000000111111111111111111111111111000111333444444444666888666777888999:::<<<===>>><<<;;;;;;:::999888777777555666666555444444666777777888888888888666444333333333222222111111111111///......000333444444333111111111000000111111111111222222111//////000111000000000000000000000000///............//////000///000222222222222444555666777:::<<<======<<<;;;888888999999888999999:::777:::<<<>>>>>>???@@@BBB@@@BBBEEEHHHIIIIIIIIIHHHFFFCCC@@@======<<<;;;999~~~{{{yyywwwwwwxxxyyyyyyyyyyyyyyyvvvuuutttsssrrrqqqqqqqqqnnnoooqqqtttvvvxxxyyyzzzvvvwwwyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{yyyzzz{{{yyyzzz~~~zzzyyyxxxzzz|||~~~~~~~~~}}}xxxtttnnnllliiigggeeeeeeffffffbbbaaa```^^^\\\ZZZXXXVVVWWWVVVTTTRRRQQQRRRTTTVVVPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????<<<;;;999888777777777888666999<<<<<<::::::===@@@>>>>>>===;;;777555444555555555555555555555555555000000000000000000000000000//////......//////000000///...............///...------...//////...,,,---......//////////////////////////////000000111111111222222222222111111000222333333111000111333111111111111111111111111000222333444444555666888999:::::::::;;;;;;;;;;;;:::::::::999999888888888666666777666444444666777333444555666777666555444333333333333222222111111///......000333444444333222222111111111111222333000111111000///...000111111111111111000000000000...............///000000...000222222222333444666555777999;;;<<<<<<;;;:::999999999999:::;;;;;;:::888:::===>>>>>>???AAABBBAAABBBEEEGGGIIIIIIHHHGGGEEEBBB???=========<<<:::~~~|||zzzvvvvvvwwwxxxxxxxxxxxxxxxuuutttsssrrrqqqqqqqqqqqqooooooppprrruuuwwwzzz{{{xxxyyyzzz{{{{{{zzzyyyxxxzzz{{{}}}~~~~~~zzzwwwyyy{{{zzzzzz}}}yyyxxxxxxzzz|||~~~|||uuurrrmmmkkkhhhfffdddddddddeeebbbaaa___^^^^^^\\\YYYVVVTTTUUUTTTSSSQQQQQQSSSUUUPPPOOOMMMJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@??????<<<;;;999888777777888999666999<<<<<<:::999;;;>>><<<======:::777555444555444444444444444444444444000000000000000000000000000//////////////////000.........---......//////......---...///000...,,,---......///000/////////000000//////000000111222111111222222222222111111///222444333111000333555222222222222222222222222111333444555444444666888;;;;;;;;;;;;:::999888777999888888777777888999999666777777666555444666777111222333444555555555555333333333444333222222111000//////000222444333333333222111000111222333444///000000///......///111222111111111111000000000............///000111111...000222333333333555777555666999;;;<<<<<<;;;::::::999888:::<<<===<<<;;;888:::===>>>??????AAACCCBBBCCCEEEGGGHHHHHHHHHHHHEEEBBB???=========<<<;;;}}}|||{{{zzzvvvwwwwwwxxxxxxxxxxxxwwwtttsssrrrqqqqqqqqqqqqqqqsssrrrqqqqqqrrruuuxxxzzzzzz{{{|||||||||zzzxxxwwwxxxzzz|||~~~~~~zzzwwwzzz|||{{{zzz|||yyyxxxxxxyyy}}}{{{uuurrrllljjjgggeeecccbbbbbbccc```___]]]]]]^^^\\\YYYVVVRRRTTTUUUTTTRRRPPPRRRSSSPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFEEECCCBBBAAA@@@AAAAAA@@@@@@??????@@@@@@999999777666666777888999:::===@@@???<<<::::::<<<999:::;;;999666444333444333333333333333333333333000000000000000000000000///......------......///------------......///000000//////000111111000...------///000000000///...///////////////000111111000000111222222111000000...111444444111111444888333333333333333333333333222444555555444444555777:::;;;;;;;;;:::999777666777666666666666777999:::777888888777555444666777333333333333333333444555333333444444444333222111111000///000222333222111111111/////////111222444...///000///......///111222222222111111111000000////////////000111222222...000222333333444666888666777:::<<<======<<<;;;;;;999888:::===>>>===<<<888;;;===??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIEEECCC???======<<<;;;:::}}}{{{zzzyyyzzzwwwxxxxxxyyyyyyxxxxxxxxxrrrrrrqqqqqqppppppqqqqqqwwwuuurrrppppppsssvvvxxx|||}}}}}}~~~|||zzzxxxvvvwwwyyy{{{~~~~~~~~~{{{xxx{{{}}}|||{{{|||xxxwwwwwwyyy}}}{{{vvvsssllljjjgggdddbbbaaaaaaaaa___]]][[[\\\]]]\\\YYYUUUQQQSSSVVVUUURRRPPPQQQSSSPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@777777666555555666777888AAACCCEEECCC???;;;;;;<<<777888999888555333333333333333222222222222111111000000000000000000000000...------,,,,,,------...,,,,,,,,,---...///000111222111000111333333111000,,,---///000000000///..................///000000///000111222222111000///---111444444222222555999444444444444444444444444333555666555444444555666999::::::;;;:::999777666666555555555555777999:::777888888777555444666777777666444333222222333444333333444555444333222111222111000111222333222111000///...---...///111333.../////////------///111222222222222111111000000////////////000111333333...000222333333444666888777999;;;===>>>>>>===<<<<<<:::888:::===???>>><<<888;;;===??????@@@BBBCCCFFFFFFFFFFFFGGGHHHJJJJJJFFFCCC???======<<<;;;:::~~~}}}|||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxsssrrrqqqqqqqqqrrrssstttuuuvvvvvvtttqqqrrruuuyyy}}}}}}}}}}}}||||||||||||}}}~~~{{{uuuuuuzzz}}}{{{wwwyyyzzz{{{}}}~~~~~~~~~~~~wwwpppjjjiiigggeeecccbbbbbbaaa```___^^^]]]\\\[[[[[[[[[UUUWWWWWWWWWUUUUUUUUUWWWSSSRRRNNNKKKIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>>>>>???:::999888777777888999999AAAKKKRRRMMMCCC===;;;:::::::::999777666444333333555444333222111111111111000000000000000000000000+++,,,---.........------...///000000...------...//////000111111111111111000...---///222444333111////////////////////////...///111222222000...,,,111222222222222333666888888666444555888999777555666666666777888888999999999;;;<<<<<<:::888888888666666555555666777999:::777999:::999888777888999;;;888444333555666555333555555555444333555888:::333333222333444444333222.........///000222333444...000111000///...///111333333333222111000000///...///000111222333444444333333444444444444444444777888;;;===???@@@@@@@@@===;;;999:::===???===;;;======>>>@@@BBBEEEGGGIIICCCBBBAAABBBFFFIIIJJJKKKHHHCCC>>>===@@@AAA>>>;;;~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxsssrrrqqqqqqqqqrrrssstttrrrssstttsssrrrsssvvvyyy{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{wwwvvvyyyzzzyyyvvvyyyyyyzzz{{{||||||||||||~~~}}}vvvoooiiihhhfffdddcccbbbaaaaaaaaa```___]]]\\\[[[[[[[[[VVVWWWWWWWWWUUUTTTTTTUUUTTTRRROOOLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@??????>>>>>>>>>>>>>>>:::999888888888999:::;;;JJJTTTXXXQQQEEE>>>:::888888888777777666666555555555444333222111111111111000000000000000000000000,,,,,,------------.........000111111///......///......///000000000000//////---,,,...111333222111...........................///111222222000...,,,///000111000000111444666888666555666888999888666888888777777777666666666888:::<<<<<<;;;999999999777666555555555666777888666777888888777777888999:::777444444555666555444444444444333222222555888333222222333444444333222000000000000000000111222...000111000///...///111111111111000///......---------...///000111111222333333444444444444555555666777:::<<<>>>?????????===;;;999:::===???===;;;<<<===???AAACCCFFFGGGHHHBBBAAAAAACCCFFFIIIJJJJJJHHHDDD@@@@@@BBBBBB@@@<<<}}}|||{{{yyyxxxwwwwwwvvvtttsssrrrrrrrrrrrrrrrssspppqqqrrrsssssstttwwwyyywwwxxxyyy{{{||||||}}}}}}||||||}}}}}}}}}||||||{{{~~~}}}zzzxxxvvvuuuuuuuuuyyyyyyyyyzzzzzzzzzyyyyyy~~~}}}}}}{{{tttooohhhgggeeecccbbb`````````bbbaaa```^^^]]][[[ZZZZZZVVVWWWWWWVVVTTTRRRSSSTTTSSSRRROOOMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>:::999999888999:::;;;<<>>:::888666666666666777777777777444444333333222111111111000000000000000000000000...---,,,,,,,,,---/////////111222111000...//////------...////////////...---,,,,,,---000111111000------------------------...///111222111000...------...///......///222444777666666666888999999777999999888777666444444333777999<<<<<<;;;:::::::::777777666555555555555666444555777777666666777888777666444444555666666555333444333111000000222444222222333333333333222222222222111000//////000000...000111000///...///111000000000000000///...---......//////000000000111333333444444444555555555555777999<<<>>>>>>>>>======;;;999:::===>>>===;;;;;;===@@@CCCEEEGGGGGGHHHBBBBBBBBBEEEGGGIIIIIIHHHFFFCCCAAABBBDDDDDDAAA>>>~~~}}}{{{yyyxxxvvvvvvvvvttttttssssssrrrrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwssstttwwwyyy{{{|||}}}}}}|||}}}}}}}}}}}}|||{{{{{{}}}}}}}}}yyytttqqqrrrtttzzzzzzyyyyyyxxxxxxxxxxxx~~~}}}||||||~~~}}}yyytttpppgggfffdddcccaaa```______bbbaaa```___]]][[[YYYXXXVVVWWWWWWUUUSSSQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEAAAAAA@@@???>>>>>>>>>>>>999888888777888999;;;<<>>??????>>>===>>>;;;888999<<<>>>===<<<;;;===@@@DDDFFFGGGGGGGGGBBBBBBCCCFFFHHHIIIHHHFFFCCCBBBBBBCCCDDDDDDAAA>>>~~~}}}{{{yyyxxxvvvvvvvvvuuuuuuttttttsssrrrqqqqqqttttttuuuvvvwwwvvvuuutttoooqqqtttxxxzzz||||||||||||}}}}}}}}}}}}}}}||||||{{{}}}}}}yyytttpppqqqttt|||{{{zzzxxxxxxxxxxxxxxx|||{{{{{{|||~~~{{{wwwsssqqqgggfffdddbbb```______^^^aaa``````___]]]ZZZXXXWWWUUUVVVVVVTTTRRRPPPPPPQQQOOOOOONNNMMMLLLLLLKKKKKKIIIIIIJJJIIIIIIHHHFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>888777666666666888999::::::AAADDD@@@:::999999777888888777777666666555555444444555444444333111000111111111111111111111111///...---,,,,,,...000111000111222222000//////000......///000000000//////***+++,,,---...///000000------------------------///000000111000///......---...//////...000222555777777888888777777777888444444444444444444444444555777:::::::::999999:::888888777666555444333333222444555555444444555666333444555555555555555555444555555333111000000111111333555555333222333444000000000000000111111222...000111000///...///111000111222333333222000///111111111111111222222222333333444555555666777777999;;;>>>AAABBBBBB@@@???>>>;;;888999<<<>>>>>><<<:::===@@@DDDFFFGGGGGGGGGCCCCCCDDDFFFHHHHHHGGGEEEBBBBBBBBBCCCCCCBBB@@@>>>}}}|||{{{yyyxxxwwwwwwvvvvvvvvvuuuuuutttrrrpppppptttttttttvvvxxxwwwtttqqqmmmooosssvvvyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}zzz||||||zzzuuurrrsssttt{{{zzzyyywwwwwwwwwxxxyyyyyyyyyzzz|||~~~xxxtttqqqpppgggfffdddbbbaaa_________^^^^^^^^^^^^\\\ZZZXXXVVVSSSTTTTTTSSSQQQOOOPPPQQQOOOOOONNNNNNNNNMMMMMMLLLIIIIIIJJJJJJJJJHHHFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>888777666555555666777888999>>>@@@<<<777777777555999888888777666555555444444444555555555333111000111111111111111111111111///...---------...000000///111222111000...//////......///000000000000///***,,,---.........000111------------------------000000000000000//////......///000//////000333555777888999777555444555666111222222333444444555555444666999999888777777777888888888888777666444444333555666555444333444555333444666666444333333444444555666444222111111222222555777666444222444666000000//////000111222222...000111000///...///111---///000111111000...---......//////000000000111333333444555666777777888;;;===AAADDDEEEDDDBBB@@@???;;;888888;;;>>>>>>===:::<<>>>>>>>>:::999888666666666666777777<<<===999555666777555777777777777666666666666444444555666555333222000111111111111111111111111............////////////...000111111///......///------...////////////...***,,,//////......000222........................000000000000/////////......////////////000333555777999999777444222222333111111111222333444444555444666888888666555444555888888999999999777666555555666777666444222333444333555777777444222222333333444555444222111111222333666999888555333555888222111000000000000000000...000111000///...///111---...000222222000...---------...///000111111222333333444555666777888888<<<>>>BBBEEEFFFEEEBBBAAA???<<<888888;;;>>>>>>===;;;<<<===@@@BBBDDDFFFGGGFFFEEEDDDDDDFFFGGGFFFFFFFFFEEEEEECCCAAA@@@@@@@@@}}}{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvtttrrrpppnnnllllllnnnsssvvvwwwsssoookkkmmmqqquuuxxxyyyxxxxxxvvvwwwxxxzzz{{{|||}}}}}}yyyyyyyyyyyyyyyxxxwwwwwwwwwvvvuuuttttttuuuwwwxxxtttvvvzzz~~~zzzrrrmmmllllllhhhgggeeecccbbbaaa``````ZZZZZZ[[[\\\[[[YYYWWWUUUPPPQQQRRRRRRPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQIIIJJJKKKKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>><<<;;;999888666666777777333888999666444777888777555555555666777888888999444555666666666444222000111111111111111111111111---......///000/////////...///111000...------...+++,,,------......------***---//////......111333////////////////////////000000000000////////////---...///......///222555777999999777333000000222111111222222222333333333444666777777555333333333888888999::::::999777666666777888666444222222333333666888777444111111222111333444444222111111222333777:::999555333666999444333222000//////......///000111000///...///111...000222444444333111///...///000111222333444444333333444555666777888999<<<>>>BBBEEEFFFEEEBBB@@@@@@<<<888888;;;>>>>>>===;;;;;;<<<>>>@@@CCCFFFGGGHHHFFFCCCCCCEEEFFFFFFFFFHHHHHHFFFCCCAAA@@@AAABBB{{{zzzyyywwwvvvuuuuuuuuuvvvuuuuuuuuuuuusssooolllllllllmmmooopppqqqrrrssspppppppppqqqsssvvvxxxzzzwwwxxxzzzzzzzzzzzz|||}}}{{{{{{zzzyyyxxxwwwvvvuuuuuuttttttttttttuuuuuuvvvwwwxxxyyy{{{}}}}}}sssmmmllllllgggfffdddbbb```^^^]]]]]]```___]]]]]]]]][[[YYYWWWQQQSSSTTTTTTSSSSSSTTTUUUPPPPPPPPPPPPPPPPPPPPPOOOHHHIIIJJJKKKKKKKKKIIIIIIIIIBBB>>>BBBEEEBBBAAACCCAAA@@@???>>>>>>???@@@AAA888999:::888777666888999999888666555555555666777999777555444666777777777222222222222222222222222666444222222444333000---111111000000//////......***+++,,,---...........................///000111............////////////222000...,,,,,,---///111,,,...///000///000111333111111000000//////......666444222222444444222000000000000111222333555555666666555555555555666666666888:::;;;;;;999777555555666666666444333444555444444333333333333222222444333333222111111111222555555666666666666666666///111333444444222///---...//////...,,,,,,---//////......111555666444111...///000111111111111111444444555555444555888:::AAABBBDDDDDDCCCBBBCCCDDD???<<<;;;;;;:::888;;;@@@======???@@@BBBDDDEEEFFFFFFFFFDDDCCCCCCDDDEEEFFFEEEEEEEEECCC@@@??????@@@{{{zzzyyyxxxvvvvvvuuuuuuuuutttttttttuuusssooommmlllmmmnnnoooppprrrssssssqqqqqqqqqqqqsssuuuwwwxxxxxxyyyzzzzzzxxxwwwxxxyyy{{{zzzyyyxxxwwwvvvvvvuuussssssssssssssstttuuuvvvwwwwwwxxxyyy{{{~~~|||sssmmmkkklllhhhfffdddaaa___^^^]]]]]]```^^^]]]\\\\\\[[[YYYVVVQQQRRRSSSSSSRRRRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOOOOIIIIIIJJJJJJJJJJJJIIIIIIHHHBBB???BBBDDDBBBAAACCC???>>>===<<<<<<===>>>>>>:::::::::999777666777999888888666555555555666777777555333333555666666555222222222222222222222222333111000000222111///,,,111111000000//////......,,,,,,---...////////////,,,,,,------///000222222............////////////111000...,,,,,,...000111...///111000//////000111111111000000//////......555333111222444444222000000000000111222333444555555666666777777666666555666777999::::::888555444555666666666444333444555444444333333333333222222444333222222111111222222444444444555555666666666333444666666666444333111...//////...,,,,,,---///,,,,,,,,,///222333111//////000000111111111111000444555666555555666999;;;@@@BBBDDDDDDCCCBBBCCCDDDAAA<<<999::::::888:::>>><<<<<<>>>@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDBBB@@@???@@@AAA{{{{{{yyyxxxwwwwwwwwwwwwtttssssssssstttssspppnnnmmmmmmnnnoooqqqrrrssstttrrrrrrrrrrrrssstttuuuvvvxxxyyyzzzyyywwwuuuuuuvvvzzzzzzyyyxxxwwwvvvvvvuuuqqqqqqqqqrrrrrrtttuuuuuuwwwvvvuuuvvvxxx{{{~~~zzzrrrmmmkkkkkkiiifffccc___]]]]]]^^^^^^___]]]\\\\\\\\\[[[XXXVVVPPPRRRRRRRRRQQQQQQSSSTTTRRRQQQOOONNNMMMMMMMMMNNNJJJIIIIIIHHHHHHIIIIIIIIIGGGCCC@@@BBBCCCBBBBBBCCC@@@???>>>===============;;;;;;;;;999666666777999888777666666555555666666555444222222333444444333222222222222222222222222111000///000222222000...111111000000//////......,,,---...///000000000000++++++,,,---///111333444............////////////111///...------...000111000111222111///...///000111111000000//////......222111000111333333333111000000000111222333444555555666777888888777666555666777888888777555333222555666666666444333444555444444333333333333222222333333222222111111222222111222222333444555666666666666666555555555444444//////000...---,,,---///++++++,,,...111111000...000111111111111000000///555666666666666777:::<<<@@@BBBDDDDDDCCCBBBCCCDDDCCC<<<777999;;;:::999;;;;;;<<<===???AAACCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFDDDEEEDDDBBB@@@???@@@BBB~~~{{{{{{zzzyyyxxxxxxxxxyyytttsssrrrssstttsssqqqooommmnnnooopppqqqsssttttttttttttttttttttttttttttttwwwyyyzzzzzzxxxvvvvvvwwwzzzyyyyyyxxxwwwwwwvvvvvvqqqqqqqqqrrrssstttvvvvvvvvvuuussssssuuuxxx}}}~~~xxxrrrmmmkkkjjjiiigggbbb^^^\\\\\\^^^___]]]\\\[[[[[[[[[ZZZXXXUUURRRSSSSSSRRRQQQQQQTTTVVVSSSQQQOOOMMMLLLLLLLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFDDDBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>><<<<<<;;;888666555777999777777666666555555555555444333222222333444333222111111111111222222222222111111111222333444333222111111000000//////......,,,---...//////000000///,,,,,,------///000111222............////////////000///...------...000111///111222111//////000111111111000000//////......000000000000111222222222//////000000111333444555444666888::::::888666444555666666666555444222000555666666666444333444555444444333333333222222222333333222222111222222333///000111222333444555555444333222111111222333444///000000///---,,,...///------///000111222111000111111111111111000///...333444555555555666999<<<@@@AAACCCDDDCCCCCCCCCEEEFFF===888:::===<<<;;;;;;;;;;;;===???AAACCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCAAA??????AAACCC~~~}}}{{{{{{zzzzzzzzzzzzzzz{{{uuutttssssssttttttrrrpppnnnooooooqqqrrrssstttuuuvvvvvvvvvvvvuuuuuutttttttttvvvyyyzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwsssssssssssstttuuuvvvwwwuuutttrrrrrrtttxxx||||||vvvrrrnnnllljjjiiifffbbb^^^\\\\\\]]]___\\\ZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTSSSRRRSSSUUUXXXRRRQQQOOOMMMLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGHHHDDDEEEDDDAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===;;;;;;999777555555777999666666666666666555555444444333222333444444333222000000000111111222222222000111222333333333333444111111000000//////......++++++,,,---............//////.........//////000............///////////////......---...///000111...///111111000000222444111111000000//////.........///000000000000111222/////////000111222444444444555888999999888555444444444555555444333111000555666666666444333444555444444333333333222222222333222222111222222333333//////000111222333444555333222111000000111222333///000000///------...000,,,...000111111000000000111111111111111000///...111222333333444555888;;;???AAACCCDDDCCCCCCDDDEEEHHH???:::<<>>???AAACCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@??????BBBEEE}}}|||{{{{{{{{{{{{{{{|||}}}xxxvvvttttttttttttsssqqqoooooopppqqqssstttuuuvvvuuuvvvvvvvvvvvvuuutttsssqqqtttxxx{{{{{{{{{{{{|||{{{zzzzzzzzzyyyyyyyyyyyyuuuttttttttttttuuuvvvvvvtttsssssssssvvvzzz~~~{{{vvvrrrpppmmmkkkhhheeebbb^^^\\\\\\]]]]]]ZZZYYYXXXXXXYYYXXXVVVTTTUUUUUUUUUSSSRRRSSSVVVYYYQQQPPPPPPOOONNNMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCEEEEEEAAA???BBBCCCCCCBBBBBBAAA@@@???===;;;:::999999777555333444777:::555666666666666555444444333222222333444444222111//////000000111222222222---///111111000000111222111111000000//////......***+++,,,---............000000///...........................////////////...............///000111---///111111111111333555111111000000//////......---///000000......///111/////////000111222333444444555666777777666555444333333444444333333222222555666666666444333444555444444333333333333222222222222111111222222333333///000000111222333444444444333222111222333444555000000111///...---...000+++---///000///......///000111111111111000000///000111222333333555888;;;???AAACCCDDDCCCCCCDDDFFFGGG@@@<<<>>>@@@???@@@AAA>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBB@@@???@@@CCCFFF|||{{{{{{{{{||||||}}}~~~zzzxxxvvvuuuuuuuuusssrrrooopppqqqrrrsssuuuvvvvvvsssttttttuuuuuutttsssrrrooossswwwzzzzzzzzzzzz{{{|||{{{{{{{{{{{{zzzzzzzzzuuuuuutttsssssssssttttttrrrrrrsssuuuyyy|||zzzuuusssqqqnnnlllfffeeebbb___]]]\\\\\\\\\YYYXXXWWWXXXXXXXXXVVVTTTUUUUUUTTTRRRQQQSSSVVVYYYOOOPPPQQQQQQQQQOOONNNLLLHHHHHHHHHHHHGGGFFFEEEDDDBBBFFFFFFAAA>>>BBBDDDCCCBBBBBBBBBAAA???===;;;999777666555333222333777:::555555666666666555444333111000000111333333111////////////000111222222222...000222222000///000222111111000000//////......+++,,,---...//////////////////.........//////000............////////////---------...///000000111///000222222111111222333111111000000//////......---///000///---,,,---///////////////000222333444444444555555555555444444222222333333333333333333555666666666444333444555444444333333333333222222222222111111222222333444111111111222222333333333333333333333333444555555000111111000...---///000+++...111111///...///000///000000111111111111000000222333333444555999;;;>>>@@@CCCDDDCCCCCCEEEFFFCCC???===>>>???>>>@@@DDDAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHCCCBBBAAA???>>>@@@DDDGGG|||{{{{{{||||||}}}~~~|||zzzwwwvvvvvvuuutttrrrooopppqqqrrrtttuuuvvvvvvqqqqqqsssssssssrrrqqqpppooorrrwwwyyyyyyxxxxxxyyy|||||||||||||||{{{{{{{{{uuuuuutttsssrrrrrrrrrrrrqqqrrrtttwwwzzz~~~yyyuuutttrrrooollleeedddbbb```^^^]]][[[[[[YYYXXXWWWWWWXXXXXXVVVTTTTTTTTTSSSQQQPPPRRRUUUXXXNNNOOOQQQSSSSSSQQQNNNMMMGGGGGGHHHHHHGGGFFFDDDCCCAAAGGGGGGAAA>>>BBBDDDCCCEEEEEEEEEDDDBBB???<<<;;;555555444222111333777;;;444555666666666555333333/////////000222111///---...//////000111222222222000333555444222000111333111111111000//////......,,,---...///000000000000---------......000111111............/////////000---------...///000000111111222333222000000000222111111111000//////......---///111///,,,+++,,,.........//////000222333444444444444444444444444444222222222333333444555555555666666666444333444555444444444333333333222222222111111111222333333444222222222222222222333333222222222333333444444444000111111000......///000...111444444222000111333...///000111111111111111111222444444555777:::===>>>@@@CCCDDDCCCDDDEEEFFF@@@>>>===>>>>>><<<@@@FFFCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIKKKLLLLLLKKKKKKCCCBBBAAA???>>>@@@DDDHHH}}}|||~~~~~~}}}{{{}}}|||{{{yyywwwuuutttssslllnnnpppsssttttttsssrrrpppooooooppprrrrrrqqqooonnnpppssstttuuuuuuwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxttttttssssssssssssrrrrrrtttsssrrrtttxxx{{{}}}~~~}}}xxxuuuqqqnnnkkkgggfffdddaaa^^^[[[YYYXXXXXXWWWVVVSSSPPPQQQSSSVVVWWWVVVTTTRRRPPPPPPPPPPPPMMMMMMNNNQQQTTTSSSNNNJJJIIIHHHGGGEEEDDDEEEEEEFFFDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@===:::888777666555444444555777888888888777666555444333333222000......///000///...+++---/////////000222444333222222222222222222222222222111111000/////////...........................///---))))))---///...,,,+++******,,,///000000...//////000//////...---...///111222333333222222////////////...---,,,+++111000...---,,,---///000............///111222333666555555444444333222222111222333444555666666666555555444444444333333333222222333111000///000222111222333222000000111222222333333333222222444666444444333333222111000000666333000000111222000...---...///000000000000000111///...///222333111///333111000222333444999@@@>>>>>>>>>AAADDDEEEFFFEEE>>>=========>>>@@@BBBCCCBBBDDDFFFFFFEEEDDDDDDEEEIIILLLNNNNNNKKKJJJLLLNNNJJJFFFAAA===<<<@@@EEEHHH|||zzz{{{}}}|||{{{zzzxxxvvvtttsssrrrnnnoooqqqsssssssssrrrqqqpppooonnnpppqqqrrrqqqooooooqqqsssttttttsssuuuvvvxxxyyyzzz{{{{{{zzzyyyxxxttttttsssssssssrrrrrrrrrsssrrrsssuuuyyy|||~~~~~~~~~{{{vvvsssoookkkiiigggeeecccaaa^^^[[[YYYXXXWWWWWWVVVSSSQQQQQQTTTWWWWWWUUUSSSQQQPPPOOOOOOOOOLLLLLLMMMPPPRRRRRROOOLLLJJJIIIHHHGGGFFFFFFGGGHHHEEEDDDBBB@@@@@@AAABBBCCCCCCCCCCCCCCC@@@===:::888888666555444444555666777777777666666555444444444333111//////000000000///,,,...///000///000111333222222222222222222222222222222111111000/////////...........................111000,,,,,,000111...000///......///111222222..................//////...///000222333333222222/////////000/////////...000///.........///000111////////////000111222222444444444444444333333333111222333444444555444444555444444444333333333333222333333222000///111222000111222222111000111333222333444333222222444666444333333222222111111111555333000000111222000...//////000000111000000000111000...///222333222000000...///222444666<<>>;;;999888777555444444444555555555555555555555555555555333222000000111111111000---///000000//////000222111222222333333222222222222111111000000//////...........................///222222000000222222///......---------......///...---,,,,,,---...///000...///000111222222111111//////000000000111111111.../////////000111111111111111000000000000111111333333333333444444444444222222333333333333222222555444333333222222333333222333333222000000111333///000222222111111222444222333444333222222444666222222222222222222222222444222000000111111000///111111111111111111000000111000000000222333222111000...///333555777<<>>BBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFFFFFEEEFFFIIIKKKLLLMMMOOORRRTTTUUUTTTRRRMMMKKKGGGDDDCCCEEEGGGHHH}}}||||||||||||}}}yyyyyyxxxwwwuuutttssssssrrrrrrrrrrrrrrrqqqooonnnooonnnmmmnnnoooppppppooonnnppprrrrrrqqqqqqrrrsssuuuvvvxxxxxxyyyxxxwwwwwwtttttttttsssssssssrrrrrrqqqrrrtttxxx}}}~~~zzz|||{{{wwwrrroookkkgggeeedddcccaaa___]]][[[YYYYYYVVVVVVVVVUUUSSSTTTVVVYYYVVVTTTSSSQQQPPPOOOPPPPPPPPPOOOMMMMMMMMMLLLLLLLLLJJJJJJHHHHHHHHHHHHIIIJJJHHHFFFDDDBBB@@@@@@AAABBBCCCCCCDDDCCCAAA???<<<:::888777666444444333333444333333444444444555555555444222000000111222111000///000111000///...///000000111222333333333222222111111111000//////.................................222444222222444222............---,,,+++,,,------,,,++++++,,,...000222...//////000000111111111000000000000000000000000......000111222222222222222111000///////////////111111222333444444555555222333333333222222111000444444333222111222222333222333333222000000111333...000111111111111333444222333444444333333444666222222222222222222333333333222000000000000000000333333222111111000000000111111111111222222222222444222222555666666:::@@@DDDDDDDDDCCCAAA@@@??????BBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFEEEEEEGGGKKKNNNMMMLLLNNNSSSXXXZZZXXXUUUMMMKKKIIIFFFEEEEEEEEEFFF}}}|||{{{|||}}}yyyyyyxxxwwwvvvvvvuuuuuusssssssssrrrqqqpppooonnnooonnnllllllnnnoooooooookkknnnpppqqqrrrrrrsssuuuuuuuuuwwwxxxxxxxxxwwwwwwuuuuuuuuutttttttttssssssqqqrrrtttxxx}}}~~~yyy{{{}}}~~~{{{vvvrrroookkkgggdddbbbbbb```^^^]]][[[YYYYYYVVVWWWWWWVVVUUUUUUWWWYYYVVVUUUSSSQQQPPPPPPQQQQQQSSSRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFDDDAAA@@@@@@AAABBBBBBCCCCCCCCCAAA???<<<:::777777666555444333333333222222333333444444555555444222000000111222111000///000111000///...///000///111222333444333222222111111000000///.........////////////////////////---111333222222333111---000222333222///...///000...---,,,+++,,,...111222//////////////////000000111000///........./////////000111222333333333333111111000///............000111111222333444555555333333333333222111000000444333222000000111222222111222222111//////000222...000111111111111333444333444444444333333555777222222222222222222333333111111111000//////000111444333222111000000111111000111111111111111222222444222333666777666:::@@@DDDDDDDDDAAA>>>>>>AAADDD@@@@@@?????????AAABBBCCCEEEFFFFFFEEEEEEGGGJJJMMMKKKKKKMMMSSSYYY]]]\\\YYYQQQOOOLLLIIIGGGFFFFFFFFF~~~~~~~~~}}}{{{{{{}}}xxxxxxxxxwwwwwwvvvvvvvvvttttttsssrrrppppppooonnnooommmkkkkkkmmmoooooooookkkmmmppprrrrrrssstttvvvtttuuuwwwxxxyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuusssssstttwww{{{}}}~~~}}}xxxyyy{{{|||}}}~~~{{{vvvrrrnnnkkkgggdddaaa```___^^^\\\[[[ZZZYYYWWWXXXXXXWWWVVVUUUWWWXXXTTTSSSRRRPPPPPPPPPPPPQQQSSSSSSRRROOOKKKIIIIIIJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEBBB@@@???@@@AAAAAAAAAAAABBBBBB@@@>>>;;;:::666555555555444444333333222222222333333444444444333222000000111111111000///000111000///...///000///000222444555444333222111000000//////......---////////////////////////---111333111111333111---...111333222///---...000///...------...///000111//////............//////111000///...---...///000111222222222333444444444111111000//////...//////000111111222333444444555333333444333333222111111444333111//////000111222000111111000......///111///000222222111111222444333444555444333333555777222222222222222222222222000111111000///...000111333222111//////000111222...000111111000000111222000000222777999999>>>DDDCCCDDDDDDAAA>>>>>>BBBEEE>>>=========>>>@@@BBBCCCDDDEEEEEEEEEDDDEEEHHHJJJGGGHHHKKKQQQVVV[[[]]]]]]VVVTTTQQQNNNKKKJJJJJJJJJ}}}~~~~~~{{{xxxwwwyyy{{{vvvvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqppppppooooooooommmkkkjjjlllnnnoooooommmoooqqqrrrrrrrrrtttuuuuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttvvvyyy{{{||||||uuuvvvxxxzzz|||}}}zzzuuuqqqmmmjjjfffccc```___^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXVVVUUUVVVWWWRRRQQQOOONNNMMMNNNNNNOOOPPPRRRRRRPPPMMMKKKKKKLLLJJJIIIGGGEEEDDDCCCCCCDDDDDDCCCAAA?????????AAABBB???@@@AAAAAA???===:::999444444444555444444444333222222222222222333333333333111//////000000000///...///000000//////000111...000222444555444333222000000000///......------///////////////////////////222333111111333222///***...111000---+++,,,...///000000000000000000000//////...---------...//////.........///111333555444444333222222333444555222222111111111111111111111111222222333333333444333444444444444333333222444222000......///111222///000000///------...///000111222222111000111333333444555444333444555777444333333222222111111111///000111000......000222111000///......000111222---///111000......000222000000333888::::::>>>DDD@@@DDDFFFEEEAAA>>>???BBB<<<<<<<<<===>>>AAACCCDDDBBBCCCDDDDDDCCCCCCEEEFFFCCCFFFJJJNNNRRRWWW]]]aaaZZZWWWSSSOOOLLLKKKKKKKKKzzzuuurrrsssuuuuuuuuuuuuuuuuuuuuutttttttttsssrrrqqqppppppppppppooommmjjjjjjlllnnnoooooooooqqqssssssrrrrrrrrrsssuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuussstttwwwzzz{{{{{{rrrsssvvvxxx{{{|||yyytttpppllliiieeebbb______^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYYWWWUUUVVVWWWPPPOOOMMMLLLLLLLLLMMMMMMNNNPPPRRRQQQNNNMMMMMMOOOLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA???>>>>>>???AAABBB??????@@@@@@???<<<:::888333333444555555444444444222222222222222222222222222000......///000///...---///000000//////000222---///222444555444333222000000000///......------000000000000000000000000000333444111111444333000,,,111444444000...///222000111111111111111000/////////---,,,,,,---...///---------...111444777:::777555333222222333444666444333333222333333444444111222222222222333333333333444444555555444444444444222000......///111222...//////...,,,,,,---///111222333222000000111222444555555555444444666777444444333333222111000000...000111000...---000222000///...---...///111333,,,...000000...---///111444333555999999888;;;@@@???DDDIIIIIICCC>>>======;;;;;;<<<===???BBBDDDFFF@@@BBBDDDDDDCCCBBBBBBCCCAAADDDIIILLLOOOUUU]]]cccZZZWWWRRRMMMJJJIIIJJJJJJ~~~zzzsssppprrruuusssvvvwwwuuuvvvyyyyyyvvvppppppqqqppppppooonnnmmmooonnnmmmllllllmmmnnnoooooonnnnnnpppssstttqqqnnnttttttvvvwwwxxxyyyyyyzzz}}}|||zzzxxxvvvttttttsssvvvuuuuuutttttttttuuuuuuuuuuuuvvvvvvxxx}}}zzzxxxuuuqqqlllgggccc``````___^^^\\\[[[ZZZYYYYYYVVVWWWWWWVVVUUUSSSQQQOOONNNNNNMMMKKKJJJJJJLLLOOOOOONNNLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBEEECCCAAA@@@@@@AAABBBCCCAAA@@@>>><<<:::999888888555666666666555444444333555333222333333222000...111222333111///....../////////000000111111222222000111222333444333222222***---000000---,,,...111//////...///000111000...222111000111111111///---,,,,,,------.../////////111///---,,,,,,,,,...///000111222111///------...,,,...///000111444888;;;AAA???<<<;;;;;;;;;:::999===:::777555555444333222222000//////111333333333000333555666555444333333333333222///------///111111000000000000000111111000000000000000000000000222222222333444555666777222222111000000111222333111111000000000000000000............///000222222000000000000000111222222333555888:::;;;===AAADDDCCCEEEGGGFFFCCC???===<<<>>>>>>======???@@@BBBCCCAAAAAABBBBBBCCCDDDEEEEEEAAADDDHHHLLLQQQVVV[[[___[[[VVVOOOJJJHHHHHHIIIJJJ}}}~~~~~~zzztttqqqsssvvvtttwwwwwwuuuuuuwwwvvvsssqqqqqqqqqppppppnnnmmmmmmmmmmmmlllllllllmmmnnnoooooonnnnnnpppssstttrrrpppttttttvvvwwwxxxyyyyyyyyy{{{zzzxxxuuutttsssrrrrrruuuttttttssssssttttttuuutttuuuvvvwwwyyy}}}{{{yyyvvvqqqlllgggcccaaa^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWUUUSSSQQQPPPNNNNNNMMMKKKJJJJJJLLLOOOQQQNNNLLLKKKKKKLLLLLLKKKIIIHHHFFFEEECCCBBBBBBAAADDDCCCBBBAAA@@@@@@AAAAAA@@@???===;;;999888777777555555555555555444333333444333222222333333111///111222333111///......///...//////000000111222222000111222333444333222222---...000000/////////000...///000222333333222111222111000111222111///...,,,,,,---......//////000222000///------...///000000111222111///------...,,,---///000111333666999???>>>======???BBBDDDEEEGGGDDD>>>:::777666444222222000......000222222222111444777777666555444555333333222000......000222333333111000////////////000000000000000000000000222222222333444555666777333222111000000111222333000000000000000000000000............///000111222...............///000000222444777999:::===@@@CCCEEEFFFFFFDDDAAA>>><<<<<<<<<<<<<<<<<<===???AAABBB@@@@@@AAABBBCCCDDDDDDEEECCCEEEIIIKKKNNNRRRVVVZZZVVVRRRLLLGGGEEEEEEFFFFFF~~~}}}||||||{{{}}}}}}zzzvvvsssuuuwwwuuuxxxxxxuuuuuuvvvtttqqqrrrrrrqqqqqqooonnnmmmlllmmmmmmllllllllllllmmmmmmnnnmmmnnnpppssstttsssrrrssstttuuuwwwxxxxxxxxxxxxyyyxxxuuusssqqqqqqqqqqqqsssssssssrrrrrrsssssstttrrrtttvvvxxxyyy|||{{{zzzvvvqqqlllgggcccaaa[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVTTTRRRQQQNNNNNNMMMKKKJJJJJJLLLNNNQQQNNNLLLJJJKKKLLLLLLLLLGGGFFFDDDBBBAAA@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>===;;;:::888777666666333444444444444333333222333222111111222333222000111222222111///......///......//////000000111111000111222333444333222222111000000000111111000......000444666777666444333111000000000222111000...,,,------......///000000222111000......///000000///111222111///.........,,,---...//////111444777<<<<<<===@@@DDDJJJOOORRRVVVQQQJJJDDD???<<<888555222000......000111111111333555888999888777777777333333333111///...000222666555333111///---,,,,,,000000000000000000000000111111222222333555666777333222111000000111222333000000000000000000000000///......//////000111222...............///000000111333666888:::===AAADDDGGGGGGEEEBBB>>>;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMPPPSSSRRROOOJJJEEECCCBBBCCCDDD}}}{{{{{{zzz{{{|||zzzwwwvvvvvvxxxtttxxxyyywwwvvvxxxvvvrrrrrrrrrrrrqqqooonnnlllkkkppppppooonnnmmmllllllkkkmmmmmmnnnppprrrtttttttttssstttuuuvvvwwwwwwwwwwwwxxxwwwuuusssqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrssssssqqqssswwwyyyzzz|||~~~{{{yyyuuuooojjjeeebbb```YYYZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYXXXWWWUUUSSSQQQOOOOOONNNKKKIIIIIILLLNNNNNNMMMLLLLLLMMMMMMKKKIIIGGGEEECCCAAA@@@@@@AAAAAAAAABBBCCCCCCBBB@@@>>><<<===<<<:::888666555444444222333333444333333222222222111000000222333222111000111222111///......000---......///000000111111000111222333444333222222333000...///222222///,,,111444999;;;:::777444222111000000000222222000...---------...//////000000111000///........./////////000222111///......///,,,---.........///222555888999<<>>CCCFFFHHHGGGEEE@@@<<<::::::;;;:::;;;;;;<<<===>>>???@@@===>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHJJJLLLOOOOOONNNKKKGGGDDDCCCDDDEEE~~~}}}|||zzz{{{{{{zzzyyyxxxxxxxxxsssxxxzzzyyyyyy{{{zzzvvvrrrrrrqqqqqqooonnnmmmllltttsssrrrqqqooommmkkkjjjmmmnnnoooppprrrsssuuuvvvssstttuuuuuuvvvvvvvvvvvvxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrssssssqqqtttwwwzzzzzz{{{}}}~~~~~~zzzwwwrrrmmmgggbbb___^^^YYYZZZ[[[\\\\\\\\\[[[[[[XXXXXXYYYXXXWWWUUUSSSQQQOOOOOONNNKKKIIIIIIKKKMMMJJJKKKLLLNNNOOOMMMHHHEEEGGGFFFDDDBBBAAAAAABBBBBB???@@@BBBCCCBBB@@@===;;;<<<;;;999777555444333333222222333333444333333222333111//////111222222111///000111000......///000......//////000111111111000111222333444333222222222///...///111111...+++555999===>>>;;;666222000000000///000222222111///------......///000000111//////......---------......000111111///......///------...---------000222333666999<<>>???@@@@@@@@@===>>>@@@CCCDDDEEEDDDDDDBBBCCCEEEFFFGGGHHHKKKNNNMMMMMMLLLHHHEEECCCDDDFFF~~~zzzzzz{{{{{{zzzyyyxxxwwwsssxxx{{{zzz{{{}}}{{{wwwppppppqqqppppppooonnnmmmttttttsssrrrqqqooommmlllnnnpppqqqqqqqqqrrrtttwwwsssssstttuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvtttrrrpppqqqqqqqqqqqqrrrsssttttttsssuuuxxxzzzzzz{{{}}}~~~~~~yyyvvvqqqkkkeeeaaa^^^\\\YYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXXXXXXXVVVTTTRRRQQQPPPOOONNNLLLIIIIIIKKKMMMHHHIIIKKKNNNNNNLLLGGGCCCFFFEEEEEEDDDDDDCCCBBBBBB>>>???@@@AAAAAA@@@>>><<<;;;:::999777555444333333222333333444444444444444444111//////000111111111...///000000......///000/////////000111111222222000111222333444333222222000/////////000000...---777;;;??????:::444000///000//////000222222111///---......//////000111111...............---------...000111111///...///000.........---,,,---///111000333777999:::===CCCHHHQQQRRRTTTWWWVVVRRRKKKFFF999666444333333444333222222555888::::::999999999222333444444333222333444222222111000//////000000000000000000000000000000//////000111333555666777555444333222111111222222222222222333444444555555000000////////////000000...............///000000333555999<<>>@@@AAAAAAAAAAAA===>>>AAADDDFFFFFFEEEEEEBBBDDDEEEFFFGGGHHHKKKMMMJJJKKKLLLIIIEEECCCDDDFFF~~~{{{{{{{{{{{{{{{zzzxxxvvvtttyyy{{{{{{{{{|||yyyuuuooooooppppppppppppooooooooopppqqqqqqqqqqqqpppooooooqqqrrrqqqpppqqqtttwwwsssssstttuuuuuuuuuttttttsssuuuwwwyyyxxxuuuqqqnnnqqqqqqqqqrrrrrrssstttuuuuuuwwwyyyzzzzzz{{{}}}~~~zzzwwwqqqkkkeee```^^^\\\XXXYYY[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPPPPPPPNNNLLLIIIIIIKKKMMMIIIIIIHHHIIIJJJIIIFFFDDDCCCDDDEEEFFFEEECCCAAA@@@===>>>???@@@@@@@@@???>>>;;;:::999777555444333333333333444555555555555555555222///...///000000000...///000///......///000000000111111222222333333000111222333444333222222...///111111000000000111666:::>>>===888222000000000//////000222222111000.........///000000111111///////////////...------...///111111/////////000///000///...,,,,,,...000---111666888777888;;;???CCCCCCFFFIIIKKKJJJFFFCCC999777444222333333222111111444777999888888888888222444555555333333333444333222111000////////////000000000000000000000000...//////111333555666777666555333222111111222222000000111111222333333444000000////////////000000...............///000000111444888;;;>>>BBBGGGKKKGGGGGGEEEBBB>>>======>>><<<===???@@@AAABBBAAAAAA===???BBBEEEGGGGGGGGGFFFDDDFFFGGGGGGGGGHHHJJJLLLJJJMMMOOOMMMHHHEEEGGGIII~~~}}}|||{{{{{{{{{{{{zzzwwwuuuuuuzzz|||zzzzzzzzzwwwrrrnnnnnnooopppppppppppppppkkklllnnnpppqqqrrrrrrrrrppprrrsssrrrppppppsssvvvssssssttttttuuutttttttttqqqtttwwwyyyxxxuuupppmmmrrrrrrrrrrrrssstttuuuvvvwwwxxxzzzzzzzzz{{{~~~~~~{{{xxxrrrkkkeeeaaa^^^]]]XXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWWWWVVVUUUSSSQQQOOOPPPPPPNNNLLLIIIIIIJJJLLLKKKIIIFFFEEEFFFGGGFFFFFFAAACCCEEEFFFEEECCCAAA???<<<===>>>??????@@@@@@@@@<<<;;;999777555444333333333444444555666666666555666333000...///000000///---///000///......///000111111111222333333444444000111222333444333222222---000333333111000222444444999===<<<777222111222000//////000222333111000......//////000000111111000000000000000//////......///111111000//////000000000000...---,,,...000,,,111666888666555888<<<999999:::<<>>BBBGGGJJJFFFFFFFFFCCC@@@>>>>>>???;;;===>>>@@@AAAAAAAAAAAA===@@@CCCFFFHHHHHHGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKMMMPPPSSSQQQLLLIIIJJJMMM~~~zzz|||yyywwwvvvwwwxxxxxxxxxuuuvvvxxxzzzyyywwwuuusssqqqqqqpppooonnnmmmllllllkkkkkkmmmnnnppprrrssstttrrrwwwwwwsssssswwwwwwrrrmmmqqquuuwwwvvvtttsssrrrrrruuuxxxzzzyyywwwsssqqqqqqrrrsssrrrqqqqqqrrrttttttxxx|||}}}}}}~~~}}}zzzuuummmeee```]]]]]]\\\\\\\\\]]]\\\YYYTTTPPPPPPRRRTTTRRRPPPPPPRRRUUUUUUTTTRRROOOKKKJJJKKKMMMKKKHHHFFFGGGIIIJJJHHHEEEEEEDDDDDDBBBAAA@@@??????===???AAAAAA???>>>???@@@AAA>>>:::666333222333333555333000000333444222000111111111111111000//////......---......///000111//////000000111111222222222222333333333222111111000000111111111222222222666666666444111000111222.........////////////000111///....../////////...//////...///111111000...111111111111111000/////////////////////////////////111555777777555111///222111111555:::<<<<<<:::666555333333444444333222777666666555555555666666333444555444333333444666666666555222///...///111222222111111000000/////////000000222333444555555888777666444222111111111222222000000000111222333///000111000///...///000000///.........///111222111333777;;;???BBBDDDDDDBBBAAA@@@>>>============<<<===???@@@BBBBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMNNNOOOOOONNNKKKHHHGGG~~~{{{zzzxxxuuuuuuvvvxxxyyyxxxvvvwwwxxxxxxwwwvvvtttrrrrrrrrrqqqqqqpppooonnnnnnllllllmmmooopppqqqrrrsssqqquuuvvvssssssvvvuuuqqqppprrrttttttsssrrrrrrsssrrruuuwwwyyyyyyvvvsssqqqqqqrrrsssrrrqqqqqqssstttvvvyyy{{{||||||}}}|||yyysssllleee```^^^]]][[[[[[[[[[[[ZZZWWWQQQMMMQQQSSSTTTSSSQQQPPPRRRUUUTTTTTTRRRNNNKKKJJJKKKMMMLLLJJJHHHHHHIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???===???@@@@@@>>>>>>???AAA@@@>>>:::666444333333333333111///000222444444222111111111111111000///////////////...//////000000...//////000000111222222000111111222333333333333000000111111111222222222444555444222000//////111////////////000000000000000///...//////000000000...------///111222111000111111111111111000//////........................000111444666666444111000333222222555888999888666666444333333444444333222666555555444444444555555333444444444222222333555555555555222000///000111111111111111000000//////000000111111333444555555777666555333222111000000222111111111111111222222///000111000///...///000000///.........///111222111333666:::>>>@@@BBBBBBAAA@@@???>>>==================>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMLLLIIIGGGGGGIIIKKKNNNNNNNNNMMMLLLKKKJJJIII}}}xxxvvvttttttvvvxxxyyyzzzyyyxxxwwwvvvuuutttsssrrrrrrssssssrrrrrrqqqppppppnnnnnnnnnoooppppppqqqqqqpppssstttrrrrrrtttsssppprrrssssssqqqppppppqqqsssssstttwwwyyyxxxvvvsssqqqqqqrrrrrrrrrqqqqqqsssuuuxxxyyyzzzzzz{{{|||zzzvvvqqqkkkeeeaaa___^^^ZZZYYYXXXXXXWWWTTTOOOKKKPPPQQQRRRQQQPPPQQQRRRTTTRRRRRRQQQNNNKKKJJJKKKLLLNNNLLLJJJIIIIIIIIIGGGEEECCCCCCBBBBBBAAAAAAAAA@@@>>>>>>???>>>======@@@BBB???===999666444333333333000///...///222444444444000111111111111000000///222111000000000000000000......//////000000111111...///111222333333444444000000000111111111111222333333333111///...///000////////////000000000111/////////000000111111111,,,,,,---///222333222111000111111111111000000///------------------------000111222333333222111000444333333444555555444222555333222333444444333111444333333222333333444444222333444333222111222444444444444222000///000222111111111000000000000000000000111111222333444555666555444333222000000///111111222222222111111000...000111000///...///111000///.........///111222222333666999;;;>>>????????????>>>>>>======<<<<<<============???BBBEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPOOOLLLIIIFFFFFFHHHKKKOOONNNLLLJJJJJJKKKLLLMMMxxxvvvtttuuuwwwzzz||||||{{{zzzwwwuuusssrrrrrrrrrrrrrrrsssssssssrrrqqqqqqoooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqpppqqqrrrsssrrrpppooopppqqqssstttvvvxxxxxxuuusssqqqpppqqqrrrrrrqqqqqqsssuuuyyyyyyyyyxxxyyy|||~~~{{{xxxtttnnniiieeebbb```^^^XXXXXXWWWWWWVVVSSSOOOKKKLLLMMMNNNNNNOOOPPPRRRSSSPPPPPPOOOMMMKKKJJJJJJLLLOOONNNLLLKKKIIIHHHFFFEEEBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>>>><<<;;;<<>>>>>>>>======<<<>>>===<<<<<<>>>BBBFFFIIIFFFFFFGGGIIIKKKMMMOOOQQQRRRPPPMMMIIIFFFGGGKKKNNNQQQOOOLLLJJJJJJLLLOOOQQQzzzxxxvvvwwwyyy|||~~~~~~|||{{{xxxuuusssrrrrrrrrrpppqqqrrrssstttsssrrrqqqppppppppppppooooooooonnnoooooooooqqqqqqooooooooooooqqqtttuuussspppooonnnssstttvvvwwwwwwuuusssqqqpppqqqrrrrrrqqqrrrtttvvvyyyxxxwwwwwwyyy|||}}}yyyvvvrrrlllgggeeebbb```]]]XXXWWWWWWWWWWWWUUURRROOOJJJJJJJJJKKKMMMOOOPPPPPPMMMNNNNNNMMMJJJIIIJJJKKKOOONNNMMMKKKIIIGGGEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>===<<<:::;;;>>>@@@;;;:::888666555444333333111111000000//////000111///000000111111111000000444333222111111000111111......//////000111111111222222222222111111000///000000000000000000000000333333333222000///000222------.........////////////111333222000//////000000//////000111111///---///000000111111111000000////////////////////////000000000//////000000000...///000111111111111111333111000111222333222111000000000000000111222222111333444444222111000111000222333333222111222444111111222222222222222222222111111000111222444555666666666666555444222111111222222333333111000///---///000000//////000222000///.........///111222333333444666777999:::;;;<<<===>>>>>>???>>>>>>===>>>===;;;;;;>>>BBBFFFJJJDDDEEEFFFIIILLLOOORRRTTTQQQPPPMMMJJJHHHJJJNNNRRRRRRPPPMMMKKKKKKNNNQQQSSS{{{yyywwwxxxzzz}}}}}}{{{yyyvvvtttsssssssssooopppssstttuuutttsssrrrppppppppppppoooooonnnnnnpppnnnnnnqqqqqqnnnnnnpppnnnqqquuuvvvtttrrrooonnnssstttuuuvvvvvvtttsssqqqoooppprrrrrrqqqrrrtttvvvwwwvvvuuuwwwzzz~~~~~~yyyvvvqqqjjjfffdddbbb___\\\XXXXXXXXXYYY[[[[[[YYYWWWNNNMMMLLLLLLNNNOOOOOONNNKKKLLLMMMLLLJJJIIIJJJKKKMMMNNNMMMKKKHHHEEEEEEFFFBBBBBBAAAAAA@@@@@@@@@???>>>???>>><<<::::::;;;===:::999777666555444444444000111111000...---///000///000000111111111111000222222111111111111111111/////////000111111222222333333333222111000......111000000000000000//////222333333222000000111222............////////////333666888666222......///222000000000000000...,,,///000000111111111111000000000000000000000000000////////////////////////,,,...000111000000111333111000000000222333222111////////////000111222222222444555555333111000111...000222333333222333444333333333333333444444444333222111000000222444555666666777777666555333222222222222222222111000///---...000000//////111222000///.........///111222333333444555666888:::;;;<<<===>>>@@@@@@@@@???>>>???===<<<<<<>>>BBBFFFHHHBBBCCCEEEHHHKKKOOORRRSSSOOOOOOMMMKKKJJJKKKOOORRRQQQPPPNNNMMMMMMOOOPPPQQQ{{{yyywwwxxxzzz|||~~~~~~|||{{{zzzxxxvvvuuuttttttoooqqqtttvvvwwwvvvuuutttpppppppppooooooooooooooopppmmmnnnrrrrrrnnnmmmpppoooqqqtttuuutttrrrrrrrrrssstttuuuvvvuuutttsssrrrooopppqqqqqqqqqrrrtttvvvtttssstttwww|||{{{vvvpppiiieeedddbbb^^^ZZZYYYYYYZZZ\\\```aaaaaa```YYYVVVRRRQQQQQQPPPNNNKKKIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMJJJGGGDDDEEEFFFCCCBBBBBBAAA@@@???>>>>>>>>>??????===;;;999999:::888888777666555444444444...///000///------///222//////000111111111111111111000000000000111111222000000111111222222333333111111222111111000///...111111000000////////////111222222111//////000222000000000000111111111111:::===???;;;555000...///000//////000111111///---//////000111111111111111000000000000000000000000---......//////......---,,,...111111000///000222111000///000222222222111////////////000111222333222444666666444222111111---///222333333333444555444444444555555555666666444333111000000222444555555555666777666555333111444333222111000000000000---...000000//////111222000///.........///111222333333333444666999;;;<<<<<<===???AAABBBAAA@@@@@@???>>>======>>>AAADDDFFFCCCDDDEEEGGGIIILLLNNNOOONNNNNNMMMKKKIIIIIIKKKNNNNNNNNNNNNNNNNNNNNNMMMMMM{{{yyywwwwwwyyy{{{||||||{{{{{{zzzyyyxxxvvvuuuuuuppprrruuuxxxyyyxxxvvvuuuppppppooooooooooooooooooqqqmmmnnnrrrrrrnnnmmmqqqqqqrrrssssssrrrrrrtttvvvssstttuuuuuuuuutttsssrrrooopppqqqqqqqqqrrruuuwwwrrrrrrssswww}}}~~~}}}wwwppphhhdddcccbbb]]]YYYYYYZZZ[[[___ccceeefffeeebbb^^^YYYVVVTTTRRRNNNJJJHHHJJJKKKKKKJJJIIIIIIJJJIIIKKKLLLJJJFFFDDDEEEFFFCCCCCCBBBAAA@@@>>>>>>===???@@@@@@>>>;;;888777777888777777666555555444444+++---//////---...111444//////000111111111111111000/////////000111222222111111111222333333444444///000000111111111111000111111000000/////////...000000111000......///111111222222222222333333333???BBBCCC???777111///000///......///111222111/////////000111111111111111////////////////////////,,,---...//////...---,,,---000222111///...///111000//////000111222222111////////////000111333333333555777777555222111111,,,///222333444444444555555555555555666666777777444333111///000111444555333444666666666444222000555444222000//////000111,,,...000000//////111333000///.........///111222333333333444666999;;;===<<<===@@@BBBCCCBBBAAAAAA???>>>>>>>>>???AAACCCEEEEEEEEEFFFFFFHHHIIIKKKLLLNNNNNNMMMKKKHHHGGGHHHIIIKKKLLLNNNOOONNNMMMJJJIII~~~{{{xxxwwwyyy{{{|||}}}}}}|||{{{yyywwwuuutttsssssstttvvvxxxwwwuuusssqqqqqqqqqppppppooonnnnnnmmmkkkmmmppprrrrrrqqqpppnnnnnnooopppppppppqqqtttwwwsssvvvwwwuuutttvvvuuuqqqmmmooopppnnnllllllooorrrqqqpppsssxxxzzzzzz~~~~~~zzzppplllhhhbbb^^^\\\\\\\\\XXXXXXZZZ___dddiiilllmmmlllhhhccc]]]XXXRRRMMMIIILLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCAAAAAAAAABBBAAA@@@<<<===??????===;;;888555666666555444444333222222333333333111//////000222222222222222222111000///222111000//////000111222222222333333333222222111000000000000000000000000000000000000000000000000000111222333222222000000///000111333444555555666AAABBBBBB???999444111///...///000111111000///...111222222333333222222111111111000000000000000111...............///000000222111000//////.........222222111///............///000000000......000111222444666666444333222333111333444444222111111111555555555555555555444444222222333444444555666666333222111111222333222111333333222000//////222444222222333444333222111000//////000000111111111111333444555666888:::;;;<<>>===<<<===>>>>>>======???CCCFFFBBBDDDFFFFFFFFFGGGIIIKKKOOOMMMIIIFFFDDDEEEFFFGGGRRROOOMMMNNNNNNKKKLLLPPP~~~{{{yyyzzz|||}}}}}}}}}|||{{{yyywwwuuutttsssssstttvvvvvvvvvuuusssrrrppppppooooooooonnnnnnnnnlllnnnpppqqqrrrqqqpppoooooopppppppppooopppsssuuusssvvvwwwttttttuuutttpppnnnppppppooommmnnnpppssspppppprrrwwwxxxxxx||||||qqqnnnhhhccc___\\\[[[[[[WWWXXXYYY^^^dddiiinnnpppssspppjjjddd]]]WWWPPPMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEECCCAAAAAABBBBBBAAA@@@;;;<<<>>>>>><<<:::777444444444333333222111111000222222111///......000222222222222222222111000000222111000//////000111222333333333333222222111000////////////////////////////////////////////////000111222222222222000000///000111333444555555555===??????===888444111000...///000111111000///...000111111222222111111000111111000000000000000111000////////////000111111111111000////////////000222111000///.............../////////---...///111111333555555333111111222444666777666444333444444333333444444555444444333000111111222333333444444444333333333444444333222222222111000...///111333222222333333333222111000000000000111111111222222333333555666888:::;;;;;;;;;<<<>>>???AAAAAAAAAAAA>>>>>>>>>>>>>>>???CCCFFFCCCDDDFFFFFFEEEFFFHHHJJJMMMKKKIIIGGGFFFFFFFFFGGGNNNLLLNNNQQQQQQMMMKKKMMM~~~{{{|||}}}~~~~~~|||{{{zzzyyywwwuuuttttttuuuuuutttttttttsssssssssoooooonnnnnnoooooopppqqqooooooppppppqqqpppppppppooopppqqqpppooooooqqqssssssvvvwwwtttssstttsssooooooppppppooonnnoooqqqssspppppprrrvvvwwwwwwzzz~~~~~~~~~rrrooojjjddd___\\\[[[[[[VVVWWWXXX\\\bbbiiiooosssyyywwwrrrkkkcccZZZSSSOOOLLLKKKKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@;;;<<<>>>>>><<<:::666444222222111111000/////////111111000...,,,---///222222222333333333222111111111111////////////111111333333333333222111000///................................................///000111222222222000000///000111222333444444444777999:::999666333111111//////000000000000/////////000000000000000000///000000000//////000000111111000000000000111222222000000/////////000111111222111111000////////////---...///...------///111000222333333111000000111555666777666444333444555000111333444444444444333/////////000111111222222333333444333333222111111000111000///......000333222333333333333222111000111111111111111222222222222333444666777999:::;;;999:::<<>>@@@CCCFFFEEEEEEEEEDDDCCCDDDGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJNNNTTTTTTOOOKKKKKK|||||||||}}}}}}zzzzzzyyyxxxwwwvvvuuutttuuutttsssrrrrrrrrrssstttooooooooooooppprrrssstttqqqpppppppppppppppppppppooopppqqqpppoooooopppqqqtttwwwxxxuuutttuuusssoooooooooooonnnnnnoooppprrrqqqppprrrvvvwwwvvvyyytttpppjjjddd___\\\[[[ZZZUUUVVVWWWYYY^^^fffooottt{{{zzzwwwpppfff[[[SSSNNNLLLKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGFFFDDDDDDEEECCCAAAAAAAAABBBAAA@@@===>>>@@@@@@>>><<<888666111111000000000/////////111111000...---...000333222222333333333333222222111000///......///000111444444333333111000///...........................//////////////////////////////111222222111111000000000111222333333222222111444666666555333222222//////000000000000/////////000000111111000000///000////////////000000111111000000000000111222222////////////000111222333333333222111111111222222...///000///...///000222111222333222000///000111222333444333111000111333///111333555555555444444/////////000000000111111111222333333111000////////////000///......000222333333333333222222111111111111111111222222222222222222333555777888::::::::::::<<<===???@@@AAABBBAAAAAAAAA@@@???@@@CCCFFFFFFFFFFFFDDDCCCCCCEEEHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIMMMSSSTTTOOOKKKKKK}}}{{{{{{{{{{{{yyyyyyxxxwwwwwwvvvuuuuuuuuutttrrrqqqqqqqqqssssssppppppooopppqqqsssvvvwwwrrrrrrqqqpppppppppoooooommmoooppppppooonnnoooppptttxxxxxxuuuuuuvvvtttpppooommmllllllmmmnnnoooppprrrqqqssswwwxxxwwwzzz~~~~~~ssspppjjjddd___\\\ZZZZZZUUUUUUVVVWWWZZZaaajjjpppxxxyyyxxxrrrhhh\\\TTTOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDBBB@@@@@@@@@AAA@@@>>>@@@AAABBBBBBAAA>>>;;;999111111111111111000000000111111222111//////111333111222222333333222222222111000///......///000111444333333222111000...---........................000000000000000000000000...///000111222111111000000000111111222111111111...111333555444222222222000000////////////000000000111111111111111111000//////......///000111111000////////////000111111////////////000222333444444444444333444444555555111222222111000000111333222333333222000000111222111222111000......000111000222444666777777555444000000000111111111111111000222444444222000000000...///000/////////000222333333222222222222111222111111111111111111111111111222333444666888999:::888888:::;;;>>>@@@BBBCCCCCCCCCCCCAAA@@@AAACCCFFFFFFGGGGGGEEECCCCCCEEEGGGEEEEEEFFFHHHIIIJJJJJJKKKKKKJJJLLLPPPQQQMMMLLLNNN~~~{{{zzzzzzzzzxxxxxxwwwwwwwwwvvvvvvvvvtttsssrrrqqqpppqqqrrrrrrqqqpppooooooqqqsssvvvxxxrrrrrrrrrrrrqqqpppooonnnkkkmmmooopppooonnnooopppsssvvvwwwuuutttvvvuuuqqqnnnmmmkkkkkkmmmnnnnnnnnnrrrqqqssswwwxxxxxx{{{|||{{{qqqnnniiiccc^^^[[[ZZZZZZUUUVVVVVVUUUUUUZZZbbbhhhrrruuuwwwsssiii]]]UUUQQQKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA???>>>??????>>>===@@@AAABBBBBBAAA>>>;;;999222222222111111111111111///111333333222111111222000000111222222222111111000000............000000222222222222111000///...........................111111111111111111111111---...000111222111111000000000111111111000000///...000333444444222222222000000////////////000000000111111222222111111000............///000111111000////////////000111111/////////000111222333444444444444444555666666777444444444333111000111222222333333111000///111222222333222111//////111333111333555777888777555444111111111111111222222222...222666666333111111333---///000000000000111222444333222222111111222222111111111000000000000000000111222444666777888999444555777:::>>>BBBEEEGGGEEEEEEDDDBBBAAAAAADDDFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKNNNOOOLLLLLLNNN|||{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvsssrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnooorrruuuvvvrrrsssssssssrrrpppnnnllliiilllnnnoooooonnnooopppooossstttssssssuuutttqqqpppmmmkkkkkkmmmoooooonnnooooooqqqvvvwwwwww{{{~~~{{{wwwooolllgggbbb]]][[[ZZZZZZUUUVVVVVVTTTQQQSSSZZZ___hhhmmmqqqooofff[[[SSSPPPJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIIIIHHHGGGEEECCCBBBAAA???===============;;;<<<===>>>???===:::777555111111111111111111111111,,,///222444333111000000...///000111111111111000000///...------...///000111111111111111000//////////////////////////////000000000000000000000000,,,...///111111111111000000000111111000//////...///222444555444222222222111000///......///000111///000000000000000000///...------......000111111111000000000000111222222000000000000111222333333333333333333444555666777555555555333000//////000111111111000......///111333333222000//////111333111333555777777666333111111111111111111111111111***///444444222///000222---///111222111111222333444333222111111111222222000000000/////////......000000222333555777888888666777999<<>><<<<<<<<<===<<<:::999:::;;;;;;:::777444222000000000000111111111111)))---222444333111///.........///000000000000000000///...------...///000000000111111111000000///000000000000000000000000000000000000000000000000,,,---///000111111111000000111111111000///...---111333666666444333222222111000///......///000111......////////////......---------......000111111222222111111222222333444111111111000111111222333111111111222333444555666666666555222///------...000000000...,,,,,,...000222222111///---...000222000222555666666444111///111111111111000000000000%%%***000111...,,,---///...000222222222222333444444333222111111111222333000000//////.........---000000111333555666888888<<<<<<<<<>>>@@@CCCFFFGGGGGGGGGFFFDDDBBBBBBDDDFFFCCCFFFJJJKKKJJJIIIHHHGGGHHHGGGEEEEEEFFFIIILLLNNNMMMKKKMMMPPPPPPKKKIIIJJJ}}}||||||zzz|||}}}{{{vvvrrrqqqrrrrrrqqqpppooopppqqqrrrsssssspppmmmlllnnnqqqssstttqqqrrrttttttsssqqqnnnlllggghhhjjjmmmnnnppppppqqqpppooonnnnnnqqqrrrrrrrrrqqqooommmmmmooopppnnnlllnnnoooqqqssstttwww{{{~~~~~~|||vvvqqqiiigggddd___[[[WWWUUUTTTVVVWWWVVVRRRNNNLLLMMMOOOZZZ\\\___^^^YYYSSSNNNLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBBBB::::::::::::::::::::::::>>>===<<<:::888666555444333///000555555111000444111333555555444222111222+++---///111000///,,,***000111222333333222111000///000000000000000/////////000111222222111000///222222222111111111111000---------------...//////...333555000,,,...///---.........///000222444666555333111///......///000000000000000////////////...//////......///222444000000000000000000000000111111111111222222222222333222111000000111222333444444444444333222111000111000///------......///...///000///...///000222,,,---000222444444333333---...///////////////...111000000000//////......000111111000...---...///777666444333333222000///,,,------...............111111111333666888999888<<<<<<===@@@DDDGGGGGGGGGJJJLLLLLLIIICCCAAACCCGGGJJJMMMQQQRRRPPPLLLJJJIIIKKKGGGCCCBBBCCCGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLKKK~~~~~~{{{}}}~~~{{{wwwsssrrrrrrppppppoooppppppqqqrrrrrrsssqqqooommmmmmoooqqqsssqqqqqqrrrsssrrrqqqooonnnhhhiiijjjlllnnnooopppqqqooonnnmmmnnnqqqrrrrrrrrrooommmlllnnnpppqqqpppnnnppprrrsssssstttuuuyyy{{{~~~~~~~~~~~~|||uuuqqqiiigggddd```[[[XXXVVVTTTSSSTTTSSSQQQNNNMMMNNNPPPRRRTTTVVVVVVSSSOOOLLLKKKFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFEEECCCBBBAAA@@@@@@::::::999999999999::::::<<<;;;:::999777555444333444000000444444000000444222333555444222111111222---...///000000///---,,,000111222333333222111000//////000000000000/////////000111222222111000///222222222111111111000000......------......///000...111333222//////333888444444555666777444000---333222111/////////000000000000000000////////////.../////////...///111444000000000000000000000000////////////000000000000333222111000000111222333333333333333222111000///111000///...---...//////...///000///...///000222000111333444444333111000111000///......000222444111111111000000/////////000111111111///...///000777555333333333222111///......///000000000000000111111111333666777888888;;;;;;>>>BBBFFFHHHHHHGGGJJJKKKLLLHHHCCCAAADDDGGGIIIMMMQQQSSSQQQMMMJJJHHHIIIFFFBBB@@@BBBEEEHHHIIIJJJKKKKKKKKKJJJIIIHHHGGG}}}}}}}}}{{{wwwtttsssrrrmmmnnnooopppqqqrrrrrrrrrsssssssssooollllllpppsssrrrrrrqqqqqqppppppooooooiiijjjjjjkkkmmmoooqqqrrrnnnmmmmmmnnnqqqrrrrrrqqqmmmmmmmmmoooqqqrrrrrrqqqssstttttttttssstttwwwyyy~~~|||{{{|||}}}~~~{{{uuuqqqjjjhhhddd```\\\YYYVVVUUUSSSTTTSSSPPPMMMLLLLLLMMMIIIKKKLLLLLLJJJHHHHHHHHHDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEDDDBBBAAA@@@???>>>;;;:::888777777888:::;;;::::::888777555444333222444111000222222000111444333333444222111000222333/////////000000000000///111222222333333222222111...//////000000/////////000111222333333222111000222222111111111000000000//////......//////000111///...000444222///888FFF===888444333555555111---111000000000000000000000////////////000000000000...///000/////////111333000000000000000000000000////////////000000000000222222111111111111222222222222222222111000000///111000///.........//////...///000///...///000222111222444555555444222111444222...,,,---111666999111111111111111000000000///111222111000000111222555444222222222222111//////000111111222222111111000111111333444666888999999;;;???DDDIIIKKKJJJHHHIIIJJJJJJGGGCCCBBBDDDGGGHHHMMMQQQSSSQQQMMMIIIGGGGGGCCC???>>>???CCCEEEFFFIIIIIIJJJIIIHHHGGGEEEDDD}}}}}}|||yyyvvvtttrrrrrrlllnnnppprrrsssssssssrrrtttvvvvvvrrrmmmlllpppttttttsssqqqooonnnmmmmmmmmmjjjjjjjjjkkklllnnnppprrrmmmllllllnnnppprrrqqqpppmmmmmmooopppqqqrrrqqqpppssstttttttttssstttwwwyyy~~~|||{{{{{{}}}|||vvvqqqiiihhhddd```\\\YYYWWWVVVXXXWWWUUUQQQMMMJJJHHHGGGEEEFFFFFFEEECCCCCCDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEDDDDDDCCCAAA@@@???>>>;;;:::777666666777:::;;;999999888666555333222222555222000000000000111333333333333111//////111333111000/////////000111222222222333333333333222222......//////000/////////111222333444444333222111111111111111000000000000///////////////000111111222,,,...555222---999LLLUUUGGG666------111333222...///000111111111111111////////////000000000000...000111000//////111333000000000000000000000000000111111111222222222222222222222222222222222222222222222222222111000000000000000///////////////...///000///......000222...000333555666777666555333111...---...222666999222222111111111111111111///000222222111111222444444222111111222222111///000000111222222222222111///000111222333555777999888;;;@@@FFFKKKMMMKKKHHHHHHIIIHHHFFFDDDCCCEEEHHHGGGLLLQQQSSSQQQLLLHHHFFFEEEAAA===<<<===AAACCCDDDFFFGGGHHHIIIHHHGGGEEEDDD}}}|||zzzwwwuuutttrrrqqqmmmnnnqqqssstttttttttsssuuuwwwxxxuuupppnnnrrrvvvwwwuuurrrnnnlllkkkkkkkkkjjjjjjkkklllmmmnnnpppqqqlllllllllnnnpppqqqooonnnnnnoooqqqqqqqqqooonnnnnnqqqrrrsssssssssuuuxxx{{{}}}}}}}}}~~~~~~|||uuuqqqiiigggddd```\\\YYYWWWVVVXXXWWWTTTQQQNNNJJJGGGEEEFFFFFFEEEBBB@@@@@@BBBEEEFFFFFFGGGHHHHHHIIIIIIJJJEEEEEEDDDDDDBBBAAA???>>>;;;999777555555777999;;;999888888666555444333222444333111///...000111222222222222000//////111333111000/////////111222444222222222222222222222222------...///////////////222333444555555444333222111111111000000000/////////////////////000111111333---...444111,,,666HHHfffUUU???000---///000000...///000111222222111111.../////////000000000111///000222111000000111222////////////////////////000111111111222222222222222222222333333222222222333333333333333333222111000000000000000/////////...///000///......000222///000333555777777666666//////...///000222444555111111111111111111222222///000222222111111222444222111000000111222111///...///000000111111000000...000111111111333777:::888;;;@@@GGGLLLMMMKKKHHHGGGGGGFFFEEEDDDEEEFFFHHHFFFJJJOOOQQQOOOKKKGGGEEECCC@@@<<<;;;<<>>===999888666555555666888999888888777666555444333222222444222///...111111///111222222111///...000111000000/////////111222333222111111000000111111222,,,---......////////////333444555666666555444333111111000000000///////////////......//////000111333///...111000---333>>>NNNDDD888111000000///...//////000000111111111222......//////000000111111///111222222111000000111////////////////////////////////////000000000000222222333333333333222222333333444444444333333222000000111111111000///......///000///...///000222222333555666666555333222,,,---///000111222111111000000000111111111111111///111222111000000111222111000//////111222111000---...//////000000//////...000111000///111666:::999;;;AAAGGGLLLLLLJJJGGGFFFEEEEEEDDDEEEFFFGGGHHHFFFIIIMMMNNNLLLHHHFFFEEEDDD@@@<<<;;;===@@@BBBCCCBBBDDDGGGJJJKKKJJJIIIHHH~~~zzzxxxxxxwwwuuusssoooooonnnnnnooopppqqqqqqrrrrrrrrrrrrssstttuuuvvvsssrrrpppnnnmmmkkkjjjjjjhhhjjjlllooopppooonnnmmmnnnmmmnnnnnnooonnnkkkhhhiiilllpppqqqooommmlllmmmpppqqqrrrssstttvvvyyy|||~~~}}}|||{{{vvvpppkkkfffdddaaa^^^ZZZXXXVVVUUUPPPNNNLLLLLLLLLKKKGGGCCCDDDDDDCCCAAA??????AAACCCBBBCCCCCCDDDDDDEEEFFFFFFBBBCCCCCCCCCBBB???===;;;777777666666666666777777666666555444333222222111111444333///...111111---///000222111000...//////......//////000111222222111111000//////000111111+++,,,---...////////////444555666777777666555444111000000000////////////......------......///000222000//////000222333444111000...///111111111///111111000//////000111222.........///000111111111///111333333222000000111////////////////////////////////////000000000000222222333444444333222222222222222333333333222222000000111222111000///......///000///...///000222111333444555555444333111......///000111111000000/////////000000111111111000111111111///...///000000///...///111222111000---...//////000000//////---///111000...000666;;;:::<<<@@@FFFJJJKKKIIIFFFEEEDDDCCCCCCEEEGGGHHHHHHFFFHHHJJJJJJHHHFFFEEEDDDEEEAAA===<<<===AAACCCDDDCCCEEEHHHJJJKKKIIIGGGEEE|||zzzzzzyyywwwtttooonnnmmmllllllmmmnnnooopppooonnnpppsssuuuvvvuuuooooooooonnnmmmmmmllllllgggiiimmmpppqqqpppmmmlllooonnnnnnoooooommmjjjgggfffjjjooopppooommmmmmnnnqqqrrrsssssssssuuuxxx{{{|||~~~~~~}}}{{{}}}}}}yyysssmmmiiieeecccaaa]]]ZZZWWWUUUTTTQQQNNNLLLJJJJJJGGGBBB>>>AAAAAAAAA@@@??????AAACCC??????@@@AAAAAABBBBBBCCCAAAAAABBBBBBAAA>>><<<:::666666777777777777666666444444333333222111000000000444444000///222000+++...000222222000.........---......///000111111111111000///......///000111+++,,,---...////////////444555666777777666555444000000000000////////////---------------...//////000111000...111666444...333333222111000000//////333111000......///111222---......///000111111222///111333333222000000111////////////////////////111111111111222222222222222222444444444444222222000111111222222222111111000111111222222000///......///000///...///000222---///222444666666555444000000000000000000111111......//////000000000111000111111000...---...//////...---///111222111000......///000000000000000---///111000...///555;;;;;;===@@@EEEIIIJJJHHHFFFEEECCCBBBCCCEEEGGGHHHIIIFFFGGGIIIHHHFFFDDDDDDDDDEEEBBB>>><<<>>>AAADDDEEECCCEEEHHHJJJJJJHHHEEECCC{{{xxxwwwwwwvvvuuummmnnnnnnlllkkkkkkmmmnnnmmmooooooooonnnoooqqqsssqqqrrrqqqooommmkkklllmmmmmmmmmmmmnnnooonnnllljjjnnnmmmllllllmmmlllkkkiiiiiikkkmmmooooooooommmlllnnntttxxxwwwsssqqquuuzzz|||}}}~~~zzztttnnnjjjhhhccc^^^[[[ZZZYYYVVVSSSTTTQQQMMMIIIGGGFFFFFFGGGCCCBBBAAA@@@????????????>>>???@@@@@@???@@@BBBDDDAAA???===<<<===<<<:::999999777555333222333444555333444444333222111000/////////000000000000//////.../////////------///000333,,,(((+++333777333...333222000///...///111222111000...---...///111333111222555999<<<;;;777444222111///.........///000///...,,,++++++,,,---...111000000000000000111222111111111000...///111333000000000000////////////---...//////---...///111111222222222222111000000111111000000//////......////////////000111222333222222222222222222222222222222333444444333222222222111000.........//////////////////000000000000///000222333444444333222333333444333333111000/////////000000000000/////////000222333222111///------......///000111111222//////............//////222222222000000222666999999;;;???DDDGGGIIIJJJJJJHHHEEEAAA@@@AAACCCEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDHHHDDD???>>>@@@BBBBBBAAADDDEEEGGGHHHGGGFFFCCCBBB|||yyyxxxwwwvvvuuunnnoooooommmkkkkkkmmmoooooopppqqqpppooopppqqqsssqqqqqqqqqooommmkkklllmmmlllllllllnnnppppppooommmmmmlllllllllmmmmmmjjjhhhiiijjjlllmmmnnnnnnnnnmmmnnnssswwwuuurrrqqqvvv{{{|||}}}~~~~~~~~~|||vvvpppkkkiiifffaaa^^^[[[YYYWWWUUUSSSQQQMMMIIIGGGFFFFFFGGGCCCCCCAAA@@@???>>>>>>>>>===>>>??????>>>>>>@@@BBB>>>===<<<<<<<<<;;;999777777666555444333333444444333333333333222111000//////000000000000000000/////////000///...---///111222...+++---333666444000333222000/////////111111000///.........///111222111222555999;;;:::777444111000000//////////////////...,,,++++++,,,...///000000000000000111111222000111111000//////000222111111000000//////........./////////......000111333333333333333222111111111111000000////////////111111000000000000000111222222222222222222222222333444555666666555444333333222000///.........////////////000000000111111000111222444555555444444444444444333222111000000000000000000000/////////000111222222222111///...---......///000000111111111000000//////000000111222333222111111222666999:::<<<@@@CCCFFFHHHHHHHHHFFFCCC???>>>@@@BBBDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIIIIFFFBBB@@@AAABBBDDDDDDEEEFFFFFFGGGGGGFFFFFFEEE|||zzzyyyxxxvvvuuupppppppppnnnmmmlllnnnppppppqqqrrrqqqpppppprrrssspppqqqqqqooommmlllmmmnnnlllllllllnnnqqqrrrqqqpppkkkkkkkkkmmmnnnmmmjjjhhhhhhiiijjjkkklllmmmnnnnnnnnnrrrtttssspppqqqwww}}}{{{|||~~~}}}|||||||||vvvpppllliiihhhfffaaa\\\XXXWWWWWWRRRPPPLLLIIIGGGFFFFFFFFFDDDCCCBBB@@@???===<<<<<<<<<===>>>===<<<<<<===???<<<;;;:::;;;;;;:::777555666555555444444333333222333333222222111111000000000000111111111111000000///000000000......000111111///...///222444444333333222111000000000111111////////////000000000000000111444888:::999666444///000000000000///......------,,,,,,,,,---///000000000000000000111222222222333333333111111222444222222111000//////........./////////......000222444333333333333222222222111000000000000/////////333222111000////////////222222222222222222222222555555666777777666555555444333111000///.........000000000111111111222222111222333555666777777777666555444333111111000000222111000///...//////000222111111111111000000000.........//////000000111222222111111111111222222222333333222222333777:::<<<>>>AAACCCEEEFFFFFFFFFBBB@@@===<<<>>>AAACCCCCCBBBDDDGGGIIIKKKMMMMMMMMMJJJIIIFFFBBB@@@BBBEEEHHHFFFFFFFFFFFFGGGHHHIIIIII}}}{{{zzzyyywwwuuurrrrrrrrrpppnnnmmmoooqqqqqqrrrrrrqqqooooooqqqrrroooppppppooommmlllmmmooommmllllllmmmpppqqqpppoooiiijjjkkkmmmnnnnnnkkkhhhhhhhhhiiiiiikkklllnnnooonnnpppqqqpppoooqqqwww}}}yyy{{{~~~|||{{{zzz~~~{{{tttnnnjjjhhhiiigggbbb[[[WWWVVVWWWPPPNNNLLLIIIGGGEEEEEEEEEDDDDDDCCCAAA???<<<;;;:::;;;<<<<<<;;;999999:::<<<:::::::::;;;;;;:::777444444444555555444333222111222222111111000000000000000000111111111111000000///000111000......000111...///000000000111333555333333333222222222111111......///000111000000000000111333666888888666333...///000000000///---,,,,,,,,,,,,,,,---...000111000000000000111222333333444555777777666555555666333222222111000///.........///000///......000222333333222222111111111222000000000000000000000000222222111000//////000000111111111111222222222222444555666777777666555444444333222111///...------000111111111222222222222111222444555777999::::::888777444222111000000000444222000.........000111333222111000000000111111........./////////000000222222111111111111222222111222333333333444777:::???@@@BBBCCCEEEEEEEEEEEE@@@>>><<<<<>>@@@===:::555111//////000111222111000000000000222222333222222222222111111111........................//////............//////...000222222333444666999@@@@@@@@@AAAAAAAAABBBBBB>>>===<<<>>>BBBEEEGGGGGGDDDFFFIIIMMMPPPRRRSSSTTTJJJJJJHHHFFFDDDDDDGGGIIIFFFEEEEEEEEEGGGJJJMMMOOO~~~}}}{{{xxxuuussstttssspppnnnmmmnnnpppsssssssssqqqnnnmmmnnnooommmnnnooonnnmmmnnnpppqqqooommmkkkkkkmmmnnnooonnniiihhhggghhhjjjmmmmmmmmmkkklllmmmnnnnnnmmmlllkkkmmmnnnnnnooooooqqqrrrtttvvvxxx{{{~~~}}}}}}}}}{{{}}}xxxpppiiiddd``````^^^\\\[[[YYYVVVSSSPPPLLLKKKJJJHHHFFFEEEDDDCCCAAABBBBBBAAA???===:::888666777888777777777999;;;;;;888666555666777777777555444222111000000111111111000...------...000111......////////////......---.........,,,,,,...//////......///000222333333666777:::;;;;;;999666444000///.........///111222//////000222444555444222//////...------------.........///////////////...000000000111222333555555333666:::<<<:::777555555000111111111111222222222///000111000//////111333333222000///...///000111000000111111111222222222111000000000000000111111/////////000111222222222111222333444444333222111000111222222222222000000/////////000000000111111000111222555888<<>>;;;666111......000222000000000111111222222333222222333333333222111000........................///......------......///,,,...000222222333555888===============>>>>>>???<<<;;;<<<>>>BBBEEEGGGGGGDDDFFFIIIMMMPPPRRRSSSSSSLLLKKKIIIHHHHHHIIIHHHGGGEEEDDDEEEEEEGGGIIIKKKMMM~~~{{{xxxvvvssssssrrrpppnnnmmmnnnppptttttttttrrrooonnnnnnpppmmmnnnooonnnnnnnnnppprrrnnnmmmkkklllnnnqqqqqqqqqjjjhhhfffgggiiilllnnnooolllmmmnnnoooooommmkkkjjjmmmnnnooooooppppppqqqrrrvvvxxx{{{~~~|||~~~~~~{{{}}}wwwooohhhbbb______]]]ZZZZZZZZZXXXSSSOOOKKKKKKIIIHHHFFFEEEDDDCCCAAAAAABBBAAA@@@===:::888555666777777777777999;;;:::777444222333555777777555444111/////////111222000///...------...000111------............------,,,---...---++++++---...111///...///222444444333777999;;;===<<<:::777555111000...---...///111333......///111444555333222000///...,,,,,,---.........///////////////...---000000000111222444555666666:::>>>@@@>>>;;;999888000000000111222222333333///000111000//////111333444333111//////000111222000000111111222222222222333222111000////////////...//////000111222222222222222333444444333222222///000111222333222111111////////////000000000000000000222444888<<>>BBBEEEGGGGGGHHHJJJLLLNNNOOOPPPPPPOOONNNLLLIIIJJJLLLLLLJJJGGGDDDDDDEEEFFFGGGIIIJJJKKK}}}{{{zzzxxxwwwtttqqqnnnllllllooorrruuurrrtttuuussspppoooqqqtttnnnnnnnnnnnnnnnnnnmmmmmmrrrnnnjjjjjjooorrrqqqooollljjjhhhhhhjjjlllnnnnnnlllpppqqqnnnlllmmmmmmkkkkkkkkkkkkmmmooorrruuuwwwwwwxxxzzz|||~~~~~~yyy|||~~~xxxqqqjjjdddaaa\\\\\\[[[ZZZWWWTTTQQQOOOOOOMMMJJJGGGDDDBBB@@@???>>>@@@@@@===999777888;;;999888666555555666777888777666555222000111444777555555444444222111///...222111000///......//////......///---++++++,,,---//////...---...///000111000///.........000111222222555999;;;;;;888444111111111000///////////////111222222111///...000111////////////////////////000000000111111111000000000000111222444666888999:::===@@@BBBAAA???;;;999666666555444333333222222111000///......///000111666444111...---...///000............////////////000000000000000///...---////////////000000000000222222222111111111111000---111444333///---///222111111///---,,,---000333000000222444666999;;;<<<@@@;;;555222111111...,,,000///...------...///000222222222222222111000///111111000///...---,,,,,,...///000///......000222---///000111111222444666;;;===>>>>>><<<:::::::::::::::;;;===@@@DDDHHHKKKGGGJJJMMMNNNOOOPPPRRRTTTNNNLLLLLLMMMNNNMMMIIIEEE@@@BBBDDDFFFHHHHHHHHHHHH}}}{{{zzzyyyxxxuuusssooommmlllnnnqqqsssrrrssssssrrrppppppqqqrrrmmmnnnnnnoooooonnnllllllooolllhhhiiimmmqqqpppnnnllljjjhhhhhhjjjlllmmmmmmlllppprrrnnnlllnnnnnnlllmmmmmmmmmnnnpppsssuuuwwwwwwwwwyyy{{{}}}~~~{{{|||~~~~~~xxxqqqjjjeeeaaa\\\\\\[[[YYYVVVSSSPPPNNNKKKJJJHHHEEECCCBBBAAA@@@<<<===>>><<<999888:::<<<999777666444444444666666333444333222111111444666444444333333111000///...//////////////////...............---++++++,,,...---,,,,,,+++,,,---...//////......------...///000111333666888888666333111111000//////.........///000111111000......///000000000000000000000000000000111222222222111000///000111111222444666777888:::<<>>;;;888888888777666555444333333111000////////////000111555444111///......///000....../////////000000000000000111111111000//////000000111111111222222222222222222111111111000000...222555444000...000333000222333333222222333444//////111333777;;;???AAABBB<<<555111111111///---000000///......///000111111222222222111111000///111000000//////......---///000000000//////111222...000111111000111333555:::<<<>>>===;;;:::999::::::::::::<<>>DDDGGGCCC===555000000111111000111111000000///000000111111111111111111000000///000000000000///////////////000111000//////111333000111111111000000222444999;;;<<<<<<:::999999::::::::::::;;;===AAADDDFFFIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLLLLMMMMMMKKKHHHEEEBBBBBBCCCDDDEEEEEEFFFFFF~~~{{{{{{zzzzzzxxxvvvrrrnnnkkkkkkllllllqqqooommmnnnqqqrrrpppmmmlllmmmooopppooommmkkkiiijjjhhhgggiiilllooopppooonnnlllkkkkkkmmmnnnnnnnnnlllppprrrooonnnpppqqqooopppoooooooooppprrrsssttttttuuuvvvxxxzzz|||~~~~~~||||||||||||}}}}}}~~~~~~xxxqqqkkkfffccc]]]\\\ZZZVVVSSSOOOLLLKKKGGGGGGEEECCCBBBAAAAAAAAA999::::::::::::999999:::777666555333222111111111111222333222000---------000000000000///...------)))+++---/////////---,,,---......---++++++---...............//////000000000//////...------------000000000000000111111111///......---------......///000111111///......///111111111111111111111111111333555777666333000...222222222222333444555666999:::<<<======<<<:::999<<<;;;999777666555555555222222111111000000000111333222111000////////////000000000000111111111111///000111222222222222222............/////////000111111111111000000000000///111222222000000111444000333777888666444222111111111111333888???FFFKKKDDD===444000000111222111222222111111111111111111///000000111000000///////////////000000000111111///000111111///000111333000111222111//////000222777999::::::999888999::::::999999:::<<>>::::::::::::999888777666666555444333222111000000,,,///111111000.............../////////......---)))+++---...///...---,,,,,,---...---,,,,,,---///.........///////////////000000000000//////......000000/////////000222333......------------...///000222333333111000000000111111111111111111111111111333555777666444111///111111111222333444555666888888:::;;;<<<<<<<<<<<<===;;;999666555555555555222222222222222111111000111111111111111000///...000000000000111111111111///000111222222222222222---............/////////111111111000000000//////////////////...///111222555666777666444222111222555333222333888???FFFKKKCCC<<<444//////111222111222222222222222111000000...//////000000000//////......//////000000111111///000111000//////111333111111222000///...000111555777888888777777999::::::999999999;;;>>>AAACCCIIIJJJLLLLLLJJJIIIJJJJJJOOOPPPQQQQQQPPPMMMKKKJJJFFFEEECCCBBBBBBBBBDDDEEE|||zzzxxxwwwvvvtttqqqnnnlllkkkkkkkkknnnnnnoooppprrrqqqpppnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkmmmnnnoooooopppooonnnooopppqqqpppnnnjjjnnnqqqnnnnnnqqqrrrpppnnnnnnmmmmmmnnnppprrrsssssstttvvvwwwzzz{{{}}}~~~{{{|||}}}}}}|||}}}}}}~~~~~~~~~|||uuuoooiiieeebbb]]]\\\YYYUUURRROOOMMMMMMLLLKKKHHHEEEAAA???===<<<999999888999999888666333555444444333222111111000(((***...000000000111222------.../////////......+++,,,---.........---,,,,,,---------,,,,,,---///+++,,,------......------///000000111000000///...000///......///000222333.........---......///000000222444444222111000111111111111111111111111111000222444666666444222111000000111111222444555666666777888:::<<<===???@@@>>><<<999777555555555666333333333333333222111000000111222222222000///.../////////000000000111111000000111111222111111111//////000000000000111111111111000000000////////////...------...///111222888888888555333222333555666555444444888???EEEIIIAAA;;;333//////111111000222222222222222111000///---......///////////////---.........//////000000...///000///......000222000111111000......000111444555666666555666888:::999999999999;;;>>>AAACCCGGGIIIKKKKKKJJJJJJKKKLLLOOOQQQSSSSSSQQQNNNMMMLLLIIIGGGDDDBBBAAABBBDDDEEE}}}zzzwwwuuusssrrrpppnnnmmmllllllmmmllloooqqqrrrqqqppppppppppppooommmkkkjjjjjjjjjjjjhhhiiijjjkkkkkkkkklllmmmooonnnmmmnnnoooooonnnlllhhhmmmooommmmmmpppqqqpppnnnnnnnnnnnnoooqqqssstttttttttvvvxxxzzz|||}}}~~~{{{}}}}}}}}}}}}}}}~~~~~~zzzsssmmmhhhdddaaa]]][[[XXXUUURRRPPPOOOOOOKKKIIIGGGCCC@@@>>><<<;;;777666666888:::999666333333444444444333222222111***,,,.../////////111222------...///////////////............------------+++---------,,,,,,...000+++,,,---.........---,,,---...///000000000///.........------...000111222///.........//////000111///222444444222000000000000000000000000000000000000111222333444444333333//////000111222444666777555666777999<<>>;;;888666666777777333444444444333222111000///000222333333111///---....../////////000000000000000111111111000///////////////000000000111111111000000000////////////000...------...000222333333444555444333333444666444444333555999???EEEIII>>>999222///000000000...111222222222111000///...,,,---....../////////...------------............---...///...------///111///000000000......000222333444444444444555888:::999888888999<<>>BBBEEEEEEJJJOOOPPPMMMLLLOOOSSSOOONNNLLLKKKJJJKKKMMMNNNLLLIIIDDDBBBCCCEEEGGGHHH}}}xxxtttrrrrrrrrrqqqqqqppppppoooooopppqqqrrrqqqpppooooooqqqnnnkkkjjjjjjjjjiiiggghhhiiikkkjjjiiiiiikkklllooommmkkkjjjlllmmmmmmllllllnnnooonnnmmmmmmpppsssqqqrrrqqqooommmmmmoooqqqtttuuuvvvxxxzzz|||}}}~~~}}}|||}}}~~~~~~~~~}}}tttmmmjjjgggccc```[[[[[[YYYVVVSSSPPPMMMKKKJJJHHHEEEAAA>>><<<;;;;;;888888777777666666555555333444555444222111111333444222000///......///000......------,,,,,,,,,,,,,,,------.........------------............------......000000000000///...///---,,,...000111///---/////////...//////000000///000111000///...///000...///000111111000...---///000111000//////111333111111111111111000//////000000000111222444666777888::::::;;;???EEEEEEAAAAAA>>>:::888777666666555333222222222111111111111111222333222000///000111///000000000000000000000///000000111111111000000------------.........///000000000000111222333333222000//////000000///...000111333222111111222444444444444888<<<>>>===;;;888444///---...//////...222///---...000111111///..................------//////...---......000111...))))))...111///...000111111111111111222222333111222222333444555666666444666777999:::===AAADDDFFFJJJNNNOOOMMMMMMNNNPPPNNNMMMLLLKKKJJJKKKMMMNNNNNNKKKGGGEEEFFFIIIKKKKKK{{{wwwuuutttsssqqqppppppqqqqqqppppppoooooooooooopppppppppnnnkkkjjjjjjjjjiiigggiiijjjjjjiiihhhhhhkkkmmmmmmkkkjjjiiikkkmmmmmmlllnnnoooooommmlllkkkmmmnnnpppqqqqqqpppmmmlllmmmnnnrrrsssvvvyyy{{{|||}}}}}}{{{zzzzzz|||}}}|||}}}{{{rrrkkkhhheeeaaa^^^ZZZYYYVVVSSSPPPNNNLLLKKKGGGEEEBBB@@@===<<<<<<;;;999888777666555555555555000222444555333222222333333222000///......//////---,,,,,,,,,,,,+++++++++***+++,,,---............,,,,,,------------,,,,,,------...///000000000///...---,,,---///000///...000//////.........//////111111111///------///111......000000111000///...///000000000//////111333111111111000000000//////111111111222333555777999777:::;;;;;;>>>DDDDDD@@@@@@<<<888666555555444333222222111111111000000000222333444333111000111222000000000000000000000000---...///000111111111111,,,,,,,,,---------------////////////000111222333222000//////000111000...///111222222111111222333555666777999;;;;;;888666666333000...............///......000222222111000111000...---,,,,,,------111000///.........///000---***+++///111///......000111111111111222222222222222333333333444444444111333555777999<<>>BBBBBB???>>>:::777444444444333222111111111000000000000///222333444444222222222444111111111000000000000000......///000111111000000------------------------.........///000111222333111000///000111111000//////000111111000000111333444555888;;;;;;999666333444333000...............------///111222222111000111000---,,,+++,,,...///111000///---------......//////000111222000------000000111111222222222222333333333333222222222222///111333555888;;;@@@CCCHHHGGGHHHJJJLLLMMMKKKIIIKKKKKKKKKLLLLLLMMMMMMMMMOOOLLLIIIIIIKKKNNNPPPPPP|||yyywwwtttrrrppppppqqqqqqpppmmmjjjiiilllnnnoooooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjhhhfffgggjjjllliiigggfffgggjjjlllmmmmmmjjjjjjjjjkkklllmmmmmmllljjjlllnnnooonnnmmmnnnooooooqqqtttxxxzzz{{{zzzzzz{{{{{{||||||||||||}}}}}}~~~}}}|||{{{|||~~~zzzqqqjjjgggddd```]]]YYYWWWTTTPPPNNNLLLKKKKKKGGGEEEBBB>>>;;;999888777888777555333111111222222222444666555333000......000000///......---------------------............,,,---------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,...///......---------------...111111000...,,,---///222------...///////////////,,,---......---...000222111000//////......///////////////000222555777888666;;;>>>===>>>AAAAAA???<<<999555333333333333222111111111000000000000///222333444444333222333555222111111111000000000///000000000000000///......//////........................//////000222333444111000///000111222111000...000111111000///111222000444888::::::888555333222222111///...---......+++---///111111111000000///...,,,+++,,,---000111000///---,,,+++,,,,,,---...000111111000000///...///000111222222222222111222222222222222111111111...000222444777:::???BBBEEEEEEFFFHHHJJJKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLJJJHHHHHHKKKNNNPPPQQQ|||yyyxxxuuusssqqqpppoooooommmjjjggggggjjjmmmmmmllllllnnnooonnnllljjjjjjjjjjjjjjjjjjhhhgggggghhhjjjfffeeedddfffiiilllmmmnnniiihhhiiikkkmmmooonnnmmmmmmnnnooonnnmmmlllmmmnnnoooqqqsssuuuwwwxxxxxxxxx{{{|||}}}|||zzzyyyzzz{{{~~~}}}|||||||||}}}~~~}}}}}}~~~yyypppiiifffccc```]]]XXXWWWTTTRRROOOMMMLLLLLLGGGEEEBBB>>>;;;999777777;;;999666444333333333444333444555444111///....../////////...------,,,,,,------...............///.........------,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,---......111111111///------///111---------......//////000+++---......---...000222111000///...---...///000/////////000222555777999777===@@@??????AAAAAA???;;;888555333333333333222222222111111111000000000111333444444222222333555222222222111111000000///000000000000///...---,,,///////////////........./////////000111333444555111000///000222222222111---///000000//////000111///333777:::999666444333000111111000---,,,---///+++---//////......///000------,,,,,,---...000111...---,,,+++++++++,,,------111222///...000111000///000111333333222111111222111111111111111111111...000222444666999>>>AAAAAACCCEEEGGGHHHIIIIIIIIIIIIJJJMMMOOOQQQQQQPPPOOOKKKIIIHHHIIIMMMPPPRRRRRR~~~{{{xxxwwwuuusssqqqooonnnmmmkkkgggdddeeejjjlllkkkiiiiiikkkmmmmmmjjjhhhhhhiiiiiijjjjjjiiihhhggggggiiieeecccccceeehhhlllmmmnnniiiiiiiiikkknnnooonnnlllnnnnnnnnnmmmlllmmmoooqqqpppqqqqqqssstttuuuuuuvvvzzz|||}}}|||yyyxxxyyy{{{}}}}}}}}}}}}}}}}}}||||||{{{{{{|||~~~~~~wwwnnnhhhdddaaa^^^[[[XXXWWWVVVTTTRRROOOMMMLLLFFFDDDAAA>>><<<:::999999;;;999666333222222333444222333444333000//////000............---,,,++++++,,,,,,,,,------.........------.........------,,,------............---------,,,,,,++++++,,,---...+++,,,,,,***))))))---000******++++++,,,---/////////000111000///...///000,,,,,,------...///000000---.../////////000222444111000///------...///000///000000111333666999:::888>>>BBBAAA@@@AAAAAA@@@;;;888555333333333333222333222222222111111111111000222333333222222333444333333222111111000000///...///////////////....../////////......---------///000000111222444666777111000///000222333222111---...000///......///111000444888999666444222222///111111000---,,,---///+++---...---++++++---///------.....................---,,,+++,,,---...///666:::888111---///111000///000222333333222111000000000000111111111111111///111333444666999===@@@===AAAEEEGGGFFFFFFIIIKKKHHHKKKNNNQQQSSSRRRQQQPPPLLLKKKKKKLLLPPPSSSUUUVVV~~~{{{wwwwwwvvvtttrrrooommmkkkiiieeeccceeeiiillljjjggggggiiilllkkkhhhffffffggghhhiiikkkjjjhhhgggggggggdddcccbbbdddhhhlllnnnnnnkkkjjjjjjlllooopppmmmjjjkkkkkkllllllmmmoootttwwwqqqqqqqqqqqqqqqssstttuuuxxxzzz|||{{{yyyxxxyyy|||}}}}}}~~~~~~~~~|||zzzyyyyyyzzz{{{}}}|||vvvmmmfffccc```\\\YYYXXXXXXWWWVVVTTTQQQNNNLLLDDDCCC@@@>>><<<<<<<<<<<<999777444111///000111222111222222111000000111333............---,,,+++***+++++++++,,,,,,---------,,,,,,---...////////////---......//////......---...---,,,+++++++++,,,---***,,,,,,***((())),,,000))))))***+++,,,...///000///000222111000......///,,,,,,,,,------///000111...///111111111222444666222000...---,,,---///000111111111222555777:::<<<888???DDDBBBAAABBBBBB@@@;;;888555333333444333333333333333222222222222111000111333222222222333444333333222222111000000///,,,---...///000000000000.........------,,,,,,,,,000000111222333555777888111000///000222333333111---...//////......///111222555888888555222111111...000222000---,,,---///,,,---...,,,)))))),,,///////////////...---,,,+++...---,,,,,,---...///000CCCFFFBBB777//////000......000222333333333111000///000000000111111111111000222444555666999<<>>???@@@@@@;;;999555222000000111222000111333444555555444333333111000111222444444333333333222111000000000111+++++++++,,,---...///000///---,,,---......,,,+++///000111222222333222222333222222111000//////...000000000///......000222222555888777222...------//////...---,,,,,,,,,,,,///---+++))))))+++---...---///000///------///222------......//////000000>>>@@@<<<111+++,,,,,,))),,,,,,---...///000111111...///000111222111111000000111222444666999;;;<<>>??????;;;999555222000000111222000111222222222111000///222111000111222333333333333222111111000000000111000///...---,,,,,,,,,,,,...---,,,,,,...///...---//////000111222222222222222222111000000///......***+++,,,,,,,,,...111333222555888777333///......//////...---,,,,,,,,,,,,///---+++******+++---...,,,...//////------///111000000000///...---------444777666///,,,///000...,,,---...///000111111222//////111222222222111111000111222444666999;;;<<>>;;;888666555999666333000///000111333........................------,,,,,,,,,,,,++++++,,,------......//////000------------............///---++++++---...///...//////...------...///000------------------------+++,,,,,,---......//////,,,---...///////////////..............................---------...///000000000000...,,,,,,...000222222333444555777888888888999:::;;;<<<=========:::888555222111000111111111222222222222000///...000000000111111111111222222111111000000000000000111111///...,,,,,,++++++...,,,++++++...000111111...///000111222222222222111000000//////.........***+++,,,,,,,,,...000222222666999888444111000000000///...---,,,,,,,,,,,,...---+++******+++---...,,,---......------...///000000//////...---------,,,000111...---000111000---......///000111222333000111222333333333222111000111222444666999;;;<<<>>>@@@DDDGGGJJJLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQSSSTTTUUU~~~|||yyyuuusssrrrrrrpppooojjjiiigggeeeeeeeeefffggghhhhhhiiiiiiiiiiiiiiihhhdddcccccccccdddfffhhhiiicccdddeeeffffffgggiiijjjhhhiiijjjjjjkkkkkkkkkjjjjjjkkklllmmmnnnoooooopppooonnnnnnnnnooopppqqqrrrxxxyyyzzzzzzyyyzzz|||~~~}}}~~~~~~}}}{{{zzz{{{|||{{{|||}}}~~~{{{rrrmmmfff```\\\ZZZXXXWWWPPPOOONNNLLLJJJIIIHHHHHHDDDCCCAAA???;;;888555333555444222111111111333333---...///////////////...,,,---------+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,---------.........000---+++***,,,.........000///---,,,,,,...000111........................+++,,,,,,---...///000000---------....../////////////////////...............///000000111111000000000000000///------...000111222444555666777777777666777888:::;;;;;;;;;;;;888777555222111000111111222333444444333222111000///000111111000000000111111000000/////////000000//////..................---,,,+++,,,///222444444...///000111222222222222000/////////.........---...///000///......///000222666999999555222111222000///...------,,,,,,,,,---,,,+++***+++,,,---...+++,,,---------------...,,,,,,------...///000000,,,///111000.........---......///000111222333333111111333333444333222111000111222444666999;;;<<<<<>>;;;777444222...000111333444444333222---...///000000//////...+++---...---+++***+++---*********+++++++++++++++,,,,,,,,,------------...000...+++***+++---.........---,,,++++++---///111........................++++++,,,---...000000111---------------.........//////////////////......---...///000111000000///000111222111///...///111111222444555666666666666444666888:::;;;;;;::::::777666444222111111111111000111222333444333222222...000222222000//////000000//////...//////000000000000///.........//////...---,,,---000333555555......///000111111111111////////////............---///000000...---...///222555999999666333222333000000///...------------,,,++++++++++++,,,---...+++,,,,,,---......---,,,++++++,,,---...///000000---///111222000---,,,---......///000111222333333111222333444333333111111000111222444666999;;;<<<;;;===AAAEEEIIILLLNNNOOOOOOMMMKKKIIIIIIJJJLLLMMMOOONNNKKKJJJKKKMMMPPPSSS~~~|||zzzwwwvvvuuuuuusssqqqkkkiiifffdddcccdddeeegggiiijjjjjjkkkjjjjjjiiiiiihhhgggeeedddccccccddddddbbbeeehhhhhhffffffhhhjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhiiikkkmmmnnnnnnmmmmmmkkkkkklllmmmmmmnnnnnnooorrrtttvvvxxxyyy{{{~~~}}}}}}}}}|||{{{{{{~~~~~~}}}~~~}}}rrrmmmhhhbbb\\\YYYXXXWWWVVVPPPOOOMMMKKKJJJIIIHHHHHHBBBAAA???<<<999777444333+++---111333444333111000////////////////////////+++---///...***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---++++++,,,------,,,---,,,,,,,,,,,,...///000........................++++++,,,...///000111222...------,,,------......////////////////////////,,,,,,---............---000111222222000///000111222222333333444555555666333555888:::;;;:::999999666555444333111111000000---...///111111111111000...111444444111//////111...............//////000333333111000......------///......000222444444333---...///000111111111111////////////////////////'''))),,,---------///000000444999999666333333444111000///...------------++++++++++++,,,---......,,,,,,,,,...000000...,,,------------------------------///222111......111---......///000111222333111222333333333222111000000111222444666999;;;<<<;;;<<<@@@CCCGGGKKKMMMNNNOOONNNLLLJJJJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLOOOPPP{{{zzzxxxxxxwwwvvvsssqqqooolllhhhdddbbbaaabbbccceeefffgggiiijjjkkkkkkkkkiiihhhfffeeedddddddddeee```dddhhhhhheeedddfffhhhkkkkkkllllllllllllkkkkkkiiijjjlllnnnooooooooonnnllllllmmmnnnoooooooooooossstttvvvwwwwwwyyy|||~~~}}}}}}}}}|||{{{|||~~~}}}}}}{{{pppkkkfff```[[[XXXWWWVVVUUUOOONNNLLLJJJHHHGGGFFFFFFBBB@@@===:::888666555555...///000111111000///...222111000.........//////***---000...***(((+++...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------...---+++,,,------,,,***,,,------...//////000000........................++++++,,,...///111222222......---,,,,,,,,,---.........//////000000111111,,,,,,,,,---------......///000222111///...//////222222111111222333555666333555888:::;;;;;;999888555444444333222111000000...///000111111000//////...222666555222//////111...---------......///000333222111000////////////000000111333444444222000---...///000111111111111000000000000000000000000&&&))),,,---------...//////333888888666333333444111000///...------------******++++++,,,---......---,,,---///111111...,,,---------------------------,,,---111111---...222,,,---...///000111111222111111222222222111//////000111222444666999;;;<<<:::<<<>>>BBBEEEIIIKKKMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJLLLNNNOOO{{{zzzyyyyyyyyywwwsssqqqrrrooojjjdddaaa______```aaabbbdddgggiiikkkmmmmmmhhhgggfffeeedddeeeffffff^^^cccggggggdddbbbdddggglllllllllmmmmmmlllkkkkkkjjjlllnnnpppqqqqqqpppooommmnnnooopppqqqqqqqqqqqqtttuuuvvvwwwvvvwwwzzz|||}}}}}}}}}|||{{{|||~~~}}}}}}~~~|||qqqjjjfff___ZZZXXXWWWVVVUUUOOONNNLLLIIIGGGFFFEEEDDDBBB@@@<<<999777666666777222111000///---------,,,444222000...------//////***---000...***(((+++...******))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,------+++)))------///000111111111111////////////////////////++++++,,,...///111222222///...---,,,+++,,,---...---......///000111111222///............///000000...///111000///------...333222000000000222444666333555888;;;<<<;;;999888444444333333222111000000222222333333222111///...///333777666222///000222---------------...///000////////////000111333333111222333444555444000------...///000111111111111000000000000111111111111,,,...000000///------......333777888555333333444111000///......------...******+++,,,,,,---.........------///222222///,,,)))***+++,,,...///000111000---...111///***+++000,,,,,,---...///000111111000111222222111000///...000111222444666999;;;<<<:::;;;>>>AAADDDHHHJJJLLLJJJIIIIIIHHHHHHHHHIIIIIILLLKKKKKKKKKLLLMMMNNNOOO~~~zzzwwwxxxwwwsssqqqqqqooopppoookkkddd```___```ccceeegggiiikkkmmmmmmnnnjjjhhhggggggggggggdddbbbaaacccddddddcccbbbcccdddfffiiilllmmmlllllllllmmmjjjlllmmmlllkkkkkklllmmmnnnooopppooonnnmmmnnnooowwwrrrqqqvvvyyywwwxxx|||zzzyyyxxxzzz~~~~~~{{{}}}zzzyyy{{{~~~wwwrrrlllfff___[[[ZZZXXXSSSOOONNNNNNMMMJJJGGGDDDBBB@@@???>>><<<999777666555555444333111000////////////......//////......---,,,,,,---...//////...---,,,%%%''')))+++,,,+++***)))((()))+++---------+++***+++,,,---------,,,+++***...------......000111111......---,,,,,,,,,,,,---,,,---...000111111222222444333000......000222444///000000111111111000000......///000000///...---222333333111...---...000000111111222222333444444222444777999::::::999888444444333333222111000000444333111////////////000222000111444444000...000111///...------...///111............////////////666555333111///------,,,000000///...............000////////////111333444333222000///...---......,,,///333666888888666555333222///---,,,+++++++++111...,,,,,,...///...,,,------------...///000000,,,+++***,,,...//////...,,,---//////......000111/////////000111222222333000000000000111111111111444333222555888;;;======???>>>???BBBGGGLLLPPPQQQMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQzzzxxxyyyxxxsssppppppooopppnnnjjjeee```___```cccdddeeefffhhhjjjkkkllljjjiiigggggggggfffdddbbb```bbbdddcccbbbaaabbbccceeegggiiikkkjjjjjjkkkllljjjkkkllllllkkkjjjlllmmmnnnoooppppppooonnnoooqqqvvvqqqpppuuuwwwwwwxxx{{{zzzyyyzzz{{{~~~~~~}}}~~~{{{zzz|||~~~vvvppplllfff___\\\[[[YYYTTTPPPOOONNNLLLIIIGGGDDDBBBAAA???>>><<<999777666555444333222111///......//////...............------,,,,,,---...//////...---,,,'''((()))++++++,,,++++++******,,,,,,---,,,+++***+++,,,---------,,,++++++...............///000000......---,,,,,,,,,,,,---,,,---...///000111111111222111///......///111222...//////000000000//////---...///000000///...---222222222111.........000000000111111222333333444222444666888999999999888444444333222222111000000333222111000/////////000222000111444333///...000///...---,,,,,,---...///............////////////444333222000///......---000000///...............111000///......//////000222111000///......//////---///333666777777666444333111///---,,,++++++,,,///---,,,---///000...,,,,,,,,,,,,,,,---...///000,,,++++++,,,...//////......///000///...---...///++++++,,,,,,---....../////////000000000111111111222222333666999<<<<<<<<>>===;;;999777555444444222111000///......//////...............---------------............------************+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,.............../////////......---,,,,,,,,,,,,---,,,,,,...///000000000000///............/////////.........//////......------...///000000///...---000111222000///......///000000000111222222333333222444555777888888888777333333333222111111000000333222111000/////////000222///000333222///...000...---,,,++++++,,,---...---............/////////222222111000////////////000//////............///111000///...------------000000////////////000000,,,...222555777777666555333111///---,,,,,,,,,,,,,,,,,,,,,...000000///---++++++++++++,,,---...///---,,,+++,,,...//////...///000111///---,,,,,,---)))******++++++,,,,,,,,,//////000000000000111111000111444888<<<>>><<<;;;>>>>>>???CCCIIIOOOSSSTTTQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOO|||zzz{{{yyysssnnnmmmooonnnkkkhhheeecccbbbbbbdddcccbbbbbbccceeehhhjjjjjjhhhfffeeeeeedddcccaaaaaacccddddddbbbaaaaaabbbbbbdddfffgggggggggiiijjjjjjkkkmmmmmmllllllmmmooolllnnnooooooooooooqqqssssssqqqqqqssswwwzzz|||}}}xxx{{{~~~}}}||||||~~~}}}~~~}}}zzzqqqkkkgggccc^^^ZZZYYYWWWTTTRRRMMMKKKGGGDDDAAA@@@@@@AAA>>><<<:::888666444444333000000////////////////////////......---------------------------------------,,,+++******,,,...///------,,,+++++++++,,,,,,***++++++,,,------------.../////////////////////......---,,,,,,,,,,,,---+++,,,---...////////////------//////000///............/////////...------,,,---.../////////...---...///111000///....../////////000000111222222222222333555666777777777666333222222222111111000000222111111000000000000000111//////222111......111......---,,,,,,---......---------.........//////000000////////////000000000///............//////000000///......---------///////////////000111111***,,,000333666777777666333111000...---,,,------***+++---///111000///---++++++++++++,,,---......---,,,,,,---...//////......///000///---,,,---...+++,,,,,,,,,---------...////////////000000000111000222777<<<@@@AAA>>>;;;<<<<<<>>>CCCIIIOOORRRTTTRRRQQQPPPOOONNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNNNN|||zzz{{{yyysssooonnnooommmiiigggeeeddddddccceeedddcccbbbccceeehhhiiiiiigggdddcccddddddcccbbbccceeefffeeedddbbbbbbcccbbbdddffffffggghhhjjjllljjjlllnnnnnnmmmmmmooopppjjjlllnnnnnnmmmnnnoooqqqrrrrrrrrrtttyyy~~~yyy{{{}}}|||{{{{{{~~~~~~~~~~~~|||xxxpppjjjccc```\\\XXXVVVSSSQQQPPPJJJHHHEEEAAA???>>>>>>???===<<<:::777555444333222/////////000000000000000000///...------------...---------,,,,,,---------...---+++******,,,...///------,,,++++++,,,,,,---******++++++,,,---.........///000111111111000000......---,,,,,,,,,,,,---+++,,,---......///......,,,---///000111000///...///000000000//////...---+++,,,---/////////...---,,,...000000///......///...//////000000111111222222333444444555555555555222222111111111111111000111111111111000000000///111......000000......111///..................///------------............//////......///000000111//////............//////////////////////////////......//////000111111111(((***...222555777888888222111000...---------...)))+++...000000//////...++++++++++++,,,---.........---,,,---/////////---+++---......------...000---------------............////////////000000000111444999???DDDDDD@@@===:::;;;===BBBHHHNNNQQQQQQQQQQQQPPPPPPOOONNNMMMMMMJJJKKKLLLMMMNNNNNNMMMMMM}}}yyyzzzxxxssspppqqqooolllhhhfffeeefffeeeeeeeeeeeedddddddddfffggghhhgggeeecccbbbcccddddddccceeefffgggfffdddccccccccccccdddffffffggghhhkkkmmmjjjlllmmmnnnmmmmmmoooqqqjjjlllmmmmmmmmmmmmnnnoooqqqsssttttttyyyyyyzzz{{{zzzzzz{{{~~~~~~}}}}}}}}}~~~}}}{{{~~~xxxpppkkkbbb___\\\WWWSSSPPPOOONNNHHHFFFDDDAAA???>>>======<<<;;;999777555333222222...///000111222222111111000///...---,,,---......------,,,,,,,,,,,,------...---+++******+++---...+++,,,,,,,,,------------*********+++,,,---///000...///111222333333222222......---,,,,,,,,,,,,---+++,,,,,,---......------,,,---...000000000//////000000000000000///...---***+++---...//////...---***,,,/////////......///.........///000000111111222222333333333444444444111111111111111111111111000000111111111111000///000---,,,//////---...111////////////////////////,,,------------.........///.........//////000111///............//////000...//////000000000//////......///000111111000000)))+++...111444555666777222111000...---......///***,,,/////////......///++++++++++++,,,---...//////...---...///000///---***,,,---...------///000,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000111444:::@@@EEEEEEAAA>>>::::::===BBBHHHMMMOOOOOONNNNNNOOOOOOOOONNNMMMMMMHHHIIIKKKMMMNNNNNNNNNNNN|||xxxxxxwwwsssrrrtttoookkkfffeeeeeegggfffeeeddddddeeeeeeeeeeeeeeeeeeeeecccaaaaaabbbdddeeeeeedddfffgggfffdddbbbbbbcccbbbdddeeeeeefffgggkkkmmmhhhjjjkkklllllllllnnnooolllnnnooonnnmmmlllnnnoooooorrrssssssyyy{{{yyywwwxxxzzz|||~~~~~~~~~}}}||||||}}}}}}|||zzz}}}xxxqqqlllbbb```]]]XXXRRROOOMMMMMMGGGFFFEEECCCAAA???======<<<;;;999666444333222111...///111222333333333222000///...,,,,,,---...///------,,,++++++,,,---------,,,+++******+++,,,,,,)))***,,,......///......)))))))))***,,,...000111...///222444555666555444......---,,,,,,,,,,,,---++++++,,,------------,,,+++,,,,,,....../////////////////////...---,,,,,,***+++,,,...//////......(((+++...//////.........------...//////000000111222222222222222333333444000000000000111111111111///000111222222111000///000,,,,,,......---...222---..................---,,,,,,---------.........//////.........///000000...............///000000...//////000///...,,,+++...///000111111000//////---...000111222222333222222111000.........//////,,,...//////---,,,...000,,,,,,,,,,,,---...///000000...---...///000///---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000333888???CCCDDDAAA>>>;;;<<<>>>CCCIIIMMMNNNNNNKKKKKKLLLMMMNNNMMMMMMLLLHHHIIILLLNNNPPPPPPQQQPPP|||xxxwwwvvvtttsssvvvnnnjjjfffdddfffggggggfffcccddddddeeeeeeeeedddddddddbbb``````bbbeeeffffffdddeeefffeeecccaaaaaaaaabbbcccddddddeeegggjjjmmmfffhhhjjjjjjjjjkkklllnnnnnnooopppooonnnmmmnnnooonnnrrrrrrrrrxxx{{{xxxuuuvvvzzz}}}}}}|||}}}{{{zzz{{{|||{{{zzz}}}yyyrrrmmmcccbbb^^^YYYSSSOOOMMMMMMGGGGGGFFFEEECCCAAA>>>===<<<:::888666444222222111...000111333444444444333111///---,,,,,,,,,...///------++++++++++++------,,,,,,++++++***+++++++++'''))),,,...000000///...)))))))))***,,,...000222...000222555777777777666......---,,,,,,,,,,,,---++++++,,,---------,,,,,,******++++++,,,---..................---,,,+++******+++,,,...//////......'''***...//////.........------......///000000000222222222111222222333333000000000000000111111111///000111222222111000//////,,,+++......---...222,,,------......------,,,,,,,,,,,,---------......//////............//////...............///000111//////000///...+++)))(((...///000111111000///...111111111111111000//////222111000.........//////---///000...,,,+++---000------------...///000000000///......///000///---...//////...,,,++++++,,,------------------------............/////////000///222777===BBBBBB@@@=========@@@DDDJJJMMMOOONNNHHHIIIKKKLLLMMMMMMLLLLLLIIIJJJMMMOOOQQQSSSSSSSSS}}}yyyxxxwwwvvvuuurrrmmmjjjjjjhhheeefffjjjgggdddbbbcccfffgggfffeeegggeeebbb``````cccgggjjjffffffeeecccccccccccccccdddddddddeeefffggghhhiiigggjjjlllmmmlllkkkkkklllpppnnnlllkkkjjjkkkmmmnnnnnnoooqqqsssuuuwwwxxxxxxxxxxxxwwwwwwyyy{{{~~~~~~}}}{{{yyyxxxzzzzzzqqqkkkggg```XXXTTTSSSSSSQQQMMMKKKIIIGGGDDDBBB???>>>>>>999777555444444444333222111111111333444555555444000000///...------,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++,,,,,,,,,+++++++++******++++++,,,------...............000444888:::999888111///------...000000///000///...---,,,,,,---...///...,,,++++++,,,...///............---,,,+++***.........///////////////222---,,,222333///---000000000/////////000000111111111111000000000000000000000...------...///000......///////////////...000000000///......---------------///000///---+++......---------......//////,,,***+++...///...,,,------,,,,,,------...///,,,------......------,,,......///000000000000000000...,,,---000111///---111///---...111222000...///...,,,+++,,,...000111///............//////000'''(((***,,,...000111111,,,---...//////...---,,,---------------...///000............//////000000000222666:::===>>>>>>===000999AAACCCFFFLLLPPPQQQOOOMMMKKKKKKKKKKKKKKKJJJMMMOOOQQQRRRQQQQQQRRRTTT}}}zzzxxxwwwvvvuuusssnnnkkkjjjiiifffgggjjjhhheeeccccccfffgggfffdddgggeeecccaaaaaacccfffhhhffffffeeeeeedddcccccccccccccccddddddeeeggghhhiiihhhjjjllllllkkkjjjjjjjjjnnnmmmlllkkkkkklllmmmmmmmmmoooqqqtttvvvwwwwwwwwwsssssstttuuuxxx|||}}}{{{zzz{{{~~~~~~xxxpppjjjfff___XXXTTTSSSSSSPPPMMMJJJIIIFFFCCCAAA???======777555333222222222111///111111222333555555555444000//////...------,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////......111555999<<<<<<;;;222000...---...///......//////...---,,,---......///...,,,++++++,,,...////////////......---++++++------------............000,,,,,,000111...,,,...,,,,,,,,,,,,------...///000000000000000000000000//////...------...//////......////////////......////////////...............------...//////...---...------------...//////000...,,,,,,...000///---,,,,,,,,,,,,,,,---......---......//////......---......///000000000000000000...------000000///---000...------///000///---...---,,,,,,,,,---///000///............///000000+++,,,---...////////////---......//////......---------,,,,,,---......///........................000333666:::<<<======<<<666===CCCFFFJJJQQQTTTTTTOOONNNLLLKKKKKKKKKJJJJJJKKKMMMPPPQQQRRRRRRTTTUUU}}}zzzxxxxxxvvvuuusssooolllkkkjjjfffgggjjjiiigggeeeeeeeeefffeeedddffffffeeedddddddddeeeeeeeeeffffffgggfffdddcccbbbbbbccccccdddeeefffggghhhiiikkkmmmlllkkkjjjjjjkkklllllllllllllllllllllllllllnnnqqqtttvvvvvvuuutttrrrrrrssstttwww{{{~~~~~~}}}}}}}}}zzzuuunnniiiddd___XXXTTTSSSRRRPPPMMMJJJIIIFFFCCC@@@>>><<<<<<666444222111222222111///111222333444555555444444/////////...------,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,---......---,,,+++,,,...000111...///111666;;;>>>@@@???555333///......---,,,+++......---------...//////...---,,,++++++,,,---...////////////......---,,,++++++,,,,,,------------///,,,+++...000---,,,---*********+++,,,---...////////////000000000000000...---------------.........///////////////..................////////////...---,,,,,,.../////////---------------...//////111///------///000///...,,,,,,++++++,,,,,,---.../////////000000/////////......///000000000000//////...---...//////...---///---,,,---...///...---...---,,,,,,,,,---//////...............///000000//////000000//////...---///..................///,,,,,,,,,,,,,,,------...---------------------,,,111333666999;;;;;;;;;::::::>>>BBBFFFMMMTTTVVVSSSPPPOOOMMMLLLKKKJJJJJJJJJJJJMMMPPPQQQRRRSSSUUUWWW}}}zzzyyyxxxwwwuuutttpppmmmmmmkkkggggggjjjjjjiiigggfffeeeeeeddddddffffffggggggfffeeedddccceeefffggghhhgggeeecccaaabbbbbbcccdddeeefffggggggjjjkkkmmmmmmllllllmmmnnnjjjjjjkkkllllllllllllkkkkkknnnqqqtttvvvuuusssqqqttttttuuuuuuwwwyyyzzz{{{|||~~~zzzwwwrrrmmmiiibbb^^^XXXTTTRRRQQQOOOMMMKKKIIIGGGCCC@@@>>><<<<<<777555333333333333222111000222444555555444444444//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,...---+++***+++---000222...///111666;;;@@@AAABBB888555111///...---+++***------------......//////...---,,,,,,,,,,,,---...//////000000///......---++++++,,,,,,------.........,,,,,,...///...---,,,+++++++++,,,---///000111......///////////////000,,,,,,,,,,,,---------...//////////////////...------------...///000000111///---++++++---///000000---------------...///000000///..................,,,++++++++++++,,,------...//////000000//////...---...//////000000//////......---..........................................------,,,,,,---............---......///000111111111111111111000///...000///...------...///000,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------222333555777999999888888999<<<>>>BBBJJJRRRSSSPPPPPPOOOOOOMMMJJJIIIIIIJJJLLLOOOQQQRRRRRRRRRTTTUUU~~~{{{yyyxxxwwwvvvuuuqqqoooooommmhhhhhhjjjkkkjjjiiigggeeeddddddeeeeeefffhhhhhhhhhfffdddcccdddeeegggggggggeeebbbaaaaaabbbdddeeefffgggggggggjjjkkkmmmmmmmmmnnnppprrrjjjjjjkkkkkklllkkkkkkjjjkkkmmmqqqttttttsssqqqoootttuuuuuuvvvxxxyyy{{{{{{}}}~~~~~~wwwtttppplllhhh```\\\XXXTTTRRRPPPNNNMMMLLLJJJGGGDDDAAA>>>===<<<666444222222333333222111...222555666444222222333...............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...,,,***)))***,,,///111......000444:::>>>@@@AAA888555222///...---+++))),,,,,,---....../////////---------,,,,,,---------//////////////////...---+++,,,,,,---......//////............///000///,,,******++++++---...000000------........./////////+++,,,,,,------.........///////////////...------,,,------...///000111111///---++++++---///000///,,,,,,,,,------///000000///......---,,,,,,,,,---,,,,,,++++++,,,,,,---............//////.........------...///////////////---.........---------...//////000////////////000---------,,,,,,,,,---------------......///111111000000111111222111111111000///...------...///000---,,,,,,+++++++++,,,,,,((()))***+++,,,...//////111222444555666777777777888:::<<>>;;;999888222000///...000000000///+++000555555222......000........................,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))************))))))))))))***+++,,,---...---,,,...222555777777666333000/////////...------.../////////...---,,,,,,------------------,,,------............------******+++,,,---...//////,,,......+++---000///***+++++++++++++++,,,------+++,,,,,,---......//////+++,,,...///000000//////000000000000///...---,,,------......//////000000000///......///...,,,+++,,,,,,,,,---...///000111///000000...+++***,,,.........------......///000...//////000000//////...,,,---......//////......+++---///...,,,+++---///---///111000...---...000------------,,,,,,++++++------------///000111222///000000111111111111111//////000000000000/////////......---,,,,,,------,,,,,,,,,,,,------------//////111222444555666666444999===>>>AAAHHHMMMNNNKKKNNNPPPNNNKKKJJJMMMPPPQQQSSSTTTTTTRRRQQQQQQRRR~~~{{{zzzyyyxxxwwwwwwsssrrrrrrpppjjjiiijjjiiijjjkkkiiifffeeegggiiieeefffggghhhiiiiiihhhhhheeedddcccbbbaaaaaaaaaaaaccceeegggiiijjjjjjiiihhhmmmnnnmmmkkkhhhhhhiiikkkooommmjjjhhhffffffggghhhnnnnnnooooooooooooooonnnpppqqqsssuuuvvvwwwwwwwwwyyyzzz{{{{{{{{{|||zzzpppkkkfffbbb___[[[ZZZXXXUUUQQQNNNMMMMMMHHHFFFCCC???<<<999777666444222000000111222111111***///444555111------///---.....................,,,++++++++++++++++++,,,+++++++++******)))))))))''''''((()))***+++,,,,,,'''(((((()))******++++++...,,,+++,,,///222333333555222000//////000000///....../////////...,,,+++,,,------......------,,,,,,,,,------...------,,,((()))***+++,,,---......***...---***+++000...(((.........------...//////++++++,,,------...//////+++,,,...000111000000///000000000000///...---,,,.........///////////////000////////////...+++)))+++,,,,,,---...///111111000111222000,,,+++---//////............///000000000000111111111111000000,,,---......//////......+++---///...,,,+++,,,///,,,...000///---,,,---000---------------,,,+++***,,,,,,------///000111222000111111111111000000///...///000111111000///...000///...---------------//////...------,,,++++++......000111333555666777000777<<<<<<>>>DDDJJJLLLJJJNNNPPPNNNKKKJJJNNNRRRPPPRRRSSSTTTSSSRRRSSSTTT}}}zzzvvvuuuwwwwwwvvvtttrrrooollljjjiiijjjkkkllllllkkkiiifffdddhhhgggfffddddddeeeeeefffhhhccc```aaadddfffccc```aaaccceeeffffffhhhkkkmmmkkkmmmnnnmmmjjjiiikkknnnjjjkkklllkkkiiiiiijjjkkkkkklllmmmmmmmmmmmmppprrrqqqrrrssssssssstttvvvxxxzzz{{{||||||||||||~~~zzzqqqkkkfffaaa^^^YYYWWWTTTSSSRRROOOLLLIIIIIIFFFCCC@@@===:::777444111111111111000000000000111000///...---......//////---++++++------+++)))---......,,,***((()))*********))))))))))))******''''''(((******+++++++++&&&((())))))(((((()))***+++++++++,,,,,,---------111111000000////////////---...///...------...///,,,...///...---+++,,,,,,......---------,,,,,,,,,))))))***+++***)))((('''000...---...000111...,,,///000000000000000///...+++---...000000000000///111111000000//////......---.../////////...,,,+++............///111222333------------------------,,,,,,,,,***)))+++...111222111111000///......---------------------------///////////////.........///////////////.........+++,,,...000000///...,,,111222222000---+++++++++,,,,,,*********+++,,,---,,,---...///000000000000+++...000222222333444666------......///000000000/////////...------,,,,,,***+++---//////...,,,+++,,,...000333555777777777777999;;;===@@@EEEKKKOOOLLLMMMMMMNNNNNNNNNMMMMMMVVVSSSQQQRRRUUUUUUSSSQQQ}}}zzzvvvtttvvvvvvuuusssqqqnnnkkkiiihhhjjjjjjjjjjjjjjjhhhgggfffiiihhhgggeeeeeeeeeeeeeeegggccc```aaadddeeeccc```bbbdddeeefffggghhhkkkmmmmmmmmmmmmlllkkkjjjlllmmmhhhjjjjjjjjjhhhhhhiiijjjkkkmmmnnnmmmmmmmmmooopppqqqrrrttttttssstttvvvxxxxxxzzz{{{||||||}}}zzzqqqkkkfff```\\\XXXWWWTTTSSSRRROOOLLLJJJHHHEEEBBB???<<<999666333111111111111000000000000///...---------...//////...,,,++++++------+++)))+++,,,,,,+++)))((()))*********))))))))))))******'''((()))***++++++++++++((()))******)))((()))++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---///...------...///,,,...///...---,,,,,,---......---------,,,,,,,,,((((((***++++++++++++***///...---...000111///---//////000000//////......,,,---...///000//////...000000000000//////.........////////////...------............///000111222........................---------,,,+++,,,...000000//////......---------------------------------////////////............/////////////////////...,,,---.../////////...---222222222000...,,,---///...---,,,++++++,,,------,,,---...///000000000000...000222222111111111333------......///000000000/////////...------,,,,,,+++,,,.../////////---,,,---...111333555666777777777999<<>><<<999555222111111111111000000000000------,,,,,,,,,---......---,,,++++++,,,,,,+++***)))***+++***)))((()))***************************(((((()))***++++++++++++***+++,,,+++))))))***+++---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,++++++---......------...000---...///...---,,,,,,---......---------,,,,,,,,,'''(((***+++,,,---------...------...000111000...////////////......------,,,------.........------000000000////////////...111000//////......//////000//////......//////000////////////////////////---/////////---,,,---...------------------------------------------------..............................//////////////////---------------...//////222333222000......111333000///...---,,,------...---...///000000111000000111222333222000///...///------......///000000000/////////...------,,,,,,,,,---...///000///.........///111333555555666666777999===@@@CCCFFFJJJMMMTTTQQQNNNKKKJJJKKKMMMOOOSSSRRRQQQRRRTTTUUUUUUTTT{{{vvvsssssssssqqqpppmmmjjjhhhfffeeehhhgggfffffffffhhhjjjkkklllllljjjhhhfffeeedddccceeecccaaaaaaccccccbbbaaadddfffggghhhhhhiiilllnnnqqqnnnkkkkkknnnooommmkkkiiikkklllllljjjjjjkkkmmmqqqrrrssssssqqqpppqqqrrrppprrrtttuuuuuuuuuwwwxxxxxxzzz||||||}}}~~~yyyrrrmmmfff___YYYWWWUUUSSSSSSRRRPPPMMMKKKHHHEEEBBB???<<<999666333111111111111000000000///---------,,,,,,+++++++++,,,++++++++++++,,,++++++(((***++++++******+++,,,************************((()))******+++++++++++++++,,,---,,,***)))***+++---------,,,,,,+++++++++***+++---/////////------***+++------------///000...//////...,,,,,,---.........---------,,,,,,,,,******+++,,,---------...,,,,,,---///000111000000000///......------------,,,---------------------////////////////////////222111///.........///000111000///.......................................---///000///---,,,,,,,,,,,,,,,,,,---------------------------------------------...............///............///////////////...,,,,,,,,,---///000333222111///...000333666111000...---,,,------......///000000111111111000000222333222///...---...------......///000000000/////////...------,,,,,,,,,---...///000000000///000000111333444555555666777:::>>>BBBDDDGGGJJJLLLRRRPPPNNNLLLKKKLLLNNNOOORRRQQQRRRSSSTTTUUUUUUUUU|||uuurrrrrrqqqpppnnnllliiifffdddcccgggfffeeedddeeehhhjjjlllllllllkkkiiigggeeecccbbbdddcccaaaaaabbbbbbbbbaaaeeefffhhhhhhhhhiiikkkmmmpppmmmjjjkkkmmmnnnmmmjjjgggiiijjjjjjiiiiiijjjllloooqqqssssssqqqppppppqqqoooqqqtttvvvvvvvvvwwwyyy{{{|||}}}}}}}}}}}}xxxrrrmmmggg___YYYVVVTTTSSSRRRRRRQQQNNNLLLJJJGGGCCC@@@>>>;;;777555111111111111000000000//////......---+++***)))(((***++++++++++++++++++,,,)))+++,,,,,,,,,,,,---...)))***++++++++++++***))))))******++++++++++++***+++,,,---,,,+++***+++,,,---------,,,,,,+++++++++***+++,,,.........------)))***,,,---------///111/////////...,,,,,,---///......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---...//////000000111111000...---,,,,,,,,,---,,,,,,,,,,,,---------................../////////222111///.........///000111000///...------------------------------------,,,---///...,,,+++++++++------------------......------------------------,,,---------......//////---.........//////000000///...,,,++++++---///111111111000///...000444777000///...,,,,,,,,,---...///000111111111111111111...000111111///......///------......///000000000/////////...------,,,,,,,,,---...//////000000000000111111222333555666666888;;;???CCCEEEGGGJJJMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUVVV|||uuuqqqppppppooommmkkkhhhfffdddcccfffeeeddddddeeegggjjjkkkkkkkkkjjjiiigggeeecccbbbccccccbbbaaaaaaaaaaaabbbeeefffggggggggghhhjjjlllnnnmmmkkkkkklllllllllkkkdddfffggggggffffffhhhiiikkknnnppppppooonnnnnnnnnoooqqquuuvvvwwwwwwxxxyyy|||}}}~~~~~~}}}}}}}}}vvvppplllfff___YYYUUUTTTRRRRRRRRRQQQOOOMMMJJJHHHDDDAAA???<<<888555111111111111000000000000//////...---,,,***)))((()))***++++++******+++,,,***,,,------,,,,,,---///)))***+++,,,,,,+++***)))******+++++++++++++++***)))+++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,''')))+++,,,,,,---000111000000///...,,,,,,...000......---------,,,,,,,,,...---,,,++++++++++++,,,,,,---///000///...///000222111///---,,,,,,------,,,,,,,,,,,,---...///000---............/////////111000//////......//////000//////...---------...------------------------+++---------+++***+++,,,------------------------------------------------,,,,,,,,,---......//////------......///000000000///...,,,,,,,,,---///111/////////......///222555///...---,,,,,,---...///111111222222222222111111,,,...000000///...///000------......///000000000/////////...------,,,,,,,,,,,,---...//////000111000000111111333555777888:::<<<@@@CCCEEEHHHKKKNNNKKKLLLNNNOOOPPPQQQPPPPPPQQQRRRTTTTTTSSSSSSTTTVVV}}}uuupppooopppooommmkkkhhheeecccbbbeeeeeeddddddeeegggiiijjjiiiiiiiiihhhgggdddbbbaaaccccccbbbaaa``````aaabbbdddfffggggggfffgggiiikkkkkkllllllkkkiiiiiijjjkkkdddfffggghhhggggggiiijjjjjjmmmpppqqqpppooooooooonnnqqquuuwwwwwwwwwxxxyyy{{{|||}}}~~~}}}~~~zzzsssmmmhhhccc]]]XXXTTTSSSRRRRRRSSSRRRPPPNNNJJJGGGDDDAAA>>>;;;777555111111111111000000000000,,,------......---++++++(((***,,,+++***)))+++---+++,,,------++++++,,,...)))***,,,------,,,***)))***++++++,,,,,,++++++***''')))***+++***+++,,,...+++,,,,,,,,,,,,,,,,,,---...---+++*********,,,---&&&(((+++,,,,,,...000222000000///...,,,,,,...000......---------,,,,,,,,,,,,,,,+++******+++,,,---,,,...111000...---...000444222000...---------...,,,,,,,,,,,,...000111333---------.........//////...////////////...------//////...---------..............................,,,------,,,++++++---000------,,,,,,++++++******------------------------++++++,,,------...//////------......///000000111......---,,,---...///000,,,---......------///111///......---...///111222111222222333222222111111,,,...000///...------...------......///000000000/////////...------,,,,,,++++++,,,,,,---///000111//////000111333555888999<<<>>>@@@BBBDDDGGGLLLOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTRRRRRRSSSUUU}}}uuuoooooopppooommmkkkhhheeedddbbbdddddddddeeefffggghhhhhhhhhhhhhhhhhhfffdddbbbaaabbbccccccaaa``````aaabbbdddeeeffffffffffffiiijjjiiilllmmmkkkhhhgggiiilllgggiiijjjkkkjjjjjjlllmmmlllooorrrssssssrrrrrrrrrnnnqqquuuwwwxxxxxxxxxyyyyyyzzz|||}}}~~~~~~xxxpppjjjfffaaa[[[WWWTTTSSSRRRRRRSSSRRRPPPNNNIIIFFFCCC@@@===:::777444111111111111000000000000***+++,,,...//////......'''***,,,+++))))))+++---***,,,,,,,,,******+++,,,)))***,,,------,,,***)))++++++,,,,,,,,,++++++***&&&''')))******+++---///+++++++++,,,,,,---------222000...++++++,,,...000&&&(((***,,,,,,...000222000000000---,,,,,,...111......---------,,,,,,,,,***)))))))))***,,,...///---///111111...,,,...///555333000...------...///,,,,,,,,,---...111333444---------.........//////---.../////////...,,,+++......---------......///////////////////////////......---,,,+++,,,000222---,,,,,,+++***)))((((((------------------------++++++,,,,,,---...//////---------...///000000111---------------...//////***,,,------,,,,,,---/////////...///000111333444222222333333333222222111...///000///---,,,,,,---------......///000000000000//////...------,,,,,,+++++++++,,,---...000000/////////111333666888:::===???@@@AAACCCGGGLLLPPPSSSQQQNNNLLLLLLMMMPPPRRRRRRTTTVVVUUURRRQQQSSSUUU{{{xxxtttppptttrrroookkkhhhffffffeeebbbbbbbbbaaabbbbbbcccdddiiiiiiiiihhhfffdddaaa```aaabbbbbbaaa``````bbbeeedddccccccdddfffggggggfffgggiiijjjiiihhhggghhhiiijjjjjjjjjjjjkkkmmmooopppooooooooopppqqqrrrtttuuuqqqqqqrrrssstttuuuvvvwww|||}}}~~~xxxpppkkkeee^^^YYYYYYVVVVVVVVVSSSPPPNNNMMMNNNIIIHHHEEE@@@:::666555666000000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***+++...000+++***************++++++************************,,,*********,,,---,,,++++++***)))((((((***,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000000////////////000111------...///...---+++***,,,***)))***---.........111111111111111000///...000000//////...---++++++,,,,,,+++++++++,,,------............///////////////...---,,,,,,,,,,,,,,,---++++++---///000---***///...---,,,++++++,,,------,,,+++++++++---///111------...//////...------......---------,,,,,,,,,***,,,......---,,,---...000000000...,,,,,,...000////////////............+++---///---++++++---111,,,---...///000000000000111333444333000//////000000///...---------------......//////////////////------,,,+++,,,---...///,,,------......------,,,000000111222333555666777:::<<>>AAABBBCCCEEEIIILLLPPPPPPOOOOOOOOOPPPRRRRRRSSSUUUVVVSSSNNNMMMQQQVVV}}}yyyuuurrroooooommmkkkiiifffcccbbbaaaaaabbbbbbdddeeeggghhheeefffggggggfffdddcccbbbaaaaaabbb```______```bbbbbbccccccddddddeeeeeeeeeccceeeggghhhhhhiiikkkmmmooonnnllljjjiiiiiijjjjjjlllnnnppprrrssstttttttttpppqqqrrrtttvvvyyy{{{|||||||||}}}{{{tttooolllhhh```ZZZYYYTTTTTTSSSQQQMMMJJJIIIIIIGGGFFFCCC???:::777666777000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,......---,,,+++++++++,,,))))))))))))))))))))))))///---++++++++++++)))(((+++***)))))))))***,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000000000000000000000000------------------......---...///,,,(((&&&(((***...............---------.........//////......---+++++++++,,,...///111222....../////////000000000//////......------......000/////////000///---+++//////.........///000000,,,+++*********,,,...000///...---,,,,,,---...///////////////............,,,---//////.........///000111111000......///111////////////...............,,,++++++---...............//////000111111111777444222444777777333......---,,,,,,+++,,,,,,,,,////////////......------...---,,,,,,,,,---///////////////000000/////////...///000222444666999:::===@@@CCCCCCBBBDDDHHHKKKPPPPPPPPPPPPQQQRRRSSSTTTPPPTTTVVVRRRKKKIIIOOOUUU~~~zzzuuurrrmmmmmmmmmkkkiiieeebbbaaabbbbbbbbbbbbcccdddeeeeeebbbcccdddddddddcccbbbaaaaaabbbbbbaaa___^^^___``````aaabbbbbbbbbbbbcccddddddfffggghhhhhhhhhjjjlllnnnmmmkkkjjjiiiiiiiiiiiikkkmmmooorrrttttttssssssqqqrrrrrrsssuuuwwwzzz{{{||||||}}}~~~wwwqqqmmmlllhhh```ZZZYYYTTTTTTSSSPPPLLLIIIHHHHHHFFFEEEBBB===777444333333000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///...---,,,+++++++++++++++))))))))))))))))))))))))+++***)))***,,,------,,,******)))))))))***+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...//////000111111111000000//////...---,,,,,,,,,...///000+++...///,,,'''$$$'''+++......---------------...------...///////////////+++++++++,,,---...///000....../////////000000000000//////.........//////111111111111111///---,,,,,,,,,,,,,,,------......,,,+++***)))***,,,...///000///---,,,,,,---///000000000000///////////////,,,...000000///...///000///000111000///...///111////////////............///,,,***+++...000...,,,......//////000111111222555444555555666555222000//////............//////000//////......------,,,...------,,,,,,...///000...//////000000//////...---...///222444888:::<<>>777333111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...,,,,,,+++***************))))))))))))))))))))))))***))))))***,,,------,,,***************+++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---......---------...//////111111222222111000///......------,,,---...000111))),,,...,,,'''&&&)))---///...---------...//////------...///000000000000,,,,,,++++++***+++++++++............//////////////////.........//////000000111222222000///------++++++,,,------.........+++***)))((()))+++---...000///---,,,,,,---///000000000000000000000000000,,,...000000///...///000...///111000///...///000////////////............///,,,***+++...000...,,,///.........///000111222///444888777222//////111//////.........//////000//////......---------,,,......---,,,---...///000.........//////.........---...///222555888;;;<<>>888555444444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,)))((()))***************+++,,,------++++++++++++++++++++++++---+++***+++,,,,,,+++)))))))))***+++++++++++++++))))))))))))*********+++---,,,,,,++++++,,,,,,---//////............//////111222333333333111///---...////////////......---,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...///...//////000000000//////,,,,,,++++++******+++++++++++++++,,,,,,,,,------------,,,,,,---......///,,,///222111///---...///...///000000000///...---***)))((('''(((***,,,---.................................//////000000000+++---...///------...///***,,,//////...---......////////////............,,,---------,,,,,,...///...---,,,+++,,,...000111,,,222777666111------///---------------...//////+++,,,,,,------......//////...---------...000111...//////000000//////...//////111333555888:::<<>>:::666333333444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---))))))***++++++++++++***))))))))))))************---,,,,,,++++++,,,,,,---000//////.........//////111222333444333111///---//////000000000...---,,,///---++++++,,,,,,,,,+++,,,+++***))))))+++---...//////000000000000//////++++++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++...111111///---...000------.........---+++******)))((('''(((***,,,---------...//////...---------.........//////000000***,,,......---,,,---...)))+++...///...------...000/////////............+++---///---++++++---111---,,,+++***+++---///111///111444555444111...---///////////////000111111***++++++,,,---.../////////......---...///000111000000111111111111000000000000111333555888:::;;;AAAGGGKKKIIICCCAAAFFFMMMVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTSSSPPPLLLKKKMMMPPP|||vvvrrrqqqooommmkkkjjjkkkkkkjjjhhhdddcccbbbbbbddddddcccbbbcccbbbaaa```___^^^^^^^^^jjjjjjiiihhheeebbb___]]]^^^dddiiiiiieeeaaabbbddddddeeeeeefffgggiiikkkllljjjgggfffgggjjjkkkiiigggggggggggghhhkkkmmmpppqqqxxxwwwuuuttttttvvvxxxzzzwwwvvvvvvvvvwwwyyy{{{|||{{{~~~~~~~~~{{{mmmiiiccc]]]YYYWWWXXXXXXWWWQQQJJJIIILLLLLLHHHCCCCCC@@@;;;666333111222333000000000000000000//////++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***+++,,,------+++***((()))))))))(((((((((((((((******************+++++++++++++++,,,,,,------------......---,,,---///111222222111111000//////...,,,...000///,,,+++---///------,,,++++++++++++,,,*********++++++,,,,,,,,,000///...---------------+++,,,---...////////////------------------------******+++++++++,,,,,,,,,/////////...,,,,,,---.........---,,,,,,,,,,,,---+++***(((''''''(((***+++---------............///...---,,,+++,,,...000111---......---+++)))***+++///......---------......///000222222000...............---------......///***,,,---------...000222444333333222111000//////......///000000000000000+++---000111///---,,,,,,......------------......111111000000//////......111222222222333666:::>>>AAADDDFFFDDDAAA@@@DDDIIIPPPVVVYYYXXXXXX[[[[[[YYYUUUSSSPPPMMMLLLNNNPPPQQQxxxsssrrrooommmjjjjjjjjjjjjiiihhhdddcccbbbbbbcccdddcccbbbcccbbb```___^^^^^^______fffffffffeeedddaaa___^^^```dddggggggdddbbbcccdddfffffffffgggggghhhjjjjjjiiihhhfffgggjjjkkkjjjhhhggghhhhhhiiikkknnnppprrrwwwvvvtttssssssuuuwwwyyyuuuuuuuuuvvvvvvxxxyyyyyywwwzzz}}}~~~~~~~~~~~~wwwkkkgggbbb\\\YYYXXXYYYZZZWWWPPPHHHEEEGGGIIIFFFCCCBBB???:::555222111111222......//////////////////++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++******++++++***+++,,,------+++***(((************++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++******---------,,,+++,,,...000222222222111000000//////---...000///---,,,...000//////......---------...******+++++++++,,,,,,,,,//////...---------------***+++,,,---............------------------------******+++++++++,,,,,,,,,...//////...,,,,,,---.........---,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,------------............000///---,,,,,,---...///---...///...,,,******+++///......------............000222222000///...//////...---------------...+++,,,---------...000222444444333222111000//////...///000000111111000000+++---//////---,,,,,,---///......------......///111111000000///////////////000000000111444888<<<@@@BBBDDDCCC@@@@@@DDDIIIPPPVVVYYYXXXXXXZZZZZZXXXUUUSSSOOOMMMLLLMMMOOOPPP{{{uuusssnnnllljjjiiiiiiiiihhhgggdddbbbaaaaaacccccccccbbbbbbaaa___^^^^^^___aaabbbbbbbbbccccccbbbaaaaaa```ddddddddddddddddddddddddiiihhhhhhggggggggghhhhhhiiihhhggghhhjjjkkkjjjiiihhhhhhiiijjjmmmoooqqqrrrvvvtttsssrrrrrrtttvvvwwwsssttttttuuuvvvvvvvvvvvvrrruuuyyy|||}}}~~~zzzrrrhhheee```\\\YYYYYYZZZ[[[WWWOOOFFFBBBCCCEEEDDDBBB@@@===999444111000000000---------....../////////++++++++++++++++++++++++************************************************---,,,,,,+++++++++++++++++++++,,,---,,,+++***))))))*********+++,,,,,,,,,...---,,,+++)))))))))))),,,,,,+++******))))))(((,,,,,,,,,+++***+++---///222222222222111111000///...///000///...---...000//////.........---------***++++++++++++,,,,,,,,,.........---------------)))***+++,,,------------------------------------******+++++++++,,,,,,,,,......///...,,,+++---.........---,,,,,,,,,,,,------,,,+++******+++,,,---------------............111000...---,,,,,,---------...000000...,,,,,,,,,///......---......//////---///111222111000000000///...---,,,,,,,,,,,,,,,+++---......---...000222555555444444333111000//////000000111111111111000,,,------,,,++++++,,,...///......------......///111000000000000////////////000111111111444888;;;===???AAAAAA???@@@DDDHHHPPPVVVYYYXXXXXXZZZYYYWWWUUUSSSOOOLLLKKKLLLNNNOOO|||uuurrrnnnllliiihhhhhhhhhgggeeedddbbb``````aaacccbbbbbbbbb```___^^^^^^```bbbddd___```aaaaaabbbcccccccccfffdddbbbbbbdddeeeeeeeeejjjiiihhhgggffffffffffffhhhggghhhhhhiiijjjjjjjjjhhhiiijjjlllnnnpppqqqrrrtttsssrrrqqqrrrsssuuuvvvrrrsssuuuvvvvvvvvvuuutttpppssswww{{{}}}wwwooohhheee```\\\YYYXXXXXXYYYUUUOOOGGGCCCCCCDDDBBB@@@>>>;;;777333000/////////+++,,,,,,------......///++++++++++++++++++++++++***************+++++++++************++++++++++++---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++***)))''''''((()))******++++++---,,,++++++************++++++++++++************+++++++++***)))***,,,...222222333333222111000//////////////////...//////,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++---------------------,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......---,,,+++---.........---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,---------.........000///...------------...,,,...111111000...------...............//////000,,,///111222111000111111///...---,,,,,,+++,,,,,,,,,---......---...000222555555555555444222000///000000111111111111111000---------,,,++++++...111//////............//////000000000000000000000000222333444444444666:::===;;;===>>>>>>>>>@@@DDDGGGNNNUUUYYYXXXXXXYYYXXXUUUUUUSSSOOOLLLKKKLLLNNNPPP|||uuurrrmmmkkkhhhgggggggggeeeddddddaaa______```bbbbbbbbbaaa```___^^^___aaacccddd``````aaabbbccceeefffffffffdddaaaaaaccceeeffffffiiihhhgggfffeeeeeeeeeeeefffgggggghhhhhhiiijjjjjjggghhhjjjlllnnnpppqqqrrrsssrrrqqqqqqrrrrrrttttttssstttvvvwwwxxxwwwwwwvvvrrrtttvvvzzz~~~vvvmmmiiifffaaa\\\XXXVVVUUUUUURRROOOJJJHHHFFFDDD@@@===<<<:::777333000///......+++,,,,,,,,,------......++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******'''(((((()))***++++++,,,+++*********+++,,,------)))******+++,,,---......***++++++***)))***,,,...000111222333333111000//////........./////////...,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,---......------,,,+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------++++++---///......---,,,,,,,,,,,,---...------------------...,,,,,,,,,------------...------------......//////,,,...000111000...//////...............///000111---///222222111111111222///...------,,,,,,,,,,,,---...//////......000222444555555555444222000///000000111111111000000/////////...---,,,---000333/////////....../////////000000000000111111111111222333444555555777:::<<<:::;;;<<<===>>>@@@CCCFFFLLLSSSXXXXXXXXXYYYXXXUUUUUUSSSPPPMMMMMMNNNPPPRRR{{{uuurrrmmmjjjhhhffffffeeedddbbbdddaaa^^^^^^___aaabbbaaa````````````aaaaaabbbcccaaaaaabbbbbbdddeeeggghhhdddccccccbbbcccdddfffgggfffeeeeeedddddddddeeeeeeccceeeggggggggggggiiijjjfffhhhjjjlllnnnppppppqqqrrrrrrrrrrrrrrrsssssstttttttttvvvwwwxxxyyyyyyyyyvvvvvvvvvyyy}}}uuummmhhhfffaaa\\\XXXUUUTTTSSSRRROOOMMMJJJGGGDDD???<<<;;;999666333111//////...------------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++*********+++++++++,,,---------************+++---...///))))))***+++---...///000+++++++++***)))***,,,......000111222222111///...///---,,,---...///...------.../////////...---,,,,,,,,,,,,++++++++++++******+++---......---,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---///......---,,,,,,,,,,,,------------......---------,,,,,,,,,,,,------------,,,,,,------...//////000,,,...//////......000111............///000111111...000222333222111111111.........------......///.../////////......000222333444555555444222///...///000000000000//////.../////////...---...111444000//////......//////000000000000111111111111222000222333444444555777999;;;;;;;;;<<<>>>@@@CCCDDDIIIQQQVVVWWWXXXZZZYYYVVVVVVTTTQQQPPPOOOQQQTTTVVV{{{vvvtttllljjjgggfffeeeeeecccaaacccaaa^^^]]]^^^```aaaaaa``````aaabbbbbbbbbaaaaaaccccccbbbbbbcccdddfffgggaaaccceeedddcccccceeehhhbbbbbbbbbbbbcccdddeeefffaaadddffffffeeeeeehhhjjjeeegggiiilllnnnooooooppprrrrrrrrrrrrssssssssstttsssttttttvvvwwwyyy{{{|||zzzxxxvvvwww{{{~~~}}}sssmmmfffddd```\\\XXXVVVTTTTTTSSSPPPLLLIIIEEEBBB>>><<<:::999777444222000////////////......------,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...))))))***+++,,,------...+++,,,,,,+++******---///---...000222222000...---...,,,+++,,,......---+++---...///000000...,,,+++,,,,,,,,,+++++++++******)))+++,,,......---,,,+++++++++,,,---............++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///......---,,,,,,,,,,,,------------......---------++++++,,,,,,,,,---------------..................------------,,,---000333............///000111222///111333333222000000000............///000111111...///000///......000222222333444555444111///---///////////////...---------.........---...111333000000////////////000000000000111111111222222222000222444444444555777999<<<;;;;;;<<<>>>AAABBBCCCGGGNNNUUUWWWXXXZZZZZZWWWWWWUUUSSSRRRRRRUUUXXXZZZ|||wwwuuullljjjgggeeeeeedddbbbaaacccaaa]]]\\\^^^```aaaaaa___aaabbbddddddbbb```___dddcccbbbbbbbbbccceeefff___cccgggfffbbbbbbeeeiii______```aaabbbdddeeefff```ccceeeeeeddddddgggjjjdddfffiiikkkmmmnnnoooooorrrrrrssssssssstttttttttssssssssstttvvvyyy|||}}}|||yyyuuuuuuyyy|||~~~~~~{{{rrrllldddbbb___[[[YYYWWWVVVVVVTTTQQQKKKFFFBBB???>>>>>>:::999777555222111//////000000///...---,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///---,,,++++++******++++++++++++******************------,,,++++++,,,,,,,,,***************+++++++++,,,,,,,,,+++***+++---///,,,---///111111000...,,,...,,,***+++---...,,,***+++,,,---......,,,***))),,,,,,,,,++++++*********)))***,,,.........,,,+++******+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,,,,++++++---///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,---------////////////...---,,,+++------,,,++++++---111444............///000222222000222444444222000///000............///111222333///000000///......000222111222444444333111...,,,......//////...---,,,,,,+++,,,......---...///111000000////////////000000000000111111222222222222222444666777777777999;;;===<<<;;;<<<>>>AAABBBBBBEEEMMMTTTWWWXXX[[[ZZZWWWWWWVVVTTTSSSTTTWWW[[[]]]{{{wwwtttpppnnnjjjfffcccbbbaaaaaafffbbb______```aaa___]]]aaadddeeeaaa___aaaaaa___eeedddcccbbbaaabbbcccdddaaaeeeeeeccccccfffeeebbbcccbbbaaaaaaaaabbbcccdddcccbbbaaa``````bbbdddeeefffgggjjjlllnnnooooooooosssrrrpppqqqrrrrrrqqqpppsssrrrqqqqqqrrruuuxxx{{{zzzvvvuuuxxxyyyzzz}}}wwwnnniiieeebbb]]]XXXTTTRRRQQQQQQRRRPPPLLLGGGAAA<<<888666666555333111////////////***,,,...000111///---,,,******+++,,,,,,,,,++++++(((***,,,,,,++++++,,,---,,,,,,++++++***+++++++++...---,,,++++++---...000000///---+++***(((''''''''''''((())))))))))))))),,,+++***)))))))))***++++++++++++,,,,,,---------***++++++,,,,,,------...,,,+++,,,---000000000...,,,++++++******++++++,,,000000///...------,,,,,,***,,,......,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,------............------,,,,,,------......------,,,+++***))))))............---,,,+++***---,,,++++++,,,---///000111000///...------...//////.........///000///...///......---------......///000000000000...,,,+++......---...///111333444............///111222333...111555666555222000///...///000///---,,,,,,...***++++++,,,...000111222222222111111111111111222111111000///000111333444333555666777777888:::===;;;<<<<<<;;;;;;;;;>>>@@@GGGJJJPPPWWW[[[ZZZVVVRRRSSSSSSRRRRRRTTTWWWYYY[[[|||xxxtttpppmmmjjjfffcccbbbaaaaaacccaaa___```bbbbbb```^^^```dddddd```^^^``````^^^ddddddcccccccccccccccdddaaadddeeeccccccfffeeebbbcccbbbaaa`````````aaabbbcccbbbaaa``````bbbccceeefffhhhjjjlllnnnooooooooopppnnnmmmnnnoooooonnnmmmqqqpppoooooopppsssvvvxxxxxxuuutttwwwyyyyyy}}}uuummmhhhddd```ZZZVVVSSSRRRPPPOOOPPPNNNJJJEEE@@@;;;888666444333222000////////////+++,,,...///000///...---------------,,,,,,,,,,,,(((***,,,,,,++++++,,,---...---,,,,,,+++,,,,,,,,,...---+++++++++,,,...//////...---+++***)))(((((((((((()))************))),,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---.........------...000111000///,,,++++++******++++++,,,000//////...------,,,,,,***,,,......---,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,,,,,,,---------------------,,,,,,---------......------,,,+++++++++***+++,,,---............,,,,,,++++++,,,---///000000///...---------.........---------.........---///......------......//////000000000///...,,,+++------------...000222333---------...///000222222///222555666444222000///...///000///---,,,---...++++++,,,---...///111222222222111111111111111222222111111111222222333444333444666666777888;;;======>>>>>>===<<<<<<>>>@@@EEEHHHMMMSSSWWWWWWTTTQQQOOOOOONNNOOOPPPSSSVVVXXX~~~xxxtttooommmiiifffcccbbbaaaaaaaaa``````aaaccccccbbb```___cccccc```]]]___```^^^bbbcccdddeeeeeedddcccccc```dddeeecccdddffffffbbbcccbbbaaa_________``````cccbbbaaaaaaaaabbbdddeeeggghhhjjjmmmnnnooooooooonnnmmmlllmmmnnnooonnnmmmpppooommmmmmmmmppprrrtttvvvsssssswwwyyyzzz}}}|||ssslllgggddd]]]VVVSSSSSSRRROOOKKKLLLJJJGGGCCC???:::777666222111000////////////000,,,---------............000///...---,,,,,,------(((***,,,,,,++++++---...///...------,,,,,,,,,------,,,+++++++++,,,---...------,,,+++************))))))***++++++++++++***,,,++++++******+++,,,,,,+++++++++++++++*********+++++++++,,,------......000//////000111111000...,,,++++++******++++++,,,//////......---,,,,,,,,,***,,,...///---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---......///++++++++++++,,,,,,,,,,,,------------------------------------------------***+++,,,------.........,,,+++++++++,,,---...///......---,,,,,,,,,------------------------------//////............/////////////////////...---,,,,,,,,,,,,---...///000111,,,,,,,,,---...///111111111333666666444111///...---/////////---,,,---...------------...///000111222111111111111111222222222222333444444444444333333444555666666888;;;>>>???@@@@@@???======>>>@@@DDDFFFJJJOOOSSSTTTRRRPPPMMMMMMLLLMMMOOORRRTTTVVVxxxsssnnnllliiieeecccbbbaaabbb___```aaabbbddddddcccccc```dddddd```^^^``````___```bbbdddffffffeeecccbbbaaadddfffeeefffhhhgggddddddcccaaa```_________```ddddddcccccccccdddeeefffhhhiiikkkmmmoooooooooooopppnnnnnnoooqqqrrrqqqpppqqqooommmlllmmmoooqqqsssvvvttttttxxx{{{{{{xxxpppiiifffccc\\\TTTRRRTTTTTTNNNIIIHHHGGGDDDAAA===:::777555//////////////////000000------,,,,,,,,,---...///111000...---,,,,,,,,,,,,)))***,,,,,,+++,,,...000///...---,,,,,,+++,,,,,,,,,++++++***+++,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))++++++,,,,,,---.........000/////////000000///---,,,++++++******++++++,,,.........------,,,,,,,,,***,,,......---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++&&&''')))+++,,,---......++++++++++++++++++++++++,,,------------------,,,+++,,,,,,,,,------......------------,,,+++******+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...//////.........///000000/////////......---------++++++,,,,,,---...//////,,,,,,,,,,,,...///000111222444666666333000......---...///...---,,,---///......---......///000000111111111000111111222333333444555666666555444333333444555555555777;;;>>>@@@AAAAAA@@@>>>>>>>>>@@@DDDEEEGGGLLLPPPRRRQQQPPPNNNNNNMMMNNNPPPSSSVVVXXXwwwqqqmmmkkkhhheeebbbaaaaaabbb```aaabbbcccccccccddddddaaaeeefffbbb```aaabbb```___aaadddffffffeeecccaaaaaaeeehhhggghhhjjjiiieeeeeedddcccaaa``````aaaaaaeeeeeeeeeeeeffffffgggggghhhjjjlllnnnoooooooooooopppooonnnppprrrssssssrrrrrrqqqooonnnnnnpppsssuuuxxxuuuvvv{{{}}}~~~}}}uuummmgggdddbbb[[[TTTRRRTTTTTTNNNIIIFFFEEEBBB???<<<999666555...//////000000000000000...---+++++++++,,,.../////////---,,,++++++++++++)))***+++++++++,,,///111...---,,,+++************************++++++,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******)))))))))+++,,,,,,------.../////////...---...//////...,,,,,,++++++******++++++,,,---------------,,,,,,,,,)))+++......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,*********+++,,,,,,------------------,,,+++***)))******+++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---///000///------...000...............///000000.........---------------++++++,,,------.........,,,,,,,,,,,,...///000111222444666555222000///...,,,...///...------...///...............///000111111111000000111222222333444555666777777666444333444555555444444666:::===???AAAAAA@@@???===>>>???DDDDDDGGGKKKOOOQQQQQQPPPMMMMMMMMMNNNPPPSSSVVVXXXwwwpppmmmkkkhhhdddbbbaaabbbbbbcccddddddcccbbbaaaccceeebbbffffffccc```bbbcccaaa]]]___bbbdddeeedddbbbaaa```eeehhhhhhiiikkkiiieeeeeedddcccaaaaaaaaabbbbbbeeefffffffffggggggggggggiiijjjlllnnnoooooooooooommmmmmlllnnnqqqrrrrrrqqqsssrrrppppppqqqsssvvvwwwyyywwwxxx|||~~~{{{rrrjjjeeebbb___ZZZTTTRRRSSSRRRMMMIIIEEEDDDBBB???;;;888666444//////000111111111000000---,,,+++++++++,,,...///---------------,,,+++******++++++++++++---000222...---,,,+++***)))))))))))))))*********+++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++++++++++++++*********,,,,,,,,,---......//////...---,,,---//////...,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,(((***,,,---+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,---------)))***+++,,,---------,,,++++++,,,---------,,,,,,---///111000---,,,...111---------------...///000......------,,,------...+++,,,------......------,,,,,,,,,---...///111111222444555444222000///000,,,---///...------...///............///000111222000000000000111222333333555666666666666555444444666666555444333555888<<<===>>>@@@???>>>======>>>CCCDDDFFFJJJOOOPPPPPPOOOJJJJJJJJJKKKMMMPPPTTTVVVxxxqqqllljjjgggdddbbbaaabbbbbbhhhhhhfffccc```___bbbeeebbbeeefffbbb```aaabbb```]]]^^^```bbbcccbbbaaa```^^^cccgggggghhhjjjhhhdddcccbbbaaa``````aaabbbcccddddddeeefffffffffffffffjjjkkkmmmnnnoooooooooooolllkkkkkkmmmppprrrrrrqqqsssrrrqqqqqqrrrtttxxxzzzyyywwwxxx}}}~~~zzzppphhhccc```[[[XXXTTTRRRQQQOOOKKKIIIFFFDDDBBB>>>;;;888555444000111111222222111000///,,,,,,++++++,,,,,,---...+++---///000000...,,,+++***++++++++++++---000333///...---,,,+++*********((())))))***************+++++++++***++++++,,,,,,)))******+++++++++++++++&&&''')))***++++++******++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---------...000111000...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))((()))))))))***+++,,,------...************************,,,,,,---............---------------,,,,,,,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,((()))+++,,,------,,,,,,***+++,,,.........---,,,+++///111000,,,+++---111+++++++++,,,,,,---...///...---,,,,,,,,,---......,,,,,,---...///......------------...///000222222111333444444222111111111,,,---......------...000---------...///111222333000000000000111222333444777666555555444444444555888777666333222333777:::999;;;===>>>===<<<<<<<<>>;;;888444111222111000111333333111000//////...---,,,,,,++++++,,,...000222222111///...,,,,,,+++***+++---000111,,,,,,,,,++++++*********((()))))))))******************))))))((((((''''''((()))++++++)))((()))*********))))))((((((''''''///+++'''(((+++***###...............------------------............///,,,,,,,,,------.........***,,,///000...+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---+++++++++---...+++++++++++++++---...///,,,,,,------...///000000,,,,,,+++***)))))))))******,,,------++++++,,,...,,,,,,------------------,,,,,,,,,,,,++++++***)))---------............///...///000000000...---,,,...............///000000...............///000000111222333333333222111111///.........------------...///000000000000222444222222222000//////222444555666777666444333444555999888777555222111222444888999:::;;;<<<<<<<<<<<<===AAAGGGKKKLLLLLLKKKKKKIIIHHHGGGGGGIIILLLPPPRRRzzzuuurrrmmmhhhcccbbbaaa``````___ccciiikkkfff___^^^aaacccbbb```_________``````______``````aaaaaa``````bbbccceeefffeeeeeeeeegggiiieeebbbaaabbbdddddddddfffeeedddeeeggghhhhhhggghhhkkkooopppppppppppppppnnnooooooppppppoooooooooooopppqqqssstttvvvwwwxxx|||{{{zzz{{{}}}}}}qqqggg```]]][[[YYYWWWTTTOOOLLLIIIGGGFFFDDDBBB@@@===:::777333111111111000111222333111//////......---,,,,,,++++++,,,---000222222111///...---,,,+++++++++---///000,,,,,,,,,+++++++++******************++++++++++++***)))))))))((((((((('''((()))++++++)))((()))***+++*********)))))))))))),,,)))(((***---...+++'''---------...............------------............,,,,,,,,,---------......+++,,,---,,,***)))***+++***************++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...---+++++++++---......------,,,,,,++++++***+++,,,,,,---......//////++++++******)))************,,,------++++++,,,...------------------,,,,,,---------------,,,++++++------------............//////000111000///...------------------...//////,,,------...///000222222333444444444333222000////////////.........------...///000/////////111333222222222000//////222444555666666555333222333444777888777555333222333555777888:::;;;===>>>>>>>>>>>>CCCHHHKKKLLLKKKKKKKKKHHHGGGFFFEEEFFFIIILLLMMM|||wwwrrrmmmhhhcccaaa```^^^]]]aaa[[[___kkklllaaa\\\aaaaaaaaa___^^^^^^___```aaa___`````````aaaaaaaaaaaacccdddeeedddccccccdddfffhhhfffccccccccccccbbbaaaccceeeffffffffffffgggiiifffiiimmmoooppppppqqqqqqnnnnnnoooooooooooonnnnnnmmmnnnppprrruuuwwwyyyyyy|||{{{zzz||||||oooeee]]]YYYWWWVVVUUURRROOOLLLIIIHHHGGGBBBAAA???;;;888555222111111000000111222222111///.........------,,,,,,+++,,,---///111111000///......---,,,++++++,,,---...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))))))))((((((((((((((()))++++++)))((()))***++++++++++++************************+++---......,,,,,,------......//////------------............,,,,,,,,,,,,------------,,,,,,+++***((((((***,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,------,,,---......---,,,***)))+++++++++,,,,,,------...*********)))******++++++***,,,------++++++,,,.........------,,,,,,++++++......//////......------------------............///000111111111000///...,,,,,,,,,,,,,,,---......++++++,,,---///111333444666666666555444222000...000000000/////////......---...///.........000222111222111000//////111333444555666555222111222333666777777555333333444666666777999<<<>>>???@@@AAAAAADDDIIIKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEGGGHHHJJJ}}}yyyrrrnnniiidddbbb```^^^\\\___ZZZ\\\gggmmmhhhaaa^^^```___^^^^^^^^^___```aaa````````````aaaaaabbbccceeefffeeedddbbbbbbdddfffffffffeeeddddddbbbaaa___```cccffffffddddddfffiiifffiiimmmoooooooooooopppnnnnnnoooooonnnnnnmmmmmmkkkllloooqqquuuwwwzzz{{{|||{{{{{{}}}|||oooddd\\\WWWUUUQQQPPPNNNLLLJJJGGGFFFEEE@@@@@@>>>:::666333222111111000000000222222111///......---------,,,,,,,,,,,,---...///000///...---...---,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))((((((((((((((()))++++++)))((()))******************************++++++(((&&&%%%(((+++++++++,,,------...//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,---(((***,,,.........---,,,******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,***+++---,,,++++++,,,.........------,,,+++******---...............------,,,,,,---------.........///000111222222111000///------,,,,,,------...///,,,,,,---...///111333444555666666666555333111000000000000000////////////,,,---......------///111000111111000//////111222444555555444222111111222444666666666555444666777666777999<<>>???>>>999444111222444000//////000111111000...------------------------+++,,,------------------------,,,,,,++++++*********++++++++++++,,,,,,,,,(((((()))))))))*********(((((((((((())))))))))))((()))++++++)))((()))***((((((((((((((()))))))))(((******(((&&&'''+++...++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))),,,000111000...---,,,************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---......---,,,***)))++++++++++++++++++++++++*********)))******++++++***,,,------++++++,,,...------,,,,,,++++++************++++++,,,,,,++++++,,,,,,,,,,,,------------...///000111111111000//////............///000000000000/////////000111111222333444555555444333222000000000/////////......---...///...,,,,,,...000///000111111//////000111222333444444333333444555444666777888666555666777888999:::<<<>>>????????????AAABBBBBBBBBBBBDDDFFFFFFFFFFFFEEEFFFFFFGGGGGGxxxpppmmmiiifffdddbbb```^^^]]]^^^]]]\\\^^^dddhhhiii```___^^^\\\\\\\\\]]]]]]^^^]]]\\\\\\]]]___bbbcccbbbdddffffffeeeeeefffgggbbbdddeeedddaaa```aaacccbbbaaaaaacccfffggghhhgggfffiiilllmmmmmmllllllmmmmmmmmmmmmmmmlllkkkjjjjjjjjjkkkmmmppptttwwwyyy{{{wwwxxxzzz~~~|||qqqfff]]]WWWTTTOOONNNNNNMMMJJJHHHEEEDDD>>>???>>>999333000222666000//////000111111000...------------------------++++++,,,,,,------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++'''((((((((()))))))))***((()))++++++)))((()))***(((((()))))))))*********'''((()))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********,,,...///...------...,,,,,,++++++***)))))))))'''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************,,,------++++++,,,...,,,,,,++++++++++++++++++)))******+++,,,+++++++++++++++,,,,,,,,,------------...///000111000//////...------------...//////////////////000111222333333333444444444222111000/////////.........------...//////...------...000...000111111/////////000111222444444444555666888555666888888777555555666999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDDDDDDDEEEFFFGGGHHHIIIJJJxxxnnnkkkhhheeedddbbb___]]]```ZZZYYY^^^^^^[[[cccqqqaaa___^^^\\\[[[[[[\\\\\\]]]\\\[[[[[[\\\___aaaccc___bbbeeefffeeeeeeeeefffbbbcccdddccc``````bbbeeedddbbbaaadddhhhkkkjjjhhhdddgggkkkmmmmmmmmmnnnnnnmmmmmmmmmmmmlllkkkjjjiiijjjkkknnnppptttwwwyyyzzzvvvwwwyyy}}}{{{pppfff]]]WWWTTTLLLLLLLLLJJJHHHEEEBBBAAA>>>??????:::333000333777000/////////111111000...------------------------++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,'''((((((((())))))******((()))++++++)))((()))***))))))******+++++++++,,,(((''''''((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,+++***+++---000---,,,,,,+++***)))((((((&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,------,,,+++---...++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...000000000///...---,,,,,,,,,,,,---......------...///111333444555444444444444333111///---///.........------------///000000///------...000...///111111000//////000000222444555555666888:::555777999999777555555555;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<>>>AAACCCEEEEEEGGGHHHJJJLLLMMMNNNwwwooolllgggdddbbbaaa```^^^\\\^^^______^^^]]]]]]^^^hhhddd```^^^^^^]]]ZZZWWW\\\[[[ZZZZZZZZZ\\\___```bbbeeeeeebbbbbbffffffddddddddddddccccccbbbbbbbbbcccccccccdddeeegggiiijjjiiiiiiiiiiiijjjlllnnnooorrrooonnnpppooolllllloookkkkkkmmmqqqwwwyyywwwuuusssvvvyyy|||~~~uuukkkddd^^^XXXTTTTTTSSSOOOLLLHHHEEECCCBBBBBB???:::666222111000111.../////////---,,,---............,,,***+++---000)))*********))))))+++---***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***'''%%%&&&)))+++***)))+++++++++***************...---+++++++++---///000***++++++,,,,,,++++++***,,,,,,,,,++++++*********************+++,,,---...+++*********))))))((((((''')))******)))***,,,...000...,,,+++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---,,,***)))***,,,...000---,,,,,,+++*********+++***************************************++++++++++++******************+++)))(((''''''(((***,,,---)))+++...///...---........................------///...---,,,,,,,,,,,,,,,............000222444555777777555444222111////////////............//////------------...000111222...///000000000///---,,,111222444444444444555777888888888888777666444444999999999::::::;;;;;;;;;666888;;;;;;999999<<<>>>@@@GGGNNNQQQOOOMMMMMMOOOwwwmmmjjjfffcccbbbbbbaaa```]]]___``````___^^^^^^___cccaaa^^^]]]^^^^^^\\\ZZZ\\\[[[ZZZZZZ[[[]]]___```aaadddeeeccccccffffffcccddddddcccccccccbbbbbbbbbbbbbbbccceeegggiiikkkllliiiiiiiiiiiijjjlllnnnoooqqqnnnmmmooonnnkkkkkknnnllllllnnnrrrvvvxxxwwwuuutttwwwzzz|||~~~|||pppfff```ZZZUUUQQQQQQPPPMMMKKKHHHFFFEEEDDD@@@>>>999555111000000000---//////...---,,,---...---...---+++******---///)))***++++++******+++---***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))***(((&&&''')))+++***)))************************,,,+++***)))***+++---///***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************+++,,,---...+++*********))))))))))))((()))******)))***,,,...---,,,******+++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++************************************++++++++++++,,,++++++******++++++,,,***************+++,,,---)))+++.........---..............................///...---,,,,,,,,,,,,---------------///111333444555555444222111000///...000000//////.../////////...............///000111---...///000000///......111333444444444444555777888888888888777666555444888888888999999:::::::::666888;;;;;;::::::===???DDDKKKTTTWWWVVVSSSRRRSSSxxxllliiieeecccccccccbbbaaa^^^___aaaaaa___^^^___```^^^]]]\\\]]]^^^___^^^]]][[[[[[ZZZ[[[\\\^^^___aaa```dddeeeddddddfffeeeaaabbbccccccccccccbbbbbbaaa```aaacccfffhhhkkkmmmnnniiiiiiiiijjjkkklllmmmnnnooolllkkkmmmllliiiiiilllnnnnnnpppsssvvvwwwvvvuuuvvvxxxzzz|||~~~xxxmmmccc]]]XXXSSSOOOMMMLLLKKKJJJHHHGGGFFFFFF>>>;;;777333000/////////---...///...---,,,,,,...,,,,,,,,,+++******,,,...)))+++,,,+++******+++---******++++++++++++******++++++++++++++++++++++++((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))***((('''''')))******)))((())))))******+++++++++))))))(((((()))***,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++******++++++,,,---...***************)))))))))***++++++***))))))***,,,)))))))))******,,,---...,,,,,,,,,+++++++++******)))************+++++++++,,,---...///...---,,,+++,,,,,,++++++******++++++************************************++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++)))+++---...------...///..............................---,,,,,,,,,------,,,,,,,,,,,,...000222333333222222111000000//////222111000///////////////000//////......//////000------...///000000000000222333555555444444555777777888888777777666555444666666777888999999::::::777999;;;;;;<<<<<>>;;;;;;<<<===???AAAAAABBBCCCIIIQQQXXXZZZXXXUUUSSS|||qqqnnnhhhdddbbb```^^^\\\[[[\\\^^^^^^\\\[[[\\\]]]___aaacccdddcccaaaaaabbb]]]]]]^^^^^^^^^^^^^^^]]]\\\```bbb```aaabbbaaa]]]^^^___aaabbbcccbbb```___\\\^^^aaadddgggiiijjjjjjfffggghhhiiiiiiiiiiiihhhgggeeeeeehhhiiigggiiillloooqqqssstttuuuvvvxxx{{{vvvwwwwwwwwwxxxzzz~~~vvvnnnddd\\\XXXUUURRROOOKKKKKKJJJHHHEEEBBB>>><<<888666333///...---...///,,,---...---,,,++++++---)))***,,,,,,++++++---...+++---//////...,,,,,,,,,))))))************))))))************************))))))))))))))))))******))))))************)))))))))))))))))))))))))))))))))******)))''''''(((***'''(((((())))))*********((()))***+++---...//////***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------,,,,,,,,,,,,------*********++++++++++++++++++,,,,,,+++)))((()))+++(((+++...---***(((***,,,,,,,,,,,,+++++++++******)))************+++++++++111///,,,))))))***+++---++++++******++++++,,,,,,************************)))******+++,,,---.........------,,,,,,------...******+++++++++++++++***+++,,,---,,,,,,,,,...000,,,,,,------.../////////------,,,,,,,,,---...............///000222444555222222222222222222111111000000000//////000000111222111000000////////////.........///000111333444444555666666555444555666666666777777777777666666555666777999;;;===>>>???>>>======>>>AAABBBBBBAAADDDHHHNNNSSSVVVWWWVVVUUU{{{pppmmmhhhdddbbbaaa___]]][[[]]]^^^^^^]]]\\\\\\]]]\\\___cccdddbbbaaabbbccc____________^^^]]]\\\\\\[[[^^^___]]]^^^``````]]]\\\^^^```bbbcccbbb```^^^[[[]]]```ccceeeeeeeeeeeeeeefffggghhhhhhhhhgggfffeeeccccccgggiiihhhjjjnnnnnnqqqtttuuuuuuvvvzzz}}}wwwxxxxxxwwwxxxzzz~~~qqqjjjaaaYYYVVVSSSPPPNNNIIIIIIIIIGGGEEEAAA===;;;888666222///......///000,,,---...---+++***+++,,,)))+++---------,,,...///,,,...000000...,,,,,,,,,))))))************))))))***************************)))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))***+++)))'''&&&(((***((((((((()))))))))))))))((((((***,,,---...//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...------,,,,,,,,,------*********++++++,,,,,,,,,***++++++***))))))***+++&&&***......+++***,,,...,,,,,,,,,+++++++++******)))************+++++++++---,,,+++***)))******+++++++++******++++++,,,---************************)))******+++,,,---...///------,,,,,,,,,,,,------+++++++++++++++,,,---...+++,,,---,,,+++,,,///111,,,,,,------...//////000,,,,,,,,,,,,,,,---...///...------...///111333444222222111111000000000///............///000111111111111000000///000000000////////////000111333444555666777666555444555666666666777777777777666666444555666888:::<<<>>>???AAA???>>>???BBBCCCBBB@@@DDDEEEHHHLLLQQQTTTUUUUUUzzznnnkkkgggdddbbbbbb```___\\\^^^______^^^]]]]]]^^^YYY]]]aaacccbbbaaacccddd`````````___^^^]]][[[ZZZ[[[^^^^^^[[[\\\______]]]\\\^^^```bbbcccaaa```^^^[[[]]]___bbbccccccbbbbbbdddeeefffgggggggggfffeeedddbbbcccgggjjjiiilllpppnnnqqqtttuuuuuuwww{{{yyyyyyyyyxxxxxx{{{|||qqqiii```YYYVVVTTTQQQNNNGGGHHHHHHGGGEEEAAA>>><<<888666222000......///000,,,---...---+++***+++,,,)))+++---...------...///,,,...000111///---,,,,,,))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))***+++)))&&&%%%'''***))))))))))))(((((((((((('''((()))+++---.........+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,...------,,,,,,,,,------*********++++++,,,,,,,,,***++++++***))))))***,,,$$$)))...///,,,+++...111,,,,,,,,,+++++++++******)))************+++++++++******+++,,,+++***)))(((+++*********+++,,,,,,---************************)))******+++---...//////---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///111,,,,,,---,,,+++,,,///111,,,,,,------...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,---...000222333111111111000///.........------------...000111222111111000000000000111111000000/////////111222333555666777666555444555666666666777777777777777666222333555777999<<<===>>>CCCAAA???@@@BBBCCCAAA???CCCBBBCCCGGGKKKPPPSSSTTTsssnnnhhhcccbbbbbbcccccc^^^^^^]]]\\\\\\\\\]]]]]][[[]]]````````````aaaccc```^^^]]]]]]^^^___^^^]]]ZZZYYYZZZ\\\]]]]]]\\\ZZZaaabbbccccccbbbaaa```___]]]]]]^^^___aaacccdddeeeddddddeeeeeefffgggggghhhccccccdddhhhkkkmmmmmmlllttttttuuuvvvwwwyyy{{{|||wwwwwwxxxyyyyyy{{{uuujjjeee___YYYTTTQQQMMMKKKGGGHHHIIIHHHEEE@@@;;;888666444222111/////////000------,,,++++++++++++,,,***,,,...///......///000,,,,,,---...---,,,+++***,,,+++***))))))***+++,,,+++*********))))))((((((***+++,,,,,,***)))))))))))))))))))))))))))))))))(((((())))))******++++++''')))---...%%% )))))))))))))))*********************+++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++///+++'''(((,,,...,,,***++++++***************+++)))***,,,+++)))(((((()))++++++,,,,,,------,,,,,,,,,------------,,,+++***))))))))))))***+++,,,---************************++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++'''(((***+++,,,---------,,,---...//////...---,,,...,,,******+++---------...---,,,+++++++++,,,---111222111///---+++,,,---++++++******+++---...///000//////...///111222333333333333333333222111000000...,,,---///111222222---...///000000111111111000000111222333333333333444444555555555444333333666555555555555666777888666888999:::;;;<<>>AAA@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@???@@@EEEIIIMMMNNN~~~sssooojjjfffcccbbb```^^^]]]]]][[[ZZZYYYYYYYYYYYYZZZ\\\^^^_________```aaa```^^^[[[ZZZZZZZZZXXXWWWZZZ[[[\\\\\\]]]\\\\\\\\\aaaaaabbbbbbbbbaaa``````____________```aaabbbcccbbbccccccddddddeeeffffffbbbaaaaaacccggglllnnnoooqqqrrrssstttwwwyyy{{{|||yyyyyyyyyxxxyyy|||vvviiieee^^^YYYUUUQQQNNNLLLIIIHHHGGGDDDAAA>>>;;;999888777444111...---,,,,,,//////...---------------***,,,---...------...///,,,,,,,,,---,,,++++++*********++++++++++++******))))))(((((((((((((((''')))+++,,,,,,***))))))***))))))))))))))))))))))))************))))))))))))((((((***---,,,)))***...))))))))))))************......---------,,,,,,,,,//////............------------------------------,,,,,,,,,,,,******,,,---+++***************++++++)))***,,,+++***((()))))))))***,,,......---,,,+++...---,,,+++++++++,,,---))))))))))))***+++,,,,,,***************************+++,,,---------------,,,++++++***++++++,,,,,,+++,,,------............------,,,,,,,,,,,,---------,,,+++,,,...000000///---,,,+++++++++,,,------,,,...//////......///000------,,,,,,,,,...///000......///000111111111111...///000111222222222222111000......000111111000---...///000000111111111///000111222333333333333111222333444444444444444666777888888888777666555555777888999:::;;;>>>@@@@@@AAACCCEEEEEEDDDCCCBBB???===<<<>>>CCCHHHLLLMMM}}}ooolllhhhfffeeedddbbbaaa^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[^^^^^^^^^^^^___```^^^\\\ZZZZZZZZZZZZYYYXXX[[[\\\]]]]]]\\\[[[\\\]]]aaaaaaaaaaaaaaaaaa``````aaa````````````aaaaaabbbaaabbbbbbcccddddddeeeeeebbbaaa___aaafffkkkoooqqqpppppprrrsssvvvxxxzzz|||{{{zzzyyywwwxxx}}}uuuhhhddd]]]XXXUUURRROOOMMMLLLJJJGGGDDDAAA>>><<<;;;777555333000...---------000000///...............***,,,---...---,,,---...,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***)))(((((((((((('''''''''''')))***,,,,,,***)))******))))))))))))))))))))))))++++++******))))))(((((()))((()))+++------,,,,,,((()))))))))************---------...------------........................************************'''***,,,+++'''&&&))),,,*********)))******+++,,,)))***,,,+++***))))))***(((***,,,...///...,,,+++---,,,***))))))***,,,---******))))))***++++++,,,***************************+++,,,---......//////++++++******++++++,,,,,,******+++,,,,,,+++++++++------+++******+++------,,,+++***+++...//////...---,,,+++++++++,,,---......000000///---,,,,,,---...------,,,---...///000...///111333333333222222//////000111111111111111222000//////111111000///---...///000000111111111///000111222222333333222111111222444555555555555555666888999999777555444555777888999999;;;===@@@???@@@BBBDDDDDDCCCBBBAAA===;;;;;;===BBBGGGJJJLLL~~~pppmmmiiifffeeecccaaa```^^^^^^\\\[[[YYYYYYXXXXXXXXXZZZ\\\]]]]]]]]]^^^___]]][[[ZZZZZZ\\\]]]]]]\\\[[[]]]^^^]]][[[ZZZ\\\^^^``````````````````aaaaaaaaaaaa````````````aaaaaaaaaaaabbbbbbcccddddddeeecccaaa___```eeekkkoooqqqooopppqqqrrruuuwwwyyyzzzzzzyyyxxxwwwxxx}}}}}}sssfffbbb\\\WWWTTTQQQNNNMMMIIIGGGDDD@@@<<<:::888777444333111///......//////000000///............///+++,,,......---,,,---...,,,,,,++++++************)))***+++,,,,,,+++***)))''''''''''''(((((((((((((((***,,,,,,***)))***+++************************++++++******))))))((((((***)))))))))+++---+++(((((()))))))))***************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************%%%***---,,,'''%%%(((,,,******))))))***++++++,,,(((***,,,,,,*********+++(((***,,,---......---,,,+++***((('''''')))***,,,*********)))******+++,,,***************************+++,,,---......//////+++*********++++++,,,---******+++,,,,,,+++++++++------+++******+++------***))))))***---...---,,,,,,,,,+++***+++,,,---...---///000///---,,,,,,,,,///...---,,,---...///000000111333444555555444333111111111111111000//////222111000000111222000///---...///000000111111111//////000111222222222222111222333444555666666666444555777888888777555444555777999999:::;;;>>>@@@???@@@BBBCCCDDDCCCAAA@@@===;;;;;;===AAAFFFJJJKKKvvvqqqkkkfffccc```]]]\\\]]]]]][[[ZZZYYYYYYYYYYYYWWWYYY\\\\\\\\\\\\]]]___]]][[[ZZZ[[[]]]______^^^\\\^^^___]]]ZZZYYY\\\___``````_________```aaaaaaaaa````````````aaaaaabbbaaabbbbbbccccccdddeeeeeedddbbb```bbbfffkkkoooqqqppppppqqqrrrsssuuuwwwxxxxxxxxxxxxxxxyyy}}}{{{oooddd```ZZZUUURRRPPPNNNLLLJJJHHHEEEAAA>>>;;;999888222111000///...///000000000000///...............,,,...//////...------...,,,,,,+++************+++******++++++++++++******'''(((((((((((()))))))))(((***++++++*********+++************************************)))))))))))))))+++***((()))+++***&&&))))))))))))************((()))+++---.........---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000...+++)))+++...))))))))))))***+++,,,,,,(((***,,,,,,+++***+++,,,)))***+++,,,---.........***)))((((((((()))***++++++***************++++++***************************+++,,,---------------************+++,,,------+++,,,------............------,,,,,,,,,,,,------***))))))***,,,,,,+++))),,,++++++***+++,,,...///(((+++...///.........///......---,,,,,,---...///111111222333444444444444222222222222111000///...111000000111222333111///---...///000000111111111...///000111222222222222333444555666666666666666555666777888888888777777666888999::::::<<>>BBBFFFIIIKKKyyysssllleeeaaa___\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYVVVYYY[[[\\\[[[[[[\\\^^^^^^\\\[[[[[[]]]^^^^^^]]]\\\___```^^^ZZZYYY\\\``````______^^^___```aaabbb``````___``````aaabbbbbbbbbbbbccccccdddeeeeeeeeeeeecccbbbcccggglllooopppppppppqqqqqqrrrtttuuuvvvvvvwwwwwwxxxyyy}}}xxxlllaaa]]]XXXTTTQQQOOOMMMKKKLLLJJJHHHDDD@@@===:::888333222000///.........///000///......------......---///000000///......///,,,,,,***)))))))))***+++++++++************++++++((((((((()))))))))******((()))++++++******+++,,,************************)))))))))))))))*********'''+++,,,)))(((++++++((())))))))))))************((()))+++,,,---,,,+++***************++++++,,,,,,++++++++++++++++++++++++***,,,//////---+++,,,---))))))))))))***+++,,,---(((***,,,,,,+++++++++,,,************+++---///000************+++++++++,,,++++++***************+++************************++++++,,,,,,,,,,,,,,,+++************+++,,,---...***+++,,,---.../////////------............------,,,++++++,,,---,,,***(((++++++******+++---...///'''***---//////......///...---,,,++++++,,,---...111111111111222222444444111222222222222222111111000///000111333444222000---...///000000111111111...///000111222222222222666666777777777777777666777777888999::::::;;;;;;777999;;;;;;<<<===@@@BBBCCCDDDFFFGGGHHHGGGFFFEEEBBB@@@>>>???CCCGGGJJJKKKwwwrrrjjjdddaaa```___^^^YYYXXXXXXWWWWWWWWWXXXXXXVVVXXXZZZ[[[[[[[[[\\\]]]___]]][[[[[[\\\\\\\\\[[[]]]___aaa^^^ZZZXXX\\\``````___^^^^^^___```aaabbb____________```aaabbbcccbbbccccccddddddeeefffffffffdddccceeehhhlllnnnoooqqqqqqqqqqqqrrrssstttttttttuuuwwwxxxzzz}}}vvvjjj```\\\WWWSSSPPPNNNLLLKKKHHHGGGEEEBBB>>>:::666444555333111///------------//////...---------------...000111111000...///000---,,,***)))))))))***+++,,,+++***))))))***+++,,,(((((())))))******++++++''')))++++++******+++,,,************************(((((())))))******++++++%%%+++---)))(((,,,---***))))))))))))************)))***+++,,,,,,+++)))'''*********++++++,,,,,,,,,)))))))))))))))))))))))))))+++------,,,+++***+++))))))))))))***+++,,,---(((***,,,,,,++++++,,,---+++***))))))***---///111***+++,,,---------------++++++***************+++************************++++++,,,,,,,,,+++******************+++,,,---...'''(((***+++,,,---------,,,---////////////---,,,------,,,---...---***(((++++++******+++---...///***---///000...,,,++++++...---,,,+++++++++,,,---000//////...///111222333000111222333333333333333/////////111444444333111---...///000111111111111...///000111111222222111777888888888888777777666888888999999;;;===>>>???888:::;;;<<<<<<>>>@@@CCCEEEGGGIIIJJJJJJJJJHHHGGGDDDBBB@@@AAADDDGGGJJJKKK{{{qqqgggeeeeeebbb___^^^^^^]]]]]]\\\[[[ZZZYYYYYYUUUVVVXXXZZZZZZZZZZZZYYY]]]^^^___]]][[[ZZZZZZ[[[\\\^^^```^^^[[[ZZZ[[[^^^aaaaaaaaa``````aaaaaaaaa___```___]]]\\\]]]```bbbcccccccccccccccccccccccceeeddddddeeegggkkkoooqqqtttttttttttttttttttttssstttsssvvvzzz|||{{{wwwppp^^^ZZZTTTOOOLLLLLLKKKJJJGGGFFFCCC@@@===999777666000222222111///---------///000222222000000000111......//////...---,,,,,,******++++++++++++******,,,,,,***(((%%%%%%'''))))))************+++++++++******))))))***,,,...000...---,,,***)))((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''&&&'''))))))(((((()))++++++,,,......---,,,---...******))))))***+++,,,,,,((()))***+++,,,+++******------------------------,,,,,,+++******+++,,,,,,---***(((***---...)))%%%***************+++++++++++++++++++++++++++++++++''''''((()))***++++++,,,,,,+++***+++,,,,,,+++***++++++++++++***)))''''''******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,---...---+++***+++,,,******+++++++++,,,,,,,,,//////...---+++,,,...111......---------......///111000///000111333333222222222333333444444444444000111222333333333333333222222111000//////000000...//////000111111222222111333666888999888666555888888888888888888888888777999;;;<<<===>>>@@@BBBEEEEEEEEEHHHMMMNNNLLLJJJFFFCCCBBBCCCFFFHHHHHHFFF}}}rrrhhhfffeeeaaa^^^]]]]]]]]]\\\[[[ZZZZZZYYYYYYVVVWWWXXXYYYZZZZZZZZZYYY[[[\\\]]]\\\ZZZXXXYYYZZZ]]]___```___\\\[[[\\\^^^aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^]]]]]]^^^aaacccbbbbbbcccccccccccccccccceeeeeedddeeegggkkkoooqqqttttttttttttuuuuuuuuuvvvuuusssuuuyyy{{{{{{uuuooo___ZZZTTTOOOMMMLLLKKKJJJGGGFFFCCC@@@<<<999666555000222222111///------------///000000///......///...............---,,,,,,******++++++++++++*********++++++)))'''''')))+++)))************+++++++++***)))((()))***,,,...000...---,,,+++************)))))))))))))))))))))))))))((('''(((***+++***))))))***++++++***)))+++,,,***,,,...///...---------***************+++,,,,,,)))***+++,,,,,,,,,++++++------------------------,,,,,,+++******+++,,,,,,---***(((***------***%%%+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********++++++***+++,,,,,,,,,+++************)))(((''''''*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,.........,,,++++++...000...------------...//////000///...///000111222222333444555666666555444444222222333444444444444444222222111000000000000000//////000111111222333333222444777999::::::888777999999999999::::::::::::888:::===>>>>>>???AAACCCEEEDDDEEEGGGKKKMMMLLLKKKJJJHHHFFFFFFGGGHHHGGGEEE~~~sssiiifffeeeaaa]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[ZZZXXXWWWWWWXXX^^^___```___^^^]]]^^^___aaaaaabbbbbbbbbbbbaaaaaa]]]^^^^^^^^^]]]^^^aaacccaaaaaabbbccccccccccccccceeeeeeeeefffhhhllloooqqqssssssssstttuuuvvvxxxxxxvvvtttuuuxxxzzzzzz}}}tttmmm^^^ZZZTTTOOOMMMLLLJJJIIIGGGFFFCCC???<<<888555444000222222111///---------,,,---......,,,,,,---...---............------,,,******++++++++++++******(((***++++++******+++---)))************+++++++++((((((((()))***,,,...000------,,,+++++++++++++++))))))))))))))))))))))))+++))))))***+++,,,+++******+++,,,+++***)))***+++)))+++...///...---------+++************++++++,,,***+++,,,,,,------,,,,,,------------------------,,,++++++******++++++,,,,,,***)))***,,,---***'''++++++,,,,,,,,,---------************************************))))))((((((*********++++++,,,,,,---)))******))))))((('''&&&*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,---------,,,***+++---///---------------...//////............///000111222444666888999999777555444333333444444444444555555222222111000000000000111000111111222222333333444111444777:::<<<<<<;;;:::999:::::::::;;;;;;<<<<<<999;;;>>>??????@@@BBBCCCEEEDDDDDDFFFIIILLLLLLLLLOOOMMMJJJIIIIIIHHHEEECCC}}}rrriiifffeeebbb___^^^]]]]]]]]]\\\\\\\\\\\\\\\WWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[ZZZXXXWWWXXXYYY___`````````_________```bbbbbbcccddddddcccbbbbbb______```^^^]]]]]]___aaa______aaabbbcccccccccccceeeeeefffgggiiimmmpppqqqqqqrrrrrrsssuuuwwwyyyzzzxxxvvvvvvxxxyyyzzz{{{rrrlll\\\XXXSSSOOOMMMKKKIIIHHHHHHFFFCCC???;;;777444222000222222111///---------,,,---------++++++,,,...---------......------,,,******++++++++++++******''')))++++++*********+++))))))*********+++++++++((((((((()))***,,,...///...---,,,+++***)))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***)))******)))'''&&&'''((((((+++...000///...------+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++,,,***(((******++++++,,,---------******************************))))))))))))))))))((()))+++++++++,,,---...)))))))))))))))((('''&&&************++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,------,,,******,,,...---------------...///000------.........///111333555666999;;;;;;888555333444444333333333444444444222222111000000111111111222222222333333444444444000333666:::<<<===<<<;;;999999::::::;;;;;;<<<<<<888:::===??????@@@AAABBBEEEDDDDDDEEEGGGJJJMMMNNNOOONNNLLLKKKIIIGGGEEECCC|||qqqhhhffffffccc``````]]]]]]^^^^^^^^^^^^^^^^^^XXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[YYYXXXYYYZZZ``````___```````````````bbbcccdddeeeeeedddcccbbbbbbbbbbbb```]]][[[\\\]]]\\\^^^```bbbcccccccccccceeefffggghhhkkkmmmppprrrqqqpppqqqrrrtttwwwyyy{{{zzzxxxwwwzzz{{{{{{zzzqqqkkkZZZVVVRRROOOMMMLLLJJJHHHIIIHHHDDD@@@;;;777444222000222222111///------------......---,,,,,,---///,,,,,,---------------,,,******++++++++++++******((()))+++***)))''''''((())))))*********+++++++++((((((((()))***+++,,,---...---+++***((('''&&&&&&)))))))))))))))))))))))))))((('''(((*********))))))******)))'''&&&'''((((((+++...///............,,,,,,+++++++++++++++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***++++++***)))))))))***+++,,,,,,,,,************************'''(((((()))******++++++'''***+++,,,++++++---///)))))))))))))))(((((('''))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,---------+++,,,---,,,++++++,,,---,,,,,,,,,------///000000,,,...000000///000222555444666999;;;;;;999666444444333222222111222333333222111111111111111222222333333333333333444444444///222666999<<<<<<<<<;;;888999999999::::::;;;;;;666999<<<>>>??????@@@AAADDDDDDEEEFFFGGGJJJMMMOOOKKKLLLLLLKKKHHHFFFEEEDDD|||rrriiiffffffccc``````]]]]]]]]]^^^^^^_________YYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\```___^^^___```aaa```___cccdddeeeggggggeeedddccccccdddcccaaa]]]ZZZZZZZZZZZZ\\\___bbbcccccccccbbbffffffgggiiilllnnnppprrrrrrqqqqqqrrrtttwwwzzz||||||yyyzzz|||}}}}}}wwwnnnhhhXXXVVVRRRPPPOOONNNMMMKKKKKKIIIFFFAAA<<<777444222000222222111///---------...//////---,,,,,,...000+++,,,,,,------------,,,******++++++++++++******)))******)))'''&&&'''((()))************+++++++++)))))))))*********++++++---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))(((&&&&&&&&&((()))((('''***+++,,,+++***)))***+++)))+++---...------...000---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))******+++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,(((***---,,,******,,,///))))))************)))))))))))))))************+++)))******+++++++++++++++***++++++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,------------+++---...---,,,+++,,,---,,,,,,,,,---...///000111+++...000000//////333666555666999;;;;;;:::888777444333222111000111222333222111111111111222333333333333333333333333333333000222666:::<<<<<<<<<;;;:::::::::999999999999999555888<<<>>>?????????@@@CCCDDDGGGHHHIIIKKKNNNQQQIIIJJJLLLKKKHHHEEEDDDDDDuuukkkgggfffbbb^^^]]][[[[[[[[[\\\]]]^^^^^^___ZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\```^^^]]]^^^```bbb```___cccdddfffhhhhhhfffdddcccbbbccccccaaa^^^[[[ZZZZZZYYY[[[^^^aaacccdddcccbbbfffggghhhjjjmmmoooqqqrrruuutttssstttvvvyyy||||||{{{|||}}}tttjjjdddYYYWWWTTTSSSSSSSSSQQQPPPMMMKKKGGGBBB===888444222000222222111///---------...///...,,,+++,,,...000***+++,,,---------------******++++++++++++******)))))))))((('''(((***,,,)))************+++++++++***************))))))(((******))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))***++++++***)))+++,,,***+++,,,,,,,,,---///222...---,,,+++++++++++++++---,,,+++++++++,,,......++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************))))))***+++---((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((+++...---)))(((+++...******++++++++++++******))))))))))))************))))))***+++++++++++++++******+++++++++,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,------------...,,,---///...---,,,---...,,,,,,,,,---...///000111)))---000///---...222666666777999;;;<<<<<<<<<;;;666444333111111111333444222111111111222222333444333333333222222222222222222444888;;;======<<<<<<<<<<<<;;;;;;::::::999999555999===@@@@@@@@@@@@@@@BBBEEEIIIJJJKKKLLLOOOQQQIIILLLMMMLLLHHHDDDCCCCCCwwwlllhhheee```\\\ZZZYYYYYYZZZ[[[\\\]]]]]]^^^ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\[[[ZZZYYY[[[\\\___]]]\\\]]]```bbb```^^^ccceeeggghhhhhhgggeeecccaaabbbbbbaaa^^^\\\[[[[[[XXXZZZ^^^aaacccdddcccbbbfffggghhhkkkmmmoooqqqrrrwwwvvvuuuvvvwww{{{~~~}}}|||~~~zzzqqqhhhaaaZZZXXXVVVUUUVVVVVVUUUTTTNNNLLLHHHCCC>>>888555333000222222111///---------......---,,,***+++...000***+++,,,,,,------------******++++++++++++******)))))))))((((((***---000)))************+++++++++++++++++++++***)))''''''(((((())))))***+++------))))))))))))))))))))))))((('''&&&'''((())))))'''&&&'''))))))(((((()))++++++,,,,,,++++++,,,000333...---,,,,,,++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++***+++,,,------,,,+++************))))))))),,,...)))******+++---...//////------------------------************))))))))))))))),,,///---)))'''***...***++++++,,,,,,,,,++++++))))))))))))************))))))***++++++++++++************++++++,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,---------......,,,...//////...------...+++,,,,,,---...///111111(((,,,///...,,,,,,111555888999:::<<<===>>>>>>???777666444222222222444555222111111111222333333444222222222222222222222222444666:::===>>>>>>===<<<>>>>>>===<<<;;;::::::999666:::>>>AAAAAAAAAAAAAAAAAAEEEJJJLLLLLLMMMOOOQQQKKKNNNOOOMMMHHHDDDBBBBBByyyooogggdddbbb```]]]ZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXX]]]\\\[[[YYYWWWXXXZZZ\\\^^^^^^^^^^^^^^^___```aaaffffffffffffffffffffffff^^^^^^]]]]]]\\\]]]]]]]]]\\\[[[[[[]]]bbbeeedddcccfffhhhkkkoooqqqssstttuuurrrsssuuuwwwxxxxxxxxxxxx|||}}}}}}~~~~~~uuukkkccc]]]XXXXXXYYYZZZZZZWWWRRRNNNIIIEEE@@@<<<999555111...111111///---******,,,...111///---+++******+++,,,+++,,,,,,------,,,,,,++++++++++++************)))(((((('''''''''''''''(((******))))))((((((''''''++++++***)))((((((((()))+++***)))'''''''''((()))******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,------......///000...,,,***++++++,,,,,,,,,---------......,,,,,,,,,+++++++++************++++++++++++******))))))*********))))))(((,,,+++++++++,,,...000111,,,++++++***+++,,,---...++++++++++++++++++++++++))))))))))))***+++,,,,,,((()))+++,,,------,,,,,,***+++++++++)))(((((()))++++++++++++++++++++++++))))))*********))))))(((&&&(((*********+++---...,,,,,,,,,++++++,,,------///000000000///---***(((........................---,,,...222111///000444555888;;;======<<<<<<<<<555111000111111...///222555444444333333444444555111222333333222333555666555666999;;;<<<===<<<<<>>============777333222333333000111444444333333222222333333444222333333222111111222444777888:::<<<===>>>>>>>>>BBB@@@>>>===<<<===>>>???<<<<<<>>>@@@BBBCCCCCCBBBEEEHHHKKKNNNPPPRRRUUUXXXVVVTTTQQQOOONNNKKKHHHEEEzzzppphhheeeccc```^^^ZZZYYYXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ^^^^^^^^^\\\ZZZ[[[\\\^^^\\\]]]______```___^^^^^^aaaaaaaaaaaaaaa```______]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\^^^aaacccccccccbbbdddfffiiilllnnnooopppttttttvvvwwwxxxyyyyyyyyyuuuwwwyyy|||~~~yyyrrrkkkddd```ZZZ[[[\\\]]][[[UUUMMMHHHEEEBBB===999666333000------...//////...------...---,,,+++*********,,,,,,...---,,,,,,,,,,,,---...+++++++++************)))******))))))))))))******++++++++++++************))))))))))))))))))***+++******)))((((((((()))))))))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,------......///+++---......------...000,,,,,,,,,,,,------------,,,++++++++++++***************++++++++++++******))))))************))))))*********+++,,,---...///,,,+++*********+++,,,---,,,,,,++++++************,,,,,,++++++***+++++++++'''((()))***++++++******)))***+++***(((((((((***++++++++++++++++++++++++))))))***************)))((()))++++++++++++---...///......------.........///000000111111///...---------------------------...,,,...222111///000555777:::===???>>>>>>>>>>>>999666444555555222222666333333222222222222333333333333333111000000222333888999;;;===>>>?????????BBBAAA???>>>>>>???AAABBB@@@??????@@@@@@AAABBBBBBGGGJJJNNNQQQTTTVVVYYY\\\ZZZYYYVVVQQQLLLIIIHHHHHHzzzooohhhdddbbb___]]][[[ZZZXXXXXXYYY[[[]]]___\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^\\\[[[[[[\\\^^^\\\]]]___``````___]]]\\\___````````````___^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^___aaacccccccccdddgggiiikkknnnooopppssstttuuuvvvxxxyyyyyyzzzvvvxxxzzz}}}}}}wwwpppiiiccc___[[[[[[\\\\\\YYYSSSJJJDDDBBB???;;;777555333///---'''***,,,---,,,++++++++++++************+++,,,---///...,,,++++++,,,...///+++++++++*********))))))(((''''''''''''(((((()))************************)))((((((((()))***++++++******))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,------...//////+++---...---,,,+++,,,...++++++,,,,,,,,,---------*********)))))))))((((((******++++++++++++******((())))))************)))******+++,,,---...//////---,,,+++******+++,,,---,,,,,,++++++******))))))------,,,+++******++++++'''(((((()))))))))))))))***+++,,,,,,***)))***,,,************************))))))***+++++++++******)))***,,,,,,+++,,,---//////......------------------...////////////......,,,,,,,,,,,,------------...---...111111///111666888;;;>>>@@@???>>>??????:::666555666555222222666444333333222222333333444333333333222111222444777999:::;;;<<<>>>???@@@@@@AAA@@@???>>>???@@@BBBDDDDDDCCCBBB@@@??????AAABBBHHHKKKPPPTTTVVVYYY\\\^^^\\\\\\YYYRRRJJJGGGHHHJJJyyyooogggcccaaa^^^[[[[[[ZZZYYYYYYZZZ]]]```aaa]]]\\\[[[ZZZZZZ[[[\\\]]][[[\\\]]]\\\[[[ZZZ\\\]]]\\\]]]___``````^^^]]][[[^^^___```aaaaaa```___^^^]]]]]]\\\\\\]]]^^^^^^_________^^^^^^^^^```bbbdddcccdddeeegggiiilllnnnooorrrrrrsssuuuwwwyyyzzz{{{zzz{{{}}}|||uuunnnfff___\\\YYYYYYYYYYYYVVVOOOGGGAAA@@@===999666444222000...&&&))),,,------+++++++++************+++,,,------///...,,,++++++,,,...///+++++++++*********))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((((((((()))***++++++))))))******************)))))))))******)))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,---......///,,,---...,,,***))))))***+++++++++,,,,,,,,,------......---------,,,,,,,,,******++++++++++++******(((((()))***************++++++,,,---...//////000...---,,,++++++,,,---...+++++++++******)))))))))---,,,,,,+++************(((((((((((((((((())))))'''((())))))''''''((()))************************))))))***+++++++++++++++***+++------,,,,,,---///...------,,,++++++,,,,,,,,,,,,---------...------,,,,,,,,,------.........///...///111111///111666888;;;>>>@@@@@@?????????:::666444555444111111444555555444444444444555555222222333222333555999<<<999::::::;;;===>>>???@@@@@@???>>>>>>>>>@@@BBBCCCGGGFFFEEEBBB>>>>>>@@@CCCHHHLLLQQQUUUXXXZZZ\\\^^^]]]\\\YYYQQQJJJGGGHHHKKKzzzooogggcccaaa^^^[[[ZZZZZZZZZ[[[\\\___aaabbb^^^]]][[[ZZZZZZ\\\^^^___ZZZ[[[\\\\\\[[[[[[\\\]]]]]]]]]^^^______^^^\\\[[[]]]^^^aaabbbcccbbbaaa```^^^]]]]]]^^^^^^___```aaa___```___^^^]]]^^^aaadddaaabbbcccdddfffiiikkklllooopppqqqsssvvvxxx{{{||||||}}}zzzsssjjjbbb\\\XXXUUUUUUTTTTTTQQQLLLEEE@@@>>>;;;888555444333000///)))+++...//////---------+++++++++,,,,,,------------,,,++++++++++++,,,---+++++++++************))))))(((((())))))***+++,,,((((((((((((((()))))))))))))))))))))))))))***+++((()))***+++++++++******((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,------...---......---***))))))***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******'''((()))******+++************,,,---.../////////...---,,,+++++++++,,,---************************++++++******)))*********))))))(((((((((((())))))((()))******))))))***+++************************))))))***+++,,,,,,,,,,,,+++,,,...------,,,...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,------....../////////000...///111111///222777888;;;>>>@@@????????????:::666444444333000000333666666555555555555666666222222333333444777<<<@@@:::::::::;;;<<<>>>@@@AAA@@@???>>>======???AAABBBHHHIIIHHHDDD@@@???AAADDDIIIMMMSSSWWWYYY[[[\\\^^^]]][[[WWWRRRLLLJJJJJJKKK|||rrriiieeeccc___]]]XXXXXXZZZ[[[]]]___```aaa^^^]]][[[ZZZZZZ\\\___```ZZZ\\\]]]^^^]]]\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[]]]```cccddddddcccbbb___^^^^^^______aaabbbbbb```aaa```^^^\\\]]]aaadddbbbbbbbbbdddfffhhhjjjllllllmmmnnnqqqtttxxx|||~~~{{{}}}|||vvvnnnfff^^^XXXUUURRRPPPOOONNNLLLIIIDDD@@@===:::777555444333111000+++---//////...------...,,,------.........------+++++++++++++++++++++++++++++++++************)))(((((((((((()))***+++,,,(((((()))))))))*********+++***))))))))))))))))))((()))***++++++++++++***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,------...///...,,,+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******'''((()))******+++++++++'''(((***,,,---------,,,---,,,***)))))))))******(((((())))))******++++++)))))))))((())))))************)))((((((((()))******+++------,,,+++---...************************((()))***+++,,,,,,,,,,,,,,,---......------.../////////---,,,,,,+++++++++...------,,,,,,,,,------------...//////000111111111//////111111///222888777:::>>>??????>>>>>>???:::666444555333000000333555555555444444555555555333333333222333666;;;???<<<;;;;;;<<<===???AAABBBAAA@@@>>>===>>>???AAABBBIIIKKKKKKHHHBBB@@@BBBEEELLLPPPUUUYYY[[[\\\]]]^^^^^^ZZZVVVSSSQQQOOONNNMMM~~~ssskkkgggdddaaa___UUUWWWYYY[[[]]]^^^______^^^]]][[[ZZZ[[[]]]___aaa[[[]]]______^^^^^^^^^______^^^]]]\\\\\\\\\\\\]]]YYY\\\___bbbdddddddddccc_________``````bbbcccccc```aaaaaa^^^\\\\\\```ddddddddddddeeegggjjjlllnnnjjjkkklllooosssxxx|||~~~yyy{{{~~~{{{xxxssskkkddd\\\WWWTTTOOOMMMLLLJJJIIIGGGCCC@@@===:::777555555444222000+++,,,...---,,,++++++,,,---......//////...------)))***++++++++++++***)))+++++++++************)))&&&&&&&&&&&&'''(((******))))))******+++++++++,,,++++++***)))(((((())))))((()))***+++,,,,,,+++***(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,---...000///......///111******+++++++++,,,,,,,,,000000/////////.........******++++++++++++******''''''(((******+++++++++%%%'''(((***+++++++++++++++***)))'''''''''((()))''''''((()))***+++,,,,,,(((((('''(((((()))******+++***)))(((((()))***+++'''(((******))))))***+++))))))))))))))))))))))))((()))***+++,,,---------,,,...///...------...///111000///...---,,,,,,,,,000///...---------------.........///000111111222111//////111000///333888777:::===???>>>>>>>>>>>>;;;777555666444111111444555444444333333444444555444444333111111444999<<<============???AAACCCDDDBBBAAA???>>>>>>???AAABBBIIILLLMMMIIIDDDAAACCCFFFNNNQQQWWWZZZ\\\]]]]]]^^^^^^ZZZVVVTTTTTTTTTQQQNNNyyyppplllhhhbbb___^^^ZZZYYYXXXWWWXXXYYY[[[]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^_________^^^]]]^^^^^^^^^\\\ZZZ\\\]]]```bbbccccccbbbaaa```___aaacccbbb^^^^^^bbb^^^___``````______```bbbccccccddddddfffgggiiijjjllllllmmmnnnrrrvvvzzz|||xxxyyyzzz}}}}}}zzzzzzvvvpppiiiccc\\\VVVRRRRRROOOKKKGGGDDDCCCCCCDDD<<<888444111000000///...,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++---...,,,***111---***))),,,---,,,))),,,,,,,,,***(((((()))***((((((''''''''''''((((((''''''((()))))))))))))))***************)))(((''''''(((((()))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,)))&&&(((,,,---***&&&((()))+++,,,------,,,,,,------...111555555222...,,,+++)))(((((()))+++,,,---+++***+++......,,,***,,,+++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++***((('''''''''((()))((()))+++,,,,,,+++)))(((************************,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,************+++,,,---...******+++++++++,,,,,,,,,,,,------......///////////////...---...///000111111000///...............000000///////////////000///000111000000111333666333777;;;>>>???>>>>>>???>>><<<999666444444444444222222333444555555555555444444333222222555;;;???????????????@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAHHHIIIJJJKKKJJJHHHEEECCCKKKOOOTTTYYY\\\]]]\\\ZZZXXXWWWUUUTTTTTTVVVXXXYYY{{{qqqllliiiccc``````\\\[[[YYYXXXYYYZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^___```aaabbbcccccc___]]]\\\\\\]]]^^^\\\[[[^^^___bbbdddeeeeeedddccccccaaabbbccc```[[[[[[^^^[[[]]]___`````````aaabbbbbbcccccceeegggjjjlllmmmnnnnnnnnnoooqqqtttwwwyyyxxxyyy{{{}}}|||yyyvvvrrrkkkddd^^^WWWQQQMMMNNNLLLHHHDDDAAA@@@@@@AAA;;;888444222222111///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------+++,,,,,,,,,+++++++++---...+++,,,,,,+++)))((()))***))))))(((((((((((())))))((())))))******************)))((('''''''''((()))'''(((((()))))))))))))))************)))))))))(((((((((((((((((((((((((((,,,)))&&&'''***,,,***'''&&&'''***,,,...000000000+++...333999<<<888111+++------,,,++++++,,,---------+++***+++......,,,***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***)))))))))***+++)))***++++++++++++***)))************************,,,+++)))(((((()))+++,,,+++***))))))))))))***+++************+++,,,------++++++++++++++++++,,,,,,+++,,,,,,---...///000000//////...------...///000000///...------------...111000000000000000000000...////////////000333666555888===???@@@??????@@@???===:::777555444444444333444555666666777777666555555444333333777<<<@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAHHHIIIKKKMMMLLLKKKHHHGGGLLLOOOTTTYYY\\\\\\[[[[[[YYYYYYYYYYYYYYYZZZ\\\]]]}}}rrrlllhhhdddaaabbb^^^\\\[[[YYYYYYZZZ[[[\\\]]]]]]^^^______^^^^^^]]][[[\\\]]]___aaacccdddeee^^^\\\ZZZZZZ\\\^^^^^^]]]^^^```aaacccddddddddddddbbb``````aaa___ZZZZZZ^^^YYY\\\___`````````aaabbbaaabbbcccfffhhhlllnnnpppooooooooooooppprrrtttuuuxxxyyy{{{~~~~~~zzzwwwvvvrrrkkkddd]]]VVVPPPLLLLLLJJJFFFCCC@@@???>>>>>>:::888555444333222000...---------,,,,,,+++++++++///,,,***)))***,,,---,,,(((+++...---******---111***+++------***)))((((((******))))))))))))******))))))***+++++++++++++++***(((&&&$$$%%%''')))+++'''((())))))******))))))************))))))))))))((((((((((((((((((((((((,,,(((%%%%%%(((******((('''(((+++---///000111111,,,///333888999666///***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++***)))*********************************************************+++***)))(((((()))***+++***))))))(((((())))))************++++++,,,---------,,,+++******+++,,,---******+++,,,...000222333//////---,,,,,,---...///...------,,,,,,,,,,,,---111111111111111111111111,,,---...//////111444666777:::???AAAAAAAAAAAAAAAAAA>>>;;;777555444333444555555666777888888888888777777666555555888===AAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAHHHIIILLLNNNOOOOOOMMMMMMNNNQQQUUUYYY[[[\\\\\\[[[ZZZ[[[]]]^^^```aaaaaaaaa}}}qqqkkkgggcccaaabbb^^^\\\ZZZYYYXXXYYYZZZ[[[]]]]]]^^^_________^^^^^^YYYZZZ[[[\\\]]]___``````^^^\\\YYYYYY[[[^^^___```]]]^^^___aaabbbbbbbbbbbb___^^^^^^aaa___]]]^^^bbbZZZ]]]```aaa```_________aaabbbccceeehhhkkkmmmooonnnnnnnnnooopppqqqssstttxxxyyy|||~~~yyyuuuuuupppiiibbb[[[UUUOOOKKKLLLJJJGGGCCCAAA???>>>>>>888777555555444222///---......---,,,,,,+++******...,,,***((()))+++---...***,,,------++++++---///)))+++------+++)))((('''***))))))(((((())))))***((()))******++++++******((('''&&&&&&'''(((***+++(((((()))************)))*********)))))))))))))))((((((((((((((((((((((((+++((($$$$$$&&&(((******+++,,,,,,---------------///...............---,,,)))******++++++******)))+++++++++,,,,,,,,,+++***)))))))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))(((((((((((((((******))))))))))))************************************))))))))))))******))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,...---,,,******+++,,,---))))))***,,,...111333555000///...,,,,,,,,,---...,,,,,,+++++++++++++++,,,111111222222333333222222---...///000000222666888999<<>>BBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCGGGIIIKKKNNNPPPQQQQQQQQQRRRTTTWWWZZZ]]]]]]]]]]]]ZZZ\\\___aaacccddddddccc}}}qqqkkkfffbbb```aaa\\\[[[YYYWWWVVVWWWXXXYYY\\\]]]]]]^^^______^^^^^^ZZZZZZZZZ[[[[[[\\\\\\]]]^^^\\\ZZZZZZ\\\___```aaa]]]^^^___```aaabbbbbbccc```______aaa```^^^```eee^^^```aaaaaa___]]]]]]]]]aaabbbcccdddfffiiikkklllllllllmmmoooqqqssstttuuuxxxzzz}}}yyyuuupppkkkccc\\\VVVPPPKKKHHHJJJHHHFFFBBB@@@>>>===<<<777666444444333222///---......---,,,,,,+++******---,,,***(((((())),,,......,,,++++++------+++))))))+++------+++)))(((''')))((((((''''''(((((()))'''((())))))******))))))&&&''')))***++++++***)))((())))))***************))))))))))))))))))******''''''''''''''''''''''''***(((%%%$$$%%%(((***++++++++++++++++++,,,,,,,,,---------+++*********+++)))******++++++******)))***+++,,,,,,++++++++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))((((((((('''******)))(((((()))*********************************))))))))))))))))))***(((((())))))))))))((((((((()))+++,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---(((((()))+++...111444666111000///---,,,,,,,,,---++++++*********++++++,,,000111222333444333333333...000111111222444777:::;;;>>>BBBDDDDDDCCCCCCCCCBBB@@@<<<999666555555555555666777888888999888888777888888888888;;;???BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTVVVZZZ]]]______^^^^^^YYY[[[^^^aaaccccccbbbaaa}}}qqqkkkgggbbb___```ZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]^^^^^^___]]]\\\\\\^^^```aaaaaa``````aaabbbcccdddeeeeeedddbbbaaabbb```\\\^^^cccbbbccccccaaa^^^]]]]]]^^^aaabbbcccdddfffhhhjjjkkkjjjkkkmmmppprrruuuvvvwwwwwwzzz{{{vvvpppjjjccc\\\VVVRRRMMMKKKGGGEEECCC@@@===;;;:::999666444222222111111///------------,,,,,,+++++++++,,,,,,+++)))((()))+++...000---***+++......+++'''***+++------***)))((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&(((***,,,---+++)))'''((()))******++++++******))))))))))))************''''''''''''''''''''''''((((((&&&&&&&&&(((***,,,(((((())))))+++---...///))),,,000111000,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++((())))))******+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((((()))+++,,,------,,,++++++,,,,,,,,,------------)))))))))***---111555777333222000...---,,,------+++************++++++,,,///000222333444444333222000222333333333555888;;;<<>>;;;999888666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))(((***---,,,,,,,,,---------+++***+++,,,,,,+++)))((()))***))))))(((((((((((())))))(((((()))************)))((()))*********)))((('''))))))***++++++++++++***((()))))))))************'''''''''''''''''''''''''''(((((((((((()))+++,,,***))))))***+++---///000)))---111222000---,,,,,,------,,,++++++,,,------(((***,,,,,,***)))***+++))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,+++***)))((('''((()))******)))((('''************************(((((())))))))))))(((((())))))***++++++***))))))((()))+++---------,,,+++)))***,,,...//////...---***))))))***---000444777555444111///...---------+++************+++,,,---...///111333444333222222111222333333222444777999===@@@DDDEEEEEEDDDCCCDDD@@@>>><<<999888888888999777888999::::::;;;;;;:::<<<===>>>>>>>>>@@@DDDFFFEEEEEEFFFGGGHHHJJJLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQSSSVVV\\\aaabbb```\\\YYYZZZ[[[\\\\\\\\\[[[ZZZYYYuuupppkkkeee```___ZZZYYYXXXWWWXXXZZZ[[[]]]XXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZ[[[]]]___```aaabbb```______aaabbbcccaaa______^^^______```bbbcccddd___]]]]]]^^^^^^]]]```eeeddddddbbb___^^^___bbbeee___```bbbeeeiiillloooqqqlllnnnppprrrtttuuuvvvvvvvvvzzz~~~xxxmmmhhhaaa[[[VVVSSSPPPNNNHHHGGGEEECCC@@@===;;;:::666333///------......---,,,,,,,,,,,,,,,,,,,,,---(((+++---,,,)))(((***,,,'''+++...///,,,+++,,,///,,,,,,,,,***(((((()))*********))))))))))))******))))))***+++++++++++++++***)))((('''''''''''''''))))))***++++++++++++***(((((())))))*********+++''''''''''''''''''''''''&&&((()))*********+++,,,///...---,,,,,,,,,---............+++)))***...222,,,+++)))(((((()))+++,,,(((***---,,,***(((***+++))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))******((('''&&&&&&((()))++++++)))(((&&&************************(((((())))))))))))(((((()))***+++,,,,,,+++***)))''')))+++---...---,,,+++'''))),,,///000000///---******)))***,,,000444777666555222000............++++++******+++,,,---------///111333444333222111111222222222111222555777===@@@DDDEEEEEEDDDCCCCCC???>>><<<999888999999:::999999:::;;;<<<<<<<<<<<<>>>???@@@AAAAAACCCFFFIIIFFFFFFFFFGGGIIIKKKLLLMMMKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQUUU[[[```bbb___ZZZVVV\\\\\\[[[[[[ZZZYYYXXXWWWxxxooojjjfffaaa^^^\\\ZZZXXXWWWWWWYYY[[[]]]```___]]]\\\[[[[[[\\\]]]\\\[[[ZZZ[[[]]]_________^^^___aaa```___]]]^^^^^^]]]]]]\\\[[[\\\___aaacccccc```]]]]]]___aaa```___```aaabbbbbbbbbaaa___^^^]]]```dddhhhkkkmmmnnnnnnpppnnnmmmmmmooosssxxx{{{xxx~~~zzzvvvkkk```\\\ZZZTTTOOOLLLHHHDDDAAABBBCCCAAA:::555333333222000///---,,,,,,++++++++++++++++++++++++,,,+++***)))(((((())))))+++,,,------......------,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&((())))))(((((()))***''''''(((((())))))*********************)))((((((((()))+++,,,+++***'''&&&+++***)))'''&&&&&&&&&&&&)))((('''(((***,,,+++***---,,,,,,---///000///............---,,,,,,...000++++++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++...+++(((''')))***)))''',,,***)))***,,,,,,***'''******++++++++++++******))))))))))))************************************))))))))))))************)))))))))))))))(((''''''(((((()))***+++++++++++++++,,,---------,,,+++******,,,......---///555999555444333111000...---,,,)))+++,,,,,,+++,,,...000,,,...111444555555444333333333222111000333777;;;:::<<>><<<:::888777666777888999:::<<<======>>>>>>>>>>>>???AAACCCFFFHHHIIILLLKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNMMMMMMNNNPPPMMMNNNPPPRRRSSSTTTTTTTTTRRRTTTXXX]]]``````]]]ZZZZZZYYYXXXWWWTTTSSSQQQQQQxxxooojjjfffaaa^^^\\\ZZZXXXWWWWWWYYY[[[\\\___^^^]]]\\\\\\\\\]]]^^^\\\[[[ZZZ[[[]]]_________[[[]]]______^^^^^^___```]]]\\\[[[[[[\\\^^^aaabbbbbb___]]]]]]___aaaaaa___``````aaaaaaaaa```___^^^]]]___cccgggjjjlllmmmmmmooonnnnnnooorrruuuyyy|||yyy~~~{{{uuummmddd___XXXRRROOOQQQGGGDDDAAAAAABBB@@@:::444333222111000...---,,,,,,++++++++++++++++++++++++---,,,***(((((()))+++,,,,,,,,,,,,---------------+++++++++*********))))))***************)))))))))(((***++++++******+++,,,'''((((((((()))))))))***))))))******))))))(((''')))******+++***)))((('''***)))(((''''''&&&'''''')))((('''(((***,,,+++***---,,,,,,---///000///...---......---++++++---///,,,+++***))))))******+++++++++++++++++++++++++++)))************+++++++++,,,***''''''***++++++***,,,***)))***,,,,,,***'''******++++++++++++******))))))))))))*********************************+++(((((()))))))))*********)))*********))))))((('''******+++,,,------------+++,,,---------,,,+++++++++,,,------...111555888444333222000///...---,,,***+++,,,,,,++++++---///,,,...111444555555444333444444333111111333777::::::<<<>>>@@@BBBCCCCCCCCC@@@???<<<:::888777777777999:::<<<===??????@@@@@@>>>???AAACCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNNNNNNNPPPQQQRRRSSSTTTVVVVVVVVVUUUUUUSSSUUUXXX\\\___```]]]ZZZXXXXXXWWWTTTRRRPPPPPPQQQwwwooojjjfffbbb^^^\\\[[[YYYWWWWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]\\\ZZZZZZ[[[]]]_________YYY[[[]]]]]]]]]]]]___aaa\\\[[[[[[[[[\\\^^^```aaa```^^^\\\]]]___```aaaaaa___````````````___^^^^^^\\\___bbbfffiiikkkkkkkkkkkklllnnnpppsssvvvyyyzzzzzz~~~|||tttnnnggg```WWWOOOPPPUUUFFFDDDAAA@@@@@@>>>888444222222111///...---,,,+++++++++++++++++++++++++++---,,,***))))))+++---...,,,,,,++++++,,,,,,---...*********)))))))))((((((***************+++++++++(((***++++++******+++,,,(((((((((((())))))))))))(((((()))))))))(((''''''************))))))))))))((((((''''''''''''(((((()))((('''(((***,,,+++***---,,,,,,---///000///...---......---,,,,,,---///,,,,,,+++***))))))******++++++++++++++++++++++++)))************+++++++++***)))((((((+++,,,---,,,+++*********++++++)))(((******++++++++++++******))))))))))))************)))))))))******+++++++++(((((())))))))))))***************+++******)))(((******+++,,,------------+++,,,,,,------,,,,,,+++---,,,+++---000333444555222222000///...---,,,,,,+++,,,---,,,++++++,,,...,,,...111333555555444333555444444222111333666999;;;;;;===>>>@@@BBBCCCDDD@@@???===:::999888888888:::;;;===???@@@AAABBBBBB>>>???BBBEEEHHHIIIJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLIIIKKKNNNOOOOOOPPPRRRTTTWWWXXXYYYZZZZZZYYYXXXWWWTTTUUUXXX[[[^^^___\\\ZZZXXXWWWUUURRROOONNNPPPQQQwwwooojjjfffbbb___\\\[[[YYYXXXXXXXXXZZZZZZWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ]]]___```___ZZZ[[[\\\\\\\\\\\\^^^```[[[[[[[[[[[[\\\^^^___```^^^]]]\\\\\\^^^___aaaaaa____________^^^^^^^^^]]]\\\^^^bbbeeehhhjjjjjjjjjgggiiilllooorrruuuwwwxxxzzz~~~|||ssslllccc]]]VVVOOOOOOSSSEEECCC@@@???>>>;;;777333111000000///...,,,,,,+++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++***++++++------+++*********))))))))))))))))))***************+++&&&((())))))(((((()))***(((((((((((())))))))))))''''''((((((((((((''''''******))))))((()))******'''''''''''''''((()))))))))((('''(((***,,,+++***---,,,,,,---///000///...---...//////------...///,,,,,,+++******)))))))))++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++,,,,,,,,,+++++++++++++++***)))(((******++++++++++++******((()))))))))************(((((())))))******++++++(((((((((((()))))))))*********+++++++++******)))(((((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,///,,,***,,,111444444222111000///---,,,,,,,,,---,,,------,,,+++***,,,---,,,---000222444444444444555555444333222333666999;;;;;;<<<===???AAACCCDDD@@@???===;;;999999999999:::;;;===???AAABBBCCCCCC===???CCCGGGIIIKKKKKKJJJIIIJJJMMMOOOOOOOOOMMMLLLIIIKKKNNNPPPQQQRRRUUUWWWYYYZZZ[[[\\\\\\\\\[[[ZZZVVVVVVWWWZZZ]]]]]]\\\ZZZXXXXXXVVVSSSOOONNNQQQTTTwwwooojjjfffbbb___\\\[[[ZZZYYYXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYXXXZZZ]]]___```___\\\]]]]]]\\\ZZZZZZ\\\^^^[[[[[[[[[\\\]]]^^^___```\\\\\\\\\\\\\\\^^^```aaa^^^^^^^^^]]]]]]]]]]]]]]]\\\^^^bbbeeehhhiiiiiiiiigggiiilllpppsssuuuwwwwwwzzz~~~~~~|||ssshhh]]]XXXUUUPPPMMMMMMDDDBBB@@@===;;;888555333000//////...---,,,++++++*********++++++,,,,,,,,,%%%'''***,,,---,,,***(((***************+++,,,,,,,,,,,,+++++++++*********((((((((()))))))))******&&&((())))))(((((()))***))))))))))))((((((((((((''''''((((((((((((''''''******)))((())))))******''''''&&&''''''((()))***)))((('''(((***,,,+++***---,,,,,,---///000///......///111000///...///000++++++++++++******))))))++++++++++++++++++++++++))))))*********+++++++++******++++++***************+++++++++******))))))******++++++++++++******((()))))))))************(((((()))))))))*********'''(((((((((((())))))))))))******+++++++++******(((((()))***++++++++++++++++++++++++,,,,,,------///---+++---111444333111000///...,,,,,,,,,---...,,,------,,,+++***,,,---+++---///111333444555555444555555444333444777999;;;;;;<<<<<<>>>@@@AAABBB???>>><<<:::999888999999888999;;;===@@@AAABBBCCC===???CCCGGGJJJKKKLLLKKKJJJLLLNNNPPPPPPOOONNNMMMIIILLLOOOQQQRRRTTTWWWYYYXXXYYY[[[]]]^^^^^^^^^]]]WWWWWWWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZVVVQQQQQQTTTXXXwwwooojjjgggccc```\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZ\\\]]]^^^^^^^^^^^^YYYXXXXXXYYY]]]___```___^^^^^^]]]\\\ZZZZZZ\\\]]][[[\\\]]]^^^______``````\\\\\\]]]\\\[[[\\\^^^aaa^^^]]]]]]\\\[[[\\\\\\\\\]]]___bbbfffhhhiiiiiiiiiiiikkkmmmpppsssvvvwwwxxxyyy}}}{{{ooodddYYYVVVUUUPPPKKKHHHCCCBBB???<<<999666444222///......---,,,,,,++++++*********++++++,,,,,,---%%%'''***------+++(((&&&((()))***++++++++++++***,,,,,,,,,++++++++++++***'''''''''((())))))******(((***++++++******+++,,,))))))))))))((((((((((((''''''((()))))))))(((((())))))))))))************'''''''''''''''((()))***)))((('''(((***,,,+++***---,,,,,,---///000///...---///111111///...//////)))***++++++++++++******++++++++++++++++++++++++)))************+++++++++(((***++++++)))(((((())))))+++,,,,,,***))))))*********++++++++++++******))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))((()))******+++***************+++,,,------------++++++++++++,,,---.........------///111222111111000///---,,,,,,---...///+++,,,---,,,++++++,,,...+++,,,...000222444555555333444444444444555888:::<<<<<<<<<===>>>>>>??????>>>===;;;999888888888888666777999<<>>>>>===<<<<<<===;;;:::888777777777888555666999<<>>??????===;;;999<<<;;;999777666666777777555777999===@@@BBBDDDDDDFFFGGGHHHKKKNNNRRRUUUVVVSSSRRRQQQPPPOOONNNNNNNNNMMMOOORRRTTTUUUWWWYYY\\\\\\]]]^^^______^^^]]]\\\[[[YYYWWWWWWXXXYYYZZZYYYZZZ___bbb```YYYWWWYYY^^^wwwqqqllleee```___]]]\\\[[[YYYYYYYYYYYYZZZXXXYYYZZZ[[[[[[ZZZYYYWWWZZZZZZZZZ[[[\\\^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZ______````````````______```^^^\\\[[[\\\\\\[[[YYYZZZ\\\^^^___^^^]]]]]]^^^___```aaaccceeeggghhhiiikkkkkkkkklllmmmoooqqqrrrvvv}}}}}}vvviiibbbYYYTTTSSSPPPLLLHHH@@@???<<<888555222111000---------+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++$$$&&&'''((('''((()))+++))))))************))))))(((***+++,,,,,,+++***(((***)))((((((((((((((()))((((((((((((((((((((((((,,,***((('''(((******)))*********(((&&&&&&(((***)))***+++,,,,,,,,,,,,,,,++++++,,,------...//////111111000///............)))************+++++++++,,,,,,,,,------,,,++++++,,,+++***))))))***+++,,,((()))+++,,,,,,***((('''***)))))))))((((((''''''******++++++++++++************)))((('''&&&%%%%%%(((((()))***************((((((((((((((()))************)))))))))))))))))))))******++++++,,,------///...---,,,+++,,,,,,---...000111111000000111222222111///...---...000111,,,---......,,,,,,---...///.........000222444555777666666666888:::<<<===;;;<<<<<<===>>>??????@@@<<<:::888555444333222222555777;;;===>>>???AAACCCEEEDDDFFFKKKQQQUUUVVVUUUSSSSSSRRROOOLLLKKKLLLNNNQQQRRRRRRTTTVVVYYY[[[\\\```^^^^^^^^^______]]][[[[[[XXXUUUSSSTTTUUUVVVWWW]]]^^^```aaaaaa```^^^]]]xxxrrrllleee``````]]]\\\[[[YYYYYYYYYYYYZZZYYYYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[[[[[[[\\\]]]^^^____________^^^]]]\\\\\\[[[\\\]]]^^^___```aaaaaaaaaaaa^^^\\\[[[[[[[[[ZZZXXXYYY[[[]]]^^^^^^]]]^^^^^^```aaabbbdddeeeggghhhhhhlllkkkkkklllnnnppprrrsssxxx~~~{{{uuuiiibbbYYYTTTRRRPPPKKKHHHAAA???<<<888555222000///---......,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++&&&'''))))))(((((()))+++))))))************))))))((()))+++,,,,,,+++)))((())))))(((((((((((())))))************************+++)))(((((()))***)))((()))))))))(((&&&&&&((()))''''''((()))***************++++++,,,------......------,,,+++++++++,,,,,,)))************++++++++++++++++++,,,,,,++++++***,,,+++***))))))***+++,,,(((((()))*********)))((())))))))))))************+++++++++,,,,,,+++++++++)))))))))(((''''''&&&&&&(((((()))************)))((((((((((((((()))******************************)))******++++++,,,------///...---,,,,,,,,,------...000111111000000111222111000...---,,,---...///,,,---......,,,,,,---...............000222444555666666666666777999;;;===<<<<<<<<<===>>>?????????<<<:::777444333222222333333666999<<<>>>@@@CCCEEEGGGGGGHHHLLLRRRVVVVVVUUUQQQRRRRRRPPPNNNNNNOOOPPPSSSTTTUUUWWWYYY[[[]]]^^^___^^^^^^^^^______]]][[[ZZZXXXUUUTTTTTTUUUWWWWWW\\\]]]___``````___]]]\\\xxxrrrllleeeaaa```]]]\\\ZZZYYYXXXXXXYYYZZZZZZYYYXXXXXXZZZ]]]```bbb[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[[[[ZZZZZZYYYZZZ[[[]]]___aaabbbcccaaa___\\\[[[[[[ZZZYYYWWWWWWYYY\\\]]]]]]]]]___```bbbcccdddeeefffggghhhhhhlllllllllmmmooorrrtttuuu{{{~~~yyysssgggaaaYYYSSSPPPNNNJJJGGGBBB@@@<<<888444111///............---+++***+++---+++++++++,,,,,,---------++++++++++++++++++++++++***)))))))))))))))******((()))******)))((()))***))))))************))))))((((((************(((((()))))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))***+++)))(((((())))))'''&&&%%%'''(((&&&'''((()))*********************+++,,,,,,------+++************+++,,,,,,)))************+++++++++******++++++++++++******++++++************++++++(((''''''(((((()))******(((((((((((()))***+++,,,+++,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((('''((())))))******))))))((((((((((((((()))************++++++++++++++++++)))******++++++,,,------///...------,,,---------...000111111//////000222000///---,,,,,,------...,,,---......,,,,,,---...............000222444555555555555555777999;;;<<<<<<<<<======>>>>>>??????<<<:::666333222222333444222444888;;;>>>AAADDDGGGIIIJJJKKKOOOSSSUUUVVVUUUPPPQQQSSSSSSRRRQQQRRRSSSVVVWWWXXXZZZ\\\^^^___```^^^]]]]]]]]]^^^^^^\\\ZZZZZZXXXVVVUUUUUUVVVWWWXXX[[[\\\]]]^^^^^^]]]\\\[[[xxxrrrllleeeaaa```]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYXXXYYYZZZ\\\^^^```\\\\\\]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^___aaabbbaaa^^^\\\ZZZZZZYYYXXXVVVVVVXXXZZZ\\\\\\]]]___aaaddddddeeeeeefffggghhhhhhkkkkkklllnnnpppsssvvvxxx}}}}}}{{{vvvpppeee```XXXRRROOOLLLIIIGGGBBB@@@===888444000...,,,......///---++++++,,,...***++++++,,,,,,------...++++++++++++++++++++++++***))))))))))))******+++***+++,,,+++)))((()))***))))))************))))))'''((())))))))))))(((''')))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++------+++)))'''(((((('''&&&%%%&&&'''(((((()))+++,,,,,,,,,,,,))))))******++++++++++++************+++,,,---...))))))*********+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++((('''&&&&&&''')))+++,,,)))((((((''''''((()))******++++++,,,,,,++++++***''''''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((())))))***+++++++++++++++,,,,,,,,,)))******++++++,,,------.........------------......///000000//////000222000///...---------......,,,---......,,,,,,---......---......000222444666444444444555777999;;;===<<<=========>>>>>>>>>???<<<:::666333111222333555333666999;;;>>>AAADDDGGGKKKKKKMMMPPPRRRTTTTTTTTTQQQSSSVVVVVVTTTSSSSSSSSSXXXYYYZZZ\\\^^^```aaaaaa\\\[[[[[[[[[\\\[[[YYYXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZwwwqqqllleee```___\\\[[[ZZZXXXXXXXXXXXXYYYWWWXXXYYY[[[[[[[[[[[[ZZZ\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[\\\]]]_________]]][[[YYYYYYYYYWWWVVVUUUWWWYYYZZZ[[[\\\___aaaddddddeeeeeefffggghhhhhhjjjkkklllnnnqqqtttxxxyyy|||zzztttnnnccc^^^XXXQQQMMMJJJGGGFFFBBB@@@<<<888333000---,,,---......---,,,+++,,,...+++++++++,,,,,,---------++++++++++++++++++++++++***************+++,,,---+++,,,---,,,***((()))***))))))************))))))(((((())))))))))))(((((()))))))))))))))***++++++++++++++++++++++++++++++******+++---......---+++&&&(((((((((&&&%%%&&&''''''((()))***+++,,,,,,,,,))))))************++++++)))))))))***+++,,,---...))))))*********++++++++++++,,,,,,---......------+++++++++,,,,,,+++++++++)))(((&&&&&&''')))+++---...---+++)))(((((()))***))))))************))))))&&&&&&''''''((()))))))))''''''((()))))))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,)))******++++++,,,---------.....................---///000000//////000111000000000///////////////,,,---......,,,,,,---...---------...000222555666444444444555777999<<<===============>>>>>>>>>>>><<<:::777444333333444555777999;;;<<<>>>@@@DDDGGGJJJLLLNNNPPPQQQRRRSSSTTTTTTVVVXXXXXXUUUSSSSSSSSSXXXZZZ[[[]]]___``````aaa[[[ZZZYYYYYYYYYXXXVVVTTTVVVWWWXXXWWWUUUUUUWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYvvvpppjjjccc___^^^\\\[[[YYYXXXWWWWWWXXXYYYVVVWWWYYY[[[\\\[[[ZZZXXX[[[\\\]]]_________^^^]]]______]]]\\\\\\]]]^^^______^^^]]]\\\[[[\\\]]]^^^^^^\\\YYYYYYYYYYYYXXXWWWUUUWWWXXXYYYZZZ[[[^^^aaabbbcccdddeeefffggghhhhhhiiiiiikkkmmmqqquuuxxx{{{}}}zzzssslllaaa]]]WWWQQQKKKHHHFFFEEEAAA???;;;777333000...---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***,,,,,,+++)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))******+++,,,************************+++******,,,...///---,,,&&&((())))))'''&&&&&&'''$$$%%%&&&((()))******+++************************'''''''''((()))***+++,,,)))************++++++++++++,,,---......//////...++++++,,,,,,,,,,,,++++++***)))((('''((())),,,---333111...,,,+++***+++,,,(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''(((((())))))((((((((((((((((((((()))******))))))******+++,,,,,,,,,)))******++++++,,,------------...////////////...---///000000......///111000000000000000/////////,,,---......,,,,,,---...---------...000333555777555555555666888;;;===???============>>>>>>>>>>>>;;;:::888666555555555555:::;;;===>>>???AAAEEEHHHJJJLLLOOOPPPQQQQQQSSSTTTVVVXXXXXXWWWUUUTTTSSSTTTYYYZZZ\\\___```aaa``````\\\[[[YYYXXXWWWVVVSSSPPPTTTVVVXXXWWWTTTTTTVVVYYYXXXXXXXXXXXXXXXXXXXXXXXXuuuoooiiibbb]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXVVVWWWYYYZZZ[[[\\\]]]]]]ZZZ[[[]]]___``````___^^^___^^^]]]\\\\\\]]]___``````^^^]]]\\\\\\]]]^^^___\\\ZZZXXXXXXYYYYYYYYYXXXVVVWWWXXXYYYYYYZZZ]]]``````aaabbbdddeeeggghhhhhhggghhhjjjlllpppuuuyyy{{{{{{ssskkk```]]]WWWPPPJJJFFFEEEEEE???>>>;;;777333000...---+++,,,,,,,,,******,,,---...------,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++***)))((()))***))))))************))))))*********))))))*********))))))))))))***+++,,,---************************+++)))((()))+++------,,,''')))******((('''''''''###$$$&&&((()))******+++++++++++++++++++++++++++(((((((((((()))******+++)))************+++++++++***+++,,,---............++++++,,,------,,,++++++++++++***))))))***+++,,,222000---+++***+++,,,---))))))************))))))'''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******(((((())))))***++++++,,,)))******++++++,,,------,,,---...///000000///...---...//////......///111//////000/////////...---,,,---......,,,,,,---...,,,,,,---...000333555777555555666777999<<<>>>@@@>>>>>>>>>>>>============:::::::::999888777666555:::<<<===>>>@@@CCCHHHKKKJJJMMMQQQRRRRRRRRRTTTWWWVVVWWWWWWVVVUUUTTTVVVWWWZZZ\\\^^^```bbbbbbaaaaaa___]]][[[YYYXXXUUURRROOOQQQUUUWWWVVVSSSRRRUUUYYYWWWWWWVVVVVVVVVVVVWWWWWWtttnnnhhhaaa]]]\\\\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWWWWXXXZZZ^^^aaacccYYYZZZ]]]___aaa``````___]]]\\\ZZZYYYYYY[[[\\\^^^___^^^]]]\\\\\\^^^```aaaZZZYYYWWWWWWYYYZZZYYYXXXWWWXXXXXXXXXXXXZZZ]]]______```aaaccceeeggghhhiiifffgggiiilllpppuuuyyy{{{~~~{{{ssskkk___\\\WWWPPPIIIEEEDDDEEE>>>===:::777333111///...***+++,,,+++******+++---///...------,,,+++***)))++++++++++++++++++++++++(((((((((((()))***+++,,,((()))******)))((()))***))))))************))))))++++++************++++++))))))))))))***+++,,,---***************************(((&&&''')))+++,,,,,,''')))++++++)))'''''''''%%%&&&((()))+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---)))************+++++++++)))***+++,,,------...---++++++------------++++++,,,,,,++++++++++++++++++---,,,)))(((''')))+++,,,******++++++++++++******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******'''(((((()))******++++++)))******+++,,,,,,------,,,---///000000000///...---...//////......///111......//////......---,,,,,,---......,,,,,,---...,,,,,,---...000333666777666666666888:::===???AAA>>>>>>>>>>>>============:::;;;;;;;;;:::999777555:::;;;===???AAAEEEKKKNNNKKKNNNRRRSSSSSSSSSVVVYYYTTTUUUUUUUUUTTTUUUXXXZZZ[[[]]]___bbbccccccbbbbbbbbb___]]]ZZZXXXVVVRRROOOPPPTTTWWWVVVSSSRRRUUUXXXWWWVVVVVVUUUUUUVVVVVVWWWwwwpppiiiaaa\\\\\\\\\ZZZWWWWWWXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\ZZZYYYWWWYYY\\\^^^``````___^^^[[[[[[ZZZZZZ[[[\\\\\\]]]aaa```^^^]]]\\\]]]]]]^^^ZZZYYYXXXWWWVVVWWWXXXXXXZZZYYYWWWWWWXXXZZZ\\\^^^eeefffeeedddbbbbbbdddeeekkkkkklllnnnrrrvvv{{{}}}uuujjj^^^VVVPPPMMMIIIDDDBBBCCCAAA>>>999666333111///---...---,,,+++++++++,,,---------------------------,,,---......---***((('''((()))*********,,,///222---,,,***))))))***,,,---((())))))(((((((((+++---******)))))))))))))))***%%%'''((((((((((((+++---)))))))))))))))))))))))))))---...,,,+++------+++******)))((((((((((((((())))))))))))************,,,,,,,,,+++***)))((('''***)))((()))+++,,,+++******++++++***((('''(((***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((()))******)))***+++---,,,+++)))(((************************---...111222222111///---//////000000000000//////...//////...,,,,,,---///...///000...,,,******+++---,,,,,,---...111444666555777999;;;===>>>>>>===@@@<<<:::;;;:::888888;;;===>>>===;;;999777888::::::;;;===???CCCFFFIIIKKKMMMNNNQQQSSSUUUWWWXXXYYYUUUVVVVVVWWWWWWXXXXXXXXX^^^]]]^^^```ccceeefffeeeeeeaaa]]]ZZZXXXXXXWWWVVVVVVSSSPPPOOOPPPSSSUUUVVVXXXXXXWWWTTTSSSTTTWWWZZZwwwqqqjjjbbb]]]^^^\\\ZZZXXXWWWXXXYYYYYYXXXXXXZZZ\\\]]]]]]]]][[[ZZZXXXZZZ\\\___``````______\\\[[[[[[[[[[[[[[[\\\\\\aaa```^^^]]]\\\\\\\\\]]][[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\dddddddddcccaaaaaaccceeeiiijjjkkknnnsssxxx}}}}}}rrrggg\\\TTTNNNKKKHHHBBB@@@AAA@@@===888555222000...,,,---,,,++++++***+++,,,---,,,,,,,,,++++++++++++++++++******))))))))))))))))))***++++++******,,,---,,,+++***))))))***+++,,,)))******)))((((((***,,,++++++***************+++(((*********)))***,,,...)))))))))))))))))))))))))))---...,,,+++---...+++******)))(((((((((((((((((((((((())))))******++++++++++++++++++***)))((()))************+++++++++***++++++***(((''')))***,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((()))************+++,,,,,,+++***)))++++++++++++++++++++++++,,,...000111222000...---////////////000000000000...//////...,,,,,,---///---...///...,,,++++++,,,------,,,---...111444666666777:::<<<===>>>>>>>>>@@@===<<<>>>===::::::<<<>>>??????===;;;999::::::<<<===???AAADDDGGGJJJLLLMMMNNNPPPSSSUUUWWWXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZ^^^]]]^^^```ccceeeeeeeeedddaaa]]][[[ZZZYYYXXXWWWXXXUUUQQQOOOPPPRRRUUUVVVUUUUUUTTTRRRQQQQQQTTTWWWxxxqqqjjjccc___```\\\ZZZXXXWWWXXXYYYYYYXXXZZZ\\\]]]______^^^]]]\\\XXXZZZ]]]___aaaaaa```___\\\\\\[[[[[[[[[[[[[[[\\\aaa```^^^\\\[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[bbbbbbbbbaaa``````ccceeehhhiiikkkoootttzzzzzznnncccYYYRRRLLLIIIEEE@@@>>>???>>>;;;666333111///---+++,,,++++++******+++,,,,,,************************+++***((('''((())),,,---***+++,,,+++)))(((((()))+++***)))(((((()))***+++***++++++***(((((()))++++++++++++******++++++,,,***++++++***))))))+++,,,))))))))))))))))))))))))(((,,,---,,,,,,......******))))))(((((((((((((((''''''((())))))***++++++******+++++++++******)))'''***,,,+++)))(((+++---***++++++***(((((()))+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***)))((('''((()))((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000...---...............///000111...//////...,,,,,,---///,,,---...---,,,+++,,,---------,,,---...111444666666888:::===>>>?????????@@@===>>>@@@@@@<<<;;;===???@@@BBBAAA???===<<<<<>>???;;;888444111000...,,,+++************+++++++++,,,***************+++++++++,,,,,,+++***+++,,,---...(((***,,,,,,***(((''''''******)))(((((()))******+++,,,,,,+++)))((()))************)))******++++++)))******)))'''&&&''')))))))))))))))))))))))))))(((+++,,,,,,---000...***))))))(((((((((((())))))&&&''''''((()))***++++++((()))***+++++++++++++++&&&***---,,,((('''***...***++++++***)))(((***,,,+++,,,---,,,,,,+++,,,---++++++++++++************)))******++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***)))((('''((()))((((((((((((((())))))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...///............///111222...//////...,,,,,,---///***+++------,,,,,,---......---------...111333555666888:::===???@@@@@@@@@???===>>>AAAAAA===<<<>>>???BBBDDDDDDBBB???>>>>>>AAABBBBBBDDDFFFHHHJJJKKKLLLMMMOOORRRUUUWWWXXXYYYVVVVVVVVVXXXZZZ\\\^^^```___^^^^^^```ccceeeeeedddbbbaaa```______^^^\\\YYYZZZXXXUUUQQQOOOOOORRRUUUUUUUUUUUUTTTSSSSSSVVVXXXwwwqqqkkkeeebbbddd]]][[[XXXXXXYYYZZZZZZYYY\\\]]]___``````___]]]\\\XXXZZZ]]]___```aaa```___\\\\\\[[[[[[[[[[[[[[[\\\```___]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUWWWZZZ]]]______^^^]]]]]]^^^_________```cccfffkkkkkkmmmppptttyyy~~~|||wwwkkk```XXXQQQKKKHHHEEEAAA???@@@999666333000///...,,,*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...---,,,+++***&&&(((++++++***)))))))))***))))))))))))))))))******,,,---,,,***))))))***((((((((((((((()))***************)))'''&&&'''(((************************(((***,,,,,,...111...)))))))))(((((((((((())))))&&&''''''((())))))******((()))***+++++++++++++++&&&***---,,,((('''***...***++++++***))))))+++,,,+++---...---+++***+++---+++++++++******)))))))))((()))******++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((()))***)))((('''((()))((((((((((((((())))))***((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000///////////////000111111...//////...,,,,,,---///)))+++,,,,,,+++,,,---.........------...000333555666888:::===???@@@AAAAAA>>><<<===AAAAAA>>>===???@@@BBBEEEEEECCCAAA??????AAABBBBBBDDDFFFHHHIIIJJJLLLMMMPPPSSSVVVXXXYYYZZZYYYXXXXXXYYYZZZ]]]___aaa___^^^^^^```cccdddddddddaaa```___`````````]]][[[[[[ZZZXXXSSSOOONNNQQQSSSTTTUUUUUUUUUTTTTTTVVVXXXvvvpppjjjeeeccceee]]][[[YYYXXXYYYZZZZZZYYY\\\]]]^^^______]]]\\\ZZZWWWYYY\\\^^^``````___^^^[[[[[[ZZZZZZ[[[\\\\\\]]]```___]]]\\\[[[[[[\\\\\\YYYYYYZZZZZZZZZYYYXXXWWWUUUVVVYYY\\\^^^^^^^^^]]]\\\]]]^^^^^^___aaadddgggjjjkkklllooosssyyy}}}~~~{{{uuuiii^^^XXXQQQKKKIIIFFFAAA@@@AAA888555222//////...,,,+++******,,,---------------,,,,,,,,,------......///***+++,,,------+++)))'''&&&(((***+++******+++,,,***************************+++---,,,+++*********'''''''''''''''((()))***+++,,,,,,+++)))((()))+++************************(((***+++,,,///222///(((((((((((((((((())))))***''''''(((((((((((())))))((()))***+++++++++++++++'''***,,,+++)))(((+++---***+++++++++******+++---+++---///...***)))+++---++++++******)))((((((((((((((()))***++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))***)))((('''((()))((((((((((((((()))******''''''((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111111222000111111222222111111000...//////...,,,,,,---///)))+++,,,,,,++++++,,,...///...------...000333444555777999<<>><<<===AAAAAA>>>>>>AAA@@@BBBDDDDDDBBB@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMNNNQQQTTTWWWYYY[[[\\\]]]\\\[[[ZZZ[[[\\\^^^``````______```cccddddddcccaaa```^^^___``````___^^^]]]^^^]]]XXXSSSPPPQQQSSSRRRSSSTTTTTTSSSTTTVVVWWWuuuooojjjdddcccfff]]][[[YYYXXXYYYZZZZZZZZZZZZ[[[]]]]]]]]]\\\ZZZXXXVVVXXX[[[]]]______^^^]]]YYYYYYZZZZZZ[[[\\\^^^^^^___^^^]]]\\\\\\]]]^^^___[[[[[[\\\\\\\\\[[[ZZZYYYWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^______bbbeeehhhhhhhhhjjjnnnsssyyy~~~~~~yyyrrrfffZZZWWWPPPJJJHHHEEEAAA???AAA888555111//////...---,,,***+++---...//////......+++,,,,,,---......//////******++++++++++++++++++(((***+++*********,,,...******++++++++++++******(((***,,,---,,,+++++++++''''''''''''((()))***+++***+++,,,***))))))***,,,************************''')))***+++000333///(((((((((((((((((()))******(((((((((((((((''''''''')))******+++++++++******)))************+++++++++***+++++++++******,,,...***---000...***(((+++...+++******)))(((((('''''''''((()))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''((()))***)))((('''((()))((((((((((((((()))******'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,...000222333444111333444555444222000......//////...,,,,,,---///***+++,,,,,,+++***+++---///...------...000222444444666888;;;>>>???@@@@@@@@@>>>>>>AAABBB@@@AAADDD@@@AAABBBAAA@@@???@@@AAABBBCCCDDDFFFHHHJJJLLLNNNNNNOOORRRUUUXXX[[[]]]]]]aaa```]]][[[[[[[[[]]]^^^```______```cccddddddcccaaa___]]]]]]^^^`````````___bbbbbb___XXXSSSRRRSSSSSSTTTUUUUUUUUUUUUWWWXXXuuunnniiidddcccfff^^^[[[YYYYYYZZZ[[[ZZZZZZYYYZZZ\\\\\\\\\ZZZXXXWWWVVVWWWZZZ\\\^^^^^^]]]]]]YYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]]]]]]]^^^___```]]]]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXX[[[\\\^^^___```bbbfffiiieeefffiiimmmssszzz}}}xxxpppcccWWWVVVOOOIIIGGGEEE@@@???@@@777555111/////////---,,,***,,,---///000000//////++++++,,,------...//////,,,+++++++++,,,...000222+++,,,,,,***)))***,,,...++++++,,,,,,,,,,,,++++++'''***,,,---,,,++++++,,,(((((((((((()))***+++,,,((())))))((('''''')))***************************''')))***+++000444///'''((((((((((((((()))******)))))))))(((''''''&&&&&&******+++++++++******)))***)))))))))+++,,,+++******+++++++++******,,,...***...000...***(((***...+++******)))(((''''''&&&'''''')))******+++++++++************************(((((((((((())))))))))))+++******)))(((''''''&&&(((******)))((('''((()))((((((((((((((()))******(((***,,,...///...---,,,************************++++++---///111222444555222444666777666333///---...//////...,,,,,,---///***,,,,,,,,,******+++,,,///...------...000222444333555888;;;===???@@@@@@BBB??????AAABBBAAACCCGGG@@@AAAAAA@@@>>>>>>@@@AAACCCDDDEEEGGGIIILLLNNNPPPNNNPPPSSSVVVYYY\\\^^^^^^dddbbb___\\\[[[[[[\\\]]]```______```cccddddddcccaaa^^^\\\\\\]]]```aaaaaaaaaeeegggccc\\\VVVTTTUUUUUUVVVXXXXXXXXXXXXYYY[[[wwwoookkkgggbbb___YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\ZZZXXXWWW[[[ZZZWWWVVVVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\[[[[[[\\\]]]___```]]]\\\\\\]]]^^^]]][[[YYY]]]ZZZWWWWWWYYY[[[ZZZXXX]]]^^^___aaabbbdddeeefffhhhiiikkkmmmqqqxxxwwwmmmbbb\\\TTTPPPLLLHHHEEEBBB>>><<<444333111000...---------+++,,,---.........---,,,///......---------......---------.........//////------------,,,,,,+++******)))'''''')))))))))(((+++++++++*********))))))***)))((((((((()))+++,,,***(((&&&'''***+++)))'''---,,,***((('''(((((())))))***---......,,,***(((******))))))))))))******'''((()))******++++++***)))***+++,,,,,,+++***)))***+++---......---+++***,,,+++*********+++,,,------,,,++++++******++++++)))+++,,,,,,***))))))***))))))))))))************+++*********))))))(((((('''(((((()))***+++++++++******)))((('''&&&%%%%%%******)))(((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,,,,+++***)))'''''')))***++++++,,,.........///222444222333444555444222000...---+++(((***---///...,,,,,,------,,,++++++,,,......///000///...///111333555555666777:::>>>BBBDDDEEEEEEEEECCCAAA@@@AAABBB@@@>>>???BBBAAA???AAAFFFFFFCCCBBBGGGKKKKKKMMMQQQTTTTTTUUUVVVYYY\\\^^^``````___\\\ZZZYYYZZZ\\\]]]]]]```dddccc```___bbbfffaaa___]]][[[[[[\\\^^^```cccdddeeedddaaa\\\WWWSSSWWWXXXYYYZZZ[[[[[[[[[[[[wwwoooiiieee```\\\YYYYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\[[[\\\ZZZXXXVVVVVVWWWYYY[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[]]]^^^___^^^]]]]]]]]]]]]\\\ZZZXXX\\\ZZZWWWWWWYYY[[[[[[YYY\\\]]]^^^```bbbdddeeefffgggiiikkknnnsssyyyxxxmmmbbb\\\RRRNNNJJJFFFDDDAAA>>>;;;444333111000...---------,,,,,,---......------,,,...---------------......******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++***((((((***+++***)))+++++++++*********))))))***)))((((((((()))++++++***((('''(((******)))'''((((((((())))))+++,,,,,,***+++,,,------+++)))((())))))(((((((((((())))))'''((()))******++++++***)))***++++++++++++***)))+++,,,---------,,,++++++,,,+++*********+++------------,,,+++++++++++++++)))+++,,,,,,***))))))***))))))))))))************************)))))))))((('''(((((()))******++++++''''''(((((((((((())))))******)))(((((((((((((((&&&'''''''''((()))))))))((()))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,.........///222444222222333333333111000///...---+++,,,---......---,,,------,,,++++++,,,...,,,---.........///111333888888999;;;>>>BBBEEEGGGEEEEEEEEECCCAAA@@@AAABBBBBB@@@@@@CCCBBB@@@BBBFFFIIIEEEEEEIIILLLLLLNNNRRRRRRRRRSSSUUUXXX[[[]]]___```^^^[[[YYYXXXYYY[[[\\\]]]```cccccc```___bbbeeecccbbb___]]]]]]^^^___aaacccddddddcccaaa]]]YYYVVVXXXXXXYYYZZZZZZ[[[\\\\\\xxxooohhhccc]]]YYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ\\\^^^`````````___^^^\\\[[[YYYWWWWWWWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[]]]^^^^^^aaa___^^^]]]]]][[[XXXVVVZZZXXXWWWWWWYYY[[[\\\[[[[[[\\\]]]___bbbdddeeefffgggiiilllooottt{{{wwwlllaaa[[[OOOLLLHHHEEECCC@@@===;;;444333222000///...------,,,------......---,,,,,,,,,,,,,,,,,,---......///*********++++++++++++,,,,,,,,,---------,,,++++++,,,+++))))))+++,,,+++***+++************))))))))))))))))))((()))******+++***)))((((((******)))(((&&&''')))***+++,,,------------,,,+++******)))(((((((((''''''''''''(((((('''((()))******++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***))))))))))))************************))))))))))))((((((((()))******++++++'''((((((((()))))))))******))))))(((((((((((((((&&&&&&'''(((((()))******)))***+++,,,,,,------,,,---,,,+++******+++,,,---+++---.........///222444111111111111111111000000...//////...---,,,...///,,,------,,,++++++,,,...+++---.........///222444444555777:::===@@@CCCDDDEEEEEEEEECCCAAA@@@AAABBBCCCAAAAAACCCBBB???AAAFFFKKKHHHHHHKKKMMMLLLNNNRRRPPPPPPRRRTTTWWWZZZ]]]^^^___]]][[[XXXXXXYYYZZZ\\\]]]```bbbbbb```___bbbeeeeeedddbbb```______```aaaccccccccccccaaa___]]][[[YYYYYYYYYYYYZZZ\\\^^^___zzzpppiiiccc]]]XXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]___``````___^^^]]]\\\[[[ZZZXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^______cccaaa___]]]\\\ZZZWWWUUUXXXXXXWWWWWWYYY[[[]]]]]][[[\\\]]]___aaaccceeefffgggiiimmmqqqvvv|||~~~tttiii___YYYNNNKKKGGGEEECCCAAA>>><<<444333222000///......---------------------,,,,,,++++++++++++,,,---...///---------...............,,,,,,,,,------,,,,,,+++,,,+++))))))+++,,,+++***************)))))))))))))))))))))))))))******+++***))))))))))))***)))))))))***+++,,,,,,,,,+++***///...,,,***)))(((((()))'''''''''&&&&&&''''''''''''((()))******++++++************++++++*********,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------.........---,,,,,,,,,------)))+++,,,,,,***))))))***((()))))))))*********************)))))))))))))))(((((())))))************+++******)))((((((''''''))))))(((((((((((())))))&&&&&&'''((()))******+++***+++,,,---------------,,,,,,++++++++++++,,,,,,+++---...//////000222444111111000//////000000111---///000...+++***,,,///,,,---...---++++++---......///000000//////111333000111444888;;;>>>@@@@@@EEEEEEEEECCCAAA@@@AAABBBDDDAAA@@@BBB@@@===@@@EEELLLJJJJJJLLLLLLKKKMMMRRROOOPPPRRRUUUXXX[[[]]]______^^^[[[YYYXXXYYY[[[\\\]]]___``````______aaaccceeedddbbb```______``````bbbbbbbbbbbbbbbaaa``````[[[ZZZYYYYYY[[[^^^```bbb{{{qqqjjjddd^^^ZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^___``````___]]][[[YYY\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^______`````````dddaaa^^^\\\[[[ZZZWWWUUUWWWWWWWWWXXXYYYZZZ]]]^^^\\\]]]^^^```aaacccdddeeefffiiimmmrrrwww}}}{{{qqqfff]]]WWWOOOLLLHHHEEECCCAAA>>><<<555444222111///...............------,,,,,,,,,,,,*********++++++---...////////////...............+++,,,,,,------,,,,,,,,,+++***((((((***+++***)))))))))))))))))))))))))))((()))))))))************)))*********)))))))))***)))***,,,------,,,+++***///---+++)))((((((((()))''''''&&&&&&&&&&&&'''''''''((()))******++++++***+++******************+++,,,++++++++++++,,,---...,,,,,,------..................---,,,,,,,,,------)))+++,,,,,,***))))))***((()))))))))************))))))))))))))))))******)))))))))))))))***************))))))((((((''''''))))))(((((((((((())))))''''''(((((()))******+++++++++,,,---------,,,,,,+++++++++******+++++++++,,,---/////////000333555222111000000///000000000,,,...///---***)))+++...---......---,,,,,,---///111222222111000///000222000222555999<<>>???>>>;;;>>>CCCJJJIIIJJJLLLKKKHHHKKKQQQQQQRRRUUUWWWZZZ]]]______```^^^[[[YYYYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^___```bbbaaa___^^^]]]]]]]]]^^^aaaaaaaaabbbbbbbbbbbbbbb[[[ZZZZZZ[[[\\\```ccceee{{{rrrkkkfff```\\\ZZZZZZZZZ[[[[[[[[[\\\\\\^^^___``````^^^\\\YYYWWWZZZZZZZZZYYYYYYZZZZZZ[[[]]]\\\[[[[[[\\\]]]___```]]]^^^___```aaaaaaaaaaaaccc```]]]\\\[[[ZZZYYYWWWWWWXXXYYYXXXXXXYYY\\\_________```aaabbbcccddddddfffiiinnnrrrwww|||xxxoooeee\\\VVVOOOLLLHHHEEECCC@@@===;;;555444333111000///......//////---,,,,,,,,,,,,,,,************+++,,,------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++***((((((***+++***)))(((((()))))))))))))))***(((((()))************))))))***++++++))))))***+++((()))+++,,,---...//////---,,,***)))((((((((()))''''''&&&&&&&&&&&&'''''''''((()))******++++++***++++++***))))))***++++++***++++++,,,,,,------...,,,---......//////.........------,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***))))))))))))************))))))))))))************))))))))))))))))))******%%%&&&&&&'''((()))******((((((((((((((())))))***(((((())))))))))))******++++++,,,,,,,,,,,,++++++***++++++++++++++++++***,,,.../////////000333555333222222111111000//////,,,------,,,******+++------......---,,,,,,---///111222222111//////000222---///111555888<<<>>>@@@EEEEEEEEECCCAAA@@@AAABBBAAA>>>======<<<;;;>>>DDDHHHHHHIIIKKKIIIGGGKKKQQQTTTUUUWWWZZZ\\\^^^_________]]][[[YYYXXXYYYZZZ\\\ZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\[[[\\\\\\\\\___```aaabbbccccccbbbbbb[[[[[[[[[]]]___bbbdddfffyyyqqqkkkgggbbb^^^ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^___```___]]]ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\[[[\\\^^^```aaa]]]^^^___```aaaaaaaaa```aaa^^^\\\[[[[[[\\\[[[ZZZWWWYYYZZZYYYXXXXXX\\\___bbbbbbbbbbbbccccccccccccgggiiinnnrrrvvv{{{~~~xxxoooeee]]]XXXOOOLLLGGGDDDAAA>>>;;;999555444333111000///......000///---,,,++++++,,,,,,++++++************+++++++++++++++******)))))))))***+++,,,,,,---------,,,,,,+++))))))+++,,,+++***(((((((((((())))))******'''((()))***+++******))))))***,,,+++)))(((***,,,+++++++++,,,,,,---//////++++++***)))))))))))))))((((((''''''''''''(((((('''((()))******++++++***++++++***))))))***++++++)))***+++---......------,,,---...///000//////...------,,,+++++++++++++++)))+++,,,,,,***))))))***))))))))))))************((()))))))))***************)))))))))))))))))))))$$$$$$%%%&&&'''((())))))((((((((((((((()))***************)))))))))))))))***+++++++++++++++******++++++,,,,,,,,,,,,++++++,,,...///000000111333555444444444444222000...---...,,,++++++---......------...///...,,,,,,...///---...//////...///111333,,,,,,...111555999===???EEEEEEEEECCCAAA@@@AAABBB@@@===<<<===<<<;;;???EEEGGGGGGIIIKKKIIIGGGKKKRRRUUUVVVYYY[[[]]]^^^^^^^^^]]][[[YYYVVVVVVWWWXXXZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^aaacccdddcccaaa```ZZZ[[[\\\___aaadddeeefffwwwoookkkgggbbb___ZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]___``````^^^]]][[[XXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\___```\\\]]]^^^````````````______]]][[[ZZZ[[[\\\\\\\\\WWWYYYZZZYYYWWWXXX[[[^^^dddcccccccccccccccccccccgggjjjnnnrrrvvv{{{~~~xxxpppfff^^^YYYNNNKKKGGGCCC@@@===999777555444333111000//////...000///...,,,++++++,,,,,,++++++******************,,,+++++++++******))))))***+++,,,,,,------------...,,,++++++,,,------,,,'''((((((((())))))******'''((()))++++++******)))(((+++,,,,,,)))(((***,,,111///...,,,++++++,,,,,,************))))))))))))((((((''''''''''''(((((('''((()))******++++++***,,,+++***))))))***+++,,,((())),,,...///...---,,,,,,---///000000000///...---,,,++++++******++++++)))+++,,,,,,***))))))***))))))))))))************(((((())))))*********+++*********)))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******++++++******)))(((((((((******+++++++++******))),,,------......------,,,---...///000000111333666444555666555444111...,,,///,,,***+++///111000...---...///...,,,,,,...///)))***,,,------///222444000000111444777<<>>===>>>======AAAGGGGGGGGGJJJLLLIIIGGGLLLTTTVVVWWWYYY[[[]]]]]]]]]]]][[[YYYWWWUUUTTTUUUVVVXXXXXXWWWWWWXXXYYY[[[ZZZZZZXXXYYYYYYZZZ[[[[[[\\\\\\[[[^^^aaaddddddccc```___YYYZZZ]]]```ccceeeffffffxxxooohhhccc```^^^___\\\ZZZ[[[^^^___^^^\\\______^^^]]]]]]\\\\\\[[[ZZZWWWVVVYYY^^^```]]]YYY^^^\\\YYYZZZ]]]``````^^^____________```aaacccddd___]]]ZZZXXXWWWXXXZZZ[[[TTTUUUWWWXXXYYY[[[^^^aaa```dddfffdddaaa```cccggghhhjjjllllllrrr|||~~~xxxpppfff[[[TTTPPPKKKGGGEEEDDD@@@888222555333000...---...000111//////000000///...------******))))))))))))******,,,++++++******++++++,,,++++++++++++,,,,,,---...)))))))))))))))******+++(((((()))***************++++++++++++++++++++++++...///...******---...,,,111///,,,+++++++++***(((***)))(((''''''&&&&&&&&&))))))))))))))))))))))))&&&''')))***++++++***)))++++++************+++++++++,,,---......---,,,,,,,,,,,,++++++,,,---///000,,,---......---,,,)))((()))***++++++,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&$$$$$$((((((&&&'''***((((((((((((((()))******((()))))))))))))))((((((,,,,,,++++++***)))))))))******++++++++++++,,,,,,/////////000111111222222555777888666111......///---///000000//////000222111111111111000...---,,,---...//////......///111///000111222444888===AAAFFFEEEDDDAAA???>>>@@@BBBAAABBBAAA@@@???AAADDDFFFEEEFFFFFFGGGGGGJJJNNNQQQUUUWWWYYYZZZZZZZZZ\\\^^^\\\[[[YYYVVVSSSSSSUUUWWWSSSTTTTTTUUUUUUVVVWWWWWWWWW[[[___```^^^^^^___bbbaaadddffffffccc___]]]\\\YYY[[[___dddhhhiiifffdddxxxnnnhhhccc```^^^^^^\\\ZZZ[[[]]]___^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZWWWVVVXXX]]]```___\\\^^^[[[YYYZZZ\\\^^^^^^]]]^^^___````````````______^^^\\\ZZZXXXXXXXXXZZZ[[[WWWXXXYYYYYYYYYZZZ\\\^^^```ccceeeccc```___cccfffhhhkkkmmmnnnttt~~~~~~xxxpppfff[[[TTTOOOKKKFFFCCCBBB>>>777111444222000///......///000---............------,,,,,,++++++******++++++,,,+++++++++************+++,,,,,,+++++++++,,,------))))))(((((()))***++++++*********++++++++++++***++++++++++++++++++++++++---///...++++++...///---///---+++*********)))'''))))))((((((''''''(((((())))))))))))))))))))))))'''((()))***++++++++++++++++++************++++++++++++---.........------///...---------...000000//////...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((%%%%%%''''''$$$$$$&&&((((((((((((((()))******(((((())))))))))))((((((******************++++++,,,,,,,,,---------....../////////000111111222222555777999666222//////000---///000000//////000111000000000//////...,,,,,,---...//////......///111///000111222333777<<>>>>>@@@BBBBBBCCCBBBAAA@@@AAADDDGGGFFFGGGGGGGGGGGGJJJMMMPPPSSSUUUVVVWWWWWWXXXZZZ\\\ZZZZZZXXXUUURRRRRRTTTVVVSSSSSSTTTTTTTTTTTTUUUUUUVVVZZZ^^^___^^^^^^```bbbbbbdddeeeddd```]]][[[[[[YYY[[[^^^dddiiillllllkkkwwwnnngggccc```^^^]]]\\\[[[[[[]]]^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXX[[[XXXWWWXXX]]]``````___]]][[[YYYYYY[[[\\\]]]\\\]]]^^^```aaaaaa___]]][[[]]][[[YYYXXXXXXYYYZZZ\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\___bbbdddcccaaa```bbbeeegggkkknnnpppvvv~~~wwwooofff\\\UUUNNNJJJEEEAAA???<<<666222111111000000//////......+++,,,,,,------------,,,------,,,,,,,,,,,,------,,,,,,++++++******))))))---,,,,,,++++++++++++,,,(((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,......,,,,,,000111///---+++)))((((((((('''&&&))))))((((((((()))******))))))))))))))))))))))))***))))))******+++,,,---++++++************++++++)))***+++---............000///...---,,,---......111000---,,,+++,,,---...++++++,,,---------------,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((***'''&&&'''&&&"""!!!###((((((((((((((())))))***(((((())))))))))))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,------------...//////000000111111222555777999777333000000111---///000000///...///111......//////...---,,,,,,---...//////......///111///000111111222444999<<<@@@AAAAAA???>>>>>>@@@BBBDDDDDDDDDCCCBBBCCCEEEGGGGGGHHHIIIHHHHHHIIILLLOOOPPPRRRSSSTTTTTTUUUWWWYYYXXXXXXVVVTTTRRRRRRTTTVVVTTTTTTTTTSSSSSSSSSSSSRRRUUUYYY]]]^^^]]]]]]```ccccccddddddaaa]]][[[ZZZZZZYYY[[[^^^dddkkkppprrrrrrvvvmmmgggccc___^^^\\\[[[[[[[[[\\\]]]^^^^^^[[[[[[[[[ZZZYYYYYYXXXXXX^^^[[[YYYYYY[[[^^^______\\\[[[YYYYYYYYYZZZ[[[\\\^^^___`````````___^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\[[[ZZZYYY[[[]]]```bbbddddddcccbbbdddffffffkkkoooqqqxxx}}}vvvnnnddd[[[UUUNNNJJJEEEAAA>>>:::666333//////000000000///...---***+++,,,---------------------,,,,,,,,,,,,---------------,,,,,,+++******------,,,+++*********+++(((((((((((()))+++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++......---...222333000,,,***((((((((()))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))+++******)))***,,,---...,,,++++++******++++++,,,((()))***,,,---...///000///...,,,+++*********+++///...---,,,+++,,,,,,---+++,,,------......------++++++***************+++((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&((('''###"""%%%))))))(((((((((((())))))'''(((((())))))))))))((())))))*********+++++++++)))************+++++++++......//////000111111111333777999888444111000111...///000///......///000....../////////...---------...//////......///111///000111111111222666888<<<>>>>>>>>>===>>>@@@BBBDDDEEEFFFEEEDDDDDDFFFHHHIIIJJJJJJJJJIIIJJJLLLNNNOOOPPPQQQRRRRRRSSSVVVXXXWWWWWWVVVUUUSSSSSSUUUWWWVVVUUUUUUTTTSSSSSSRRRRRRTTTXXX[[[\\\[[[\\\___bbbeeeeeeccc```\\\ZZZ[[[\\\\\\\\\___dddkkkqqqtttuuuuuulllfffbbb___]]]ZZZ[[[[[[[[[[[[\\\^^^___]]]\\\\\\[[[[[[ZZZYYYYYY```^^^[[[ZZZZZZ\\\\\\]]]ZZZZZZZZZYYYYYYYYY[[[\\\```___^^^^^^^^^```cccddd[[[ZZZYYYXXXXXXYYYYYYZZZYYYZZZ[[[[[[[[[[[[^^^```aaaccceeeffffffffffffgggeeejjjooorrryyyzzzrrrjjjbbbZZZTTTNNNKKKFFFAAA>>>:::777444---...///000000///---,,,+++,,,---...............,,,,,,++++++++++++,,,,,,------......---,,,++++++---,,,++++++************(((((((((((()))***+++,,,+++***))))))))))))******++++++++++++++++++++++++***---...---...222333000,,,***))))))***+++***)))(((((((((((()))+++,,,---))))))))))))))))))))))))+++******)))***,,,---...,,,,,,++++++++++++,,,,,,(((((()))+++,,,...///000000///---+++*********+++++++++,,,---,,,+++***)))+++,,,------......------+++***************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&))))))&&&&&&)))))))))(((((((((((())))))''''''((()))))))))))))))+++++++++*********)))))))))))))))*********++++++.........///000000111111222555888888444111111111...///000///...---...///...//////000000000//////---...//////......///111///000111111000111444666999;;;<<<<<<<<<===???AAACCCEEEFFFFFFEEEEEEGGGIIIIIIKKKKKKKKKJJJJJJLLLMMMOOOPPPQQQQQQQQQRRRUUUXXXVVVWWWWWWVVVUUUUUUWWWYYYWWWWWWVVVUUUTTTSSSSSSRRRSSSVVVYYYZZZYYYYYY]]]```ddddddbbb```]]]\\\^^^___``````aaaeeekkkpppsssttt~~~tttlllfffbbb___]]]YYYZZZ[[[[[[[[[\\\^^^```^^^]]]]]]\\\\\\[[[ZZZZZZ^^^]]]\\\[[[ZZZZZZ[[[[[[YYYZZZZZZYYYYYYZZZ\\\___bbb```^^^\\\^^^aaaeeeggg[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[[[[\\\]]]```bbbbbbccceeeggghhhhhhggggggeeekkkppptttzzz~~~wwwnnnfff^^^WWWRRRLLLJJJGGGCCC>>>999666444,,,---...//////...---,,,,,,------............---++++++************+++++++++,,,---......---,,,+++,,,++++++************+++)))))))))))))))******+++***)))((((((((()))+++,,,++++++++++++++++++++++++)))---...---...222222///,,,***))))))+++,,,,,,+++'''''''''((()))***+++,,,))))))))))))))))))))))))***))))))******+++,,,---,,,,,,++++++++++++,,,,,,((())))))***,,,---///000222111000...------......(((***,,,------+++)))(((++++++,,,---------------*********)))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((%%%&&&)))***((())),,,***))))))(((((((((((((((&&&'''((())))))******))),,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,---......//////000000111///333777777444111000111...///000///---------.........///000111111111000---...//////......///111///000111111111222444666777999;;;;;;;;;;;;===???AAACCCEEEFFFFFFGGGHHHJJJIIIKKKLLLLLLKKKKKKLLLNNNOOOPPPPPPOOOOOOQQQUUUXXXUUUVVVWWWWWWVVVWWWYYY[[[WWWWWWWWWVVVUUUTTTTTTSSSRRRUUUWWWWWWUUUVVVZZZ]]]aaaaaaaaa```^^^^^^```bbbdddddddddggglllppprrrrrr}}}tttkkkeeebbb___]]]XXXZZZ[[[[[[ZZZ[[[^^^```^^^]]]]]]\\\\\\[[[ZZZZZZYYYZZZ[[[[[[[[[[[[[[[\\\WWWYYYZZZZZZYYYZZZ^^^aaaaaa```^^^]]]^^^```bbbccc\\\\\\[[[YYYXXXWWWVVVVVVYYYZZZ\\\\\\\\\]]]```bbbbbbbbbdddggghhhiiigggfffgggmmmssswww||||||sssjjjccc[[[TTTPPPIIIIIIGGGCCC===888444222,,,------......---------,,,------------,,,,,,+++++++++************++++++((()))+++,,,------++++++******************+++,,,+++******)))))))))))))))))))))(((((()))+++---...++++++++++++++++++++++++))),,,...---...000000---+++***))))))+++,,,,,,,,,''''''''''''((())))))***))))))))))))))))))))))))'''((()))***++++++++++++---,,,,,,++++++,,,,,,---))))))))))))+++---...///333222000///...//////000***+++++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''%%%%%%))))))'''(((+++******)))(((((((((((((((&&&'''((()))************++++++******************++++++++++++,,,,,,,,,,,,------......///000000000---222666666333000000000...///000///---,,,---...,,,---...///000000000000---...//////......///111...000111222222222444666666888:::;;;::::::;;;===???AAADDDFFFFFFGGGIIIKKKHHHJJJLLLMMMLLLLLLMMMOOONNNOOOOOONNNNNNPPPTTTWWWRRRTTTVVVVVVVVVWWWYYYZZZVVVVVVUUUUUUTTTTTTSSSSSSRRRTTTVVVUUUSSSSSSVVVZZZ[[[]]]^^^______```bbbdddffffffgggkkkooorrrsssrrr|||ssskkkeeeaaa___]]]WWWZZZ\\\[[[ZZZ[[[^^^aaa]]]]]]\\\\\\[[[ZZZZZZZZZUUUWWWZZZ[[[[[[\\\]]]^^^WWWYYY[[[ZZZZZZ[[[___ccc```____________^^^^^^^^^]]]\\\[[[ZZZXXXVVVUUUTTTZZZ\\\]]]]]]\\\]]]___aaaaaaaaacccfffhhhhhhgggeeeiiiooouuuyyy~~~zzzqqqhhh```YYYSSSOOOGGGGGGFFFCCC===777222000------------------------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,%%%&&&)))+++,,,,,,+++******)))))))))***+++,,,,,,,,,+++***)))((((((((((((***)))((((((***,,,///111++++++++++++++++++++++++(((,,,...,,,---000///,,,+++)))((()))+++,,,,,,,,,'''''''''''''''(((((()))))))))))))))))))))))))))&&&''')))***++++++******---,,,,,,++++++,,,,,,---******))))))***,,,...///111000...------...//////...---+++******+++---...******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''%%%%%%((((((&&&&&&)))******)))(((((((((((((((&&&'''((()))************)))))))))***++++++,,,,,,((())))))))))))*********------......///000000000,,,000555666333000///000...///000///---,,,---...++++++---...//////000000---...//////......///111...000222222222333555777666888:::::::::999:::;;;===@@@CCCEEEGGGHHHJJJLLLHHHJJJLLLMMMMMMMMMNNNOOOMMMNNNMMMMMMMMMOOOSSSVVVPPPRRRTTTUUUUUUVVVXXXZZZTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUSSSQQQQQQTTTXXXWWWYYY\\\^^^___```ccceeeggghhhiiimmmqqqtttuuuttt}}}pppfffcccaaa^^^\\\YYYYYYZZZ]]]```bbbbbbaaa___\\\YYYZZZ\\\\\\[[[YYYVVV[[[___```]]]\\\^^^bbb\\\ZZZXXXXXXZZZ\\\\\\\\\``````___^^^^^^^^^^^^___^^^\\\ZZZZZZ\\\[[[XXXUUUZZZZZZZZZ[[[\\\]]]_________```bbbeeeffffffffffffmmmpppvvv}}}|||ssskkkbbbXXXSSSSSSIIIEEE@@@===:::666000,,,---------.........//////,,,*********,,,,,,,,,***++++++++++++++++++,,,,,,+++++++++,,,,,,---------)))************)))((((((///...---+++***(((''''''''')))******))))))***+++++++++******+++---...///+++---...---,,,,,,---...---,,,***+++,,,,,,+++)))((((((''''''''')))***+++******))))))))))))******)))******++++++,,,,,,------,,,,,,+++*********+++'''''''''((()))+++,,,---------............------...---,,,+++***+++,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,+++***))))))******************************)))+++---///000000///...//////////////////////////////000000///...------,,,,,,------.../////////////////////////////////222222111000///111555888888999999888777777999:::777>>>DDDFFFGGGJJJJJJHHHJJJIIIJJJJJJLLLNNNQQQRRRQQQOOOMMMKKKJJJLLLNNNOOOSSSQQQPPPQQQSSSUUUVVVVVVQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQTTTRRRNNNMMMQQQUUUTTTVVVXXXYYYZZZ\\\```ccchhhmmmqqqpppmmmlllpppttt}}}pppfffcccaaa___\\\ZZZZZZ[[[]]]```bbbbbbaaa___]]]ZZZZZZ\\\]]]\\\ZZZWWW[[[______\\\[[[^^^aaa\\\ZZZYYYYYY[[[\\\\\\\\\_____________________```___]]][[[[[[\\\[[[XXXVVVZZZZZZZZZ[[[\\\]]]______aaabbbdddeeefffffffffeeemmmpppvvv}}}}}}rrrjjj```UUUOOONNNGGGDDD@@@<<<:::666111------------.........//////***))))))***---......---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******++++++******)))(((*********)))((('''&&&%%%''')))++++++*********+++++++++******+++---...///,,,...//////...---...000---,,,***+++,,,,,,+++)))***)))((((((((()))***+++******))))))))))))***************+++,,,,,,---------,,,,,,+++******++++++((((((((()))***+++------------............------...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))(((((((((((()))))),,,++++++******)))******++++++++++++++++++++++++***+++---///000000000000000000000000000000000000///////////////...------,,,,,,------.../////////////////////////////////111222111000000111555888666777888777666666777999;;;AAAEEEEEEFFFIIIIIIGGGHHHHHHHHHIIIJJJLLLNNNPPPPPPNNNLLLJJJJJJKKKMMMNNNPPPPPPPPPRRRTTTUUUTTTRRRSSSSSSTTTUUUUUUTTTSSSRRRMMMOOOPPPOOOMMMMMMPPPSSSVVVWWWXXXXXXYYY\\\aaadddmmmqqqtttssspppooossswww|||pppgggbbbaaa___^^^\\\[[[[[[]]]```bbbbbbbbb___]]][[[[[[\\\]]]]]]\\\ZZZ\\\^^^]]][[[ZZZ]]]```]]][[[ZZZZZZ\\\]]]]]]\\\^^^^^^______```aaaaaaaaa```^^^\\\\\\\\\[[[YYYWWWZZZZZZZZZ[[[\\\]]]______cccdddeeeffffffffffffffflllpppvvv~~~yyyoooggg^^^SSSMMMLLLFFFCCC???<<<999555111...---------...............***))))))+++...000000///---,,,,,,++++++*********...------,,,,,,++++++***+++,,,,,,,,,,,,+++******(((***+++------,,,***)))(((***,,,,,,+++++++++,,,++++++++++++,,,---......+++,,,......---,,,...///---,,,***+++,,,,,,+++))),,,+++***)))))))))***+++******))))))))))))*********++++++,,,,,,---......---,,,,,,+++++++++++++++)))))))))***+++,,,---...------............------...---,,,+++++++++,,,,,,------,,,++++++******)))***************+++++++++))))))(((((((((((())))))(((((((((''''''(((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))(((((((((((())))))+++++++++***************++++++++++++,,,,,,,,,,,,,,,---...///000111111222111111111111111111111111/////////............---,,,,,,------.../////////////////////////////////111111111111000222666999666666777666444444666777>>>CCCFFFDDDDDDGGGHHHGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNLLLJJJIIIIIIIIIKKKLLLLLLMMMPPPTTTVVVUUURRROOOTTTUUUUUUVVVUUUTTTRRRQQQMMMLLLKKKJJJKKKMMMPPPRRRYYYYYYXXXXXXYYY]]]bbbgggrrruuuxxxvvvrrrrrrvvvzzz|||pppgggbbb``````___]]]\\\\\\]]]```bbbcccbbb___^^^\\\[[[\\\]]]^^^^^^\\\]]]]]]\\\ZZZ[[[]]]```^^^\\\[[[[[[]]]^^^]]]\\\]]]]]]^^^```aaabbbbbbbbbaaa```^^^]]]\\\[[[ZZZYYYZZZZZZZZZ[[[\\\]]]______ccccccdddfffggghhhhhhhhhlllpppwww|||rrrhhhccc\\\TTTOOONNNDDDBBB>>>;;;777444111000........................,,,++++++,,,...//////...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***&&&(((+++...///...,,,+++)))+++------,,,+++,,,---++++++++++++,,,---------((()))++++++******+++------,,,***+++,,,,,,+++)))...---+++***)))******+++******))))))))))))******+++++++++,,,------......---,,,,,,+++++++++,,,,,,++++++++++++,,,---...///------............------------,,,,,,,,,+++++++++,,,+++++++++++++++++++++************************))))))(((((((((((())))))''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++*********+++,,,,,,,,,,,,,,,------............///111222333111111111111111111111111///.........---.........,,,,,,------.../////////////////////////////////000000111111111333666999777777888666555444666777???CCCEEEBBBBBBFFFIIIHHHGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJGGGJJJOOOUUUYYYXXXSSSOOOTTTTTTUUUUUUTTTSSSQQQPPPNNNKKKHHHHHHKKKNNNQQQRRR[[[ZZZYYYWWWYYY^^^eeejjjuuuxxxyyyvvvrrrrrrvvv{{{{{{qqqgggbbb``````aaa]]]\\\[[[\\\___aaabbbbbb___^^^\\\[[[[[[\\\^^^```^^^^^^]]]\\\[[[\\\^^^```^^^]]]]]]]]]^^^___]]]\\\[[[\\\^^^```aaabbbbbbbbbaaa```___]]]\\\[[[\\\\\\ZZZZZZZZZ[[[\\\]]]______```aaabbbdddgggiiikkkllllllpppwwwyyynnnddd___[[[SSSNNNLLLCCCBBB>>>:::666222111000.....................---...---,,,,,,......---+++------,,,,,,+++***))))))******+++,,,,,,---......,,,------------,,,++++++!!!$$$''')))+++***)))'''***,,,------,,,,,,,,,...++++++,,,,,,,,,,,,,,,,,,'''(((************+++------,,,***+++,,,,,,+++)))...---,,,*********++++++******))))))))))))************+++,,,,,,------...---,,,,,,+++,,,,,,------++++++++++++,,,---......------............---------------,,,,,,,,,++++++))))))***+++,,,,,,------************************))))))(((((((((((())))))''''''((())))))(((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))(((((())))))))))))(((((()))******+++++++++******+++++++++,,,,,,---------............///111222333111111111111111111111111......------------...///,,,,,,------.../////////000000000000000000000000...000111222222444777:::999::::::888777666777999===AAABBB@@@AAAFFFIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHDDDHHHNNNUUUYYYYYYTTTPPPRRRRRRSSSSSSSSSRRRPPPOOOOOOLLLIIIIIIKKKOOORRRSSS[[[ZZZYYYXXXZZZ```gggmmmwwwxxxxxxtttpppoootttzzz{{{qqqgggaaa```aaabbb]]]\\\ZZZ[[[^^^```aaaaaa^^^]]]\\\ZZZYYY[[[^^^aaa^^^^^^^^^^^^^^^___``````___^^^^^^___``````^^^\\\ZZZ\\\^^^___aaaaaaaaa````````````^^^\\\\\\^^^```ZZZZZZZZZ[[[\\\]]]______^^^___aaacccfffiiilllnnnlllpppxxxzzznnnccc^^^YYYQQQJJJGGGCCCBBB???:::444000///000...............---------///...,,,,,,------+++***---,,,,,,++++++*********))))))***+++---...//////,,,,,,------,,,,,,+++***%%%''')))***++++++***))))))+++------,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,...000---,,,***+++,,,,,,+++)))---,,,+++*********+++,,,******))))))))))))******)))******++++++,,,------,,,,,,,,,,,,,,,------...,,,+++++++++,,,,,,---...------............------,,,,,,---------,,,+++***(((((()))***,,,---...///+++++++++***************))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))******)))((('''((()))***,,,,,,+++************++++++,,,,,,------,,,---...///000111111222111111111111111111111111...---,,,,,,,,,---...///,,,,,,------.../////////000000000000000000000000---///111333333555888;;;;;;<<<<<<:::888888999::::::???AAA???@@@EEEHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGGGGGGGHHHEEEGGGMMMSSSWWWVVVSSSPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLNNNQQQSSSZZZZZZYYYYYY\\\bbbjjjpppyyyzzzxxxsssnnnnnnsssyyyzzzqqqhhhaaa```aaaddd]]][[[YYYZZZ\\\___``````\\\\\\\\\YYYXXXYYY]]]aaa]]]]]]^^^```aaabbbbbbaaa```______```aaa```^^^\\\ZZZ[[[]]]___``````___^^^___``````^^^]]]]]]```cccZZZZZZZZZ[[[\\\]]]____________```bbbeeehhhkkkllllllpppxxxyyymmmaaa\\\YYYRRRJJJGGGDDDCCC???999222....../////////.........------------,,,++++++,,,---+++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,+++******---------......------,,,)))+++,,,---,,,+++,,,---+++,,,---------,,,++++++)))+++,,,---------///000---,,,***+++,,,,,,+++)))++++++***))))))***,,,,,,******))))))))))))******((())))))******++++++,,,,,,,,,,,,,,,,,,---......+++++++++++++++,,,,,,---------............------,,,,,,---------,,,+++***))))))***+++,,,,,,------+++++++++*********))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))******)))((('''''')))***,,,,,,,,,***)))))))))******+++,,,,,,---***+++---///000000000000000000000000000000000000...---,,,++++++---///000,,,,,,------.../////////000000000000000000000000,,,///111333444666999;;;<<<<<<<<<;;;999888999::::::???AAA??????BBBDDDCCCKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKOOOQQQQQQNNNKKKOOOPPPQQQSSSSSSSSSRRRRRRLLLNNNOOONNNLLLLLLOOORRRXXXXXXYYY[[[^^^eeemmmsss|||}}}{{{uuuoooooouuu{{{zzzqqqhhhaaa___bbbddd]]][[[YYYYYY[[[^^^______[[[\\\[[[YYYWWWXXX]]]bbb]]]]]]___aaacccdddcccaaa`````````aaaaaaaaa^^^\\\YYY[[[]]]_________]]]\\\^^^___```^^^]]]^^^bbbfffZZZZZZZZZ[[[\\\]]]______`````````bbbdddfffiiijjjlllpppxxxuuuiii^^^[[[YYYTTTMMMJJJDDDCCC@@@999222------/////////.........---------+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******...------,,,++++++++++++(((***,,,,,,+++++++++,,,+++,,,---------,,,+++***''')))+++++++++,,,---///---,,,***+++,,,,,,+++)))******)))))))))***,,,---******))))))))))))******((((((((()))******++++++,,,,,,,,,,,,,,,---...///++++++*********+++,,,,,,---..................---,,,,,,---...---,,,+++***++++++++++++++++++,,,,,,++++++++++++******))))))))))))(((((((((((())))))&&&'''(((******((('''&&&&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))++++++)))(((''''''(((***,,,---,,,***)))(((((()))***++++++,,,,,,)))+++---///000000///...////////////////////////...---+++++++++---///000,,,,,,------...//////000000000000000000000000000,,,...111333555777999<<<<<<<<<<<<;;;888777888::::::???AAA???>>>AAAAAA@@@KKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGKKKJJJKKKLLLMMMLLLIIIGGGOOOPPPRRRSSSTTTUUUTTTTTTJJJNNNQQQOOOKKKJJJMMMQQQVVVXXXYYY\\\```fffnnnttt}}}wwwqqqqqqwww}}}yyyooojjjddd^^^\\\^^^YYYYYYYYYZZZ[[[]]]^^^___]]]]]]\\\XXXUUUUUUXXX\\\[[[[[[\\\___cccdddcccbbb```aaaaaa```^^^\\\]]]^^^\\\ZZZYYYZZZ^^^___^^^\\\^^^]]][[[ZZZZZZ\\\]]]___ZZZXXXWWWYYY^^^``````___dddbbb```^^^```cccgggjjjkkkttt~~~tttiii^^^XXXTTTNNNKKKKKKFFFLLLIII<<<111///000000......//////...,,,+++))),,,+++*********+++,,,------,,,,,,+++*********+++...******,,,,,,+++,,,000+++,,,,,,+++***+++---///---...//////...---***))))))))))))))))))******+++.........------...............---,,,,,,,,,------111///,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))++++++++++++++++++++++++(((***++++++******+++,,,+++******************++++++,,,---......,,,***)))))))))***+++,,,,,,------///---+++)))'''((())))))(((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))&&&'''((())))))***))))))''')))++++++***))))))***))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222111000////////////000000000000000...,,,,,,...000000000111111000///////////////111111111111111222222222222333444444555888<<>>???>>><<<999777777888777:::>>>BBBCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKJJJIIIIIIKKKMMMJJJNNNPPPQQQTTTXXXVVVRRRPPPRRRQQQMMMIIIHHHMMMRRRVVVYYY\\\^^^```eeemmmsssyyy|||}}}yyytttvvvxxxoooiiiddd^^^\\\^^^XXXXXXYYYZZZ[[[]]]___```]]]]]][[[XXXVVVVVVZZZ^^^_________aaacccdddbbbaaa^^^___```___]]]\\\]]]^^^]]][[[ZZZ[[[^^^```___]]]^^^]]][[[ZZZZZZ[[[\\\]]][[[YYYYYY[[[^^^aaaaaaaaaeeedddaaa``````cccfffhhhkkkttt~~~~~~tttjjj___YYYUUUOOOKKKKKKEEEHHHDDD999111000000///...............,,,+++*********)))))))))***+++,,,---,,,++++++******++++++...******,,,,,,+++,,,///,,,,,,,,,,,,++++++---000------,,,+++******)))))))))))))))))))))******+++...------,,,,,,------......------,,,,,,,,,------111///,,,+++,,,---,,,++++++******))))))******++++++******)))(((((())))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,++++++******++++++,,,+++,,,---......,,,+++)))*********++++++,,,,,,---///...,,,***)))))))))***(((((((((((((((((((((((((((((()))))))))*********''''''((()))))))))))))))'''(((((())))))))))))(((&&&'''((((((''''''((()))))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222111000////////////000000000000111///------...000000///111000///////////////000111111111111111222222222222333444444555777;;;???>>>>>>>>><<<888666666666999;;;???CCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHFFFGGGIIIKKKKKKOOOPPPPPPRRRVVVVVVRRRTTTUUUSSSOOOJJJIIIMMMQQQWWWZZZ]]]___aaadddkkkpppuuuzzz}}}{{{xxx{{{vvvmmmhhhccc]]]\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[ZZZYYYXXXYYY]]]```cccbbbbbbcccdddcccbbb```]]]^^^___^^^]]]\\\]]]^^^^^^]]]\\\]]]___``````___^^^]]][[[ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[___aaabbbbbbeeedddcccbbbbbbcccdddeeekkkuuu~~~{{{ssshhh___ZZZUUUOOOKKKJJJDDDCCC>>>666111111000...............---,,,++++++)))))))))))))))***++++++,,,,,,++++++******++++++---******,,,---+++,,,///,,,------,,,+++,,,...000...---+++)))((()))***+++)))))))))))))))******+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---...000...,,,,,,,,,---,,,+++******)))))))))))))))*********)))((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---,,,------......,,,+++***++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))******''''''((()))))))))))))))((())))))))))))((((((''''''((((((((('''''')))+++))))))))))))+++---...000------------------------,,,,,,,,,...000111000///.../////////000000000111222000------.../////////000///////////////000111000000111111111222222222222333333333444777;;;>>>>>>???>>><<<888555555555;;;===AAACCCEEEDDDBBB@@@?????????@@@AAAAAABBBBBBDDDEEEGGGHHHHHHGGGGGGFFFEEEFFFFFFDDDDDDEEEGGGJJJMMMPPPQQQOOOPPPTTTUUURRRVVVWWWUUUPPPKKKJJJLLLPPPVVVZZZ___bbbccceeejjjnnntttyyy~~~~~~uuulllgggbbb]]][[[]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ]]]```bbbdddcccbbbbbbccccccbbb```^^^___```___^^^]]]^^^```___^^^^^^___````````````]]]]]][[[ZZZYYYYYYYYYYYYZZZYYYZZZ[[[]]]___aaabbbccccccccccccddddddeeeeeellluuuwwwmmmccc[[[XXXUUUOOOKKKJJJCCC???999444333333111///.........------,,,,,,+++***************+++++++++,,,,,,++++++***++++++,,,---******------++++++///---......,,,+++,,,...000///...,,,+++++++++,,,,,,)))))))))))))))******+++,,,++++++++++++++++++,,,,,,+++++++++,,,------...///...,,,,,,------,,,++++++******))))))))))))******))))))((((((((())))))((())))))******++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...---------,,,,,,---------------......------,,,+++,,,,,,++++++++++++++++++************)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''((()))))))))))))))))))))***))))))((('''&&&)))******))))))))),,,...)))(((((((((***,,,///000............------------,,,,,,,,,---000111000.........//////000000111111222000...---///000/////////////////////000000111000000000111222222333333111222333333333666:::===???@@@???<<<999666555666;;;===@@@CCCDDDCCC@@@???=========>>>??????@@@@@@BBBCCCEEEFFFGGGFFFEEEEEEDDDDDDDDDCCCBBBCCCGGGIIIMMMPPPQQQNNNNNNRRRTTTRRRVVVUUUTTTPPPLLLKKKMMMOOORRRXXX___dddfffiiilllooovvv||||||tttkkkfffbbb]]]\\\^^^[[[[[[ZZZZZZ[[[[[[\\\]]][[[ZZZZZZ[[[]]]```bbbdddbbbaaa```aaacccddddddccc```aaabbbaaa```___```aaa___```````````````aaaaaa]]]\\\[[[ZZZYYYYYYYYYXXXWWWXXXYYYZZZ[[[]]]___aaa```aaabbbdddeeegggggghhhnnnwww|||ttteee]]]WWWUUUTTTNNNJJJJJJBBB<<<666444555444222111......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,******---...++++++...---......,,,++++++---///+++,,,---------,,,+++***)))))))))))))))******++++++++++++******+++++++++*********+++,,,---...///...---,,,---......,,,+++---,,,+++***************)))((((((((((((((())))))''''''(((((()))******+++++++++++++++++++++++++++***+++,,,,,,++++++,,,---...------,,,,,,------...............------,,,,,,,,,,,,++++++++++++++++++***+++++++++***)))((('''))))))))))))))))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))))))))***))))))((('''&&&((()))************,,,...((('''&&&'''(((+++...000/////////......---------,,,,,,,,,---///000///---.........///000111111111222000......///000000000000000////////////000000///000000111222222333333111222222222333555888;;;@@@@@@@@@===:::777777777999;;;???AAABBBAAA???===;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEEEEEEEEDDDBBBAAACCCFFFIIIKKKPPPQQQNNNMMMPPPSSSRRRSSSRRRQQQOOOMMMMMMNNNOOONNNUUU___fffjjjnnnrrruuuyyy|||ssskkkfffbbb^^^]]]___WWWXXXXXXZZZ\\\^^^```aaa\\\[[[ZZZ\\\```cccddddddaaa```___```ccceeeeeeeeebbbcccdddcccaaa___```aaa___```aaaaaa______```aaa\\\\\\\\\[[[[[[ZZZZZZYYYVVVWWWYYYZZZZZZ\\\^^^aaa___```bbbdddfffgggiiijjjpppyyyzzzqqqaaaYYYTTTTTTSSSNNNIIIHHHAAA:::444444444333111222...------,,,,,,,,,------+++,,,,,,---...---------++++++******++++++,,,,,,,,,******......++++++------------+++******,,,...((()))+++,,,,,,***)))''')))))))))))))))******+++,,,++++++******++++++,,,)))))))))***+++---...///---,,,,,,---......---+++...---,,,+++************((((((''''''(((((())))))&&&&&&'''((()))******+++++++++++++++++++++++++++***+++,,,,,,++++++,,,---...------,,,,,,------............---------------++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))))))))((())))))))))))(((((('''%%%''')))***))))))***,,,)))(((&&&&&&'''***---///000000000///......---------,,,,,,---//////...---------...///000111222222111///......000111222111111111000/////////////////////000111222333333444111222222222222444777:::>>>??????<<<999777777888888:::===@@@BBBAAA???===::::::;;;;;;<<<<<<======??????AAABBBDDDFFFHHHIIIGGGFFFDDDAAA@@@AAAEEEHHHIIINNNQQQNNNMMMPPPRRRRRRRRRQQQPPPNNNNNNNNNOOOOOOKKKSSS^^^gggmmmrrrxxx{{{}}}|||ssskkkgggccc___^^^```YYYYYYYYYZZZ[[[]]]^^^___]]]\\\[[[]]]aaadddeeedddcccaaa```aaadddfffffffffdddddddddccc```^^^^^^___^^^```bbbaaa___^^^___aaa[[[\\\\\\\\\\\\\\\[[[[[[VVVXXXZZZ[[[ZZZ\\\___bbbaaabbbbbbccceeeggghhhiiiqqq{{{yyypppaaaZZZUUUUUUSSSMMMGGGEEE>>>777333333222//////222...---,,,,,,,,,,,,---...***+++,,,---------,,,,,,++++++******++++++,,,---+++)))+++...///,,,+++---,,,---,,,***))))))***,,,)))))))))*********)))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,(((((()))***+++---///000---,,,,,,---//////---+++---,,,+++***))))))))))))'''''''''''''''((())))))&&&'''((()))***+++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...------,,,,,,,,,,,,------//////...---------------*********++++++,,,,,,---------+++******++++++,,,))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))'''(((((())))))))))))(((###&&&***,,,+++*********+++***(((''''''***---///111111000000///......------,,,,,,---...///...,,,------...///000111222222000...---...000222333333333222111///...............///000111222333444444111222222111111333777:::;;;<<<<<<:::888666666777777:::===AAABBBBBB@@@???999::::::;;;;;;<<<======>>>>>>???@@@CCCGGGJJJLLLGGGFFFDDD@@@>>>???CCCFFFEEELLLQQQOOOMMMPPPRRRRRRUUUSSSQQQPPPOOOOOONNNNNNLLLTTT___iiiooouuu{{{|||ssskkkgggddd______aaa___^^^]]][[[ZZZYYYYYYYYY^^^\\\[[[^^^bbbeeeeeedddfffdddbbbccceeefffggggggdddddddddbbb___]]]]]]]]]^^^```bbbaaa^^^]]]___aaa[[[\\\\\\]]]]]]]]]\\\\\\WWWYYY\\\\\\[[[\\\```cccddddddccccccdddfffgggiiisss|||yyyoooccc\\\WWWVVVSSSLLLEEECCC<<<666222333000,,,---222...---,,,+++,,,---...///)))***+++,,,---,,,+++++++++*********+++,,,,,,---+++)))+++//////,,,+++---,,,,,,,,,***(((((()))+++---,,,***))))))+++,,,...)))))))))))))))******+++---,,,,,,++++++,,,,,,---(((((()))***+++---///000,,,,,,,,,...//////---+++,,,+++***)))(((((((((((('''''''''''''''((()))***'''((()))***+++,,,------++++++++++++++++++++++++,,,---///...------...000---,,,,,,++++++,,,,,,---//////...------------...))))))***+++,,,,,,------+++***(((&&&&&&''')))***))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))''''''((())))))***))))))$$$(((,,,//////---,,,,,,---+++)))((((((***...000222111111000///......------,,,,,,---...///---,,,------...///000111222222///...---...000333444444444333111000...---------...///000111222333444444111111222111111333666999888999:::888666555666777777:::>>>BBBDDDCCCBBBAAA999::::::;;;;;;<<<======>>>>>>>>>???CCCGGGLLLOOOHHHFFFCCC???===>>>AAADDDCCCKKKQQQPPPNNNPPPRRRRRRXXXVVVSSSRRRQQQOOONNNLLLNNNVVV```iiipppvvv}}}}}}sssiiiddd```]]]^^^aaa______^^^^^^^^^______```]]]]]]]]]^^^```dddhhhjjjfffdddbbbcccdddfffgggfff```aaabbbbbbbbbbbbaaaaaa______^^^]]]]]]___```aaa]]]]]]^^^^^^^^^]]]\\\[[[XXXXXXYYYZZZ]]]```cccdddcccbbb```___```cccgggjjjqqq}}}xxxnnnccc]]]WWWRRRPPPMMMHHHEEE:::777555333333222111000......---------,,,,,,,,,***---///...+++***+++---*********+++,,,---...///******))))))))))))))))))///...---,,,,,,,,,,,,,,,************))))))))))))((()))***++++++***((((((.........---,,,+++***)))*********+++,,,---...///------......---+++)))(((///---******,,,,,,***'''&&&((())))))(((((()))+++)))************+++++++++))),,,//////,,,***+++,,,,,,---...---------///111...---,,,,,,++++++++++++)))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++******))))))))))))))),,,,,,***)))((((((((((((%%%''''''&&&$$$%%%))),,,''')))++++++)))''''''((((((''''''&&&&&&((()))***((()))***++++++,,,+++++++++***)))))))))***,,,---........................,,,---...---------///111000000000000////////////000///---,,,---...000222555222//////111111000...------...///000111222222000000//////000222555666666888888777444222111222999:::<<<>>>???@@@@@@@@@;;;;;;<<<<<<===>>>>>>?????????>>>???AAAGGGNNNTTTIIIHHHFFFBBB>>>>>>???AAADDDHHHMMMPPPPPPPPPPPPQQQTTTTTTUUUUUUTTTQQQOOOMMMMMMQQQ]]]llluuuzzz|||sssiiieeebbb```aaaddd___^^^^^^^^^^^^______```^^^______```bbbeeegggiiifffdddbbbcccdddfffffffffbbbaaaaaa``````_________```______^^^^^^^^^______]]]^^^^^^^^^^^^]]][[[ZZZYYYYYYYYY[[[]]]___bbbccccccbbb```___```bbbfffiiirrrwwwlllccc]]]WWWRRRPPPMMMHHHEEE<<<999444222111000///......------------,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,------*********))))))***++++++------,,,,,,,,,------...************))))))))))))))))))************))))))------------,,,+++***************+++,,,---...///------------,,,,,,+++***...,,,******,,,,,,***((('''((())))))(((((()))+++)))************++++++++++++,,,------,,,++++++,,,---...///...------///000...---,,,,,,+++++++++,,,)))***+++,,,,,,+++***)))---,,,+++***))))))))))))++++++***)))(((((())))))+++***))))))((((((((((((((())))))'''%%%%%%(((+++$$$&&&)))***)))))))))***(((''''''&&&'''((()))***(((((()))***++++++++++++******))))))******+++,,,------------------------+++---...---------///111000000000000////////////000///---------...000111444222//////111111///...000000000000////////////000///......000222444555666777888777444222222333777888;;;===??????>>>>>>:::;;;<<<===>>>>>>>>>>>>======>>>>>>AAAFFFLLLQQQIIIHHHFFFBBB???>>>@@@BBBCCCGGGKKKNNNNNNNNNOOOPPPUUUVVVVVVVVVUUURRRPPPNNNMMMQQQ\\\mmmxxxzzzqqqhhheeebbb```aaaeee^^^^^^]]]]]]^^^___``````___```bbbcccdddeeeffffffeeedddbbbcccdddeeeeeeeeecccbbb```^^^]]]]]]^^^^^^````````````___^^^]]]]]]]]]^^^^^^^^^^^^\\\ZZZYYYZZZZZZZZZ[[[\\\^^^```bbbbbbaaa```___^^^aaaeeeiiiuuu~~~uuujjjbbb]]]VVVRRROOOLLLHHHDDD===999333///.........---------------,,,,,,,,,,,,,,,***)))***,,,---------------,,,+++++++++++++++************+++,,,------------------,,,,,,,,,,,,++++++*********)))))))))******)))))))))******+++++++++,,,,,,,,,,,,++++++************+++---...///------,,,,,,,,,,,,,,,---,,,***)))***++++++***)))''')))***)))(((((()))+++)))************+++++++++---,,,++++++,,,------,,,///000000000...---...000------,,,+++++++++,,,,,,******++++++++++++******---,,,+++***)))))))))))),,,+++***)))(((((((((((()))(((((((((((((((((((((++++++***(((&&&&&&''')))$$$''')))***)))(((((()))(((''''''''''''((())))))'''((()))***++++++++++++))))))***+++++++++++++++------------------------+++,,,------,,,---///111////////////000000000000///......------///000111333222000000111111///...000000000000//////////////////......///111333444444666777666555333333444333666999<<<>>>===;;;:::888999<<<===>>>>>><<<<<<:::;;;===>>>@@@DDDIIILLLHHHGGGEEEBBB???>>>@@@BBBCCCFFFIIIKKKLLLLLLNNNOOOVVVVVVWWWWWWUUUSSSPPPOOOMMMQQQ\\\mmm|||xxxpppgggdddaaa^^^___bbb]]]]]]]]]]]]^^^___```aaa___aaacccdddeeeeeedddccceeecccbbbbbbdddeeedddcccbbbaaa___]]]]]]^^^___aaa```aaaaaaaaa```^^^\\\ZZZ]]]]]]^^^^^^]]]\\\ZZZYYY[[[[[[ZZZ[[[[[[]]]___``````aaa```___]]]___dddiiiwww|||rrrgggaaa\\\UUUQQQNNNKKKGGGCCC;;;777111---,,,---......---------,,,,,,,,,++++++,,,)))'''(((,,,///...---,,,,,,+++++++++++++++,,,*********+++,,,---.../////////...---,,,+++))))))+++++++++*********))))))+++***)))((()))***+++,,,******+++,,,,,,,,,,,,,,,))))))******+++,,,...///...---,,,++++++,,,...///***))))))******+++******((()))******)))((()))***))))))*********+++++++++///,,,)))))),,,......,,,000111222111///......///---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,+++)))(((((((((((('''''''''(((((((((((((((******)))(((''''''(((((((((***+++***(((&&&%%%%%%''''''''''''((((((((()))'''((()))***++++++++++++((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///000////////////000000000000///............///000000222222111111111000///...------...///000111222222............///000111222333555666666555444444555000333888;;;<<<;;;888666555777:::<<<===<<<:::888777999;;;===>>>AAAEEEHHHGGGGGGEEEAAA??????AAACCCDDDFFFIIIJJJJJJKKKMMMNNNTTTUUUUUUVVVTTTRRRPPPNNNNNNQQQ\\\mmm{{{rrriiieeeaaa^^^]]]```[[[[[[\\\\\\^^^___aaaaaa^^^```bbbddddddcccaaa```dddcccbbbbbbddddddcccaaa```___^^^]]]^^^aaaccceeeaaaaaaaaaaaa```]]][[[ZZZ\\\\\\]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^______```aaa___]]]___eeejjjxxx}}}yyypppeee___ZZZTTTOOOMMMJJJEEEAAA888444///,,,,,,...///000------,,,,,,,,,++++++++++++)))'''))),,,......,,,************+++,,,---...++++++++++++,,,---...///+++,,,,,,------,,,+++***++++++++++++************+++***)))))))))***,,,---))))))***+++,,,,,,,,,,,,)))))))))***+++,,,---......---,,,+++,,,---...///)))***************++++++)))***+++***)))((()))***))))))*********+++++++++...+++((())),,,......,,,///111222111000.........,,,,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,))))))))))))***+++,,,---,,,+++***)))((((((((((((&&&'''(((((()))((((((''''''&&&&&&&&&'''(((((((((''')))******(((&&&%%%%%%&&&''''''(((((((((((((((''''''((()))************((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000.../////////000000000111...............///000000111222222222111///......------...///000111222222.........//////000111111222444666666555444555666///222666999:::888666444222444777999:::999777666555777:::<<<===???BBBDDDFFFFFFDDDAAA??????BBBDDDGGGHHHJJJJJJIIIJJJLLLNNNPPPQQQRRRSSSRRRPPPNNNMMMNNNSSS\\\lll|||tttkkkgggccc___^^^```ZZZZZZ[[[\\\^^^___aaabbb^^^```bbbccccccbbbaaa```cccbbbbbbbbbccccccaaa```]]]]]]]]]^^^```bbbdddfffaaaaaaaaa```___]]]\\\[[[ZZZZZZ\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^___]]]```aaa```^^^```gggmmmxxx{{{wwwmmmbbb]]]XXXQQQMMMJJJGGGCCC???666222...,,,---///000000,,,,,,,,,,,,++++++++++++)))))))))+++,,,---,,,***((()))))))))+++,,,---...++++++++++++,,,---......&&&'''***,,,...//////...,,,++++++++++++************************+++,,,---))))))***+++,,,,,,++++++))))))))))))***,,,---.........---------------...***,,,---,,,******+++,,,***+++++++++)))((()))***)))************+++++++++,,,+++******,,,......------///111111000.........,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))+++******)))))))))))))))'''((()))***))))))'''&&&&&&%%%$$$&&&((()))((('''"""%%%''')))(((((()))***&&&''''''((()))(((((((((&&&'''((()))************))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000......//////000000111111.........///////////////000111333333111///......000000000000/////////////////////000000111111111333444666666555444555666///111444777888666444333222333666777888777666666555777999:::;;;===@@@BBBFFFEEEDDDAAA???@@@CCCEEEJJJKKKJJJIIIGGGGGGIIIKKKLLLMMMOOOPPPPPPOOONNNMMMOOOUUU^^^jjj{{{xxxppphhheeebbb^^^]]]___YYYYYYZZZ\\\]]]___aaabbb```aaabbbcccccccccbbbbbbcccbbbbbbbbbccccccaaa^^^\\\\\\]]]^^^```aaabbbbbbbbbaaa```___^^^]]]]]]]]]WWWYYYZZZ\\\]]]]]]]]]]]]ZZZYYYYYYYYY[[[]]]^^^```[[[___bbb```^^^aaaiiipppwwwyyytttkkkaaa[[[VVVOOOKKKHHHEEEAAA===666333000......//////...,,,,,,,,,++++++++++++***'''))),,,---,,,+++))))))******))))))***+++,,,,,,,,,+++++++++++++++,,,,,,&&&(((***,,,......------,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,)))******++++++++++++***(((((())))))***,,,---....../////////...---,,,,,,,,,...///...+++***+++,,,***+++,,,+++)))((()))***)))************+++++++++)))***,,,---,,,,,,---...+++---000111///.........,,,+++++++++,,,,,,---...---,,,++++++++++++,,,------,,,+++***)))))))))))))))))))))))))))******+++))))))***+++***)))'''&&&((('''&&&''')))***(((&&& ###&&&(((((()))***+++&&&&&&((()))))))))((('''&&&'''((()))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,+++,,,...000.........///000111111111---......//////////////////111444444111.........000000000000////////////000000111111111111111111333555666666555444444555000111333555666555444333444555666777777888888777666777888999999;;;???BBBEEEEEECCCAAA???@@@CCCFFFLLLKKKJJJGGGDDDDDDFFFHHHHHHJJJLLLOOOPPPPPPOOONNNPPPXXX```hhhwwwrrrjjjcccaaa^^^[[[ZZZ]]]YYYYYYZZZ[[[]]]```bbbcccaaabbbccccccddddddddddddbbbbbbaaabbbcccccc```^^^[[[\\\]]]^^^____________bbbaaa___^^^]]]]]]^^^___VVVXXXZZZ\\\]]]^^^^^^^^^YYYYYYYYYYYY[[[]]]___```[[[___bbbaaa___bbbkkksssvvv~~~wwwsssjjj```ZZZUUUNNNJJJGGGDDD@@@<<<777555222000//////---,,,,,,,,,,,,+++++++++******%%%***...///,,,)))((((((,,,+++******)))*********,,,,,,+++*********+++++++++,,,---...---+++)))''',,,,,,,,,+++++++++******((()))+++,,,------,,,,,,******+++++++++******)))(((((())))))***+++---......///000000///---+++***---///000///+++***+++---***,,,,,,+++)))((()))***)))************+++++++++&&&***...///---+++---///))),,,///000///.........++++++++++++,,,,,,---...------++++++++++++------))))))))))))***+++,,,---(((((((((((()))***+++,,,***+++,,,,,,+++)))'''%%%+++)))((((((******'''$$$###%%%(((((((((''''''(((%%%&&&((()))))))))((('''&&&'''((()))************+++***)))))))))***,,,---***************************+++,,,,,,+++,,,...///---......///000111111222---......///000/////////...111444444111.........------...///000111222222000111111222222222222111444666777666555333333444111222333444555444444333666666666777888888999999777777888888888;;;???BBBEEEDDDCCCAAA???@@@CCCFFFLLLKKKIIIEEEBBBAAACCCFFFGGGIIILLLNNNPPPPPPPPPOOOPPPYYYaaagggssstttjjjbbbaaabbb```^^^^^^ZZZ[[[\\\]]]^^^```aaaaaaaaabbbcccdddeeefffffffffeeecccbbbbbbcccddddddccc___^^^^^^^^^^^^___`````````___]]]\\\]]]___aaabbb___[[[YYY\\\^^^\\\[[[]]][[[ZZZYYYYYYYYYZZZ\\\]]]\\\^^^______```dddkkkqqq~~~yyyrrriiibbbZZZUUUOOOJJJFFFCCC@@@>>>666444111///...///111222---,,,+++******+++,,,---***+++,,,,,,,,,***)))(((************************///,,,******,,,,,,***(((+++,,,---...---,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,+++***)))(((,,,+++++++++++++++++++++---.........---,,,++++++***+++---------,,,***((((((***++++++*********+++***))))))+++---...,,,++++++,,,------,,,,,,...000//////............//////(((///...&&&***777666+++///,,,******+++------,,,+++++++++******)))))))))************))))))))))))'''(((******((('''((()))++++++******))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++***))))))***+++...///)))******++++++)))((('''+++***)))((((((***,,,...++++++,,,,,,,,,,,,,,,,,,---...//////---,,,---...///000111///,,,***))))))...///////////////...---//////............//////111111111111111222222222777666666555444222111000444222111333666777555333666666666666777777777888777777888:::<<>>666444111///......///000,,,,,,+++******+++,,,,,,+++++++++++++++***))))))************************,,,***)))***,,,---,,,******+++,,,------,,,+++***++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,...............---,,,,,,++++++,,,---,,,+++***)))((()))++++++)))(((((()))+++)))))))))******((('''+++,,,---,,,,,,,,,...000//////............//////+++++++++***+++......---+++,,,---,,,******,,,///,,,,,,+++++++++*********************))))))))))))(((***++++++***))))))***)))((((((((('''''''''&&&''''''(((((()))*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))******+++***)))((('''******)))))))))***,,,---,,,,,,,,,,,,,,,------------...//////------...///---...///...,,,+++,,,---......///000000////////////......------------...000000000111111111222222555555555555444222111000000//////222666888777555333333444555777888999999777777888:::<<<>>>@@@BBBAAAAAAAAAAAA@@@BBBEEEHHHBBBCCCBBBAAAAAABBBEEEGGGHHHIIILLLOOORRRTTTUUUVVVUUUVVVZZZcccssstttkkkcccbbbaaa______```^^^^^^_________`````````\\\^^^aaadddffffffeeedddfffdddbbbbbbccccccbbbaaa____________```aaabbbccc___^^^]]]\\\]]]^^^___```^^^ZZZXXXZZZ[[[YYYXXXZZZZZZYYYXXXXXXXXXYYYZZZ[[[^^^___``````bbbgggooovvv|||ssshhh___YYYUUUOOOIIIFFFCCC@@@===666444111...---,,,------,,,,,,++++++++++++,,,,,,,,,+++*********************************************)))(((***,,,------,,,)))***++++++++++++******++++++++++++++++++++++++(((***+++,,,+++,,,---///+++,,,---------------,,,++++++,,,,,,------............/////////...------,,,,,,,,,,,,++++++++++++(((***+++***((('''''''''---+++)))))))))((('''%%%***,,,,,,,,,,,,,,,...000///......------......//////((((((---...******000&&&,,,000///***))),,,000,,,,,,,,,,,,++++++++++++++++++*********)))))))))((()))++++++)))((()))***((((((((((((''''''''''''((((((((())))))******+++************************'''(((+++---------+++***)))************)))((((((***************+++++++++,,,,,,,,,---------......---...//////------...///,,,---------,,,---///222---...///000000111000000///...---,,,,,,,,,,,,,,,......///000000111222222333444444444444333222111000//////111444555555444111111333444666888999:::777777888:::<<<>>>@@@AAA@@@AAA@@@???>>>???BBBDDDBBBBBBCCCBBBAAABBBEEEHHHFFFHHHLLLPPPTTTVVVXXXYYYUUUVVVZZZcccrrrtttkkkdddaaa```^^^___bbb`````````````````````___ZZZ\\\```dddfffeeedddbbbfffdddbbbaaabbbbbbbbb```____________```bbbcccddd^^^^^^]]]\\\\\\]]]^^^^^^```\\\ZZZ\\\]]]ZZZYYY[[[YYYXXXWWWWWWWWWXXXZZZ[[[___```aaaaaaccciiirrrzzz~~~ttthhh___YYYTTTNNNIIIEEEBBB???===666444111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************************))))))***++++++++++++)))))))))***************++++++++++++++++++++++++***+++,,,,,,++++++---...******++++++++++++++++++++++++,,,------...//////...///////////////.........---,,,++++++++++++,,,)))+++,,,+++((('''&&&'''...,,,************)))(((***+++,,,,,,+++,,,...000...------------------...///***(((---222444333333&&&+++//////,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''(((******((('''((()))************))))))))))))''''''(((((())))))))))))************************((()))***+++,,,,,,+++***************)))))))))((()))******+++++++++******,,,,,,,,,------......///---...//////......///000.........,,,,,,---000333---...///000111111111111//////...---,,,,,,,,,,,,,,,---...///000111222222222222333333333333222222333333111111111111000000111222333444555777888888777777888999;;;===???@@@???@@@???===<<<<<>>???>>>>>>===;;;::::::<<>>???======<<<:::999999<<<>>>@@@BBBDDDDDDDDDEEEGGGHHHKKKMMMQQQTTTUUUUUUTTTSSSUUUWWW]]]hhhxxx~~~pppiiibbb^^^ZZZXXX\\\bbb^^^^^^^^^^^^^^^_________```aaabbbcccccccccbbbbbbbbb```___```bbbcccccccccaaa```______^^^_________\\\\\\\\\\\\\\\[[[ZZZZZZZZZVVVUUUXXXZZZYYYYYY[[[ZZZZZZYYYXXXYYYZZZ[[[\\\^^^___``````dddlllwwwvvvnnneee^^^TTTOOOIIIDDD@@@===:::888444333222000...,,,++++++,,,,,,---......---,,,,,,))))))***+++++++++++++++************************(((***,,,+++(((''')))+++))))))(((((()))+++,,,---++++++++++++++++++++++++)))***,,,---------///111111000///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...............,,,---.........---++++++(((***++++++)))((()))***'''%%%###$$$'''***,,,,,,)))***++++++***+++---///,,,,,,++++++++++++,,,,,,---//////---111888999333......---,,,+++***+++,,,*********+++++++++,,,,,,,,,,,,+++++++++*********+++---......---,,,,,,---&&&'''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******++++++)))((((((((()))***---,,,***)))))))))******((())))))***+++,,,---...,,,...000000//////111222111222222111///......///------............------------------...///000000000000000111111111222222000111111111111111000000...///111000000111666999444444555666666777888888777888888999:::<<<===>>><<<<<<;;;:::999999<<>>;;;;;;;;;:::999:::<<>>;;;888999666333222111111///------------------,,,++++++******+++++++++,,,,,,,,,------------,,,+++***)))+++*********+++,,,------((()))++++++)))((()))***************************+++************+++,,,,,,,,,++++++***************---((($$$'''...111,,,&&&))))))*********+++++++++000000//////......------(((((())))))******++++++******))))))******+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++***+++---///---,,,+++,,,---...---,,,,,,------......------,,,******************************)))))))))))))))***(((''''''&&&&&&''''''(((((())))))******))))))(((''',,,(((&&&,,,+++(((...******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******,,,+++***+++,,,------+++++++++++++++,,,,,,---...---...///000111111111111222111000///...---,,,,,,...------...000000///---,,,---...---,,,,,,...000333111000///000111000/////////000///...---///111//////000000111222222222888777555555444555666777888888777888888999:::;;;;;;::::::::::::;;;<<<<<<===@@@CCCEEEEEEDDDDDDEEEFFFHHHLLLPPPTTTXXXZZZ[[[^^^^^^```gggwww}}}rrrllleee```___^^^\\\\\\^^^]]]___bbbcccbbbaaaaaabbb____________^^^]]][[[[[[ZZZ^^^bbbddddddcccbbbbbbccccccccccccbbb```^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]]]][[[\\\___^^^ZZZ\\\```[[[[[[ZZZYYYXXXWWWWWWVVVPPPSSSXXX```kkkwwwyyyooodddYYYSSSNNNIIIDDD@@@>>><<<999777777555333222111000//////---------...---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,------((()))++++++)))((()))************++++++*********)))))))))))))))***++++++)))))))))))))))******+++***'''&&&)))---///---))))))))))))************+++.........------,,,,,,,,,''''''((()))***++++++,,,******))))))******+++,,,------------------------***+++,,,+++***+++---///,,,+++***,,,...//////...+++,,,---......---,,,+++***************+++++++++***)))))))))))))))***+++((((((&&&%%%%%%&&&(((((()))))))))******)))))))))&&&...***%%%******''',,,******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000111111111333222111000///...---,,,...---,,,---///000///------...///...------...000111000/////////000000000///000000///......///111///000000111111222333333777777666666666666666777777777777777888999:::;;;:::::::::::::::;;;<<<<<<;;;???CCCEEEEEEDDDDDDDDDGGGIIILLLPPPUUUZZZ]]]___``````bbbiiixxx{{{pppkkkeee```___^^^\\\\\\___]]]```cccddddddcccbbbccc____________^^^]]][[[[[[[[[^^^bbbeeeeeedddcccccccccdddeeedddbbb```___^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\]]]___^^^[[[\\\```\\\\\\[[[ZZZYYYYYYXXXXXXSSSSSSVVV\\\ggguuuwwwlll```WWWRRRJJJHHHCCC@@@===;;;888666222222222000/////////000------.........---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++******'''(((((()))***++++++,,,((()))++++++)))((()))***)))***++++++++++++***))))))(((((((((((()))******(((((((((((()))***+++,,,'''(((***+++++++++,,,---************++++++++++++++++++++++++++++++******''''''((()))***++++++,,,******))))))******+++,,,------------------------***+++,,,,,,++++++---///,,,+++***,,,...000///...+++,,,---......---,,,++++++++++++,,,,,,,,,------***)))))))))))))))***+++***)))'''''''''''')))***))))))************)))))))))333///'''******(((+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,------.........//////000111111111000///...---,,,++++++...---,,,,,,...//////......//////...,,,,,,...///---.........///000111222000000111000///...000222000000000111222222333333555666666777777777777777777777777777888999::::::;;;::::::::::::;;;<<<<<<;;;???CCCFFFFFFEEEEEEEEEHHHIIILLLPPPUUU[[[```bbb```aaacccjjjxxxzzzpppllleee```___^^^\\\\\\^^^]]]```dddfffeeeddddddddd````````````___^^^]]]]]]\\\___bbbddddddccccccdddccceeefffeeecccaaa``````[[[[[[[[[[[[[[[[[[[[[[[[]]][[[]]]___^^^\\\]]]aaa\\\\\\\\\\\\[[[[[[[[[[[[WWWXXXYYY\\\dddqqqvvvjjj___WWWSSSHHHFFFCCC???<<<999777666000000111///...---///000...............---,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++******'''((()))***************((()))++++++)))((()))***)))***+++,,,,,,+++***))))))(((((((((((()))******(((((((((((()))***+++,,,&&&)))---,,,)))(((+++...***++++++++++++,,,,,,,,,************))))))))))))(((((())))))******++++++******))))))******+++,,,------,,,,,,,,,,,,------+++---......---,,,---...,,,++++++,,,///000///...,,,------......------,,,,,,,,,,,,------......///******)))))))))))))))******))))))))))))))))))***)))******++++++******)))+++777444***+++,,,***,,,******))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++)))***++++++******+++---++++++++++++,,,,,,---...............///000111222---------,,,++++++******...---+++,,,---//////.........///---,,,+++---...+++---.........///111333000111111000//////000222000000111111222333333333333444666888999999999888777777666777777888999:::<<<;;;;;;;;;;;;<<<=========@@@CCCFFFFFFFFFFFFGGGIIIJJJLLLPPPUUU[[[```dddaaabbbdddjjjwwwzzzqqqmmmfff```___^^^[[[[[[^^^]]]```eeeggggggeeedddddd``````aaaaaaaaaaaa```___^^^```bbbcccbbbbbbcccdddbbbdddgggfffdddbbbbbbccc\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\______\\\^^^bbb\\\\\\]]]]]]]]]]]]^^^^^^\\\^^^___```dddnnn}}}}}}ttthhh^^^WWWUUUEEEEEECCC???;;;888666555000222222000---,,,---///...............------,,,******+++++++++,,,,,,,,,******++++++++++++******))))))***+++++++++***)))((()))++++++)))((()))***(((***+++,,,,,,+++***((())))))(((((())))))***+++))))))))))))******+++,,,(((***,,,,,,***)))***+++******++++++++++++,,,,,,))))))******************)))))))))))))))***************))))))******+++,,,---,,,+++******+++,,,------///000///...------...---,,,,,,---///000///...---------,,,,,,---------+++,,,,,,---......//////++++++***)))((((((((()))((())))))******))))))((()))******++++++******)))(((666333((())),,,***,,,******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,(((***,,,+++***)))+++---*********+++,,,---...///......------...///111222------------------------...---++++++---.........---......---+++***,,,---,,,...///...------///111//////000///...---///111000111111222222333333444111333666999:::;;;:::999666666666777777888999:::===<<<<<<<<<<<<===>>>>>>???AAADDDEEEFFFFFFHHHJJJKKKKKKLLLOOOTTTZZZ```dddddddddfffjjjttt{{{rrrmmmfffaaa___^^^[[[[[[]]]]]]```eeeggggggfffeeeeee```aaabbbbbbbbbbbbbbbaaa___```bbbaaaaaaaaabbbdddaaadddggggggdddbbbcccddd]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ\\\______]]]___ccc\\\]]]]]]^^^^^^______```^^^bbbeeeeeefffmmm||||||sssggg]]]XXXVVVDDDDDDBBB???;;;777555555222444444111---+++,,,.........//////......---,,,******+++++++++,,,,,,,,,)))******+++++++++*********+++,,,---,,,+++***)))((()))++++++)))((()))***((()))+++,,,,,,+++)))((()))))))))))))))***++++++***************+++,,,,,,,,,***)))***,,,,,,***(((************++++++++++++***************+++++++++*********)))))))))))))))*********)))***++++++,,,,,,,,,************,,,,,,...000111000...------......---,,,---/////////---......,,,++++++,,,......++++++,,,------...//////,,,,,,***)))(((((((((((('''((()))******)))((('''******++++++++++++******"""111///$$$&&&))))))+++******))))))))))))******))))))))))))))))))))))))*********)))******+++,,,(((***,,,+++))))))+++---*********+++,,,...///000......------...///111222000000000000111111111111...,,,++++++,,,.........------...,,,******+++,,,---///000///,,,+++---000---...///...,,,,,,...///000111111222222333444444///222555999;;;<<<;;;:::666666666666777888999:::===============>>>??????@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKLLLNNNSSSZZZ```dddfffggggggjjjsssyyytttmmmfff```^^^\\\XXXXXXZZZ[[[___cccffffffeeeeeeeeecccfffgggcccaaabbbcccaaa````````````aaaaaaaaaaaaffffffeeedddcccbbb```___ccc```]]]ZZZZZZ\\\___aaaZZZYYYWWWWWWXXXZZZ]]]___YYYYYYZZZ[[[\\\\\\]]]]]]ddddddccckkktttppprrrzzzssskkkcccZZZRRRMMMGGGCCC???>>>===:::666111111000...---------...///......------------,,,,,,************************((()))***,,,,,,+++******&&&''''''((()))******+++***+++,,,,,,***))))))***++++++*********+++---...'''((()))******)))((('''++++++,,,------------,,,,,,,,,+++***))))))******(((((()))******************++++++***))))))***,,,,,,+++***))))))***+++,,,))))))))))))***+++,,,---------,,,+++)))***---///222111///...---------...+++,,,,,,---...///111111111000...---------,,,,,,---,,,++++++------,,,+++***+++,,,+++)))''''''((('''&&&&&&&&&&&&'''(((((('''''''''***------***'''+++***)))(((((((((******))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((***+++---,,,,,,++++++***))))))))))))***++++++***+++---............---,,,,,,...000///...,,,******+++,,,---,,,,,,,,,+++)))***---000...---++++++,,,,,,,,,+++...---,,,+++++++++,,,---000000000///......------000000111111111111000000444333444666888:::999888777777777888999;;;<<<===:::;;;<<<======<<<;;;;;;;;;===???AAACCCGGGLLLPPPKKKJJJIIIJJJNNNUUU[[[```bbbfffjjjjjjooo}}}xxxsssllleee___^^^\\\XXXXXXZZZ[[[^^^bbbdddeeeeeefffgggeeegggfffaaa___bbbdddddd`````````aaaaaaaaabbbbbbddddddddddddcccbbb`````````___^^^]]]\\\\\\\\\\\\XXXWWWUUUUUUVVVXXXZZZ\\\YYYYYYZZZ[[[\\\^^^______dddeeedddllluuupppppp~~~~~~yyyrrrjjjbbbZZZRRRMMMGGGCCC@@@>>>===;;;666111000///...---------............------,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***(((((())))))******++++++***,,,,,,,,,***((())))))+++******)))***+++,,,---((()))*********)))(((((((((((()))************))),,,++++++******)))******((())))))******************++++++***))))))***,,,++++++***))))))***++++++))))))))))))***+++,,,------------+++******---///666444222000...---,,,,,,,,,,,,,,,---...///000111111///...------------,,,,,,,,,+++,,,,,,,,,,,,+++***+++,,,+++)))''''''((('''&&&&&&&&&&&&'''(((((((((((((((+++......,,,)))+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***+++,,,******************++++++)))+++,,,+++++++++---///...//////...------///111...---,,,+++***+++---...,,,,,,,,,+++***+++---000111///------...///...---------,,,+++++++++,,,---000000000/////////////////////000000000000//////444333444666999:::999888777555444333444666999<<<:::;;;<<<===>>>======<<<;;;===???@@@BBBFFFKKKOOOKKKJJJJJJKKKNNNTTT\\\aaabbbhhhmmmnnnqqq|||~~~vvvpppkkkddd___^^^\\\YYYXXXZZZ\\\^^^aaabbbccceeegggiiiggghhhfff```^^^bbbeeeeee```aaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbaaaaaa```]]]___``````___\\\YYYWWWVVVUUUTTTSSSTTTUUUWWWYYYXXXYYYZZZ[[[]]]```bbbccceeegggfffmmmvvvqqqooozzz|||xxxppphhhaaaYYYQQQLLLGGGDDD@@@>>>===;;;666222000//////...---...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***************++++++++++++,,,---+++)))(((((()))******)))))))))***++++++))))))******+++******)))******+++,,,,,,,,,,,,++++++++++++***************((()))******++++++*********++++++***))))))***,,,++++++***))))))***++++++))))))))))))***+++,,,------------,,,***+++---///888777444222///---,,,,,,,,,,,,,,,---...///000111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((((((((''''''&&&&&&''''''((()))))))))***,,,......,,,+++***************)))(((((())))))))))))))))))))))))((())))))))))))))))))***'''((()))******++++++***((())))))***++++++,,,,,,***+++,,,,,,+++,,,...000///000000///......///111...---,,,++++++,,,...///,,,,,,,,,+++***+++---///111///------...///...------,,,,,,++++++,,,,,,---///////////////000000000......////////////......444333444666999;;;:::999999666333111111444888;;;999;;;<<<>>>??????>>>>>><<<===>>>???AAADDDIIILLLKKKKKKKKKLLLNNNTTT\\\bbbdddlllssstttsss{{{{{{sssnnniiibbb^^^^^^]]]ZZZYYY[[[]]]^^^```aaabbbdddhhhkkkfffiiigggbbb```ccceeeeeeaaaaaaaaabbbbbbbbbccccccaaaaaabbbbbbbbbaaaaaa```]]]^^^```aaa___\\\XXXVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXYYY[[[^^^aaadddfffeeeiiihhhnnnxxxsssooovvvzzzuuunnnfff^^^WWWPPPLLLGGGDDD@@@>>>>>>;;;666222111111000000////////////......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---*********************)))+++,,,,,,+++)))((()))***))))))))))))))))))******)))*********++++++++++++++++++,,,---------,,,,,,******+++++++++*********))))))***++++++++++++******++++++***))))))***,,,+++******************+++))))))))))))***+++,,,---------...,,,++++++---///666555333111///...,,,,,,,,,,,,,,,------///000000/////////...,,,,,,---...++++++,,,,,,+++++++++,,,)))***++++++)))(((((()))'''''''''''''''(((((()))))))))***+++,,,---,,,+++)))***+++++++++)))'''&&&(((((((((((((((((((((((('''((((((((())))))******&&&''')))+++++++++******))))))*********++++++++++++,,,------,,,,,,...000000111111111//////000222...------,,,------...///+++,,,,,,,,,++++++---//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,------,,,------...//////000000...//////000000//////...333333444666999;;;:::999;;;999777555555666999:::999:::<<<>>>@@@@@@@@@???<<<===>>>???@@@BBBGGGJJJKKKLLLLLLMMMOOOTTT\\\cccjjjrrryyyxxxuuuyyyyyyqqqlllfffaaa]]]^^^]]]ZZZYYY[[[]]]^^^___```aaacccgggjjjdddhhhiiifffdddeeedddbbbbbbbbbbbbbbbccccccccccccaaaaaabbbbbbbbbaaaaaa```^^^^^^______^^^\\\[[[ZZZXXXWWWVVVVVVUUUVVVWWWWWWXXXXXXYYY[[[^^^bbbeeehhheeejjjiiioooyyywwwqqqvvvwwwrrrkkkccc\\\UUUOOOKKKHHHDDD@@@???>>>;;;777222222222222222111111000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---)))))))))))))))(((((((((+++,,,,,,***((((((***+++))))))******))))))))))))***************++++++,,,''''''((())))))))))))))))))******+++++++++******))))))***+++++++++++++++***++++++***))))))***,,,*********++++++*********))))))))))))***+++,,,---,,,---...---,,,,,,---...000000/////////...---------------------...///000...//////...,,,+++---///***+++---,,,***)))+++,,,(((***++++++)))(((((()))(((''''''''''''((())))))'''((()))*********++++++******++++++***)))'''&&&((((((((((((((((((((((((''''''(((((()))))))))***&&&''')))+++++++++******+++++++++*********))))))+++,,,------,,,,,,...000///111222222000000000111.....................///***,,,---,,,++++++---......,,,+++***+++,,,+++***+++++++++,,,,,,---------++++++,,,---......///000///000000111111000000///222222333555888::::::999999999999999999999888888999:::<<<>>>@@@@@@@@@???<<<===>>>>>>???BBBFFFIIIKKKLLLNNNNNNOOOTTT]]]dddoooxxx~~~|||vvvzzzwwwooojjjddd___\\\^^^^^^[[[ZZZ\\\^^^___``````aaabbbfffhhhccchhhjjjhhhffffffeeeaaabbbbbbcccccccccdddddddddbbbcccccccccbbbaaaaaa```]]]]]]]]]^^^^^^^^^______ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYZZZ]]]bbbfffhhhfffkkkjjjooo{{{{{{vvvyyyuuuppphhh```ZZZTTTNNNKKKHHHEEEAAA???>>><<<777333222222222222222111000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,((((((((((((((()))))))))*********)))((()))+++...******++++++******)))((()))))))))))))))***+++,,,(((((()))***************((()))***,,,,,,+++******)))***++++++,,,+++++++++***++++++***))))))***,,,)))***++++++++++++***)))))))))))))))***+++,,,---,,,...///...---,,,---...++++++,,,---............---------------...//////---///000///,,,+++---000)))+++---,,,)))(((***---(((***++++++)))((()))***((((((''''''(((((()))***'''((())))))))))))***,,,+++++++++******((('''&&&))))))))))))))))))))))))'''(((((((((((((((((()))'''((()))******++++++***,,,,,,++++++***))))))(((***+++,,,,,,+++,,,...000///000222222000000000111000000/////////.........***+++------,,,+++,,,...///---++++++,,,---,,,+++******+++,,,------------++++++,,,---......//////000000111111111111000000000000111444777999999888666777888999999888666555999;;;<<<>>>??????>>>>>><<<===>>>??????BBBFFFJJJKKKMMMOOOOOOOOOTTT]]]fffrrr|||{{{}}}vvvnnnjjjccc^^^[[[]]]^^^[[[[[[\\\^^^```aaaaaaaaabbbdddfffeeeiiijjjgggeeeffffffccccccccccccddddddddddddeeeddddddddddddcccbbb``````ZZZ[[[]]]___aaabbbbbbbbb\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYY\\\aaaeeegggfffkkkjjjnnn|||{{{}}}sssnnnfff^^^XXXRRRMMMJJJHHHEEEAAA??????<<<777333000000111111111000///...------............//////++++++++++++++++++++++++))))))***++++++++++++***((((((((())))))******+++((()))))))))(((***---000++++++,,,,,,,,,+++)))(((((((((''''''(((***+++,,,******+++,,,,,,,,,,,,,,,''')))***,,,,,,,,,***))))))***++++++,,,,,,++++++***++++++***))))))***,,,)))***++++++++++++***)))))))))))))))***+++,,,---,,,...//////---------...)))***,,,---...............------------...//////,,,...000///++++++...111(((+++---,,,)))'''***---((()))++++++)))))))))***((((((((((((((())))))***''')))+++***))))))+++...---,,,+++)))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))***+++,,,++++++******************)))+++,,,+++++++++---///...000222222000//////000111111111000///...---,,,***+++------,,,+++,,,---...,,,******+++,,,+++***)))***+++---......---------......//////000000000//////000000000000////////////000333666888888777666666666777777777777777:::;;;<<<===>>>======<<<<<<===>>>???@@@CCCHHHKKKKKKNNNPPPPPPOOOTTT^^^gggppp}}}vvvnnniiibbb]]][[[]]]^^^\\\[[[\\\^^^```bbbbbbaaaaaacccdddgggjjjjjjeeeccceeegggfffccccccdddddddddeeeeeeeeeffffffeeeeeecccbbb``````WWWYYY]]]aaacccddddddddd\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXYYY\\\```dddgggfffkkkjjjnnn}}}~~~sssmmmeee]]]WWWRRRMMMJJJHHHEEEAAA??????<<<777333...///000000000///---,,,------......///000000000************************((()))***,,,,,,+++******(((((()))***+++,,,,,,---'''((()))((((((***...111+++,,,------,,,+++***)))((('''''''''''')))+++,,,''''''((()))))))))))))))'''(((***,,,---,,,***)))******+++,,,,,,,,,,,,+++***++++++***))))))***,,,)))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,...//////...------...***+++,,,............---......---------...//////+++...111///+++***...222'''+++...,,,((('''***---''')))++++++)))))))))***((((((((((((((()))******(((***,,,+++******,,,///...---***(((''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((***+++---)))))))))***++++++,,,,,,)))***++++++***+++---...---///111111000/////////222222222111000...,,,+++)))+++------,,,,,,,,,---+++)))''''''((()))(((''')))***+++---......------000000000000111111111111......////////////............///222555888888777888777666555666777999::::::;;;<<<======<<<;;;;;;<<<===>>>???AAADDDIIILLLKKKNNNQQQPPPOOOTTT^^^gggnnn}}}xxxooohhh```___^^^]]]\\\[[[[[[[[[aaa___^^^aaaeeehhhgggeeejjjgggcccbbbdddeeedddcccfffgggfffeeeccccccdddeeegggfffeeeeeefffeeecccaaa]]]^^^```bbbdddeeeeeefffZZZZZZ[[[[[[[[[YYYWWWVVVVVVXXXZZZ[[[\\\^^^aaacccccchhhnnnttt|||{{{nnnaaa[[[VVVOOOIIIGGGAAAAAAAAA>>>;;;777555555222111000...------------222---,,,//////,,,---222+++,,,...///...,,,***(((******)))))))))***,,,---,,,+++***)))(((((((((((()))***+++,,,,,,+++))))))******+++++++++******)))'''((()))***+++******)))(((((()))***************))))))))))))***+++,,,---...)))'''))))))(((+++///111///---+++)))******+++******))))))))))))))))))******)))((()))***,,,---,,,,,,+++++++++,,,------))))))***+++,,,...///000---------............///222222111111000//////...---//////,,,)))(((***---)))*********)))(((&&&%%%'''''''''''''''&&&&&&&&&(((((()))***+++,,,,,,,,,(((******((($$$$$$'''******)))(((''''''((())))))+++***((('''((()))+++,,,)))''''''++++++)))))),,,)))))))))))))))******+++)))+++,,,...//////......222222222000......000222111000...,,,,,,,,,...///......---------,,,,,,,,,*********)))******+++,,,***)))))))))***,,,...///---,,,,,,---///111111111000000///...............222111111333666777666555777888888777666666888999;;;;;;;;;<<<<<<<<<<<<===AAAAAA@@@@@@AAADDDGGGHHHKKKLLLMMMMMMNNNSSS\\\cccppp}}}wwwmmmgggaaa```^^^]]]\\\[[[[[[[[[`````````bbbeeegggggggggkkkgggcccbbbccceeeeeedddfffffffffeeeeeeeeeggghhhccccccbbbdddeeefffdddbbb]]]^^^___aaabbbcccdddddd\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYY[[[\\\]]]^^^aaaddddddkkkrrrxxx{{{nnnaaaZZZUUUNNNIIIGGGCCCBBBAAA>>>:::777666555,,,,,,---...///000111222222---,,,//////,,,,,,111+++,,,...///...,,,***)))+++***)))))))))***+++,,,,,,+++***)))(((((((((((()))***++++++++++++***)))******++++++++++++******((()))+++,,,,,,++++++***((())))))***************))))))))))))***+++,,,------)))(((******)))***...000...,,,***))))))************)))))))))******+++++++++*********+++,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------.........111111000//////...------+++------,,,******,,,///)))*********)))(((&&&%%%(((((()))))))))))))))))))))))))))******++++++,,,,,,---...+++(((&&&'''***))))))(((''''''((()))***))))))'''&&&'''(((***+++***((((((***+++((()))+++)))))))))))))))***++++++***+++,,,............---111222111000......000111111///---,,,+++,,,---...///......---,,,+++++++++***************++++++,,,------,,,+++++++++++++++------,,,---///111222222222111000///////////////222111111333666777666555666777777777666666777999;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@AAABBBDDDFFFGGGHHHIIIJJJJJJKKKPPPXXX^^^ppp~~~~~~uuulllgggaaa```^^^]]]\\\[[[\\\\\\___```bbbcccccceeegggjjjlllhhhdddbbbccceeefffggggggfffeeeeeefffhhhiiikkkcccbbbbbbcccddddddbbb```^^^^^^___```aaaaaaaaaaaa______^^^]]]\\\\\\\\\\\\ZZZ\\\]]]^^^^^^___bbbdddfffnnnvvv}}}zzzmmm```ZZZUUUNNNIIIGGGEEEDDDAAA===:::888666555***+++,,,///000111222222111...---......++++++...+++,,,---......,,,+++))),,,+++******)))*********,,,+++***)))(((((((((((())))))***++++++******)))******+++++++++++++++***)))***+++,,,---,,,++++++((()))******++++++************)))******+++,,,---+++)))))),,,,,,******---...---+++)))(((((())))))***)))))))))***+++,,,,,,,,,,,,------,,,,,,++++++...------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,******+++,,,------......000000///...---,,,++++++,,,------,,,******+++---))))))******)))((('''&&&((((((((())))))*********************************(((+++---,,,)))((()))+++((((((''''''((()))***+++))))))((('''((()))***+++,,,)))(((******'''(((+++***))))))))))))***++++++***+++,,,---......------000111111000......///111000///---++++++++++++,,,///...---,,,++++++++++++***************+++,,,,,,------......------,,,+++............///111222333222222111000000000111111222111111333666777666555444555666666555555777999;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCDDDEEEEEEFFFFFFHHHJJJJJJJJJNNNUUUZZZnnn{{{}}}uuulllgggbbbaaa^^^]]][[[\\\\\\]]]^^^```ccccccbbbccchhhlllkkkhhheeebbbbbbdddggghhhhhhgggeeeeeefffhhhiiiiiigggfffeeeeeedddbbb^^^[[[______``````aaa`````````aaa```^^^\\\\\\\\\]]]]]]]]]^^^___```___```ccceeegggoooyyyyyylll___YYYTTTNNNHHHGGGGGGEEEAAA===;;;999777555...//////000000///...---///...---------++++++,,,+++,,,---......---+++***,,,,,,+++******))))))))),,,+++***)))(((((((((((()))))))))*********************++++++,,,,,,++++++)))***+++,,,,,,,,,+++***))))))***++++++++++++***************++++++,,,---***(((***---...+++***,,,,,,,,,***)))(((((((((((())))))))))))***,,,------------...///...---+++***......------,,,+++***))),,,,,,+++++++++,,,------))))))***+++,,,------...000000///...---,,,++++++......---,,,***)))))))))((()))*********((('''&&&%%%%%%&&&'''((())))))***************))))))))))))###''')))((((((***---'''''''''((()))******+++******))))))***+++,,,------***(((***)))''''''*********))))))******+++,,,++++++,,,,,,------------///000111000...---...//////...---++++++***++++++,,,,,,+++******+++,,,---+++************+++,,,,,,***+++---///000000//////...////////////000222333222111111000000000111111222111111333666777666555222444555444444555777999;;;;;;;;;<<<<<<<<<<<<======???BBBDDDEEEEEEEEEDDDFFFIIILLLLLLMMMOOOTTTYYYgggttt}}}uuummmhhhcccaaa___\\\[[[\\\]]]^^^]]]___bbbbbbaaaccchhhllliiihhheeecccbbbdddfffiiiiiigggeeeeeeggggggfffdddgggfffffffffeeeccc___[[[______````````````______```___]]]\\\[[[[[[\\\\\\^^^___```aaa```aaadddfffgggooozzzxxxkkk^^^XXXTTTMMMHHHGGGHHHEEEAAA>>>===;;;888555111111111000///---,,,+++---......---,,,---,,,+++++++++,,,---------,,,+++++++++++++++******)))))),,,+++***)))((((((((((((((((((((())))))******+++******+++,,,,,,,,,,,,,,,'''(((***+++++++++***)))))))))***+++++++++++++++++++++++++++++++++,,,---***(((***...///+++***,,,++++++***)))(((((((((((())))))))))))***+++,,,------...//////...---+++***------...---,,,+++***)))*********+++,,,---//////))))))******+++,,,------000//////......---,,,,,,,,,,,,++++++++++++***)))(((((()))******)))''''''%%%&&&&&&'''((()))************))))))))))))))))))!!!&&&(((''''''***,,,&&&&&&'''((()))*********((()))))))))***+++,,,,,,...***((())))))''''''+++***************++++++,,,++++++++++++,,,,,,,,,---...///000///...------...------,,,,,,++++++++++++***)))))))))***,,,...///+++++++++***+++,,,,,,---***+++---///000000000///---///000///......111333000000000//////000000111222111111333666777666555111222444444444555777999;;;;;;;;;<<<<<<<<<<<<======???BBBDDDFFFFFFEEEDDDEEEHHHLLLNNNNNNPPPTTTWWW^^^jjj{{{{{{tttmmmiiidddbbb___\\\[[[\\\]]]^^^]]]^^^______```cccgggkkkffffffeeedddbbbccceeegggiiigggeeegggiiihhhdddaaaccccccdddfffgggfffbbb___]]]^^^^^^_________^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[]]]___```aaaaaabbbeeeggggggpppzzz~~~wwwjjj^^^WWWSSSMMMHHHFFFGGGCCC@@@??????===999555000000///............///+++...///------///...,,,++++++,,,,,,------,,,,,,******+++++++++***)))))),,,+++***)))((((((((((((((((((((((((((()))++++++)))***+++,,,------------'''((()))***+++***)))))))))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,+++)))***...///+++***,,,************))))))(((((()))((((((((()))***++++++---------...------,,,,,,,,,------...---,,,***)))))))))***+++,,,...///000******+++++++++,,,,,,,,,........................)))))))))***,,,---,,,+++'''((()))******)))(((''')))))))))******+++++++++))))))))))))))))))))))))$$$'''******'''&&&(((***&&&'''((()))******))))))&&&''''''((()))***++++++---)))'''))))))'''(((,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,---...000///...,,,,,,---,,,,,,,,,,,,------------)))((((((''')))+++...///+++++++++++++++,,,------......//////......---,,,,,,...000///---,,,///222000000/////////000111111222111111333666777666555000222333444444666888:::;;;;;;;;;<<<<<<<<<<<<======???BBBDDDEEEFFFEEEDDDAAAFFFLLLOOOOOOPPPSSSVVVYYYcccsssyyyssslllhhhdddbbb___\\\[[[\\\^^^___]]]\\\[[[\\\```dddggghhhbbbdddeeeeeecccbbbdddfffgggeeefffiiilllkkkfffaaa```aaabbbeeefffeeebbb___ZZZZZZ[[[\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZ\\\^^^``````aaacccfffhhhhhhpppzzz}}}vvviii]]]WWWSSSMMMHHHFFFDDDBBB@@@AAABBB@@@:::555111///---,,,,,,...000111***...000---...111111---+++++++++,,,,,,---------))))))***+++,,,+++******,,,+++***)))((((((((((((((((((''''''((()))+++,,,)))***+++,,,------------((()))***+++,,,+++******)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,******......++++++...******++++++******)))))))))((((((((((((((()))))),,,,,,,,,,,,,,,,,,---...***,,,---......---+++***+++***++++++,,,---...///,,,,,,,,,,,,,,,++++++++++++++++++,,,------......,,,+++***+++,,,,,,)))&&&'''((()))******)))((('''*********************+++''''''(((((())))))******)))+++,,,+++(((&&&)))+++'''((()))******)))((((((((((((***+++,,,------------)))'''((((((''')))...++++++******++++++,,,------,,,+++******+++,,,,,,,,,...//////---,,,,,,,,,***+++,,,---.../////////+++***((('''''')))+++---,,,++++++++++++,,,------///...------,,,,,,------+++...000...++++++...111111000000000000111222333222111111333666777666555000222444444555666999<<<;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEEEEEEEEEEAAAFFFMMMQQQRRRSSSUUUWWWXXX```nnn~~~~~~xxxqqqkkkgggeeebbb___\\\[[[\\\^^^___^^^[[[XXXZZZ```eeegggggg```ccceeeeeecccaaacccdddeeedddfffkkkpppooohhhbbbaaabbbcccdddeeeccc^^^[[[WWWXXXYYYZZZZZZ[[[[[[[[[]]]^^^______^^^]]][[[ZZZ[[[]]]___```aaacccfffiiiiiiqqqzzz~~~uuuiii\\\WWWSSSMMMHHHFFFCCCAAA@@@BBBDDDBBB;;;555333111...++++++,,,///111)))...000...///333222...+++++++++,,,,,,---------((()))***+++,,,,,,+++***,,,+++***)))((((((((((((((('''''''''((()))+++,,,)))***+++,,,------...---)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,---******------++++++...***++++++++++++******))))))((((((''''''''''''(((,,,++++++***+++,,,...///***+++---......---,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,++++++***((()))***+++,,,---......222000---,,,+++)))$$$'''((()))******)))(((((()))))))))(((((((((((((((&&&''''''((()))******+++(((***+++)))''''''***...(((((()))******)))((('''+++,,,---///000111111111,,,(((&&&(((((((((***///++++++******++++++,,,------,,,+++*********+++,,,+++---//////---,,,+++,,,)))***,,,...///000111111...,,,)))'''&&&''')))***,,,,,,++++++,,,,,,---...,,,+++++++++,,,...000111***---000...***)))---111222111111111222333333444222111111333666777666555000222444555555777:::<<<;;;;;;;;;<<<<<<<<<======???@@@AAACCCDDDEEEEEEFFFBBBIIIPPPUUUVVVWWWYYY[[[YYY```mmm||||||tttmmmhhheeeaaa___^^^\\\\\\]]]^^^___]]]^^^^^^___aaabbbdddeeegggeeecccaaa```aaaccceeebbbeeeiiimmmnnnlllhhhfffdddcccaaabbbcccaaa\\\XXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^___^^^^^^^^^\\\___cccfffffffffggghhhnnnttt|||{{{vvvjjj^^^YYYUUUMMMEEE@@@???<<<;;;===@@@???999444111111111000///---+++***111,,,)))///888:::222))),,,,,,,,,------.........,,,,,,,,,+++***)))((((((++++++***)))(((((()))))),,,,,,++++++***+++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---((()))***,,,,,,,,,+++***,,,,,,,,,------,,,++++++,,,...000111000...,,,***((((((''''''((()))******)))******)))&&&%%%%%%&&&,,,------------,,,++++++,,,...///000///---***(((''''''(((***+++,,,---...---,,,++++++******+++++++++,,,---------,,,+++***---,,,,,,++++++,,,,,,---))))))))))))))))))******---+++***)))***)))'''&&&'''((()))'''$$$$$$%%%((())))))))))))))))))))))))(((((())))))((('''&&&%%%+++---000111111///,,,***)))((('''&&&'''(((***,,,(((***++++++++++++,,,...---/////////---,,,---...,,,***)))+++---...+++))),,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,---...////////////......---,,,---...///000...000222222111111222333222333444555666666666666555111000666888777:::@@@:::;;;<<<<<<<<<<<<>>>@@@@@@AAADDDFFFGGGGGGFFFEEEDDDIIIRRRZZZ___```___]]]```ccckkk{{{zzzrrrlllgggcccaaa___]]]\\\[[[\\\]]]^^^]]]]]]^^^___aaabbbdddddddddcccaaa``````bbbdddfff___bbbeeehhhiiigggeeeccceeecccbbbbbbcccbbb^^^[[[ZZZZZZYYYYYYYYYZZZ[[[[[[]]]]]]^^^_________^^^^^^]]]```ccceeeffffffhhhiiinnnuuu}}}{{{ttthhh]]]XXXTTTMMMEEEAAA???===;;;===???===888333111000000000///---,,,,,,---,,,///444:::999111***++++++++++++,,,,,,------,,,+++++++++***)))))))))++++++***)))))))))))))))+++******))))))******+++***++++++,,,,,,++++++***)))***,,,+++******+++---))))))***+++++++++++++++***++++++,,,,,,++++++***,,,---///000///...+++***)))))))))((())))))******'''((())))))'''&&&'''((())))))******+++******))),,,---/////////---***(((''''''((()))***++++++,,,,,,,,,+++******************+++,,,---------,,,+++---,,,,,,++++++,,,,,,---*********)))))))))))))))+++***((()))******)))((('''))))))(((%%%%%%&&&((())))))))))))))))))))))))(((((((((((()))))))))))).........------,,,,,,++++++***(((''''''''')))***(((***++++++++++++,,,...---...///...,,,++++++,,,---++++++,,,......,,,***+++,,,,,,,,,,,,---------******************************++++++++++++,,,,,,***+++,,,---...............------,,,,,,...///000///111222222111000111222222333444555555666666666444111000555777666999>>>:::;;;<<<<<<;;;<<<>>>@@@@@@AAACCCEEEFFFGGGGGGFFFEEEKKKSSS\\\aaaccccccbbbccceeemmm{{{wwwpppjjjeeebbb```___]]][[[ZZZZZZ[[[\\\]]]]]]^^^___aaabbbcccdddaaa```^^^^^^___bbbeeeggg___aaaccceeeeeeeeecccbbbfffdddcccbbbccccccaaa```\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]^^^__________________aaacccdddeeegggiiilllooowwwyyypppeee[[[WWWSSSLLLEEEBBB@@@>>><<<======;;;666222///////////////.........***000666:::999555000,,,************++++++++++++++++++******************+++***))))))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++***)))***++++++******+++---******************+++,,,)))******++++++*********+++,,,---......---+++)))++++++******)))*********&&&'''))))))(((''')))***'''((()))******+++******,,,---.........,,,***((('''((((((((())))))))))))++++++***))))))))))))***)))***+++,,,---------,,,,,,,,,++++++++++++,,,,,,+++*********))))))(((((()))(((((((((***++++++)))((()))***)))'''&&&''')))))))))))))))))))))))))))((((((((((((***+++---///000...+++)))((()))+++,,,,,,+++)))'''''''''(((((((((***++++++++++++,,,...---......---+++)))***+++---,,,,,,---......---+++******+++++++++,,,,,,,,,************************)))*********+++++++++,,,)))***+++,,,------------...---,,,,,,,,,---///000000111333222111000000111222222333444555555555555333111111333555555777;;;999:::;;;;;;::::::<<<>>>AAAAAABBBDDDEEEGGGHHHHHHGGGLLLTTT\\\cccgggiiiiiihhhiiinnn{{{vvvoooiiieeebbb```^^^\\\ZZZYYYYYYZZZ[[[]]]]]]^^^```aaabbbbbbbbb```___]]]]]]^^^```ccceeeccccccdddeeeeeeeeeeeeeeeeeedddcccccccccccccccccc^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___`````````___```aaabbbcccdddfffkkknnnqqqyyywwwlllbbbYYYVVVRRRKKKFFFDDD@@@???===<<<<<<999555111//////........./////////...555<<<<<<555///---///******++++++++++++++++++***************+++++++++******)))))))))))))))******))))))))))))******+++***++++++,,,,,,++++++***)))***++++++******+++,,,,,,+++***))))))***+++,,,)))******++++++++++++******+++,,,------,,,***)))---,,,,,,+++************'''((())))))((('''(((***'''((()))+++,,,---------+++,,,---------+++***)))))))))))))))))))))))))))+++***))))))((()))))))))))))))***+++,,,---------,,,,,,++++++++++++,,,,,,++++++******)))(((((((((***)))((()))***+++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((***---111333///---***'''&&&''')))******)))(((((('''(((((()))(((***++++++++++++,,,......//////---+++******+++,,,,,,,,,,,,------,,,+++)))************+++++++++*********************************+++,,,,,,,,,---***+++,,,------...------------,,,,,,,,,---...///000222333222000//////000222222333444444444444444222111111222333444666888999:::::::::999999;;;===AAAAAAAAACCCEEEGGGIIIJJJHHHLLLRRRZZZbbbhhhlllnnnkkkjjjnnnyyyvvvooojjjeeebbb___]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaaaaaaaaaaa```^^^\\\]]]___aaacccdddeeeeeeeeeffffffffffffddddddccccccbbbbbbcccddd___^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^___```````````````aaaaaabbbcccfffkkkooorrr{{{~~~vvviii```YYYUUUQQQJJJFFFEEE@@@???===<<<:::777444111///............///000000555:::===888///***,,,000,,,,,,,,,,,,++++++++++++***************+++++++++***)))))))))))))))*********************+++,,,---***++++++,,,,,,++++++***(((***++++++***)))+++,,,,,,+++***)))))))))++++++******+++,,,------,,,,,,******+++,,,,,,++++++***------,,,+++******++++++***++++++***(((&&&'''(((&&&'''(((***+++,,,------***+++,,,,,,,,,+++***)))++++++************))))))+++***))))))((()))))))))))))))******+++,,,------,,,++++++******++++++,,,************))))))((((((,,,+++))))))***)))(((&&&((((((((()))******(((((((((((((((((((((((((((((((((((('''(((***...111333++++++***)))(((((('''''''''''''''((()))******+++(((***++++++++++++,,,......///000///,,,+++,,,,,,)))***+++++++++*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,---....../////////---,,,,,,+++,,,---...///000111222222000...//////111222333333333333333333000111111111222444666555999:::::::::999999:::<<<@@@@@@AAACCCEEEGGGJJJKKKHHHJJJOOOVVV^^^eeekkknnnkkkjjjlllwwwwwwoooiiidddaaa^^^]]][[[YYYYYYZZZ[[[\\\\\\]]]___```aaaaaa``````aaa```^^^\\\]]]^^^aaabbbcccddddddeeeeeedddddddddaaabbbccccccaaa```aaabbb___^^^^^^]]]]]]]]]]]]^^^\\\]]]^^^___```aaaaaaaaa^^^___```aaacccfffjjjnnnsss~~~|||ttthhh```YYYVVVQQQJJJFFFFFF???>>>===;;;888666333222000///...------...000000::::::888222+++))),,,000,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))******+++************+++,,,---...***++++++,,,,,,++++++***((()))******))))))***,,,,,,+++*********************+++,,,---------------******+++,,,,,,,,,++++++,,,,,,++++++***++++++++++++,,,,,,***(((&&&&&&'''$$$%%%&&&'''))))))***************++++++******)))+++++++++***************++++++***))))))))))))******************+++,,,---++++++************++++++)))))))))))))))))))))***---+++***)))))))))'''&&&''''''''')))******(((&&&))))))))))))))))))))))))'''''''''(((***,,,...000'''((()))******)))'''&&&%%%&&&'''((()))++++++,,,(((***++++++++++++,,,......///000///---,,,---...(((***++++++***))))))***))))))*********+++++++++------------------------++++++,,,---...///000000,,,,,,---...////////////---,,,+++++++++,,,...//////000222111000//////000111222222333333222222222---000222111222666777555999:::;;;:::999999:::<<<>>>???AAACCCFFFHHHJJJKKKHHHIIILLLRRRYYYaaahhhmmmiiihhhkkkvvvvvvnnnhhhbbb___]]]\\\[[[ZZZZZZ[[[]]]^^^[[[]]]___```aaaaaa______```___]]]\\\]]]```cccdddbbbcccdddeeeeeedddcccbbb^^^aaacccbbb```^^^^^^___^^^^^^^^^^^^^^^^^^___```\\\]]]^^^```aaaaaabbbbbb\\\^^^```aaabbbeeeiiillltttzzzssshhhaaaZZZVVVQQQJJJFFFGGG>>>===<<<:::777555444333111000...------...///000999666000,,,***+++---///,,,+++++++++************,,,+++++++++***))))))))))))))))))))))))***++++++))))))))))))***+++,,,---***++++++,,,,,,++++++***((()))******))))))***++++++++++++++++++***))))))))))))+++,,,,,,---------***++++++,,,,,,,,,,,,---+++************++++++,,,)))++++++***((('''((()))$$$%%%&&&'''(((((((((((())))))******************))))))))))))************,,,,,,+++***************++++++***))))))***+++,,,++++++************++++++((((((((()))******++++++,,,***))))))******)))'''&&&%%%&&&(((******(((%%%))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((()))***))))))(((&&&&&&'''))))))*********(((***++++++++++++,,,...+++---......---,,,---///(((***,,,,,,***)))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++,,,---............---,,,+++++++++,,,---...---///111111000///000111111111222222222222111111,,,000222111333888999555:::;;;<<<;;;999999:::<<<<<<>>>AAADDDGGGIIIJJJJJJIIIIIIKKKOOOUUU]]]eeejjjhhhgggjjjvvvuuummmfffaaa^^^]]]\\\ZZZZZZ[[[\\\___```[[[]]]___aaaaaa```___^^^^^^]]]\\\\\\^^^aaaeeegggccceeefffggggggfffdddccc\\\```cccbbb___\\\\\\\\\^^^^^^^^^^^^^^^___```aaa\\\]]]^^^```aaabbbbbbbbbZZZ\\\___aaabbbeeehhhkkkuuuyyyrrrhhhaaa[[[WWWQQQIIIFFFHHH======<<<:::777444444444222000...---,,,---///000666111+++***,,,//////...+++*********))))))((((((---,,,,,,+++***)))(((((())))))((())))))***++++++(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++((()))******))))))***+++***+++,,,,,,,,,***)))((((((((()))++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))***+++,,,,,,((()))******))))))***+++&&&'''((()))************)))))))))))))))*********(((((((((((()))))))))***---,,,++++++******++++++,,,+++***)))))))))***+++++++++************++++++''''''((()))***+++,,,,,,***)))((()))***+++***)))%%%$$$%%%'''******'''$$$))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''(((((())))))***+++'''((()))))))))))))))((((((***++++++++++++,,,...)))+++,,,,,,,,,,,,---///)))+++...---+++)))***,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---...//////******+++,,,------------,,,,,,+++++++++,,,---...,,,...000111000///000111111111222222222111111000+++000222111333999:::666;;;<<<<<<;;;:::999;;;<<<;;;===AAAEEEHHHJJJJJJJJJKKKJJJJJJMMMSSS[[[dddiiiggggggkkkwwwyyytttnnnfff```___ZZZZZZYYYYYYZZZ\\\^^^___]]]]]]^^^______^^^]]]]]]^^^```bbbbbbcccdddgggiiiiiihhhfffdddbbbaaa```````````````___^^^]]][[[ZZZbbbaaa___]]]\\\\\\\\\]]]^^^```aaa```^^^]]]```bbbaaa___```ccccccbbbeeekkktttzzzsssggg```XXXRRRNNNKKKFFFCCCCCC???:::888777777444222222111000///------,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++))))))+++---***&&&(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((''''''((()))***++++++,,,++++++,,,,,,,,,,,,------,,,***))))))+++,,,---------,,,+++************++++++***)))(((((()))***+++++++++******)))(((((((((***++++++,,,,,,+++)))(((...---+++*********+++,,,...)))&&&***,,,+++*********+++,,,+++******,,,...+++******************+++(((((()))***++++++,,,,,,))))))************)))))))))))))))))))))******+++''''''&&&&&&'''(((***+++))))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((((((((''''''''''''''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---------,,,,,,+++++++++,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++***++++++,,,,,,)))+++,,,...//////...............//////////////////000111111000000111222222222111222444777:::;;;999999999::::::;;;;;;;;;:::<<<@@@CCCEEEHHHKKKNNNJJJJJJJJJKKKOOOVVV___fffhhhfffiiivvvxxxrrrmmmeee___^^^XXXXXXYYYYYYZZZ\\\]]]^^^\\\]]]___``````___]]]\\\^^^```bbbbbbcccdddgggiiiiiihhhgggeeedddbbbaaa```aaaaaa``````___]]]\\\[[[```___^^^]]]]]]\\\\\\\\\___aaabbbaaa______bbbeeebbb```aaadddeeedddgggllluuuzzzrrrhhhaaaYYYSSSOOOLLLHHHDDDCCC???;;;999888777444222222111000...------,,,,,,,,,++++++***************,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++***+++......,,,...222,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---+++)))(((((())))))******+++++++++++++++,,,,,,,,,------,,,+++******+++---......++++++++++++++++++++++++******))))))))))))******************)))))))))))))))))))))))))))((((((''',,,,,,+++***************,,,(((''')))+++)))(((***)))*********))))))+++---++++++***))))))***++++++++++++++++++************))))))************)))))))))))))))))))))******+++''''''&&&&&&'''(((***+++)))((((((''''''(((((()))***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''(((((())))))******+++++++++,,,,,,---------...------,,,---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++*********+++,,,,,,---***+++,,,.............../////////000000000000000000111222222111111222333222222111222444777999;;;777888888:::;;;<<<======;;;===AAACCCEEEHHHLLLNNNKKKKKKKKKKKKNNNUUU]]]ccceeedddhhhuuuvvvpppkkkccc^^^]]]WWWWWWYYYZZZ[[[[[[\\\\\\\\\^^^```aaaaaa```^^^\\\^^^```bbbbbbcccdddgggiiihhhhhhhhhgggfffcccaaa`````````___^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]\\\_________^^^^^^___cccfffcccaaabbbeeefffeeehhhnnnvvvyyyqqqhhhaaaYYYSSSOOOLLLHHHEEEBBB@@@<<<:::888777444222111000///...---,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++******)))))))))*********++++++)))%%%%%%))),,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///)))***+++,,,,,,,,,+++***))))))************))))))))))))))))))******************)))(((((((((((()))***++++++++++++***))))))***((((((***)))&&&''',,,((()))***)))((((((***,,,,,,+++)))(((((()))+++,,,///...---,,,***)))(((((())))))************)))))))))))))))))))))******+++'''&&&&&&&&&'''((()))***(((''''''''''''''''''((()))))))))(((''''''&&&&&&((((((((((((''''''''''''''''''(((((())))))******)))******+++,,,---.........------------...//////------,,,,,,,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))******+++,,,---...++++++,,,---............000000000000000000000000000222444444333222333444222222222333444777999:::666777888999;;;===>>>???<<<>>>AAACCCEEEHHHLLLOOOMMMMMMMMMMMMOOOSSSZZZ___bbbcccgggttt~~~sssnnnhhhaaa]]]\\\VVVXXXZZZ[[[\\\]]]\\\\\\\\\^^^aaabbbbbbaaa^^^\\\^^^```bbbbbbcccdddgggiiiggghhhiiiiiigggeeebbb```___^^^]]]\\\[[[ZZZZZZYYYXXXZZZ]]]___```___]]]\\\]]]\\\[[[[[[\\\^^^aaadddbbb```bbbeeefffeeehhhnnnxxxyyypppfff```WWWQQQNNNKKKGGGDDDAAA???===:::888666444333000///...---,,,,,,,,,,,,))))))***+++,,,,,,,,,---++++++,,,,,,,,,++++++***))))))))))))***************$$$"""&&&+++,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,*********)))))))))))))))***++++++++++++,,,,,,,,,)))***++++++++++++---...)))***,,,---,,,+++)))'''((()))***++++++***)))((('''(((((()))***+++++++++---,,,+++***)))***+++,,,)))***+++,,,+++***)))((())))))***,,,)))%%%(((...((()))******((()))***,,,---+++)))(((((()))+++---///...---,,,+++***)))((())))))************)))))))))))))))))))))******+++&&&&&&''''''(((((()))***''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))******((()))***+++,,,---......------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++------,,,,,,,,,,,,++++++++++++***************+++)))))))))***+++---...///+++,,,,,,------.........000000000000////////////000222444444333222333333222222222333555666888999777888999:::;;;===>>>>>><<<>>>@@@BBBDDDGGGKKKNNNOOOPPPPPPOOOPPPTTTYYY]]]```cccjjjxxx}}}rrrlllggg```\\\\\\XXXYYY[[[]]]^^^^^^^^^]]]]]]___aaabbbbbbaaa___]]]^^^```bbbbbbcccdddgggiiiggghhhiiiiiigggeeebbb``````___]]]\\\[[[[[[[[[[[[WWWYYY]]]```aaa```^^^]]]]]]\\\[[[[[[]]]___aaabbbaaa___aaadddeeedddhhhnnnwwwyyyoooccc\\\TTTNNNKKKIIIEEEAAA??????===;;;888555333222///...---,,,,,,+++,,,,,,((()))***,,,------------***++++++,,,,,,,,,++++++(((((()))))))))*********///)))&&&***...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,*********)))))))))))))))*********+++++++++,,,,,,&&&(((******))))))***,,,+++,,,------,,,)))&&&%%%((()))***++++++***)))(((''''''((()))***++++++,,,...---+++*********+++,,,))))))+++,,,,,,+++***)))+++***,,,---***''')))///***+++++++++******,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********))))))************)))))))))))))))))))))******+++&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))******(((((()))***,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,---------,,,,,,+++++++++*********))))))***++++++)))))))))***+++---...///,,,,,,,,,,,,------......//////.........---------...111333444333222222222222222333444555666888888:::::::::;;;;;;<<<<<<===;;;<<<>>>???AAADDDIIILLLQQQQQQRRRRRRRRRUUUYYY\\\___dddnnn~~~|||pppjjjeee___\\\\\\ZZZZZZ\\\]]]^^^____________```aaabbbbbbaaa```___^^^```bbbbbbcccdddgggiiiggggggggggggfffdddbbbaaacccaaa___^^^]]]\\\]]]]]]XXXZZZ^^^```aaaaaa___^^^___^^^]]]___aaaccccccbbb```___```dddeeeeeehhhnnnttt{{{wwwmmm```YYYQQQLLLIIIFFFBBB???=========;;;666333111111...---,,,+++++++++++++++((()))+++------------,,,******+++,,,,,,,,,++++++((((((((()))))))))******---)))(((+++,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---)))))))))))))))*********************++++++++++++$$$'''******(((''')))+++,,,,,,,,,,,,***(((&&&%%%))))))************))))))'''(((((()))***+++++++++++++++***)))))))))))))))******+++,,,,,,,,,,,,+++---++++++---,,,)))***///***+++,,,+++******,,,...+++******************+++******************++++++))))))************)))))))))))))))))))))******+++%%%&&&'''((())))))))))))(((''''''''''''''''''(((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))******((())))))***+++,,,------,,,---......//////......++++++,,,,,,,,,,,,------+++************+++,,,,,,...------,,,,,,++++++******))))))))))))***++++++))))))******+++,,,---...------,,,,,,,,,------...///......------,,,,,,,,,...000333444333222111111222222333444555666777777;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???CCCGGGKKKOOOPPPRRRSSSSSSUUUYYY[[[^^^fffttt{{{pppjjjeee___\\\]]]ZZZZZZZZZ[[[\\\]]]______bbbaaaaaaaaaaaaaaaaaabbb^^^```bbbbbbcccdddgggiiiggggggfffeeedddcccbbbbbbbbb```^^^\\\[[[[[[\\\]]][[[\\\^^^```aaaaaa```___```______aaacccdddbbb```aaa```aaaeeeffffffjjjooonnntttzzz}}}}}}sssiii^^^XXXPPPJJJHHHEEEBBB>>>;;;<<<===:::555111000000---,,,,,,+++++++++++++++)))***,,,---...---,,,+++)))***+++,,,,,,,,,,,,+++(((((((((((()))))))))***'''&&&(((+++***&&&%%%(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))***,,,(((((())))))******++++++************++++++++++++###'''++++++((('''))),,,************))))))))))))******))))))))))))******(((((())))))*********+++******++++++******)))(((,,,,,,++++++,,,------......***)))+++,,,+++***,,,)))***+++***))))))+++---)))***++++++++++++***)))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++%%%&&&'''((()))))))))((()))((((((''''''(((((()))'''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))******+++++++++,,,,,,---.../////////...---+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,......---,,,,,,+++******)))))))))))))))***+++++++++*********+++,,,,,,---...---,,,,,,,,,,,,---...000//////...------,,,,,,...111444666555333222222222222444555666666777777999::::::;;;<<<======>>><<<======>>>???CCCHHHKKKKKKMMMOOOQQQSSSUUUXXX[[[\\\fffwww{{{pppjjjeee___]]]]]]ZZZZZZYYYYYYZZZ\\\^^^___cccbbbaaa``````aaabbbccc^^^```bbbbbbcccdddgggiiigggfffeeedddcccbbbbbbbbb___]]][[[YYYXXXXXXYYYZZZ]]]^^^___aaaaaaaaaaaa```___^^^^^^aaacccccc___\\\bbbaaabbbfffggggggkkkqqqjjjpppvvvyyy|||zzzqqqfff^^^XXXPPPJJJHHHEEEBBB>>>999;;;<<<:::444000//////,,,,,,++++++***+++++++++)))+++,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))&&&(((,,,000---((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++)))(((***,,,'''(((((()))***++++++,,,)))************+++++++++###(((,,,,,,)))(((***---(((((((((((()))***,,,,,,+++***)))(((((()))***+++))))))))))))************,,,,,,---...---,,,+++***------,,,+++,,,---///000...)))&&&***,,,+++******((()))***)))((((((***,,,((()))+++,,,,,,+++)))(((***)))))))))((((((''''''))))))************)))))))))))))))))))))******+++%%%&&&'''))))))))))))((())))))(((((((((((())))))'''''''''((((((((((((((()))(((((((((''''''''''''''''''(((((()))***************************++++++,,,,,,.../////////...---+++++++++,,,,,,---------)))+++,,,---...------,,,......---,,,,,,+++******))))))((())))))***+++++++++++++++***++++++,,,,,,///...---,,,+++,,,---...111000000///......------///222666777666444333333222333444555666666666666888888999;;;===>>>???@@@===>>>>>>???@@@CCCHHHLLLGGGJJJMMMPPPRRRTTTWWWZZZZZZfffyyy|||rrriiiccc```___^^^VVVYYY\\\]]][[[[[[\\\___eeeaaa[[[XXX^^^dddccc]]]aaacccbbbaaadddgggeee```hhheeebbbaaaaaabbbbbbbbb```^^^\\\ZZZYYYYYYYYYZZZbbbaaaaaa````````````aaa_______________^^^^^^^^^aaa___```dddffffffjjjnnnkkklllpppvvvzzzxxxpppiiidddWWWMMMKKKIIICCC???@@@>>>;;;888555333111///---000000000///...,,,+++***+++++++++*********))))))---------,,,,,,+++++++++***+++,,,+++***)))***+++,,,,,,---------,,,++++++...+++((()))+++---,,,***+++*********))))))(((((()))***+++,,,---,,,++++++***+++,,,------,,,***)))******)))(((((((((((((((,,,++++++***++++++,,,---&&&'''((())))))((('''&&&***+++,,,,,,,,,,,,+++***---,,,***))))))***,,,------,,,+++***+++,,,---...,,,,,,+++***)))(((''''''))))))))))))*********************)))(((''''''&&&,,,,,,,,,+++)))((()))***))))))*********))))))((((((((((((((())))))))))))((((((((((((((('''''''''***)))'''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))***+++++++++,,,...------,,,,,,++++++******++++++,,,------......---,,,,,,++++++*********---------,,,,,,+++++++++***)))))))))***+++,,,,,,,,,------,,,***))))))***)))***,,,,,,,,,,,,...///111111111///------///111000111333555555444333222000000111222333555666777;;;<<<<<<===>>>??????@@@EEEAAA<<<>>>CCCGGGGGGFFFLLLLLLMMMNNNQQQTTTWWWYYY```iiiyyyzzzppphhhccc```___^^^YYY\\\^^^^^^]]]]]]___bbbeeedddaaa^^^aaafffeeeaaacccdddcccaaacccfffeee```gggdddaaa``````aaaaaaaaa```^^^\\\ZZZZZZZZZ[[[\\\aaaaaa```____________```^^^^^^^^^_______________```^^^___dddffffffjjjooosssrrrsssvvvxxxuuunnnhhh```UUULLLJJJHHHCCC@@@@@@<<<;;;888666444222000...000000000///...,,,+++***+++++++++*********)))))),,,,,,+++++++++*********)))***+++***)))((()))+++******+++++++++++++++***---***'''''')))++++++***************)))))))))((()))***+++,,,,,,,,,++++++***+++++++++++++++************)))(((((((((((((((''''''(((((((((((())))))'''((())))))))))))((('''***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,++++++++++++,,,------************))))))))))))))))))))))))************''''''((())))))************++++++***))))))***,,,(((((()))***+++++++++***(((((((((((())))))))))))((((((((((((((((((((('''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))***+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++***++++++,,,,,,---......---+++******+++***+++------,,,,,,---///111111111///------///111000111333444555444333222000000111222333555666777:::;;;<<<===>>>???@@@@@@DDD@@@===>>>CCCGGGGGGFFFFFFGGGIIILLLPPPTTTXXXZZZbbbkkkzzz}}}wwwnnngggccc```^^^]]]\\\]]]]]]]]]]]]^^^aaaccccccddddddcccgggllllllhhhggghhheeebbbbbbfffeeebbbeeebbb```___```aaa``````___^^^\\\[[[[[[\\\^^^___``````___^^^^^^^^^^^^^^^]]]]]]^^^^^^______``````^^^]]]___ccceeefffkkkrrr}}}{{{yyyxxxwwwrrrkkkfff[[[SSSKKKHHHGGGDDDAAABBB:::::::::888666333111///000000//////...---+++++++++++++++******************************)))))))))((()))******(((((()))***(((((()))***+++++++++***---***'''&&&''')))++++++************))))))))))))))))))+++,,,,,,,,,+++*********)))))))))******+++******)))(((((((((((((((%%%%%%'''(((((((((''''''))))))************))))))******+++,,,,,,+++*********)))(((''''''(((*********++++++,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))************'''(((((()))******++++++((()))******)))***,,,...'''((()))***+++,,,,,,,,,(((((((((((())))))))))))''''''((((((((((((((((((((())))))***)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))***,,,------******++++++,,,------...******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,---...///...,,,++++++,,,+++,,,------,,,+++,,,...111111111///------///111000111333444444444333222111111111222333555777888999:::;;;<<<>>>???AAAAAACCC@@@===???CCCFFFGGGFFFCCCDDDGGGKKKPPPVVV[[[^^^dddlllzzzyyytttmmmfffccc```^^^]]][[[[[[ZZZZZZZZZ\\\___aaa```aaabbbeeelllsssrrrlllkkkllliiidddcccffffffddddddbbb`````````aaaaaa```^^^]]]\\\[[[\\\^^^```bbb______^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^___``````]]]\\\___ccceeegggmmmuuu~~~|||yyyrrriiicccVVVQQQKKKGGGFFFDDDCCCBBB999:::;;;:::777444222000////////////...---,,,+++************************************************'''((())))))(((((()))***'''((()))***++++++++++++---+++(((&&&''')))+++,,,*********)))))))))))))))((()))***,,,,,,++++++******)))((((((((()))***+++***))))))(((((((((((((((&&&''')))+++,,,+++***)))******************************++++++++++++******))))))((((((((()))******)))***+++------,,,++++++))))))))))))************((()))))))))************++++++******))))))))))))((()))******)))***,,,...))))))***++++++,,,++++++(((((((((((())))))))))))''''''''''''((((((((((((((()))***++++++)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,+++************,,,---...---+++***+++,,,,,,---...---,,,+++,,,---111111111///------///111000111222333333333333222111111111222444555777888888999:::<<<>>>@@@AAABBBBBB@@@>>>???CCCFFFGGGGGGEEEFFFIIINNNSSSYYY^^^aaaeeelllxxxvvvrrrlllgggcccaaa^^^\\\\\\[[[YYYYYY[[[]]]___```bbb```___dddnnnvvvrrriiimmmooolllfffdddfffgggeeedddbbbaaaaaabbbbbbbbbaaa]]]]]]\\\\\\]]]___aaaccc___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^___``````\\\\\\```dddeeehhhpppyyy|||ssshhhaaaSSSQQQLLLGGGEEEDDDCCCBBB888:::<<<;;;777333111111////////////...---,,,,,,******************************++++++++++++++++++&&&((())))))(((((()))+++((()))***+++,,,,,,,,,,,,---,,,***)))((())),,,...))))))))))))))))))******((()))***+++,,,+++*********)))((((((((()))+++,,,***))))))(((((((((((((((''')))+++---...---,,,+++++++++************++++++************************))))))))))))******++++++)))***+++,,,---,,,+++***************))))))))))))((()))))))))*********************)))))))))))))))***++++++***))))))***,,,+++++++++++++++***)))((((((((((((((())))))))))))&&&'''''''''(((((())))))'''(((***++++++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))*********))))))))))))(((,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------+++++++++,,,,,,------...---------...............++++++***))))))((())))))***+++,,,+++***)))***+++,,,...///...,,,,,,,,,...111111111///------///111111111222222222333333222111111222333444666777888888888:::;;;===???AAAAAA@@@??????@@@CCCFFFGGGHHHHHHIIIKKKOOOTTTZZZ___aaadddkkkwwwuuuqqqlllhhhdddaaa^^^[[[]]][[[ZZZ[[[]]]___``````cccbbbaaaccclllrrrnnnffflllooommmhhhdddffffffeeecccbbbaaaaaaccccccbbbaaa]]]\\\\\\[[[\\\___aaaccc```___^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^______[[[]]]aaaeeefffiiisss~~~}}}ssshhhaaaSSSSSSOOOHHHDDDDDDCCC@@@888;;;<<<:::555111000111......//////...------,,,***************+++++++++*********+++++++++++++++&&&((())))))))))))***,,,))))))***+++,,,,,,,,,,,,+++,,,,,,+++)))***,,,---))))))))))))************((((((***+++++++++***)))))))))))))))******+++,,,******)))((((((((((((((('''(((***,,,------,,,,,,++++++************+++++++++***))))))))))))***+++((())))))******+++++++++)))******++++++++++++++++++*********))))))(((((())))))))))))************%%%&&&'''((()))***+++,,,***++++++***))))))***,,,+++++++++***)))((('''&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))'''((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******)))))))))(((((((((---,,,,,,+++******))))))((())))))***++++++,,,,,,,,,,,,,,,,,,------------------------............***))))))((((((((()))))))))***+++***)))((()))***,,,---......---,,,---///111111111///------///111111111111111222222222333222222222333444666888888888999:::;;;===>>>@@@@@@>>>???@@@AAACCCEEEGGGHHHHHHIIILLLOOOTTTYYY^^^aaacccjjjvvvuuurrrmmmiiieeeaaa]]]ZZZ[[[YYYYYYZZZ]]]______]]]]]]aaaddddddgggmmmnnnlllhhhllllllgggcccddddddcccaaa``````aaabbbbbbaaa___]]]\\\[[[[[[\\\^^^```bbb```___^^^]]]\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[]]]bbbfffgggkkkvvv{{{qqqgggbbbTTTVVVRRRIIIDDDDDDBBB>>>999;;;<<<888222...///111.........///......---,,,))))))*********+++++++++)))))))))*********++++++'''(((******)))***+++---))))))***************)))(((+++,,,,,,***)))***,,,((()))))))))************'''(((***+++++++++***)))((()))***+++,,,,,,,,,,,,******)))((((((((((((((())))))***+++,,,---......+++***))))))))))))***++++++***)))(((((()))***+++&&&'''((()))***************************++++++,,,))))))))))))************))))))))))))************$$$$$$%%%'''((()))***+++((()))******)))***,,,---)))))))))))))))((('''&&&(((((((((((())))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((()))******++++++++++++***************''''''((()))+++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))***+++)))***++++++***)))***++++++---......------///000111111111///------///111111111111111111222222333222222222333555666888999999999:::;;;<<<>>>>>>???===>>>@@@BBBCCCEEEGGGIIIIIIJJJMMMQQQVVV\\\aaaccccccjjjwwwuuurrrnnnjjjfffbbb]]]ZZZXXXVVVVVVXXX\\\]]]\\\YYYTTT^^^eeeeeeeeejjjrrrvvvdddiiikkkfffbbbbbbbbbaaa```______```aaaaaa```^^^]]]\\\[[[[[[[[[]]]___aaaaaa```___]]]\\\[[[[[[[[[^^^]]]]]]]]]]]]]]]]]]]]]\\\^^^cccggghhhlllwwwxxxnnngggcccUUUXXXTTTJJJCCCCCCAAA===:::<<<<<<777000---...111.........///......------))))))******++++++++++++'''((((((((())))))******''')))***+++******,,,---((()))))))))))))))((('''&&&))),,,,,,***((((((***(((((())))))*********+++'''((()))++++++******)))((()))+++,,,------,,,,,,******)))(((((((((((((((+++++++++,,,---...000111+++***)))(((((()))***++++++***)))(((((()))***+++%%%&&&'''((())))))))))))+++***)))))))))***,,,---''''''((()))***+++,,,,,,))))))))))))************&&&&&&&&&'''''''''''''''&&&((()))******+++---000&&&'''((((((((((((((('''(((((((((((())))))))))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&((()))+++------)))))))))***++++++,,,,,,((()))***+++---///000000.........------,,,,,,,,,)))))))))******+++++++++***)))))))))***+++,,,,,,***+++,,,,,,+++***+++---+++,,,............///111111111111///------///111111111000000111111222333222222333333555666888999::::::;;;;;;<<<===>>>>>><<<>>>AAABBBCCCEEEGGGIIIJJJLLLOOOTTTZZZ```eeehhhccckkkxxxpppooommmggg```]]]^^^```XXXYYY\\\^^^^^^^^^]]]\\\YYY^^^cccdddcccdddhhhmmmhhhgggfffccc```___aaabbbaaaaaaaaaaaaaaaaaaaaaaaa```]]]YYYVVVVVVXXX\\\___]]]]]]]]]]]]]]]]]]]]]]]]aaaaaa``````___^^^\\\\\\^^^bbbeeegggiiiqqq|||yyypppgggbbbYYYUUUPPPKKKHHHEEEBBB???<<<:::888555222000...---..................------)))+++------,,,+++***+++******+++,,,,,,,,,,,,+++***)))))))))+++,,,+++***(((*********---...)))!!!************************((((((''''''''''''((((((***'''%%%'''+++...///---,,,)))'''(((***+++)))'''******))))))((((((''''''+++)))(((***...///---***))))))))))))))))))))))))************))))))))))))******)))))))))))))))******)))((()))*********)))(((((()))***************))))))***++++++++++++***************************))))))))))))))))))))))))***(((&&&'''))))))'''%%%&&&''')))*********)))((((((((('''''''''&&&&&&&&&))))))'''&&&&&&'''(((((())))))))))))************((('''&&&'''((((((&&&$$$&&&&&&$$$######$$$&&&&&&''')))***+++******+++---++++++++++++++++++++++++******+++,,,,,,---......///000111000...---------,,,***((()))+++,,,***(((---+++***(((((()))+++,,,***+++,,,---............+++++++++,,,---...000000000////////////000000111///000111222333444444444444444444444555777888:::888999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJMMMHHHJJJNNNSSSXXX]]]bbbdddkkkrrr}}}ooonnnkkkfff```]]]]]]___[[[\\\^^^`````````^^^^^^YYY^^^ccccccaaaaaacccfffggggggfffcccaaa```bbbdddbbbbbbbbbbbbbbbbbbbbbbbbaaa^^^ZZZWWWVVVWWW[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]````````````___^^^]]]\\\^^^bbbeeegggiiippp{{{xxxooogggbbbYYYUUUOOOJJJGGGDDD@@@>>>;;;:::777444111///...---//////......---,,,++++++''')))++++++***(((((())))))***++++++,,,,,,+++++++++***)))***,,,,,,,,,+++***,,,+++)))***,,,+++'''++++++++++++++++++++++++((((((''''''''''''(((((()))''''''(((***---......---+++))))))***+++)))&&&******))))))(((((((((((()))***+++,,,,,,+++,,,,,,((((((((((((((((((((((((************))))))))))))******))))))))))))******,,,,,,++++++,,,,,,+++***(((((()))************)))))))))***++++++++++++***((((((((((((((((((((((((***************************(((&&&'''))))))'''%%%&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&(((((('''&&&''''''((()))((((((((()))))))))******((('''''''''((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))***))))))***,,,++++++++++++++++++++++++******++++++,,,------...)))+++------+++++++++,,,...,,,++++++......---+++,,,+++***(((((()))+++,,,,,,------...............+++++++++,,,---...///000/////////...//////000111111111222333333333222222444333333333444666888999888999:::;;;<<<<<<<<<<<<;;;===@@@AAACCCEEEIIILLLKKKMMMPPPTTTYYY___dddhhhooouuu~~~ooommmjjjeee```]]]]]]^^^___```aaabbbbbbaaa``````[[[___dddeeebbb``````aaadddddddddbbb``````bbbdddddddddccccccccccccddddddccc```[[[XXXVVVWWWZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^```````````````___^^^]]]^^^bbbeeegggiiiooozzzwwwooogggcccYYYUUUOOOJJJFFFBBB>>><<<:::999666333111...---,,,000///...---+++***))))))''')))******)))(((((())))))***++++++,,,,,,+++++++++***)))***+++,,,+++***+++---,,,'''&&&***......++++++++++++++++++++++++)))((((((''''''(((((()))'''((())))))***+++---///...,,,******+++***)))'''***))))))))))))((((((((('''+++...---***(((***---((((((((((((((((((((((((************))))))))))))***)))))))))))))))******,,,,,,,,,+++++++++******'''((())))))******))))))((()))******++++++******((((((((((((((((((((((((++++++++++++++++++++++++***(((''''''))))))(((&&&&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&''''''&&&''''''((()))***'''''''''(((((((((((()))((('''''''''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&'''))))))((((((***+++******************************++++++,,,,,,------&&&(((***+++******+++,,,...---,,,,,,......---,,,++++++***))))))***+++,,,///////////////......---++++++++++++,,,...///000...............///000000222222333333222111111000222222222222333555666777888999:::;;;;;;<<<<<<<<<:::<<<>>>@@@AAACCCGGGIIIMMMNNNPPPRRRWWW]]]eeekkktttzzz}}}ooommmiiieeeaaa^^^^^^^^^```aaabbbbbbbbbbbbaaaaaa^^^aaafffgggeeecccaaaaaa```aaaaaaaaa``````bbbdddfffeeeddddddddddddeeefffbbb___\\\YYYXXXYYY\\\]]]____________^^^^^^^^^^^^___````````````______^^^^^^bbbeeegggiiippp{{{~~~wwwooohhhdddYYYUUUNNNIIIEEEAAA===:::999888555333000...---,,,------,,,,,,+++***)))))))))+++,,,+++***)))***+++))))))***+++++++++++++++)))((('''(((***+++***)))(((,,,,,,'''%%%)))---///++++++++++++++++++++++++))))))(((((((((((())))))&&&(((++++++)))))),,,///++++++******++++++******))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))***+++***++++++***(((((((((((('''(((((()))))))))))))))((())))))***************))))))))))))))))))))))))***************************)))(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((((('''''''''))))))'''&&&&&&'''((())))))((('''&&&&&&((())))))((()))***,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,+++++++++,,,,,,+++++++++******))))))***+++,,,111111111000000///------++++++++++++,,,---...///------------...///000000111111222222222222111111111111000111222333555666888888999:::;;;;;;;;;;;;:::;;;===??????AAAEEEGGGKKKMMMNNNOOOSSS[[[eeemmmxxx~~~|||pppmmmiiieeebbb```___^^^______``````aaaaaa``````]]]```eeeggggggeeedddccc```bbbccccccbbbcccdddfffgggfffeeeddddddeeefffggg```___\\\[[[[[[]]]___aaa`````````______^^^^^^^^^______``````aaa`````````^^^bbbeeegggjjjqqq|||~~~vvvnnnhhhdddXXXTTTNNNIIIDDD@@@<<<:::888777555333000...------******++++++++++++++++++)))+++++++++))))))***+++))))))***++++++++++++***((('''&&&'''((())))))'''$$$))),,,(((&&&(((++++++++++++++++++++++++++++++))))))(((((((((((())))))%%%))),,,+++***))),,,...((()))*********++++++,,,))))))))))))***************)))(((***,,,,,,+++)))************************************)))))))))((())))))(((((()))***++++++)))+++,,,***((('''((()))''''''((()))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((('''''''''''''''(((((()))&&&'''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&&&&'''))))))))))))'''&&&''')))************+++---))))))))))))))))))))))))******+++++++++++++++,,,,,,---......,,,++++++,,,+++++++++++++++***++++++***))))))******++++++,,,222222111111000///------+++++++++++++++,,,---...,,,,,,,,,,,,---...///000...///000111222222222222000000000000111333444666777888999:::;;;;;;;;;;;;:::;;;===>>>>>>@@@CCCEEEJJJLLLMMMOOORRR[[[gggqqqzzzzzzooolllgggcccbbb```___]]]]]]]]]]]]^^^___`````````]]]___bbbeeeffffffdddcccdddeeeggggggfffggghhhiiigggfffeeecccccceeefffgggaaa___^^^]]]^^^```bbbdddaaaaaaaaa```______^^^^^^^^^___``````aaaaaaaaaaaa^^^aaafffhhhkkksss|||tttlllfffbbbXXXTTTNNNIIIEEEAAA===;;;999777555333111///......)))******++++++,,,------(((((()))(((&&&&&&(((***((()))******++++++******(((&&&&&&'''((()))((('''###(((+++)))((())))))&&&***************************))))))(((((())))))***''')))+++++++++++++++,,,'''(((******))))))***,,,)))))))))************+++***'''&&&(((---...,,,(((++++++++++++++++++++++++************))))))))))))(((((((((((()))***+++,,,))),,,...---***)))+++---&&&'''(((((())))))(((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''%%%&&&'''((()))))))))(((&&&&&&&&&''''''''''''((((((''''''(((******)))'''''''''((((((((((((''''''((()))++++++******,,,---******************************++++++++++++++++++***,,,---,,,***(((((()))+++,,,------++++++,,,---)))))))))***++++++,,,,,,111111111111000///------+++++++++++++++,,,------+++++++++,,,---...///000---...///111222333333333000000000000111333444666777888999::::::;;;;;;;;;:::<<<===>>>>>>???BBBDDDIIILLLOOOQQQTTT^^^lllwww{{{xxxmmmiiidddaaa```___]]][[[[[[[[[\\\]]]^^^___aaabbbaaaaaacccdddfffgggfffeeedddfffhhhhhhgggggghhhiiihhhfffdddccccccdddfffhhhdddbbbaaa``````aaaccceeebbbbbbaaaaaa```______^^^^^^^^^___aaaaaabbbbbbbbb]]]aaafffiiimmmuuuzzzqqqiiibbb___WWWSSSNNNIIIEEEBBB???<<<999888666444222000//////+++++++++,,,,,,,,,,,,,,,((((((((('''&&&&&&(((***((())))))***************)))((('''(((***+++***)))'''******((()))+++)))%%%))))))))))))))))))))))))******))))))))))))******(((((()))***,,,---+++***((()))+++)))'''&&&''')))))))))*********+++++++++&&&&&&''')))+++,,,,,,,,,************************************))))))))))))(((((((((((()))***+++,,,'''+++------***))),,,///&&&'''(((((())))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,***((('''(((***''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((())))))(((''''''&&&''''''''''''((((((((((((''''''(((******)))((((((''''''&&&&&&''''''((('''(((******))))))+++,,,++++++++++++++++++++++++++++++******************((()))+++***)))(((((())))))+++---,,,***)))+++---(((((()))***+++,,,,,,,,,000000000000///......---+++++++++***++++++,,,---*********+++,,,...///000//////000111111111111111111000000000111333555666777888999::::::;;;::::::;;;<<<===>>>>>>???AAACCCFFFJJJOOOQQQUUU___nnnyyy|||~~~wwwlllgggbbb___^^^^^^[[[YYYZZZZZZ[[[\\\^^^```bbbcccffffffeeeggghhhiiihhhgggbbbdddffffffeeeeeeeeefffgggfffdddbbbbbbdddfffgggfffeeecccbbbaaabbbcccdddcccbbbbbbaaa```______^^^]]]^^^___aaabbbbbbbbbbbb]]]aaafffjjjnnnwwwxxxooofff___\\\WWWSSSNNNIIIFFFCCC@@@>>>:::888666444222111000000---------,,,,,,+++++++++*********)))'''(((***,,,(((((()))***************+++))))))***+++,,,+++***,,,,,,)))&&&))),,,***%%%((((((((((((((((((((((((******))))))))))))*********((((((***---...+++(((***+++,,,***&&&###$$$&&&))))))******++++++++++++"""&&&***+++)))))),,,///))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,$$$(((++++++((('''+++///&&&''''''((((((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))(((+++,,,+++((('''(((***''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&'''''''''(((((((((((()))(((''''''(((***+++***(((((('''&&&%%%%%%&&&'''(((&&&'''))))))((((((***+++++++++++++++++++++++++++++++++******************&&&(((***+++*********,,,&&&)))******'''&&&(((***(((((()))++++++,,,,,,,,,///////////////......---+++++++++***++++++,,,,,,*********+++,,,---///000111111111111111000//////111111000000111333555666777777888999::::::::::::;;;===>>>>>>>>>???AAACCCBBBGGGMMMPPPTTT^^^mmmyyy||||||rrrkkkeeebbbcccbbb^^^[[[\\\XXXZZZ[[[\\\\\\^^^aaaccccccdddeeedddccccccdddfffddddddddddddddddddddddddddddddcccaaa___```ccceeeffffffeeeddddddddddddeee________________________^^^]]]]]]___cccdddaaa______eeekkkpppsss{{{~~~wwwppphhhaaa\\\WWWQQQMMMLLLIIIDDDAAAAAA>>><<<888444111000/////////......---+++***))))))******))))))))))))******&&&)))***)))'''&&&))),,,'''((()))+++++++++***)))***(((((())),,,---+++(((******)))))))))))))))***************))))))))))))''''''((()))))))))))))))+++*********))))))((((((+++***)))(((((()))******))))))*********+++++++++...---,,,***)))(((((((((***************++++++,,,...,,,+++))))))***,,,---+++++++++++++++***)))(((*********)))))))))))))))++++++******)))(((((((((((()))***)))((('''((()))++++++++++++***((('''&&&******)))(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((+++***((('''&&&&&&&&&&&&###$$$'''((())))))'''&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))***++++++++++++***)))***++++++,,,,,,,,,,,,$$$&&&((()))))))))+++,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++/////////...---,,,+++***,,,+++******)))*********+++,,,---///000111111111000///111444333///000444222333444333222222444666777777777888:::<<<>>>???@@@???>>>>>>>>>???@@@AAAGGGFFFHHHOOOWWW```mmmyyywwwnnniiiccc```aaa```\\\ZZZ[[[ZZZ\\\]]]^^^^^^___bbbdddeeeffffffeeeddddddeeegggeeeeeeeeeeeeeeeeeeeeeeeeddddddcccaaa``````bbbdddfffeeeddddddccccccdddddd^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]___bbbcccaaa______bbbiiirrr}}}xxxqqqiiiaaa\\\UUUOOOKKKJJJGGGBBB??????@@@===999555111...------///...---,,,+++******)))******))))))))))))******'''((()))((('''((()))+++'''((()))***+++******))),,,++++++***))))))((('''++++++*********++++++,,,*********)))))))))((((((''''''((()))))))))))))))************)))))))))(((******)))(((((()))***+++******************++++++******))))))((()))))))))***))))))))))))***++++++,,,+++***))))))***+++,,,+++++++++++++++***))))))************))))))))))))++++++******)))(((((((((((()))***)))((('''((()))(((((()))))))))(((((('''***))))))((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%'''((())))))((((((''''''''''''(((((((((((((((''''''&&&'''((()))***(((((()))))))))***************+++,,,,,,,,,++++++%%%''')))***))))))***+++***************)))(((((()))))))))))))))))))))))))))))))))))))))******+++............---,,,+++***++++++************++++++,,,,,,---...///000111111000///111444333///000444222333333333222222444555888888999999:::;;;<<<<<<@@@???>>>>>>>>>???@@@AAAEEEDDDGGGMMMUUU^^^kkkwww~~~ssskkkgggaaa^^^^^^]]]YYYXXXYYY]]]^^^___```___```ccceeeggghhhhhhgggeeedddeeegggffffffffffffffffffffffffeeeeeedddbbb```___aaabbbdddccccccbbbbbbbbbbbbbbb]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___aaabbbaaa___```aaaggguuu~~~wwwoooggg___ZZZRRRLLLHHHHHHEEE@@@======AAA>>>999444000...---,,,......---,,,+++******)))******))))))))))))******)))((('''''')))******)))(((((()))************)))+++++++++)))((('''((()))))))))))))))***++++++,,,******))))))))))))((((((''''''((()))))))))))))))************)))))))))))))))((((((((()))***+++,,,++++++******************((((((''''''((()))******)))))))))))))))******++++++***)))(((((()))***+++***++++++++++++***))))))************************++++++******)))(((((((((''')))***)))((('''(((***&&&&&&'''((((((((((((((())))))((((((''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((###$$$&&&((()))******)))&&&''''''(((((())))))***''''''''''''(((((((((((((((''''''''''''((())))))(((((('''''''''((()))***++++++,,,,,,,,,+++******&&&(((******)))))))))***************))))))(((((()))))))))))))))))))))))))))))))))))))))******+++...............---,,,+++************+++,,,---...------------...///111222000///111444333///000444111222333222111111333555888999:::;;;;;;;;;:::999??????>>>>>>???@@@@@@AAADDDDDDGGGMMMTTT]]]jjjwww}}}ssslllgggaaa]]]]]]\\\XXXWWWYYY]]]___````````````ccceeehhhiiihhhgggdddcccdddfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccc```___```aaabbbbbbaaa````````````aaa\\\\\\]]]]]]]]]]]]]]]^^^___^^^______```aaaaaa```aaabbbhhhvvvzzzrrrjjjccc\\\XXXQQQKKKGGGGGGEEE@@@======???<<<888444000......---------,,,,,,+++******)))******))))))))))))*********(((%%%&&&)))+++***((()))))))))*********)))))))))((('''(((***,,,------&&&&&&&&&&&&'''(((*********)))))))))((((((((((((''''''((()))))))))))))))*********)))))))))))))))'''(((((()))***++++++,,,+++++++++***************)))(((((((((((()))******))))))(((((())))))***+++)))(((((((((((())))))*********+++++++++******))))))***************++++++++++++******)))((((((((('''((())))))(((((()))***''''''(((((()))((((((''')))(((((('''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((!!!###&&&(((******)))(((((('''''''''((()))***+++''''''''''''((((((((((((''''''''''''((((((((())))))((('''&&&&&&(((***+++,,,,,,,,,,,,++++++***)))''')))******)))((()))***,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++---...............---,,,*********+++,,,...///000///...---,,,---///111333000///111444333///000444111222333222111222333555666777999;;;<<<;;;:::999>>>>>>>>>??????@@@AAAAAADDDDDDHHHNNNTTT\\\kkkxxx}}}vvvqqqhhhbbb]]]]]]\\\YYYXXXZZZ\\\]]]^^^___^^^___bbbdddggghhhhhhfffdddcccccceeeddddddddddddddddddddddddeeeeeeeeecccaaa___```aaaaaaaaa```____________```\\\\\\\\\]]]]]]^^^^^^^^^______```_________```aaaccceeejjjttt~~~vvvooohhhbbb\\\XXXQQQKKKGGGGGGEEE@@@>>>>>>;;;999666333111000000000,,,,,,,,,++++++******)))******))))))))))))*********(((%%%&&&)))+++***(((******))))))))))))))))))+++'''$$$'''---111///,,,&&&&&&&&&&&&'''(((******)))))))))(((((((((((('''''''''((()))))))))))))))))))))))))))))))))******''''''((()))***+++++++++************************++++++***)))))))))******)))))))))))))))******+++'''''''''(((((())))))***)))******+++++++++******))))))******+++++++++,,,++++++******)))(((((((((&&&((())))))(((((()))+++************)))((('''&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((###%%%'''((()))((('''&&&((('''''''''((()))***+++''''''''''''((((((((((((&&&''''''(((((((((((((((***)))((('''''')))+++,,,,,,,,,,,,,,,++++++***)))''')))++++++***))))))***---,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))******+++------......///.........+++++++++,,,---///000111///...---,,,---///111222000///111444333///000444222333444333222222444666333555888:::<<<<<<;;;:::======>>>???@@@@@@AAAAAAAAABBBGGGMMMQQQYYYiiiwww|||vvvsssiiibbb]]]]]]\\\YYYXXX[[[YYY[[[]]]]]]^^^___bbbdddfffggggggfffdddcccdddeeeddddddddddddddddddddddddcccdddeeedddaaa``````aaaaaaaaa```_______________\\\\\\]]]]]]^^^^^^_________`````````^^^^^^```bbbcccffflllrrryyy~~~wwwooohhhaaa\\\XXXQQQKKKHHHHHHFFFAAA>>>???999777555222111111111222,,,,,,++++++******************))))))))))))******)))((('''''')))******)))+++***))))))((()))))))))+++(((''')))---...,,,((())))))))))))***++++++,,,))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))************'''((()))******+++******))))))*********+++++++++,,,,,,+++******)))*********************++++++,,,''''''(((((())))))******))))))***++++++++++++***))))))******+++,,,,,,,,,++++++******)))(((((((((&&&'''))))))((((((***+++,,,,,,++++++***((('''&&&''''''&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&'''(((''''''%%%$$$&&&''''''(((((())))))***''''''''''''((((((((((((&&&''''''((()))((((((((())))))((((((((()))***+++++++++,,,,,,,,,+++******''')))++++++*********+++,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++,,,---...///////////////,,,,,,,,,---...000111222///......---...///000111000///111444333///000444333444555444333333555777333444777999;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA>>>@@@EEEKKKNNNVVVfffuuuwwwrrroooiiibbb]]]\\\[[[XXXXXXZZZXXXZZZ\\\]]]^^^```cccffffffggggggfffeeeeeefffhhheeeeeeeeeeeeeeeeeeeeeeeebbbcccddddddbbbaaaaaabbbaaaaaa```_______________\\\]]]]]]^^^______``````___aaaaaa```]]]]]]```bbbbbbeeekkkqqqxxxwwwmmmeee^^^XXXTTTPPPKKKGGGGGGEEEAAA>>>???:::888555222000000000111++++++++++++******************))))))))))))******'''((()))((('''((()))+++,,,+++)))((((((((()))***"""&&&+++,,,***((()))***++++++*********++++++,,,))))))((((((((('''''''''''''''((()))))))))))))))((()))))))))************((()))******+++***))))))(((((()))***+++,,,,,,---***))))))))))))******++++++++++++++++++,,,,,,---''''''((()))************))))))***+++++++++++++++))))))***++++++,,,------++++++******)))(((((((((&&&'''))))))((((((***+++))))))******)))((('''''''''&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((''''''''''''((((((((((((&&&&&&((()))))))))(((''''''''''''((((((((())))))******+++,,,,,,,,,++++++&&&(((***++++++***,,,---,,,+++)))((('''((()))***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,...///000000000000...---......///000111222............////////////000///111444333///000444555666666666555555777888555666777888999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA???AAAGGGLLLOOOWWWgggwww{{{sssnnnkkkhhhaaa\\\[[[ZZZWWWWWWZZZWWWYYY\\\]]]___aaaeeegggggghhhhhhgggffffffhhhjjjffffffffffffffffffffffffaaacccddddddbbbaaaaaabbbaaaaaa```____________```]]]]]]^^^^^^___```aaaaaa```aaaaaa```]]]]]]```cccaaaccciiiqqqzzzuuukkkbbbZZZSSSOOOOOOJJJFFFFFFEEE@@@===>>>;;;999666222000/////////+++++++++*********************))))))))))))******&&&)))***)))'''&&&))),,,,,,+++***((((((((()))***""",,,---'''$$$)))///+++***)))))))))))))))***)))((((((((('''''''''''''''(((((()))))))))))))))(((((())))))*********+++))))))***++++++***((((((''''''(((***+++,,,---...&&&&&&''''''(((***+++,,,,,,,,,++++++,,,,,,---...'''''')))***++++++++++++((()))***+++++++++++++++))))))***+++,,,,,,------++++++******)))(((((((((%%%'''))))))((((((***,,,&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&'''(((###$$$'''((())))))'''&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''%%%&&&''''''(((((('''''')))***+++,,,,,,,,,,,,,,,%%%(((***+++++++++,,,......---+++))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,...///000000000000///......//////000111222---...//////000//////...000///111444333///000444555666777666555666777999888888777777888888999:::;;;<<<>>>@@@AAABBBAAAAAABBBEEEKKKPPPRRRZZZjjj{{{xxxsssnnnhhhfffbbb]]]ZZZYYYYYYXXXXXXZZZ[[[]]]___```bbbbbbccchhhiiijjjjjjjjjhhhgggfffeeeeeeddddddddddddccccccfffffffffeeedddcccbbbaaabbb```^^^^^^______^^^\\\\\\^^^______^^^___```bbb```````````````aaabbbbbbggggggiiiqqq{{{|||uuukkkaaaYYYTTTQQQMMMKKKIIIFFFDDDCCCCCCCCC===;;;888444111///...---************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))++++++******))))))((((((''')))******))))))***++++++***)))(((''''''''''''((('''''''''&&&&&&&&&&&&&&&((())))))(((((()))+++)))************))))))(((&&&''''''((()))******+++''')))+++***'''&&&(((******)))((((((((()))+++,,,************************+++***((('''&&&''')))***))))))***++++++++++++***,,,+++)))''''''(((***+++++++++***)))(((((())))))******))))))))))))******''')))++++++***)))))))))''''''&&&&&&&&&&&&'''''')))***+++++++++)))((('''''''''''''''(((((((((((()))&&&###$$$''')))(((&&&******)))''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%'''((()))((('''&&&'''((('''((()))***************,,,,,,,,,++++++*********+++++++++*********))))))++++++,,,***)))(((***++++++***)))))))))***,,,,,,..................------............//////////////////000///------...000///111333555555555444333666999<<<;;;888666666888888888999999999999::::::<<<======>>>>>>>>>>>>>>>GGGIIILLLOOOTTT]]]iiirrr~~~vvvrrrmmmgggeeebbb]]]ZZZYYYYYYYYYXXXYYYZZZ\\\^^^```aaabbbbbbggghhhhhhhhhhhhggggggfffeeeeeedddddddddcccccccccfffffffffeeedddbbbaaa``````___^^^___``````^^^\\\\\\]]]______^^^^^^```aaa```````````````aaabbbbbbffffffhhhpppzzz{{{tttjjj```XXXSSSPPPMMMKKKIIIFFFDDDBBBBBBBBB===;;;888444111///...---,,,,,,+++************+++''''''(((((())))))******(((((((((((())))))))))))*********)))))))))))))))''')))******))))))***+++,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&%%%&&&'''((())))))*********))))))''''''(((((())))))******''')))***)))((('''(((******)))((((((((()))++++++***************************)))(((''''''((()))+++)))******+++,,,+++++++++---+++)))((('''((()))***++++++***)))))))))))))))******))))))))))))******((()))++++++***(((((()))''''''&&&&&&&&&&&&''''''))))))*********)))''''''''''''''''''(((((((((((('''&&&&&&))),,,,,,(((%%%***)))(((''''''&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&((()))(((''''''((()))(((((()))***++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++,,,***)))(((***++++++***)))))))))***+++,,,..................------............////////////...///000///------...000000111333444555555444333666999;;;;;;888666666777888888999999999:::::::::<<<<<<======>>>=========DDDGGGKKKOOOUUU^^^jjjrrr|||tttppplllfffdddaaa]]]ZZZZZZZZZYYYXXXYYYZZZ\\\^^^___aaaaaabbbffffffeeeeeeeeefffggggggddddddddddddccccccccccccffffffffffffdddbbb```___]]]]]]^^^___aaaaaa^^^\\\\\\]]]______^^^^^^```aaa```````````````aaabbbbbbddddddgggnnnyyy{{{sssiii___WWWQQQNNNMMMLLLIIIFFFDDDBBBAAA@@@===;;;888444111///......---,,,***(((((()))***+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))************''')))******))))))***+++,,,+++***)))))))))))))))))))))))))))((((((((((((((())))))(((&&&%%%%%%&&&'''((()))***************(((((((((((())))))))))))&&&((())))))(((((()))+++)))))))))((()))******+++************************((((((''''''''')))***+++***++++++,,,,,,,,,,,,,,,---,,,***(((((((((((()))+++***))))))))))))))))))***))))))(((((())))))***(((***++++++)))''''''(((''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&''''''''''''((((((((((((&&&&&&)))---000///)))###***)))(((''''''&&&''''''))))))((((((((((((((('''((((((''''''&&&&&&''''''%%%'''(((((('''''')))***((()))***+++,,,,,,,,,,,,+++++++++++++++*********+++++++++***************++++++,,,***)))(((***+++******))))))******+++,,,------------------..................////////////...//////...------...000111222222333333444444555666888::::::888777777777888999999999999:::::::::;;;<<<<<<===<<<<<<;;;;;;AAAEEEJJJOOOUUU___jjjsss{{{tttpppkkkfffccc```\\\[[[ZZZZZZZZZYYYYYYZZZ[[[]]]___```aaaaaaeeedddccccccccceeefffgggdddddddddccccccccccccbbbffffffffffffdddbbb___]]]ZZZ[[[]]]```bbbbbb___\\\[[[]]]^^^^^^^^^^^^___aaa```````````````aaaaaabbbccccccfffnnnzzz|||tttjjj```WWWQQQNNNMMMKKKIIIGGGDDDBBB@@@???<<<:::777444111///......+++)))'''%%%$$$&&&((()))'''''''''((()))*********(((((((((((())))))))))))(((((())))))******++++++''')))******))))))***+++,,,,,,+++***))))))***************))))))))))))((()))***+++***)))((()))***&&&'''(((******+++++++++))))))))))))((((((((((((&&&'''(((((())))))***+++)))))))))))))))******+++************************''''''''''''((()))+++,,,++++++,,,------------,,,---,,,***)))((((((((((((******)))))))))))))))***))))))(((((((((((()))))))))***+++***(((''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&(((,,,///...)))$$$))))))((('''''''''''''''******))))))(((((('''''')))(((((('''''''''(((((($$$&&&(((((('''((()))+++)))***+++,,,---.........+++++++++***************************************++++++,,,***)))(((***+++***************+++++++++,,,,,,------------..................////////////---.........------...000222222222222222444555666666777999999999888777666888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::???CCCIIIOOOUUU___kkksss|||tttqqqlllgggaaa___\\\[[[[[[[[[ZZZYYYYYYZZZ\\\^^^___aaaaaabbbccccccbbbbbbbbbdddeeefffddddddcccccccccbbbbbbbbbdddeeeffffffdddbbb___]]]YYYZZZ\\\___bbbaaa___\\\[[[\\\^^^^^^]]]]]]___``````````````````aaaaaabbbbbbbbbfffooo{{{}}}uuukkkaaaXXXRRROOOKKKJJJIIIGGGDDDBBB@@@???<<<:::777444111000///...+++)))'''%%%$$$&&&((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++''')))******))))))***+++,,,+++******************+++*********))))))))))))&&&(((******)))***+++---&&&'''(((******+++++++++))))))))))))(((((((((((('''''''''((()))*********((()))))))))************************************'''''''''((()))***++++++++++++,,,------------,,,,,,+++***))))))(((((((((***)))))))))))))))******))))))(((((((((((()))))))))******)))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&%%%(((++++++)))%%%)))((((((''''''''''''(((******))))))((((((''''''(((((('''''''''(((((()))$$$&&&(((((('''((()))+++)))***+++,,,---.........************************************************++++++,,,***)))(((***+++))))))******++++++++++++,,,,,,,,,,,,------..................////////////,,,---...---,,,---///000222222222222222444555666666666777888999888777666777777777888888888999999999::::::;;;;;;;;;;;;;;;===BBBGGGMMMTTT___kkkttt|||uuuqqqlllfff```^^^\\\[[[\\\\\\[[[ZZZZZZ[[[]]]___```bbbbbbcccccccccbbbbbbccccccddddddccccccccccccbbbbbbbbbbbbbbbdddeeefffeeebbb___]]]ZZZ[[[\\\^^^```aaa___]]][[[\\\^^^^^^]]]]]]___``````````````````aaabbbbbbaaaccchhhrrr~~~~~~vvvkkkaaaXXXRRROOOIIIIIIHHHGGGEEEBBB@@@???;;;:::777444111000//////---,,,***(((((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************''')))******))))))***++++++******)))))))))******************))))))))))))###%%%'''(((((()))+++,,,'''((()))***************(((((((((((())))))))))))((('''&&&(((***+++***)))(((((()))************)))************************''''''(((((())))))*********++++++,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))******+++)))((((((''''''(((((()))(((((()))(((''''''(((***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))&&&###$$$''')))(((&&&((((((''''''''''''(((((())))))((((((((((((((('''''''''&&&&&&''''''((((((%%%'''(((((('''''')))***((()))***,,,---...//////)))))))))******************************+++++++++++++++,,,***)))(((***+++))))))***++++++++++++***++++++,,,,,,------..................////////////+++,,,------,,,---///000111222222333333444444555666666666777999999777555555666666666666777777777888888:::;;;<<<=========>>>AAAFFFKKKRRR^^^kkkuuu|||tttooojjjeee___]]]\\\\\\\\\\\\[[[ZZZ[[[\\\^^^```aaaccccccdddccccccdddddddddcccbbbbbbccccccccccccbbbbbbbbbbbb```bbbdddfffeeeccc```^^^\\\[[[[[[]]]______^^^]]]ZZZ\\\]]]]]]]]]]]]^^^``````````````````aaabbbbbbaaadddkkkuuu~~~uuukkk```WWWQQQNNNGGGGGGGGGGGGEEECCCAAA@@@;;;999777444111000//////,,,,,,+++************+++(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))''')))******))))))***+++)))))))))(((((())))))*********)))))))))(((((((((%%%'''((((((((((((***,,,((())))))*********))))))''''''(((((())))))*********(((&&&'''******)))''''''((()))***+++******)))************************(((((()))))))))))))))((()))******+++,,,+++++++++((())))))***************)))))))))))))))***++++++((((((''''''''''''((((((&&&'''((('''&&&'''))),,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''))))))''''''''''''(((((((((((((((%%%###$$$''')))(((&&&((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&%%%%%%&&&''''''(((&&&((()))(((''''''((()))'''(((***+++---.........((()))))))))*********+++))))))*********+++++++++++++++,,,***)))(((***+++((()))***+++,,,++++++******++++++,,,------..................////////////+++,,,------,,,---///111000111333444555555444333666555555777999:::777555444444444555555555555666666777999;;;===>>>??????@@@BBBEEEIIIPPP\\\kkkvvv{{{sssnnniiiccc^^^]]]\\\\\\]]]]]][[[ZZZ\\\]]]^^^```bbbcccddddddcccdddeeeeeeeeecccbbb```cccccccccbbbbbbbbbbbbaaa___aaadddffffffdddaaa___^^^\\\[[[\\\^^^___^^^]]]ZZZ\\\]]]]]]]]]]]]^^^``````````````````aaabbbbbbaaadddlllxxx}}}tttjjj___VVVPPPMMMFFFFFFGGGFFFEEEDDDBBBAAA;;;999777444111000000///************)))))))))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))++++++******))))))((((((((()))******))))))***+++)))((((((((((((((())))))))))))))))))(((((((((((()))***++++++***)))+++,,,)))************))))))(((&&&''''''((()))******++++++(((''''''******)))&&&'''((()))++++++******)))************************((()))))))))))))))((('''))))))***++++++++++++***'''((()))******++++++***))))))((())))))***++++++((((((''''''''''''((((((%%%&&&'''&&&&&&'''***---'''''''''&&&&&&'''''''''(((''''''&&&'''((()))***''''''''''''((((((((()))'''%%%$$$&&&)))***(((%%%(((((('''''''''(((((()))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''((('''((()))((('''&&&'''((('''((()))+++,,,---......(((((())))))*********+++))))))******+++++++++++++++,,,,,,***)))(((***+++((()))***+++,,,+++************+++,,,,,,---................../////////000***,,,------,,,---///111///111333555666555444333666555444666999:::777555333333333444444444555555666777999;;;>>>???@@@AAAAAACCCEEEHHHOOO[[[kkkvvv{{{ssskkkfffccc```]]]ZZZ[[[]]]]]]\\\ZZZ______```aaabbbcccddddddeeeaaa___```cccdddbbb^^^```aaacccddddddcccbbbaaa]]]___aaaddddddcccbbb```]]]ZZZYYY\\\aaadddaaa^^^\\\]]]]]]]]]\\\\\\^^^```^^^```bbbbbbaaa``````aaaeeelllttt{{{|||sssjjjbbbYYYQQQMMMNNNJJJFFFCCCBBBAAA@@@???<<<:::777333000...---,,,))))))))))))***************++++++******)))((('''))))))************))))))***************************,,,,,,***'''(((---111***+++***(((&&&&&&''')))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))(((%%%%%%&&&(((+++...000111...+++'''&&&(((******))),,,+++***(((''''''''''''***(((''')))+++,,,***(((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,+++++++++******))))))((((((''''''''''''''''''((()))++++++&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***&&&''''''(((''''''&&&&&&&&&'''((('''&&&%%%'''(((%%%&&&&&&'''''''''(((((()))((('''''''''(((***+++'''(((((('''%%%###$$$%%%)))))))))(((''''''&&&&&&((()))***+++,,,+++******+++*********))))))((((((((()))***++++++***((((((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***,,,,,,,,,,,,,,,+++---......---...///111---...///...------...///000111222333333222111000444444444333333222222222444222000111444777777666888888999:::<<<>>>@@@AAA>>>EEEIIIJJJNNN[[[nnn|||yyyqqqjjjeeebbb___\\\ZZZZZZ\\\]]][[[ZZZ______```aaabbbcccddddddccc```]]]^^^aaabbb___\\\___```bbbdddddddddbbbaaa___```bbbddddddcccaaa```]]][[[YYY\\\```bbb```]]]]]]^^^^^^]]]\\\\\\]]]^^^___```bbbbbbaaa```aaabbbfffmmmuuu||||||sssiiiaaaYYYRRRNNNLLLIIIEEECCCBBBAAA@@@???===:::777333///...------+++++++++***************))))))******************))))))************))))))************************,,,***((('''(((***,,,---*********)))'''''')))+++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***))))))((((((((()))***,,,---......+++''''''(((******)))***))))))(((((((((((())))))(((''')))+++,,,***(((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((('''''''''''''''((()))***+++(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''((()))***+++''''''((((((''''''&&&&&&'''''''''&&&%%%%%%''')))'''&&&&&&&&&'''((('''''')))((('''''''''(((***+++)))******)))'''&&&&&&'''((((((((((((''''''''''''((()))***+++,,,++++++***************)))))))))((())))))***++++++***)))(((*********++++++,,,,,,,,,*********+++++++++,,,,,,)))******++++++,,,------+++---............///111...///000000......///000111111222333333222111111333333333333222222222111444222000111444777777666999999:::;;;===???@@@AAA>>>DDDIIIJJJOOO\\\nnn|||vvvmmmgggdddbbb]]][[[ZZZZZZ[[[[[[[[[ZZZ______```aaabbbcccdddddddddaaa^^^___```aaa^^^[[[^^^___bbbdddeeedddccccccaaabbbdddeeeeeecccaaa```]]][[[ZZZ\\\___```^^^[[[]]]^^^^^^^^^\\\[[[\\\^^^___```aaaaaa``````aaacccgggnnnuuu||||||qqqggg___YYYTTTQQQKKKHHHEEECCCBBBBBBAAA???===:::666111...------...------,,,,,,+++*********(((((())))))***+++++++++))))))************))))))************************,,,(((%%%%%%))),,,+++(((*********)))((()))+++---))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))++++++***************+++---***((('''(((***))))))((((((((((((((()))******)))(((((()))++++++***)))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((((((''''''(((((()))***+++***))))))))))))))))))***''''''''''''''''''''''''''''''(((((()))+++,,,---))))))((((((''''''&&&&&&'''''''''%%%$$$$$$'''))))))'''%%%&&&((()))'''$$$)))((('''''''''((()))***)))******)))'''&&&'''(((''''''''''''(((((((((((())))))***++++++++++++***************)))))))))))))))******+++++++++******(((((()))***+++,,,---...*********++++++++++++,,,+++************,,,---...+++---............///111///111222111000///000111111111222222222222111111222222222111111111111111333222111222444666777666::::::;;;<<<===>>>???@@@===BBBGGGKKKQQQ\\\nnn||||||rrrjjjeeebbbaaa\\\[[[ZZZYYYZZZZZZZZZZZZ______```aaabbbcccddddddeeecccaaaaaabbbbbb```^^^]]]___aaadddeeeeeedddcccddddddeeeeeedddcccaaa```^^^\\\[[[\\\^^^^^^]]]ZZZZZZ\\\^^^^^^]]]]]]^^^___]]]___```_________aaabbbgggmmmuuu|||zzzoooeee]]]XXXUUUSSSKKKIIIFFFDDDDDDCCCBBB@@@===:::555111...------......---,,,+++***)))((((((((((((((((((((())))))***))))))************))))))************************+++)))'''''')))+++***((()))***+++***)))***---///((((((((((((((((((((((((((((((((()))))))))************+++++++++******))),,,++++++***))))))******,,,***)))((())))))))))))))))))(((((((((((())))))(((((()))******+++***)))((((((((((((((((((((((((*********+++++++++,,,,,,)))******++++++******)))))))))))))))((((((((((((((((((((((((((()))*********)))(((''''''((()))***&&&&&&'''''''''''''''(((''''''((((((***+++------+++***)))((('''''''''&&&''''''&&&$$$###$$$''')))+++'''%%%%%%((()))&&&###(((((('''&&&'''((()))***'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))***))))))******++++++++++++*********)))))))))))))))*********+++++++++++++++((())))))***+++,,,,,,,,,************++++++++++++,,,+++)))))))))+++---///,,,---//////......000111000111222111000///000222000000000000000000000000111111111000000000000000222222222333444666666666::::::;;;<<<======>>>>>>===@@@FFFLLLSSS]]]mmm|||zzzqqqiiidddaaa```ZZZZZZZZZZZZYYYZZZ[[[\\\______```aaabbbcccdddddddddcccbbbaaabbbaaa```___]]]___aaadddeeeeeedddccceeeeeeeeeeeedddbbbaaa```^^^]]]]]]]]]^^^^^^\\\[[[XXXZZZ]]]^^^^^^^^^___```\\\]]]^^^]]]]]]]]]```bbbfffmmmttt{{{xxxmmmccc\\\XXXUUUSSSLLLJJJHHHFFFEEEDDDBBB@@@;;;999555111...------...---,,,,,,***)))((('''&&&)))((('''&&&&&&&&&&&&'''))))))************))))))************************(((***,,,+++)))((()))+++)))***+++******+++...000((((((((((((((((((((((((''''''((((((((())))))))))))******+++++++++******+++***************++++++*********))))))((())))))+++***)))((('''''''''''''''(((******************))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&'''((()))+++---------,,,***)))''''''''''''''''''&&&%%%###$$$&&&)))***'''%%%&&&((((((&&&$$$((('''&&&&&&&&&''')))***&&&(((((((((&&&%%%&&&'''%%%&&&&&&'''((()))*********************+++++++++))))))))))))))))))******)))))))))******++++++,,,************************))))))*********+++++++++,,,+++)))))))))+++---///,,,...//////...///000222///000111111//////000111/////////....../////////000000000000000000000000111222333444444555666777888999:::<<<=========<<<>>>???EEENNNUUU]]]lllzzzyyypppiiiccc```^^^ZZZ[[[[[[[[[ZZZZZZ[[[]]]______```aaabbbcccdddddd````````````____________^^^___bbbdddeeedddccccccddddddddddddcccbbbaaa```^^^^^^^^^______^^^]]]]]]WWWZZZ]]]^^^^^^^^^___```\\\\\\]]]\\\\\\]]]```cccfffmmmuuu||||||uuujjjaaa[[[WWWTTTRRRMMMKKKHHHGGGFFFDDDAAA???999777555222///...------,,,,,,+++***)))((('''&&&***)))'''&&&%%%%%%&&&&&&))))))************))))))************************&&&+++...---***'''(((***)))***+++******+++---000))))))))))))))))))))))))''''''''''''(((((((((((())))))***++++++++++++************)))******+++,,,)))***+++***)))(((((())),,,+++***(((''''''&&&&&&''')))***+++***)))***+++))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&'''((()))+++---...///---+++)))''''''''''''%%%&&&&&&&&&$$$$$$%%%''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))(((*********(((((()))***&&&&&&&&&'''((())))))*********))))))******+++,,,))))))))))))************)))((((((((()))***+++,,,++++++*********))))))))))))))))))************++++++************,,,---...,,,...////////////000222///111222111000///000111//////............//////000000000000111111111111///222444555444444666777777999;;;===>>>>>>>>>===@@@???EEEPPPWWW]]]jjjxxxyyyqqqjjjccc___]]]ZZZ[[[]]]\\\ZZZZZZ\\\_________```aaabbbcccdddddd^^^___``````______```aaa___```bbbdddddddddbbbaaacccccccccbbbbbbaaaaaa```]]]___``````____________YYY\\\______^^^]]]]]]]]]]]]^^^^^^]]]]]]___bbbeeehhhoooxxx~~~{{{xxxrrrhhh```ZZZVVVSSSQQQLLLJJJHHHFFFDDDAAA>>>;;;777666555333111...,,,+++,,,,,,+++******)))((((((***)))'''&&&&&&'''((()))))))))************))))))************************''')))+++,,,+++)))'''&&&************)))***,,,...))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))***+++++++++++++++++++++***************+++(((***,,,+++)))'''(((*********)))(((((((((((((((&&&)))++++++)))((()))+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))'''((((((((()))))))))***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((()))+++---///000000///,,,)))''''''''''''###%%%''''''&&&$$$$$$%%%$$$''')))(((%%%$$$'''***''''''&&&%%%&&&'''((()))((()))******)))((()))+++&&&&&&''''''(((((())))))+++***)))))))))***+++,,,((()))))))))************''''''''''''''')))***+++))))))))))))************))))))))))))************)))******++++++,,,---------...000000//////111222111222333222111000111333111000////////////000111000000000111111222222222///222555666555444555777888999<<>>555333000---+++++++++,,,(((((()))***************+++******))))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((('''((()))*********)))))))))))))))'''&&&%%%''')))(((((((((((())))))))))))***************++++++,,,,,,+++***)))))))))******+++******))))))******+++)))))))))))))))))))))))),,,++++++*********++++++******)))((((((((((((((()))(((((('''((()))***+++,,,+++******)))))))))***'''&&&&&&''')))+++***)))%%%&&&''''''&&&'''(((***%%%'''((((((''''''((()))%%%%%%%%%%%%&&&'''((()))((('''&&&&&&''')))+++---+++)))''''''''''''%%%$$$%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++(((''''''((()))'''%%%(((((((((((())))))))))))++++++***)))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,------------............///000111222111111111111111000000000111000///......///000111///111222111///...///000222444666666555555666777<<<>>>@@@AAAAAA@@@AAAAAA???CCCIIINNNUUU___kkkttt|||tttmmmhhhccc```]]]YYYZZZ[[[\\\]]]^^^^^^___^^^___```aaabbbbbbbbbbbbbbbbbbbbbccceeeeeecccaaa^^^^^^_________`````````_________``````aaaaaaaaa___^^^^^^```bbbbbbaaa```^^^___``````___]]]\\\[[[]]]```bbbaaa```aaaeeeiiijjjrrr}}}~~~yyyrrrmmmfff___YYYTTTPPPMMMKKKKKKKKKIIIEEEBBBAAA@@@666444111///---------...'''((()))***************************************''''''&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))*********))))))((()))******++++++******((())))))(((&&&&&&''')))''''''(((((())))))******+++************+++,,,,,,++++++***)))))))))******)))******++++++******)))))))))))))))))))))))))))---,,,+++***))))))))))))******)))(((((((((((((((''''''&&&&&&&&&'''((()))******++++++******))))))%%%%%%%%%'''***+++++++++&&&''''''&&&%%%&&&)))+++%%%&&&''''''&&&&&&''')))(((''''''&&&''''''((((((''''''''''''((((((((()))((('''&&&&&&''''''&&&$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))******)))'''&&&''''''&&&&&&''''''((()))+++***((('''((('''&&&$$$(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,............///000111222222111111000//////......111000///......///000111---222555333...+++///333222444666777666666666888===???AAABBBAAAAAAAAABBB@@@DDDIIINNNTTT^^^iiiqqqzzzssslllgggddd```^^^ZZZZZZ[[[\\\]]]]]]^^^^^^______```aaabbbccccccbbbbbbaaabbbdddeeefffdddbbb^^^^^^^^^_________``````````````````aaaaaaaaaaaa```______```aaabbb```___]]]^^^___``````___]]]\\\___aaabbbaaaaaabbbeeehhhkkktttyyytttnnnfff___YYYTTTPPPNNNJJJLLLMMMIIIDDDAAAAAABBB;;;888555111...---,,,,,,))))))*********))))))((())))))******++++++++++++)))(((&&&%%%&&&''')))+++(((((((((((())))))))))))((()))***+++++++++***)))))))))******++++++++++++((())))))(((&&&&&&'''(((''''''(((((())))))************))))))******+++,,,*********))))))))))))***((()))***++++++***)))(((((((((((((((((((((((((((++++++***)))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((&&&%%%%%%''')))+++******'''''''''&&&%%%&&&)))+++%%%&&&''''''&&&&&&'''((())))))(((''''''''''''''''''((()))))))))((('''&&&((('''&&&'''((()))((('''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((''''''&&&(((((((((((())))))))))))%%%'''(((***++++++***)))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,...............///111111000000//////............000//////......///111111///222555333000...111444333555777777666666777888>>>@@@BBBCCCBBBAAAAAABBBAAADDDIIIMMMSSS\\\gggooo~~~yyyrrrkkkgggccc```^^^\\\\\\\\\\\\\\\\\\\\\\\\______```bbbcccccccccccc``````aaacccfffgggfffddd______`````````aaaaaaaaacccccccccbbbbbbbbbaaaaaa```_________aaaaaa___]]]]]]]]]^^^______^^^]]]\\\```aaaaaaaaaaaaccceeeggglllvvvzzzuuuoooggg___ZZZUUURRRPPPJJJLLLLLLIIICCC@@@AAABBB888666222///,,,+++***+++++++++++++++***((('''&&&)))))))))***++++++,,,,,,+++)))((('''''')))+++,,,'''((((((((()))))))))***((()))+++,,,,,,,,,+++******************+++++++++'''((())))))'''&&&'''''''''((((((((()))))))))***((((((((((((((()))******))))))))))))***)))))))))((()))***++++++***)))((((((((((((((((((((((((((()))((((((((())))))***+++***))))))((((((((((((((((((((((((((((((((((((((('''(((***++++++***)))(((((('''&&&'''((()))(((''''''(((((('''&&&&&&)))+++%%%&&&((('''&&&&&&''')))***)))((('''''''''''''''((()))***++++++)))((('''((('''&&&'''((()))((('''%%%&&&''''''(((''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((())))))(((((((((((())))))))))))&&&''')))+++,,,,,,++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++,,,,,,,,,,,,------------------------...///000111------......////////////000///.........000111222333333222333333444333333333555777888777777888999>>>@@@BBBCCCBBBAAAAAAAAABBBEEEIIIMMMQQQZZZdddlll~~~}}}xxxqqqjjjfffccc```^^^]]]]]]]]]\\\\\\\\\[[[[[[^^^___```bbbcccdddeeeeee`````````ccceeefffeeeccc``````aaaaaaaaabbbbbbbbbdddddddddccccccbbbbbbbbbaaa```______``````^^^\\\^^^]]]]]]]]]]]]]]]]]]]]]_________```aaacccfffgggmmmxxx{{{tttnnneee^^^YYYUUUSSSQQQKKKKKKIIIFFFCCCAAA@@@AAA666444222000/////////000++++++++++++***((('''&&&)))))))))******+++++++++******)))))))))***+++,,,''''''(((((())))))******((()))+++---...---,,,+++***))))))))))))***++++++'''(((***)))(((&&&&&&''')))))))))))))))((((((((((((''''''''''''((())))))'''((()))*********))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''((()))***+++******)))((((((((((((((())))))*********)))(((((((((((())))))******))))))((('''&&&&&&(((((('''&&&'''((())))))((('''((()))&&&'''((((((''''''(((***)))(((((('''&&&&&&&&&'''))))))***++++++***)))((('''&&&%%%%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''%%%######%%%'''(((&&&&&&%%%%%%&&&&&&'''((($$$&&&'''((('''(((***+++(((((((((((())))))))))))'''((()))***++++++++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,------------------------...///000111------......///000000111//////......///000111222444222111222444666444222444666888888888888888:::>>>@@@BBBBBBAAA@@@@@@@@@CCCEEEIIILLLPPPXXXbbbiii{{{}}}xxxqqqjjjeeebbb___]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\^^^```bbbdddeeefffgggbbbaaaaaacccdddcccaaa___``````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccaaa```______```___]]][[[___^^^\\\ZZZZZZZZZ\\\\\\^^^]]]]]]^^^aaadddfffgggoooyyy|||qqqkkkccc[[[WWWTTTRRRQQQLLLJJJFFFDDDBBBAAA@@@>>>777555333111000000111222))))))************))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))*********'''))),,,...///...,,,+++))))))((((((((()))***+++&&&(((******(((&&&&&&'''******))))))((((((''''''((((((((((((((())))))***&&&''')))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))******)))((((((((((((((())))))*********)))((('''((((((((((((((()))******'''%%%%%%&&&((()))((('''&&&(((***+++)))((('''''''''((())))))(((((()))+++''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((('''&&&&&&(((((('''&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%''')))(((''''''(((+++(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------...///000000/////////////////////000///.........///000222333000111222222222222333333555666888999888888999:::>>>@@@BBBBBB@@@?????????CCCFFFIIIKKKOOOVVV```gggvvv}}}xxxqqqjjjeeebbb^^^\\\ZZZZZZ[[[\\\]]]^^^^^^___\\\]]]___bbbdddfffggghhhdddccccccccccccaaa^^^\\\````````````aaaaaaaaaaaa______```aaabbbcccddddddbbb```______```___]]][[[```^^^[[[YYYXXXYYY[[[\\\]]]\\\\\\]]]aaadddfffgggooozzz|||nnnhhh```YYYUUUSSSQQQPPPMMMIIIDDDBBBBBBBBB???===666444111...+++******+++&&&'''((()))++++++,,,,,,)))))))))(((((((((((((((''''''((()))***)))))))))&&&''''''((()))******+++'''))),,,...///...---+++)))((('''''''''(((***+++&&&(((******((('''&&&&&&++++++***)))((('''&&&&&&)))))))))))))))******+++&&&'''(((*********)))(((***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''&&&''''''******)))(((((((((((((((((()))*********)))'''&&&)))(((''''''''')))***+++$$$$$$$$$%%%(((******)))%%%(((+++,,,+++((('''&&&((()))******))))))***+++&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))))),,,***))))))******)))(((%%%&&&''''''((((((''''''###$$$%%%&&&''')))******&&&'''(((******((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&(((***)))&&&%%%''')))(((((((((((())))))))))))(((((('''&&&&&&''')))***))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************+++++++++---------------...000000111111111000//////......///.........///000222333,,,000333222...---111555555777999999999888999:::===???AAAAAA@@@>>>>>>???DDDFFFIIIKKKOOOUUU___fffsss|||wwwooohhhccc___\\\ZZZ]]]^^^_________^^^]]]\\\bbbaaa```bbbeeeggghhhhhhdddfffgggfffccc___\\\\\\aaabbbdddeeeeeedddbbbaaabbbbbbaaaaaa```_________aaaaaa```___^^^^^^]]]]]][[[[[[[[[\\\]]]^^^___```^^^^^^^^^^^^___ccciiimmmppp{{{|||uuunnniiibbb^^^[[[WWWRRRMMMKKKIIIEEECCCAAA>>>;;;999555444333111///,,,+++***+++++++++***************((()))*********((('''&&&***************)))(((((()))((('''(((******)))'''((()))***,,,,,,++++++***,,,+++***(((((((((((()))(((+++---***%%%###&&&***)))***************)))(((''''''((((((((((((''''''&&&''')))******)))(((((('''(((***,,,---,,,+++***************))))))))))))(((((())))))((('''&&&&&&+++***)))'''''''''((()))******))))))(((((('''''''''******((((((,,,,,,)))***)))(((&&&&&&''''''((((((((())))))*********+++&&&''')))***+++***((('''+++***((('''&&&&&&''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&((('''%%%$$$###%%%&&&'''***))))))((('''&&&&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((()))***+++,,,)))************+++++++++***,,,------,,,++++++,,,,,,---...000111111222222111111000000//////......------......//////000000777666444333222333333444888555555888888777888;;;;;;<<<>>>>>>???@@@CCCEEECCCCCCGGGMMMPPPSSS\\\eeeuuu~~~zzzuuunnnhhhddd```^^^\\\\\\]]]^^^______^^^\\\\\\aaa``````aaadddfffgggfffeeefffgggfffccc```______aaabbbcccccccccbbbaaaaaabbbbbbbbbbbbaaa```___^^^``````______^^^]]]]]]\\\]]]]]]]]]]]]^^^^^^___```^^^_________```ccchhhlllooozzzzzzssslllgggaaa]]][[[WWWSSSOOOJJJHHHEEEBBBAAA???;;;999555444222000---,,,+++++++++++++++++++++*********))))))*********)))''''''))))))******))))))(((''')))(((((()))******(((&&&((((((***+++++++++***))))))((((((((((((***+++,,,&&&(((***(((&&&%%%(((***((()))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))%%%&&&(((*********)))(((******)))))))))((((((((((((((())))))(((''''''&&&***)))(((''''''(((((()))))))))))))))(((((('''''''''******((((((++++++(((***)))((('''&&&''''''((((((((()))))))))*********'''(((***+++++++++)))((()))(((&&&%%%$$$$$$%%%%%%((((((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&+++***(((''''''(((***++++++******)))((((((''''''(((((())))))))))))((((((***)))(((''''''((())))))))))))((())))))***+++,,,)))************+++++++++***,,,------,,,++++++,,,,,,---...///000111111111111111000000////////////......//////////////////666555444333333333444444999666666999999888999<<<:::<<<>>>??????@@@CCCEEEDDDEEEIIIOOORRRVVV^^^gggsss}}}yyytttmmmhhhdddaaa___]]]\\\\\\^^^^^^___^^^]]]\\\```______```cccdddddddddeeeffffffdddbbbaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbaaabbbccccccbbbaaa___]]]______^^^^^^]]]]]]\\\\\\______^^^^^^^^^^^^___```^^^```aaaaaabbbcccgggjjjnnn{{{yyyqqqiiieee___\\\ZZZWWWSSSOOOIIIFFFDDDBBBAAA???<<<:::666444111...,,,++++++,,,,,,,,,,,,,,,++++++***))))))************))))))((((((((()))))))))(((''''''***)))((()))***)))'''&&&'''(((((()))***)))))))))(((((((((((()))***++++++%%%&&&&&&'''(((((()))***((('''&&&&&&'''((()))***''''''((((((((((((''''''((((((((((((((()))******$$$%%%''')))))))))(((((()))))))))(((((((((''''''(((((()))))))))((('''''')))(((((((((((())))))***)))))))))(((((((((((('''(((++++++((((((******'''))))))(((''''''''''''((((((((())))))))))))******'''(((***+++++++++***)))(((((('''&&&%%%%%%%%%%%%''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&'''((()))++++++******))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))***+++,,,---)))************+++++++++***,,,------,,,++++++,,,+++,,,---...///000000000111000000000000/////////000000000000////////////444444333333333444555555999666666999:::888999===999;;;???@@@AAAAAABBBCCCEEEFFFKKKQQQUUUXXX```iiisss}}}yyytttmmmgggdddaaa^^^]]]\\\]]]^^^___``````___^^^^^^^^^^^^___bbbcccbbbaaaddddddcccaaa``````bbbdddcccbbbaaa``````aaacccddd```bbbcccddddddaaa___]]]^^^^^^^^^]]]]]]\\\\\\\\\___^^^^^^]]]]]]]]]^^^^^^___```bbbbbbcccdddfffhhhppp}}}xxxqqqjjjeee___[[[YYYUUUQQQMMMGGGEEEBBBAAA@@@???<<<:::555333000,,,******+++,,,,,,,,,------,,,+++***)))******************))))))''''''((((((((((((''''''***)))((()))***)))'''%%%'''''''''(((((((((((((((+++******)))(((((('''''''''&&&&&&'''***+++***((('''&&&%%%$$$%%%'''***+++''''''(((((((((((('''''')))(((''''''''')))***+++'''''')))******+++******((((((((((((''''''''''''(((((()))))))))(((((('''''''''(((((())))))******(((((((((((((((((((((((()))++++++((('''))))))&&&)))(((((((((''''''''''''(((((())))))))))))))))))''''''((()))***))))))(((***))))))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((*********))))))((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))******+++,,,---))))))*********+++++++++***,,,------,,,++++++,,,***+++,,,...//////000000000000000000000000000000111111111000000/////////333333333333444555555666888666555999999777888<<<888;;;???AAABBBAAABBBBBBEEEFFFLLLSSSWWWZZZbbbkkkvvv}}}yyytttmmmgggbbb___]]][[[\\\]]]___```aaaaaaaaa```^^^]]]]]]___aaaaaa```^^^bbbbbbaaa___]]]^^^aaaddddddcccaaa```aaabbbeeefff```bbbdddeeedddbbb___]]]^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\___```bbbccccccdddfffiiisssyyyssslllggg```[[[XXXTTTNNNIIIFFFDDDBBB@@@???>>>;;;999444222///+++******+++,,,------.........,,,***)))))))))))))))))))))******''''''((((((((((((''''''***)))((()))***)))(((&&&'''''''''''''''(((((((((******))))))(((''''''&&&)))(((((()))++++++)))'''&&&%%%$$$$$$%%%''')))+++''''''((((((((((((''''''((('''''''''''')))+++,,,'''((()))******+++++++++((((((((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))******'''''''''''''''((((((((((((+++***''''''))))))&&&(((((((((((((((''''''&&&))))))((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))((((((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))******+++)))(((((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))***+++,,,---))))))*********+++++++++***,,,------,,,++++++,,,***+++,,,...//////000000000000000000111111111111222222111111000000000///222333333444444555555555777444444777888666777:::888;;;???AAABBBAAABBBBBBDDDFFFLLLTTTXXX[[[ccclll{{{|||vvvqqqjjjeeeaaa___\\\[[[[[[\\\^^^```aaabbbaaaaaa^^^]]]^^^___aaaaaa___]]]`````````^^^]]]]]]```cccdddcccbbbaaabbbccceeegggbbbcccddddddcccbbb```^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\___```bbbbbbcccdddhhhkkkvvvyyyuuunnnhhhaaa\\\XXXSSSMMMHHHGGGDDDBBB@@@???===:::888222111...,,,*********+++---...///000///,,,***))))))((((((((((((((()))***''''''((()))))))))(((((()))((('''(((******)))'''(((''''''''''''((())))))&&&&&&'''((())))))))))))'''(((*********)))(((''''''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''''''''''''''(((***+++,,,'''''''''((())))))******)))))))))(((((((((''''''(((((()))*********))))))'''((()))))))))))))))(((&&&''''''''''''((((((((('''******''''''))))))&&&((((((((()))(((''''''&&&))))))((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&'''((()))*********)))(((((((((((()))***+++,,,)))************+++++++++***,,,------,,,++++++,,,+++,,,---...///000000000000000000111111111111222222222222111111111111111333333444555555555444444666333333666777555666:::999;;;???@@@AAAAAABBBCCCDDDFFFMMMUUUZZZ]]]eeemmm~~~yyyqqqlllgggbbb```___^^^]]]YYYZZZ\\\^^^````````````^^^^^^^^^```aaa```^^^\\\```aaaaaa___^^^^^^```bbbbbbaaaaaaaaabbbccceeefffccccccccccccbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^^^^``````aaaaaabbbeeejjjmmmxxx}}}yyyvvvmmmhhhaaa\\\YYYTTTOOOJJJGGGEEEBBB???>>><<<999666000///...,,,+++*********...///000000///---***(((''''''&&&&&&&&&''')))***'''((())))))******))))))'''''''''(((***+++***((((((((('''''''''((()))***%%%&&&'''))))))))))))(((!!!%%%))))))(((&&&'''(((''''''''''''''''''((((((''''''((((((((((((''''''%%%&&&''')))******++++++((((((((())))))***+++,,,******)))))))))((((((((((((((()))***************((())))))******)))((('''&&&&&&&&&'''''''''((((((&&&))))))&&&''')))***''''''((()))))))))(((&&&&&&))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&''''''&&&'''(((((()))((('''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''!!!"""###$$$%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))*********)))''''''''''''((()))***+++)))************+++++++++***,,,------,,,++++++,,,,,,---...///000111111111000000111111111222222222111111222222222222222222333444555555555444333222777444444777777666777::::::<<<>>>??????@@@CCCEEEEEEGGGOOOWWW\\\```gggppp}}}~~~vvvllliiidddaaa`````````___WWWXXXZZZ]]]^^^____________^^^___```aaaaaa^^^[[[aaabbbbbbaaa______```aaa````````````aaabbbcccdddddddddcccbbbbbbaaaaaaaaa________________________[[[[[[\\\\\\]]]^^^___```````````````aaaeeekkkoooxxx{{{xxxvvvlllggg```\\\YYYVVVQQQMMMHHHEEEBBB???===;;;888555//////...---,,,***))))))...///111111000---***((('''&&&%%%%%%&&&'''((()))(((((()))***************&&&&&&&&&(((***++++++))))))(((((('''''')))***+++((())))))))))))'''&&&%%%"""'''(((&&&$$$&&&***'''(((((())))))((('''&&&''''''((((((((((((''''''$$$%%%''')))++++++******++++++++++++,,,---...///************))))))))))))(((((()))***************))))))*********((('''&&&&&&&&&&&&'''''''''((((((%%%((((((&&&'''******((('''((()))))))))(((&&&%%%))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''###$$$%%%&&&'''''''''''')))))))))))))))*********(((((())))))))))))((((((%%%&&&((()))*********)))&&&&&&&&&''''''((()))***)))************+++++++++***,,,...---,,,+++,,,,,,,,,---...000111111222222000000111111222222222222111111111222222333333444444444555666555444222111888555555888888777888;;;;;;<<<>>>>>>???@@@CCCEEEFFFIIIPPPYYY^^^bbbiiiqqqzzz|||uuunnnkkkgggcccaaa```aaabbbXXXYYY[[[[[[[[[[[[]]]______]]]]]]``````^^^\\\\\\___```aaa```^^^]]]]]]]]]aaaaaaaaabbbccccccbbbaaadddcccbbbbbbbbbaaa___]]]^^^___``````^^^]]]^^^___^^^]]][[[\\\]]]]]][[[ZZZ```aaabbbcccccceeehhhjjj{{{~~~yyyuuukkkeee```]]]YYYSSSQQQSSSLLLGGG@@@===<<<:::555000222///------...---***'''...///000000///---+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++(((%%%$$$$$$%%%))))))))))))))))))))))))///***$$$"""$$$&&&&&&%%%))))))))))))))))))))))))***************)))((((((&&&''')))*********)))(((************))))))))))))+++*********))))))((((((((((((((((((((((((((((((***(((%%%%%%'''(((&&&$$$)))'''%%%&&&(((***)))'''&&&(((***+++)))(((((((((((()))***)))((('''((())))))'''&&&'''******(((%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))+++)))'''&&&%%%&&&((()))''''''(((((('''&&&%%%%%%(((((((((((())))))))))))&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))+++***)))(((((()))******))))))))))))************+++)))'''(((+++,,,***(((++++++******++++++,,,---///+++***++++++***+++///000//////......///111222000000000000111111111111111111111222222333333333333333444555555444444333666444333555999;;;:::888>>>???>>>======>>>BBBEEEFFFHHHMMMUUU^^^gggmmmppp~~~|||uuunnnjjjeeeaaa^^^]]]^^^```XXXZZZ[[[[[[[[[[[[\\\^^^\\\ZZZZZZ\\\___^^^\\\YYY^^^___``````^^^]]]]]]^^^^^^^^^^^^___``````___^^^eeedddcccccccccbbb```^^^___```aaa```^^^]]]^^^___\\\[[[ZZZ[[[\\\]]]\\\[[[]]]___aaaccceeehhhmmmppp~~~}}}wwwsssjjjddd^^^\\\XXXRRRPPPQQQLLLGGGBBB???>>><<<777333222///------...---***'''......//////...---+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''''''(((***,,,)))))))))))))))))))))))))))(((''''''(((((('''&&&(((((((((((((((((((((((())))))******))))))((('''&&&'''((()))))))))(((((((((((())))))*********+++******)))))))))((((((((())))))))))))))))))))))))***(((%%%%%%'''((('''%%%)))'''%%%&&&(((***)))((('''(((******((((((((()))&&&((())))))(((((()))+++((('''&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))'''&&&&&&&&&((()))''''''(((((('''&&&&&&%%%'''((((((((())))))))))))&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((())))))***))))))(((((()))***+++((((((((()))))))))******+++)))((((((***+++***(((++++++******++++++,,,------***+++......+++***---...------------...000111//////000000000000111111333333222222222222222222333333333444444555555555888666666777:::<<<;;;:::===>>>===<<<<<<>>>BBBFFFFFFIIIOOOWWWaaajjjpppsss~~~|||tttnnnjjjccc^^^ZZZZZZ[[[]]]YYY[[[\\\[[[ZZZYYYZZZ\\\ZZZYYYYYY[[[]]]^^^[[[WWW\\\]]]______^^^]]]^^^______```aaaaaabbbbbbaaaaaafffeeeddddddddddddaaa______```aaa```^^^]]]^^^___[[[ZZZZZZ[[[]]]^^^]]]\\\\\\]]]___aaadddgggmmmppp|||uuuqqqiiibbb\\\ZZZVVVQQQNNNOOOLLLHHHCCCAAA@@@>>>:::666111///...------,,,***(((......------,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))"""$$$&&&'''(((***---///))))))))))))))))))))))))###&&&***,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&'''(((((((((((('''''''''((()))***+++,,,,,,))))))((((((((((((((('''************************)))(((&&&&&&'''((('''&&&((('''&&&&&&((())))))(((((()))))))))'''''')))***%%%&&&((()))((()))+++,,,'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))(((&&&&&&''''''((('''''''''(((''''''&&&%%%''''''((((((((()))))))))&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))++++++''''''((((((((()))))))))***)))((()))***+++***(((++++++******++++++,,,---+++***,,,000000,,,***++++++++++++,,,,,,...///000....../////////000000000444444333222222111111000333222222222333555666777:::999888999;;;<<<;;;:::<<<<<<<<<<<<<<<>>>CCCFFFGGGJJJPPPXXXcccmmmuuuzzzzzzsssnnnjjjccc\\\XXXXXXYYY[[[ZZZ[[[\\\[[[YYYXXXYYYZZZYYY]]]```^^^\\\[[[ZZZXXXZZZ\\\^^^^^^^^^^^^___```___aaabbbccccccbbbcccdddgggfffeeeeeeeeeeeecccaaa```aaabbb```^^^]]]^^^___^^^]]]\\\]]]^^^^^^]]]\\\\\\]]]^^^^^^```ccchhhlll{{{tttpppiiiaaaZZZXXXUUUPPPLLLLLLIIIGGGDDDBBBAAA>>>;;;777000///...---,,,,,,+++***...---,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''(((***,,,((((((((((((((((((((((((###(((---...,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((()))******++++++(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''''''''((('''((('''&&&''''''((()))))))))))))))(((&&&''')))+++%%%'''))))))((((((***+++'''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))(((''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''((((((((())))))&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((()))***++++++''''''''''''((((((((((((***)))))))))******))))))++++++******++++++,,,---,,,***+++//////+++***,,,***++++++,,,---...//////------......//////000000333222222222222222222222333222111111222555777999::::::999::::::;;;:::::::::;;;;;;;;;<<>>BBBGGGKKKPPPRRRUUUYYY```mmm|||uuunnniiigggccc___\\\YYYXXXWWWWWWYYYYYYYYYWWWWWWWWWYYYXXXbbbgggaaa]]]___]]]WWWYYYZZZ\\\]]]\\\[[[\\\]]]\\\```ddddddbbbaaadddgggbbbaaa```aaabbbbbb```^^^bbbccccccbbb___^^^^^^___cccaaa___^^^]]]\\\ZZZXXXXXXYYY[[[^^^bbbiiiqqqwww|||tttnnnkkk```WWWVVVUUUPPPJJJHHHEEEEEEEEEBBB>>>:::777555/////////,,,***))),,,///'''((()))*********)))(((******))))))))))))******************************))))))))))))))))))))))))%%%'''((())))))***,,,...))))))))))))))))))))))))***))))))***+++***'''%%%(((((((((((((((((((((((('''((())))))******))))))(((((('''''''''((()))***)))))))))))))))*********((((((((()))))))))******((((((((((((((((((((((((&&&((())))))''''''))),,,&&&((()))(((&&&&&&(((+++'''(((******((((((((()))'''((())))))(((((()))***'''((((((&&&$$$%%%(((+++&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%&&&((()))***)))((('''&&&'''((())))))(((((('''((((((((()))))))))******(((***+++***(((((()))+++++++++******++++++,,,---...+++***------***+++...+++,,,,,,------,,,+++***---......///000111222333000000111222333333444444333333333444444555555555333555777777666666888;;;999:::;;;===???CCCIIIMMMPPPUUU[[[```fffooo{{{~~~tttmmmgggeeeccc___\\\YYYWWWVVVWWWXXXYYYXXXWWWWWWXXXYYYVVV^^^___\\\^^^ccc^^^SSSYYY[[[\\\\\\[[[[[[[[[\\\YYY]]]aaaaaa___^^^aaaeee```______```aaaaaa___]]]bbbccccccbbb___^^^^^^___```^^^\\\\\\\\\\\\ZZZXXXZZZZZZ[[[]]]```fffmmmsss|||tttmmmlllaaaWWWVVVUUUPPPJJJGGGEEEFFFFFFCCC???:::777555...//////,,,)))))),,,///&&&''')))++++++***((('''******))))))))))))******************************))))))))))))))))))))))))((()))***)))((()))+++---))))))))))))))))))))))))'''&&&'''***------((($$$(((((((((((((((((((((((((((((()))***************)))(((((('''''')))***+++''''''((()))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))&&&(((***)))''''''))),,,&&&((()))(((&&&&&&(((+++&&&(((***+++)))(((((((((%%%'''((()))((()))***,,,((())))))'''%%%%%%(((,,,%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((()))(((''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$%%%''''''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&((()))***)))((('''''''''((())))))((('''&&&))))))))))))************(((***,,,+++(((''')))+++++++++******++++++,,,---+++***+++//////+++***+++++++++,,,,,,+++***((('''......///000111222333333222222222222222222333333333333444555555444444333222555888888777777:::<<<999:::<<<===@@@DDDJJJNNNPPPWWW```fffkkkqqqzzz}}}uuunnnkkkeeedddaaa___\\\ZZZXXXXXXWWWYYYZZZZZZYYYYYYZZZ\\\YYY[[[^^^``````___]]][[[XXXXXXXXXXXXXXXYYYZZZ[[[^^^___^^^^^^]]]___ccceeeccc```\\\\\\___aaaaaa```aaaccccccbbb```___^^^______]]]]]]___]]]ZZZ[[[______^^^```cccdddfffnnnwwwzzzsssmmmgggaaaZZZTTTRRROOOKKKGGGHHHLLLIII???<<>>BBBFFFJJJLLLYYY___eeejjjnnnuuu}}}tttmmmiiieeecccaaa^^^[[[YYYXXXXXXWWWXXXZZZZZZYYYZZZ[[[]]][[[\\\^^^______]]]\\\[[[XXXXXXWWWXXXXXXYYYZZZ[[[]]]^^^______^^^```bbbeeeccc```]]]]]]___aaaaaa``````aaabbb```]]][[[ZZZZZZ^^^\\\\\\^^^\\\YYYZZZ^^^___^^^```ccceeehhhpppyyyzzzssslllgggbbb[[[VVVSSSPPPLLLIIIEEEIIIGGG???===@@@<<<333000---,,,...---(((''')))***)))((()))+++,,,,,,+++***************)))(((((((((((())))))***))))))(((******))))))))))))))))))'''((())))))''''''((()))'''''''''(((((()))***+++%%%(((***+++***((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''')))+++***(((&&&'''(((******)))))))))((((((((((((&&&%%%'''***,,,+++)))((((((((((((((((((((())),,,+++)))((('''((()))***''''''((())))))))))))(((''''''''''''((((((((()))'''++++++&&&$$$'''(((&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))(((&&&%%%''''''((()))))))))))))))''''''''''''(((((()))***)))***+++***((((((((()))+++*********+++,,,------------------,,,+++***))),,,,,,,,,------------...............///000111222000222444555444333333444333333333333333333333333555777999999999999999;;;<<<<<<<<<>>>AAAFFFJJJMMMZZZ```ggglllqqqzzz}}}ssslllgggdddbbb___]]]ZZZYYYXXXXXXVVVWWWYYYZZZZZZZZZ\\\^^^]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWXXXXXXYYY[[[[[[\\\^^^```aaa``````bbbccccccaaa___^^^```aaaaaaaaa```aaaaaa___\\\YYYXXXXXX\\\[[[[[[]]][[[XXXYYY]]]___^^^```dddfffiiirrr{{{}}}xxxqqqkkkeee```YYYUUURRRPPPKKKHHHCCCGGGEEE??????AAA>>>666111...---///---)))(((******)))((()))+++,,,,,,+++***************)))(((((('''((()))******+++******++++++***))))))(((''''''((()))******(((((()))***(((&&&%%%$$$&&&)))...000%%%'''))))))((((((***+++''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''''')))******(((''''''((()))************)))((((((&&&%%%%%%'''***,,,,,,+++((((((((()))******++++++...---+++)))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((&&&)))***'''&&&'''((('''&&&'''((('''&&&&&&'''((('''''''''''''''(((((((((&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''')))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))'''&&&''''''((())))))))))))((((((((((((((((((((((((((()))***+++***)))((()))***************+++,,,......------...------,,,+++***,,,,,,,,,,,,------------------------...///000000111333555555444444444555333333333333333333333333555777999999999888999:::===<<<<<<===@@@EEEKKKNNNZZZ```hhhooouuu}}}ssslllhhhbbbaaa^^^[[[YYYXXXXXXYYYUUUWWWYYYZZZZZZ[[[]]]______^^^]]]\\\[[[ZZZZZZYYYWWWWWWWWWWWWXXXZZZ[[[\\\[[[^^^aaabbbbbbaaabbbbbbcccbbb````````````aaaaaa```aaabbb```]]][[[ZZZ[[[\\\[[[\\\^^^\\\YYYYYY]]]```___aaadddeeehhhpppyyyyyytttnnnhhh```\\\VVVRRRPPPMMMIIIEEECCCEEEDDD@@@???AAA===666222...---///---***))),,,---+++******+++***)))'''***************)))((((((&&&'''(((***+++,,,,,,,,,******))))))(((((((((((((((***+++***)))((()))***(((&&&%%%$$$&&&)))---000(((((()))(((''''''***,,,'''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((())))))))))))((((((((()))******++++++***))))))'''''''''((()))*********(((((()))***++++++,,,,,,......,,,+++***))))))***+++***((('''&&&&&&'''''''''''''''(((((((((((((((%%%((()))(((''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''((((((((()))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''((()))(((&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((&&&'''(((((())))))((((((((())))))))))))((((((''')))***+++***)))((()))************+++,,,---...///---.........------,,,+++++++++,,,,,,,,,---------------------...///000111111333444444333333444555444444444444444444444444444555777777777666777888===<<<;;;<<<@@@EEEKKKNNNYYY___hhhooouuu|||tttmmmiiiaaa___\\\YYYXXXXXXXXXYYYVVVWWWZZZZZZ[[[\\\^^^``````___^^^]]][[[ZZZYYYYYYVVVVVVWWWWWWYYYZZZ[[[\\\[[[^^^aaaccccccbbbbbbbbbbbbbbbaaaaaa```___``````]]]___```___]]]\\\\\\]]]]]]\\\]]]```^^^ZZZZZZ]]]```___```cccdddfffmmmvvv}}}vvvqqqkkkeee^^^ZZZUUUQQQPPPMMMIIIEEEDDDEEEDDDAAA???>>>999333222...---...---******------+++******+++***)))'''***************)))((((((%%%&&&((()))++++++,,,,,,''''''(((((())))))))))))(((***+++***)))((()))***''''''''''''((()))++++++*********(((&&&&&&(((***(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))(((((()))***+++,,,,,,+++***)))))))))))))))((((((((((((((())))))***+++,,,,,,---...---,,,++++++*********---,,,***(((''''''((((((((((((((((((((('''''''''&&&''')))***((('''''')))&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&''''''(((((()))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))*********))))))&&&&&&'''(((((((((((((((((())))))***))))))((('''((()))******)))((()))+++++++++++++++,,,---...///------......------,,,,,,+++++++++,,,,,,,,,------............///000111111111222333333222222333555444444444444444444444444444666777888666666666777<<<<<<<<<===@@@EEEKKKNNNVVV]]]eeelllrrr|||{{{ssslllhhh___]]]ZZZXXXVVVWWWXXXZZZWWWXXXZZZ[[[[[[[[[]]]____________^^^]]]\\\ZZZYYYVVVVVVVVVWWWYYYZZZ\\\]]][[[^^^bbbccccccbbbbbbccc```aaabbbaaa___]]]^^^___ZZZ\\\]]]]]]\\\[[[[[[\\\]]]\\\^^^aaa___[[[ZZZ]]]___^^^```cccdddfffmmmvvv|||uuupppjjjeee___[[[VVVTTTSSSPPPKKKGGGEEEDDDCCCAAA???;;;555000111---,,,---,,,)))***---***)))((()))+++,,,,,,+++***************)))((((((%%%&&&'''(((******++++++&&&&&&'''(((((()))******((()))******(((((()))***'''((())))))***)))((((((++++++***(((&&&&&&''')))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((******)))'''(((***,,,------,,,+++***)))***+++***'''&&&'''((()))))))))***+++++++++,,,,,,,,,,,,+++++++++******,,,,,,***)))(((((((((((((((((((((((((((''''''''''''&&&(((+++)))&&&%%%(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&'''((((((((((((''''''((()))*********)))(((((()))******))))))***+++,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,............///000111222111222222222111111333555444444444444444444444444777888::::::888888888999;;;;;;<<<>>>BBBFFFJJJLLLSSSZZZbbbiiipppzzzyyypppiiieee^^^\\\YYYVVVUUUVVVXXXZZZXXXZZZ[[[[[[[[[[[[]]]^^^^^^___`````````^^^[[[ZZZVVVVVVVVVWWWYYYZZZ\\\]]]\\\___aaacccbbbbbbcccddd^^^```bbb```^^^\\\\\\^^^\\\^^^___^^^\\\[[[[[[\\\\\\[[[]]]```___ZZZYYY\\\]]]]]]___ccceeehhhqqqzzz}}}vvvqqqlllfff^^^ZZZVVVTTTSSSQQQLLLHHHCCCAAA@@@@@@>>>999333///000,,,***++++++)))***---***)))((()))+++,,,,,,+++***************)))((((((%%%%%%&&&(((((()))))))))''''''(((((((((((((((((('''((())))))''''''((()))'''(((((()))))))))))))))((()))***)))''''''(((***(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&(((***+++)))'''(((***,,,......---,,,***''')))+++***'''&&&(((***))))))******************)))******+++++++++++++++)))*********)))((('''''')))(((((((((''''''''''''((('''))),,,***%%%$$$'''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&''''''((((((''''''&&&''')))+++++++++***)))''')))******))))))***+++......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------...///000000222333333222111222444666555555555555555555555555777888::::::888777888999999;;;===@@@CCCGGGIIIKKKPPPWWW```iiiqqq|||wwwnnnfffbbb^^^\\\XXXVVVUUUVVVXXXZZZYYYZZZ\\\\\\[[[[[[\\\^^^^^^___aaabbbaaa___\\\ZZZVVVVVVVVVWWWYYY[[[\\\]]]]]]___aaabbbbbbbbbcccddd]]]```aaa```]]][[[[[[]]]```bbbbbbaaa^^^\\\\\\\\\ZZZZZZ\\\```^^^YYYXXX[[[[[[[[[^^^cccgggkkkttt~~~xxxsssmmmhhh\\\XXXUUUSSSRRROOOJJJFFFAAA??????@@@>>>888333000000,,,***+++***((()))------,,,******++++++)))(((***************)))(((((($$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&'''((()))((('''&&&''')))((('''''''''((()))+++,,,&&&'''))))))((((((***+++))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&(((+++,,,***'''(((***,,,...///...,,,+++%%%(((******((('''))),,,*********)))))))))))))))((((((***+++++++++++++++'''((()))))))))(((&&&%%%))))))(((((('''''''''&&&)))''')))---+++$$$###'''&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%''')))+++,,,+++******''')))******))))))***,,,//////...---,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////333444444333222333555777555555555555555555555555555777888888666555666666888:::===AAAEEEGGGIIIJJJNNNVVV```iiirrr~~~zzzrrrkkkddd```\\\XXXUUUUUUWWWZZZ[[[[[[_______________^^^^^^^^^]]]]]]]]]^^^___^^^\\\ZZZWWWVVVUUUUUUWWWZZZ]]]___eeeeeeddddddcccbbbbbbaaacccccccccbbbbbb```______^^^^^^___```___^^^\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVV[[[\\\^^^___ccckkkvvv~~~~~~uuupppjjjeee\\\YYYTTTQQQNNNLLLIIIGGGDDDCCCBBB@@@>>>:::444000,,,,,,++++++***)))))))))(((((())))))))))))(((((()))(((((())))))***++++++)))))))))((('''''''''&&&'''((())))))(((((()))***$$$&&&'''))))))(((&&&%%%&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&''')))***)))((('''(((***))))))************))))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((***---///000...+++)))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''(((***,,,---+++*********))))))(((((((((((())))))((('''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%)))((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&'''((())))))(((((('''&&&$$$###&&&&&&''''''''''''&&&&&&'''(((******))))))+++,,,,,,++++++******++++++,,,---......---,,,+++---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,------.........333222222444666666444222666777888888777666333222555777999999888777666777:::;;;===>>>@@@EEEKKKOOOPPPUUU[[[dddpppxxxpppiiiccc___\\\YYYVVVUUUXXXZZZ[[[[[[]]]]]]^^^^^^______``````^^^]]]]]]^^^______\\\ZZZYYYXXXWWWVVVXXXZZZ]]]___bbbbbbbbbbbbcccccccccccceeeddddddcccbbbaaa```___]]]^^^_________^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVZZZ\\\]]]^^^bbbkkkwww{{{tttpppkkkeee]]]YYYTTTQQQNNNLLLJJJHHHEEEBBB???===:::888444111------,,,,,,+++*********(((((())))))))))))((((((******)))(((((()))++++++&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))(((((()))***&&&'''((()))((('''%%%$$$&&&&&&&&&''''''((()))***'''(((((((((((((((((('''''')))***)))((('''(((***))))))************))))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((***,,,......---+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++************)))))))))(((((((((((((((((('''&&&&&&))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&''''''))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&((()))***))))))***,,,,,,++++++******++++++,,,...//////---+++***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222222333555777888666444222222222222333444555666555777999:::888777777777999;;;<<<>>>@@@EEEKKKOOORRRWWW^^^gggsss}}}uuuooohhhbbb___\\\ZZZWWWWWWYYY[[[[[[[[[[[[\\\\\\]]]___``````aaa___^^^^^^___```___]]]\\\[[[ZZZYYYYYYYYY[[[^^^______``````aaabbbccccccdddffffffeeecccbbb```___^^^\\\]]]]]]^^^^^^^^^^^^]]]ZZZZZZZZZYYYYYYXXXXXXWWWZZZ[[[[[[\\\aaakkkyyywwwrrrpppkkkddd]]]YYYUUUQQQNNNLLLJJJHHHEEEBBB===999777666444222......------,,,++++++***(((((())))))))))))((((((***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((()))***((()))))))))(((&&&$$$###''''''&&&''''''((()))***)))((((((''''''(((((()))''')))***)))((('''(((***((())))))******))))))((('''''''''''''''((())))))&&&''''''''''''(((((((((******+++,,,,,,,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''((())))))******)))))))))************))))))))))))(((((((((''''''''''''&&&******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&''')))))))))))))))))))))(((&&&''''''((((((''''''&&&&&&((())))))))))))***,,,,,,++++++******++++++,,,//////...,,,***((()))***,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,---///000111111111444777::::::888555222111000///000333666888666888::::::999888888888888:::<<<===@@@EEEKKKPPPUUUZZZaaajjjwww|||tttnnnhhhccc```\\\[[[ZZZYYYYYY[[[\\\\\\[[[\\\\\\]]]^^^^^^______```___^^^___``````^^^]]]]]]\\\[[[[[[[[[]]]^^^_________``````aaabbbbbbbbbgggfffdddbbb```___^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\aaalllzzz|||rrrnnnnnniiiaaa\\\YYYTTTPPPNNNLLLIIIGGGCCCAAA===:::888666333111---------,,,++++++******(((((())))))))))))(((((()))'''%%%#########%%%&&&''''''(((((())))))******'''((())))))(((((()))***(((((())))))((('''&&&%%%'''''''''''''''((())))))***)))(((''''''((()))***''')))***)))((('''(((***(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''(((((((((***************+++,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((()))*********)))'''&&&*********)))))))))))))))((('''''''''&&&'''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***''''''((((((((((((''''''&&&'''))))))((((((***+++,,,++++++******++++++,,,---------+++)))((()))+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---------///111222000111444888;;;;;;999777666555333222222333555666666888:::;;;:::888999999888999;;;===@@@EEEKKKPPPVVV[[[ccclllyyy{{{uuuoooiiidddaaa]]]\\\\\\[[[ZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\aaa___^^^^^^______^^^]]]]]]]]]\\\\\\]]]^^^___```````````````````````````eeedddbbb```^^^\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]bbbmmm|||yyynnnjjjjjjfff___[[[XXXSSSOOOMMMKKKHHHFFFAAA@@@>>>===;;;888333000,,,,,,++++++******))))))(((((())))))))))))(((((()))(((&&&$$$$$$%%%&&&''''''(((((())))))*********'''((())))))(((((()))***&&&&&&'''(((((()))))))))(((''''''''''''(((((()))***)))(((''''''((()))***''')))***)))((('''(((***(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((******)))))))))***+++,,,))))))))))))((((((((((((&&&&&&&&&&&&''''''((((((((()))*********(((&&&%%%))))))))))))))))))******''''''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))%%%&&&&&&&&&'''(((((((((%%%&&&'''''''''&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))***'''(((((((((((((((((('''&&&'''))))))((((((***+++,,,++++++******++++++,,,***+++,,,+++******+++---,,,++++++******++++++,,,******+++++++++,,,,,,,,,......------...///111222///000222666:::;;;999777555555444444333333333444666888;;;;;;:::999::::::888999;;;===@@@EEEKKKOOOUUU[[[cccmmmyyy|||uuuooojjjeeebbb]]]^^^^^^]]][[[[[[\\\^^^]]]]]]]]]\\\\\\[[[[[[[[[aaa___]]]]]]^^^___^^^]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaa````````````dddbbb```^^^\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___dddooo}}}yyymmmhhhgggddd^^^ZZZVVVRRRNNNKKKIIIGGGEEE??????>>>>>><<<888333///,,,,,,+++******))))))((((((((())))))))))))((((((***))))))((((((((())))))''''''''''''''''''(((((('''((())))))(((((()))***&&&&&&'''''')))******+++((((((''''''''''''((((((***))))))(((((())))))***''')))***)))((('''(((***'''(((((())))))((((((''''''''''''''''''((()))))))))))))))(((((((((((('''))))))(((((())))))***+++))))))))))))((((((((((((&&&&&&&&&'''(((((())))))))))))))))))(((((('''&&&))))))))))))************'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%%%%%%%'''((()))'''(((((())))))(((((('''%%%'''(((((((((((()))+++,,,++++++******++++++,,,)))+++,,,+++++++++---///,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------...//////000000//////000333666888777666111111222222333333444444666888;;;<<<;;;:::;;;;;;999:::;;;===???DDDIIINNNRRRYYYdddppp||||||uuuoooiiidddaaa]]]___```___\\\[[[\\\^^^[[[[[[[[[[[[\\\\\\\\\\\\aaa^^^\\\\\\]]]^^^]]]]]][[[[[[\\\]]]^^^```aaaaaa`````````aaaaaabbbbbbcccdddbbb```^^^\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[YYYXXXXXXZZZ[[[\\\]]]^^^```bbbgggppp}}}|||ooohhhfffccc```XXXUUUPPPLLLJJJHHHEEECCC???>>><<<;;;999777333000---,,,,,,++++++***))))))(((((())))))))))))(((((('''((())))))***)))(((((((((((((((''''''''''''''''''((())))))(((((()))***'''''''''(((((()))******((((((''''''''''''(((((()))))))))******)))))))))''')))***)))((('''(((***''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))((((((((('''((((((((())))))))))))***))))))))))))((((((((((((&&&&&&'''(((((()))******)))(((((('''''''''((((((((()))))))))************'''&&&%%%$$$$$$&&&((()))&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&''''''(((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###)))(((&&&&&&&&&''')))***(((((())))))))))))((((((%%%'''(((((('''((()))+++,,,++++++******++++++,,,+++,,,---,,,++++++---///,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++---/////////...---///......000333555555555555444222111111333444555666999;;;<<<<<<;;;;;;<<<:::;;;<<<===???BBBHHHLLLOOOXXXeeesss{{{tttnnnhhhccc```]]]___aaa___\\\[[[\\\^^^YYYYYYZZZ[[[\\\]]]]]]^^^```^^^\\\[[[\\\]]]]]]\\\ZZZZZZ\\\]]]___```aaabbb^^^^^^___aaabbbdddeeeeeedddbbb```^^^]]]^^^___```___^^^\\\[[[[[[[[[\\\\\\\\\[[[YYYXXXXXXZZZ\\\]]]^^^```bbbdddiiiqqq}}}rrrhhheeedddaaaWWWTTTOOOKKKIIIGGGDDDBBB@@@===999777666444333111......---,,,,,,++++++***(((((())))))))))))(((((("""$$$&&&(((((((((&&&%%%++++++******))))))(((((('''((())))))(((((()))******)))((((((((((((((())))))(((((('''''''''((((((((()))***++++++***)))(((((()))***)))((('''(((***''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((((('''''''''((()))))))))))))))))))))))))))(((((((((((('''''''''((()))******+++)))((('''&&&&&&'''((()))(((((())))))*********+++'''&&&$$$$$$$$$&&&((()))((((((((((((((('''''''''(((((((((''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###+++***((('''&&&((()))***(((((())))))))))))((((((%%%&&&(((((('''''')))***,,,++++++++++++++++++,,,...//////---++++++,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,(((***---///000///---,,,///...,,,---000333444444???;;;666222000222444666666999;;;<<<<<<;;;<<<===;;;<<<<<<===>>>BBBGGGKKKLLLWWWfffwww|||tttnnnhhhccc```______^^^]]]]]]^^^^^^^^^___\\\YYYZZZ\\\^^^]]]\\\___^^^]]]]]]^^^]]][[[YYYXXXZZZ[[[\\\[[[]]]___aaa``````aaabbbbbbbbbbbbbbbdddbbb___^^^_________^^^]]]^^^___^^^\\\[[[[[[\\\ZZZZZZYYYXXXWWWYYY]]]```dddccccccdddjjjttt}}}sssiiiaaa]]]VVVSSSNNNJJJGGGCCC@@@===:::;;;<<<<<<:::555111...---,,,+++***))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''((()))***+++))))))((((((''''''&&&&&&&&&&&&$$$ """'''(((%%%%%%&&&''''''&&&&&&''')))%%%'''*********)))))))))((()))***)))&&&$$$$$$$$$''''''((((((((((((''''''(((((()))***************((()))))))))))))))((('''$$$%%%''')))))))))((((((***'''$$$%%%(((***)))((())))))******)))'''%%%$$$(((((())))))*********+++'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''((()))***+++***)))((()))***((())),,,---......---,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------------------------------............///---...///111333555666777666444222111111333666777999:::;;;<<<============::::::;;;===AAAEEEIIILLLPPPVVV```pppzzzqqqkkkfffbbb___]]]]]]\\\\\\\\\\\\\\\]]]___\\\ZZZZZZ\\\]]]]]]\\\___^^^]]]]]]^^^]]][[[YYYXXXYYY[[[\\\\\\]]]```bbb``````aaabbbbbbbbbbbbbbbdddaaa___^^^_________^^^___``````___\\\[[[[[[\\\[[[[[[ZZZYYYXXXZZZ]]]```dddddddddeeekkkuuu}}}sssjjjccc___VVVSSSNNNJJJGGGCCC@@@===;;;;;;<<<;;;888555111///,,,,,,+++***))))))))))))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((()))***+++,,,(((((((((((((((((())))))***+++)))&&&''',,,---***&&&''')))(((''''''(((***''')))++++++***))))))***'''((())))))(((''')))***''''''((((((((((((''''''(((((()))************)))((((((((((((((()))))))))''''''(((((())))))(((((()))'''%%%%%%((())))))((())))))))))))((('''&&&%%%((()))))))))************'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$#########$$$&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%'''))))))((('''((())))))***+++***)))((()))***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------------------------............///......000111333444666666555444222111222333666777999:::;;;<<<<<<=========;;;;;;<<<>>>BBBFFFJJJLLLPPPWWWbbbrrrvvvnnnhhhdddaaa___[[[ZZZZZZZZZZZZZZZ[[[[[[^^^\\\[[[[[[\\\]]]]]]\\\___^^^]]]]]]^^^^^^\\\ZZZWWWYYY[[[\\\\\\^^^aaaccc``````aaabbbbbbbbbbbbbbbcccaaa___^^^______^^^]]]```aaaaaa```]]][[[\\\\\\\\\\\\[[[ZZZYYY[[[^^^aaaeeeeeeeeegggmmmwww|||ssskkkdddaaaVVVRRRNNNJJJGGGDDD@@@===<<<<<<;;;999777444222000++++++***************+++)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***+++,,,''''''((())))))******+++((()))'''$$$&&&***+++((('''((())))))(((((()))+++***++++++***)))(((***+++)))******)))((()))+++---''''''(((((((((((('''''''''((())))))******))))))(((''''''''''''(((***+++***))))))((((((((((((((()))'''&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))************''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&(((******)))((()))***((()))******)))((()))+++...,,,+++))))))+++---...------------------------++++++************++++++---------------------------------............/////////000111222333444444555444333222333444555666999999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCGGGKKKMMMPPPXXXfffvvv~~~tttkkkfffbbb```___ZZZZZZYYYYYYYYYZZZ[[[[[[]]]\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]^^^^^^\\\ZZZWWWYYY[[[\\\\\\^^^aaaddd``````aaabbbbbbbbbbbbbbbaaa```^^^^^^______^^^]]]aaabbbbbb```]]]\\\\\\]]]]]]]]]\\\[[[ZZZ\\\___bbbeeeeeefffiiinnnxxx{{{ssslllfffbbbUUURRRMMMJJJGGGDDD@@@>>>===<<<:::777555333222111*********)))******++++++))))))***++++++***))))))((((((((((((((((((((((((((((((((()))))))))))))))******))))))***+++,,,,,,))))))))))))************%%%&&&$$$"""###(((((($$$&&&((())))))(((''')))***+++++++++)))''''''(((***------,,,)))'''''')))+++''''''(((((((((((('''''''''(((((()))))))))))))))((('''&&&%%%&&&(((+++,,,,,,+++)))(((''''''((((((''''''''''''(((((()))(((((('''&&&&&&&&&((()))***)))))))))))))))*********'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''))))))((((((((()))((()))******))))))***+++---,,,+++*********+++,,,------------------------++++++++++++++++++++++++........................---------............///000000111111222222333333444333333333444444555555888999:::;;;;;;<<<<<<;;;======???BBBEEEIIILLLNNNPPPZZZiiiyyy|||sssjjjeeebbb```___ZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\]]]]]]\\\\\\\\\\\\^^^]]]\\\]]]^^^^^^\\\[[[XXXZZZ[[[\\\]]]^^^aaaccc``````aaabbbbbbbbbbbbbbb```___^^^^^^___```^^^]]]aaabbbbbb```^^^\\\\\\]]]]]]]]]\\\[[[ZZZ\\\```ccceeeeeegggjjjpppyyyzzztttmmmfffbbbUUURRRMMMJJJGGGDDDAAA>>>===<<<999666444222222111*********)))******++++++'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))************************+++,,,,,,++++++***)))(((((('''((()))(((&&&'''++++++'''%%%'''(((((('''&&&((()))******)))'''%%%%%%''')))++++++***(((&&&&&&(((+++''''''((((((((((((''''''''''''((()))))))))))))))'''&&&%%%%%%&&&(((***,,,,,,+++)))'''&&&&&&''''''&&&'''((((((((((((((()))((('''&&&&&&&&&(((***+++******))))))))))))))))))(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$&&&(((((('''''''''(((''')))******))))))***+++***+++,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++........................---------............///000000000111111222222222222333444444555555444444777888999:::;;;;;;;;;;;;===>>>@@@CCCFFFJJJLLLNNNQQQ\\\lll{{{zzzqqqiiidddaaa___^^^[[[ZZZZZZZZZ[[[\\\]]]^^^ZZZ\\\^^^^^^\\\[[[\\\\\\^^^]]]\\\]]]^^^^^^]]][[[ZZZ[[[]]]]]]]]]^^^```ccc``````aaabbbbbbbbbbbbbbb___^^^]]]^^^``````^^^\\\___``````___]]]\\\]]]^^^]]]]]]\\\[[[ZZZ\\\___bbbdddeeegggjjjpppzzzzzzuuunnnfff```TTTQQQMMMIIIGGGDDDAAA???===;;;999777444222111111++++++***************+++'''((()))******)))((('''))))))))))))))))))))))))((((((''''''((()))***+++******)))))))))******+++,,,,,,+++***((('''&&&%%%(((***)))''')))---,,,(((%%%&&&''''''&&&&&&'''((('''(((((('''&&&%%%&&&(((&&&'''''''''&&&(((***---''''''((((((((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&''')))*********((('''&&&&&&&&&&&&%%%'''))))))((('''((()))'''''''''''''''((()))***************))))))))))))((((((''''''(((((()))***'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&(((((('''&&&'''((('''(((******))))))***,,,((()))+++------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................---------............//////000000111111222222222111333444555666555444333777777888999::::::::::::<<<>>>@@@CCCGGGJJJLLLNNNQQQ]]]mmm||||||vvvooohhhddd```]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^YYY\\\^^^^^^\\\[[[[[[]]]]]]\\\\\\]]]^^^___]]][[[[[[]]]^^^]]]]]]]]]___aaa``````aaabbbbbbbbbbbbbbb^^^]]]]]]^^^``````^^^\\\]]]^^^___^^^]]]\\\]]]^^^\\\\\\\\\ZZZYYY[[[___bbbcccdddgggjjjqqqzzzzzzvvvoooeee^^^TTTQQQMMMIIIGGGEEEAAA???<<<;;;999777555222111000,,,,,,+++***))))))))))))((()))************)))(((((((((((((((((((((((((((((('''''''''((()))+++,,,***))))))(((((()))))))))******))))))((('''&&&&&&&&&((('''&&&'''+++***%%%&&&'''((((((''''''((()))%%%'''))))))((('''((()))$$$&&&((((((((((((***,,,''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$''')))***((('''((()))''''''((((((((((((((('''************)))))))))(((((((((((((((((())))))***'''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%'''((()))((('''((()))&&&(((******))))))+++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++........................---------............///...//////000111222222333111222444666666555444222666777888999::::::::::::<<<===@@@CCCGGGJJJLLLMMMRRR^^^nnn|||xxxtttmmmgggccc___[[[YYYYYYYYYYYYYYYZZZ[[[]]]]]]YYY\\\______\\\[[[[[[]]]]]]\\\\\\]]]^^^___]]]\\\]]]^^^^^^^^^]]]]]]___`````````aaabbbbbbbbbbbbbbb]]]]]]]]]___``````^^^\\\[[[\\\^^^]]]\\\\\\]]]___\\\\\\[[[ZZZYYY[[[^^^aaabbbdddfffjjjqqqzzz~~~zzzvvvoooddd\\\TTTQQQMMMIIIGGGEEEBBB???;;;:::999888555333000///---,,,+++***)))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))((((((((((((((()))(((((((((((('''''''''''''''))))))'''))),,,+++&&&'''((())))))(((((()))***%%%'''*********)))))))))''')))******(((''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$'''******((('''''')))&&&'''((())))))((('''&&&+++*********))))))((((((((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((******)))((()))***&&&((()))***))))))+++---***)))(((((()))+++---...------------------------++++++------------++++++////////////////////////---------.........//////......///000111222333333000222555666777666444222666777888999999:::999999;;;===@@@CCCGGGJJJKKKLLLSSS^^^nnn{{{xxxqqqjjjgggccc]]]YYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]___``````___]]]\\\\\\\\\ZZZZZZ[[[^^^```bbb```]]][[[[[[^^^___]]][[[ZZZ\\\^^^```bbbccccccbbb___^^^\\\[[[ZZZYYYZZZZZZ]]][[[YYYZZZ]]]^^^\\\ZZZ^^^]]][[[YYYXXX\\\aaafffeeefffiiinnnuuu}}}{{{uuulllbbb\\\XXXUUUPPPKKKFFFBBB???>>>>>>===;;;999666222///...))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))((()))+++---((((((''''''''')))+++,,,***'''%%%%%%((())))))'''++++++***)))'''&&&$$$###))))))))))))))))))))))))'''((()))(((&&&&&&((()))&&&&&&'''''''''''''''''')))&&&%%%&&&)))***)))'''((((((((((((((((((((((((***)))(((((((((((())))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***((((((&&&%%%%%%&&&''''''((((((''''''''')))***+++((((((''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&'''((()))'''&&&(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###%%%%%%%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&((((((((())))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++)))((('''((()))+++,,,(((((()))***+++,,,,,,,,,......---------,,,,,,,,,,,,---......,,,,,,---...111555999777111...///222......------...///000111.........///////////////333333222222222333444444666888999999999999:::<<<:::>>>BBBFFFGGGHHHIIIJJJTTT```oooyyywwwpppiiifffaaa[[[XXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^______^^^\\\[[[\\\\\\[[[\\\]]]___aaabbb```]]][[[[[[]]]^^^^^^\\\[[[\\\]]]___```aaabbbbbb^^^]]][[[ZZZYYYYYYZZZ[[[^^^\\\[[[[[[^^^^^^]]][[[\\\[[[YYYWWWWWWYYY___cccdddeeeiiinnnvvv~~~zzztttkkkbbb]]]XXXUUUPPPJJJEEEBBB@@@???>>>===;;;888555222///...)))))))))(((((((((''''''((((((((((((((((((((((((''')))))))))((()))***,,,'''''''''(((((()))***+++***(((%%%%%%((())))))'''((()))))))))((('''&&&&&&))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((('''&&&%%%%%%((('''%%%&&&)))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&'''((()))***,,,+++***(((''''''((((((***)))(((''''''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&'''((((((((())))))))))))'''&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$&&&''''''''''''(((***%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***)))((('''((()))+++,,,))))))+++,,,,,,---------+++,,,,,,,,,------......,,,---...---,,,,,,,,,...///444999:::777444222222///...------...///000111.........///////////////333333222222222333444444777888::::::999999;;;<<<;;;>>>CCCFFFGGGHHHJJJKKKTTT^^^lllxxxvvvnnnhhhddd```YYYVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYY[[[[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]___```aaabbb```]]]ZZZZZZ[[[]]]^^^^^^[[[\\\\\\]]]^^^___aaabbb\\\[[[ZZZYYYYYYZZZ[[[\\\___]]]\\\]]]^^^___^^^\\\ZZZZZZYYYWWWWWWYYY^^^bbbccceeehhhooowwwyyyrrrjjjbbb]]]WWWTTTNNNHHHDDDAAA@@@@@@===<<<:::888555222///---)))))))))(((((((((((('''((((((((((((((((((((((((((()))***)))(((((()))+++&&&'''((())))))************(((&&&&&&'''(((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((())))))))))))((('''&&&%%%$$$((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&'''(((((((((''''''''''''((())))))---,,,***)))((((((((((((+++***)))(((''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&''''''((((((((()))))))))&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&$$$&&&''''''&&&'''((()))%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))'''''''''''''''((())))))***)))((((((((()))+++,,,***+++,,,---------------******+++,,,---...//////+++---...---,,,+++,,,...---222888<<<===:::666333//////...------...000000.........//////000000000333222222222333333444555777999::::::::::::;;;===<<>>BBBDDDEEEGGGJJJLLLSSSXXXcccsss}}}qqqjjjdddccc```[[[XXXYYYYYYZZZ[[[]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]YYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\\\\[[[[[[]]]___]]]]]]]]]\\\\\\]]]^^^^^^[[[[[[ZZZZZZZZZ\\\]]]^^^]]]^^^___]]][[[ZZZ[[[\\\YYY[[[\\\\\\\\\]]]___aaa```bbbgggoooyyywwwnnnggg```[[[PPPNNNJJJFFFCCC@@@>>>>>>999999888666333111...---,,,,,,,,,++++++++++++***(((((((((((((((((((((((('''((()))(((''''''(((***&&&'''((())))))*********''')))***)))'''&&&&&&&&&))))))*********)))(((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))%%%&&&'''((()))*********&&&'''((((((''''''(((***((((((((((((((((((((((((&&&'''(((*********))))))'''(((((((((((()))))))))''''''&&&&&&&&&'''((((((&&&''''''((()))(((((((((&&&'''((()))*********)))$$$%%%&&&(((((()))((((((''''''(((((((((((())))))'''''''''(((((())))))***%%%$$$$$$&&&)))***)))'''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((()))))))))************)))******++++++*********---,,,,,,,,,+++++++++******,,,---,,,+++***+++---,,,,,,---///111444777999222111///...---------.........///000000111222222111111111222333444555666666888999999999999:::<<<;;;===@@@BBBDDDFFFIIIKKKQQQWWWdddtttxxxmmmgggbbbaaa___ZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[WWWZZZ]]]]]]\\\[[[\\\^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^^^^___```___\\\[[[\\\]]]ZZZ\\\^^^^^^^^^^^^```aaa___bbbgggnnnxxxwwwooofff^^^YYYMMMLLLJJJGGGDDD@@@>>><<<999888777555333000...---++++++*********)))))))))((((((((((((((((((((((((&&&'''(((((('''''')))+++'''''''''(((((()))***+++''')))+++***'''%%%%%%&&&((())))))*********))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))&&&'''((()))))))))))))))%%%''')))((('''&&&(((***((((((((((((((((((((((((%%%&&&(((***+++***))))))'''((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&((()))))))))(((''''''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******$$$$$$$$$&&&)))***)))(((&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))******************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,***,,,...///...000444888333222000...---,,,---------...///000111222333333111111111222333444666666555777888888888888999;;;:::<<>>@@@AAACCCGGGJJJNNNXXXgggwwwwwwrrreeebbb___]]]\\\\\\[[[ZZZXXXZZZ\\\\\\ZZZZZZZZZ[[[]]]\\\[[[^^^aaabbbaaa______\\\[[[ZZZVVVSSSVVV\\\YYYZZZ[[[\\\]]]^^^^^^^^^``````_________^^^^^^^^^\\\\\\[[[YYYXXXYYY\\\___``````aaa``````___^^^]]]]]]\\\\\\^^^```aaaaaaaaa___ccchhhmmmwwwxxxrrrnnnggg\\\SSSTTTNNNGGGBBBBBBAAA???>>><<<:::777555333000,,,))),,,,,,,,,,,,+++)))((('''((((((((((((''''''''''''''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))(((***,,,,,,***(((''''''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((('''&&&'''((())))))''')))(((&&&%%%&&&''')))++++++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))'''%%%$$$%%%&&&&&&&&&''')))+++***'''%%%&&&'''((('''%%%%%%'''(((***(((&&&'''***+++)))'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###''''''((((((((((((''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((())),,,)))&&&&&&(((***)))((())))))*********))))))(((******+++++++++,,,,,,,,,))))))*********+++++++++---,,,***))))))***,,,---***+++,,,,,,,,,---///222222333333222///...---...,,,,,,---///000222333333222222333333333333444444888888888888888888888888;;;;;;===@@@??????DDDLLLQQQYYYhhhyyy~~~vvvpppdddbbb^^^]]]\\\\\\[[[ZZZXXXYYY[[[[[[ZZZZZZ[[[\\\\\\[[[[[[^^^bbbdddcccaaa```^^^]]]\\\XXXTTTVVV[[[ZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]\\\ZZZZZZ[[[]]]`````````aaa``````______]]]]]]]]]^^^```aaabbbaaa^^^ccchhhnnnxxxyyysssooohhh^^^VVVSSSMMMFFFBBBAAAAAA???===<<<:::777555333000---+++---,,,,,,+++***)))((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((('''***,,,,,,***(((''''''((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''((((((''''''(((''''''&&&&&&'''''''''(((((())))))))))))(((((()))((('''((()))******((()))(((&&&&&&&&&''')))*********)))''''''&&&&&&&&&))))))(((((('''''''''&&&((())))))'''%%%$$$%%%'''&&&%%%%%%'''))))))'''%%%''''''((('''&&&%%%''')))***(((&&&''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''+++(((&&&&&&(((***)))((())))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++))))))***+++,,,)))+++,,,,,,,,,,,,///111111333444333111.........---...///000111333444444222222333333333333444444888888888999999999::::::<<<<<<>>>@@@@@@???DDDLLLRRRYYYhhhyyy|||sssnnndddaaa^^^\\\\\\\\\[[[YYYWWWYYYZZZ[[[ZZZ[[[\\\^^^[[[[[[\\\```ccceeedddccc```^^^^^^___\\\XXXXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___\\\]]]^^^]]][[[ZZZZZZ[[[______```aaaaaaaaa``````^^^^^^___```aaaaaabbbbbb^^^ccciiiooo{{{yyytttqqqjjjaaaYYYRRRMMMFFFBBBBBBAAA???===<<<:::777444333222000......---+++)))((((((((()))((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''')))++++++***(((((((((''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%((()))***)))'''&&&(((''''''&&&''''''(((((((((((())))))))))))(((((()))((('''(((***+++***)))(((''''''&&&&&&((()))******)))((('''''''''''''''******)))((('''&&&%%%%%%((())))))(((&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&'''(((((('''&&&&&&''')))((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&***(((''''''((())))))((())))))***************)))******+++++++++,,,,,,,,,------------...............---+++***)))***++++++)))***++++++++++++...000000222555555333000...---...///000111222333444555222222333333333333444444666777888:::;;;;;;;;;;;;>>>===???AAA@@@@@@DDDLLLRRRZZZiiixxx{{{rrrllldddaaa^^^\\\\\\[[[ZZZYYYWWWXXXZZZZZZZZZ[[[]]]___\\\]]]___aaacccdddcccbbb^^^\\\^^^aaa```\\\\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYZZZ[[[]]]^^^____________]]]ZZZZZZ[[[]]]^^^___``````aaaaaaaaaaaa^^^___```aaaaaaaaabbbcccaaafffkkkrrr|||zzzuuuqqqkkkbbb[[[RRRMMMGGGDDDCCCCCC@@@>>>===:::777555444444222111...---***(((''''''((()))((((((((((((''''''''''''%%%&&&&&&''''''(((((()))'''(((((((((((((((((('''''''''&&&&&&&&&''''''(((''')))******)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''))))))((((((''''''''''''''''''(((((()))(((((())))))))))))(((((()))''''''((()))***)))((((((''''''''''''((()))))))))((((((''''''''''''(((***))))))((('''&&&&&&&&&'''((())))))'''&&&&&&''''''%%%$$$$$$&&&((((((''''''(((((('''&&&&&&''')))''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''((((((''''''(((((((((((())))))***+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++************)))***++++++***+++---//////222555666444111...---...//////000222333333444222222222333333333444444555777888:::<<<=========???>>>@@@BBBAAA@@@EEELLLRRRZZZiiiwww~~~zzzqqqkkkcccaaa^^^\\\[[[[[[ZZZYYYWWWXXXYYYZZZYYY[[[]]]___^^^```bbbccccccaaa```___[[[YYY[[[aaabbb```___aaa___^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXYYYZZZ\\\^^^```bbbaaa^^^[[[YYYZZZ]]]___]]]^^^___```````````````^^^```aaaaaa``````bbbcccdddiiinnnttt}}}zzzvvvqqqjjjaaa[[[RRRNNNHHHEEEEEEDDDBBB???===;;;888777666666444222...,,,***(((''''''((()))((((((((((((''''''''''''&&&''''''((())))))******''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''(((***)))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***'''''''''''''''((()))***(((((())))))))))))(((((('''&&&%%%&&&((()))(((''''''''''''''''''((())))))(((''''''''''''(((((()))'''''''''(((((((((((((((&&&(((******(((''''''''''''&&&%%%%%%((()))***)))'''((()))(((&&&&&&((()))&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''(((((('''''''''((())))))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********)))***++++++******,,,......111555666444111...------......///000111222222222222222333333333444444444666888;;;<<<=========>>>>>>???BBBAAA@@@EEELLLRRR[[[jjjwww|||xxxooojjjccc```]]][[[[[[[[[ZZZXXXXXXYYYZZZYYYYYYZZZ]]]___^^^```cccdddbbb___]]]]]]ZZZWWWYYY___bbb``````aaa___^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYXXXXXXYYY\\\^^^```aaaaaa___\\\ZZZ[[[^^^```]]]]]]^^^_________^^^^^^]]]```bbbaaa___^^^```ccceeejjjooouuu~~~zzzuuuooofff^^^XXXQQQMMMHHHFFFFFFEEEBBB???>>><<<::::::999777444222---,,,***((('''''''''(((((((((((((((''''''''''''''''''(((((()))*********&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&((()))(((''''''(((***''''''((((((((()))))))))''''''''''''''''''''''''***((('''&&&&&&(((***+++''''''''''''((()))******(((((())))))))))))((((((&&&%%%$$$%%%'''((('''&&&'''''''''((((((((((((((('''''''''''''''((()))***''''''''''''(((((())))))&&&(((******)))''''''(((&&&&&&%%%''')))******)))((())))))(((''''''(((***&&&'''(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++%%%'''))))))'''&&&''''''))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............++++++++++++++++++++++++***+++,,,+++***+++---......000333444222000......---......///000000111111222222333333333333444444444555888;;;<<<===<<<;;;===<<<>>>AAAAAA@@@FFFMMMTTT]]]lllxxx}}}vvvmmmhhhccc```]]][[[[[[ZZZYYYXXXZZZZZZZZZYYYXXXYYY\\\^^^[[[___cccdddaaa^^^]]]]]]\\\XXXWWW\\\```^^^]]]^^^^^^]]]\\\ZZZZZZ[[[\\\]]][[[ZZZYYYXXXYYY[[[^^^```]]]___``````^^^]]]^^^___]]]]]]]]]^^^]]]]]]\\\\\\\\\___bbbaaa^^^]]]___cccccciiiooouuu~~~zzztttlllcccYYYTTTOOOKKKFFFDDDDDDCCC@@@===>>>===<<<<<<;;;888444000++++++***)))((('''&&&&&&((((((((((((''''''''''''&&&&&&''''''((())))))***&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''''')))***((((((((()))))))))******((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((()))***+++(((((())))))))))))(((((('''&&&%%%&&&((((((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''')))******((((((((((((((('''''''''%%%(((***+++***((((((((($$$$$$%%%''')))***)))'''((())))))(((''''''(((***&&&(((***)))'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((((((&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***$$$'''))))))'''&&&&&&'''((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,,,,,,,+++,,,---,,,++++++---///...000111111000........./////////000000111222222222222333333333333444444333555888;;;<<<;;;:::999::::::===@@@@@@@@@FFFNNNWWWaaappp|||tttkkkfffccc```]]][[[[[[ZZZYYYXXX[[[[[[[[[YYYXXXYYY[[[^^^YYY]]]bbbcccaaa^^^^^^^^^^^^YYYWWW[[[^^^\\\[[[[[[^^^]]][[[ZZZZZZ[[[]]]^^^\\\[[[YYYXXXYYY[[[^^^```YYY]]]aaacccbbb```]]]\\\]]]]]]]]]]]]\\\\\\[[[ZZZ[[[___bbb```]]]\\\^^^bbbaaagggmmmuuu~~~zzztttjjj```VVVQQQMMMIIIEEECCCCCCBBB???;;;>>>>>>>>>>>>===999333///************)))'''&&&%%%)))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++))))))))))))************))))))))))))))))))))))))&&&''')))***+++***((('''''''''''''''((()))++++++(((((())))))))))))((((((((('''&&&''')))))))))(((&&&''''''((()))(((((((((&&&&&&&&&'''''')))***+++******)))((('''&&&&&&%%%%%%(((***+++***(((((((((""""""$$$''')))***(((&&&((()))))))))'''''')))***''')))+++***'''&&&(((***''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%(((***)))'''###!!!%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((($$$'''***)))'''%%%&&&'''((()))***+++,,,---------******+++++++++,,,,,,,,,))))))*********+++++++++((()))***+++,,,---------,,,---...---,,,,,,---///...///000000...---...///000000111111222222222333222222333333333444444444333555888:::;;;;;;999888999999;;;???@@@@@@FFFNNNYYYdddsss|||sssiiicccccc```\\\ZZZZZZZZZZZZYYYYYY[[[\\\\\\ZZZYYYYYYZZZ\\\]]]```bbbbbbaaa```^^^]]][[[ZZZXXXXXXYYY[[[\\\\\\]]]]]]\\\ZZZYYYZZZ\\\\\\[[[ZZZYYYYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^______^^^[[[YYYYYYZZZ]]]^^^^^^]]]\\\[[[]]]^^^```cccjjjvvvxxxoooggg^^^UUUPPPJJJHHHEEECCCBBBAAA>>>;;;======>>>===:::555000------,,,+++***))))))))))))&&&'''''''''(((((())))))###+++...((($$$'''***)))%%%%%%&&&'''((((((((('''((()))***)))((('''((()))((((((((('''((()))******&&&'''''''''(((((())))))&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))((('''&&&&&&000+++((()))'''$$$%%%(((***)))((('''&&&'''(((((($$$&&&(((******(((&&&$$$)))((('''((()))((('''%%%###&&&((()))))))))***,,,---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%######&&&)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''((((((((((((''''''%%%))),,,***&&&$$$&&&))))))+++,,,,,,+++***,,,---((())))))*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...---,,,++++++,,,---------............//////000111222222222222222///000000111222222333333444444555666777888888999999:::;;;<<>>===<<<======<<<999555000---,,,,,,+++***)))(((((()))&&&'''''''''((((((((()))$$$***,,,'''%%%''')))(((&&&&&&''''''(((''''''''''''((()))((('''&&&'''(((''''''''''''(((((((((((('''''''''((((((((())))))'''((())))))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))((((((''''''''''''((((((((((((((((((((('''&&&&&&...***((()))(((%%%&&&)))))))))'''&&&&&&&&&'''(((%%%&&&'''))))))'''&&&%%%(((((((((((((((((('''&&&'''((())))))((((((***+++---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((%%%$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%***///000,,,((('''((()))***++++++******+++---))))))******++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***,,,------+++++++++,,,---------............//////000111222222222222222000000111222222333333444666666777888999::::::;;;999:::;;;<<<>>>CCCIIINNN[[[iiiyyy{{{rrrjjjdddccc```\\\[[[[[[[[[[[[ZZZYYYZZZZZZYYYWWWVVVXXXYYYXXXZZZ]]]```aaaaaa___^^^\\\[[[ZZZZZZZZZ\\\]]]^^^ZZZ[[[[[[ZZZYYYXXXZZZ[[[ZZZYYYXXXXXXXXXYYY[[[[[[\\\]]]^^^_______________]]]]]]]]][[[YYYXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\^^^```dddkkkwww{{{tttllleee]]]VVVQQQJJJGGGCCC@@@@@@@@@???>>>;;;;;;<<<;;;888444000---++++++***)))(((((((((((('''''''''''''''(((((((((&&&((((((&&&&&&((((((&&&'''''''''(((''''''&&&&&&%%%'''((('''&&&%%%'''((($$$%%%'''((((((((('''&&&''''''(((((((((((())))))((())))))((('''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***((((((''''''''''''(((((((((((((((((((((''''''&&&,,,(((''')))(((&&&'''***)))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&*********)))'''(((***,,,,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%+++222444111,,,)))'''((()))+++***))))))***,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,+++******+++---------............/////////000222222333333333111111222333333444444555777888999:::;;;<<<<<<===:::;;;<<<<<<>>>BBBGGGKKKYYYjjj}}}yyyqqqjjjeeebbb```\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWXXXZZZYYY[[[^^^aaaccccccbbbaaaZZZYYYYYYYYYZZZ[[[\\\]]]YYYZZZZZZYYYXXXXXXYYY[[[XXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]______`````````\\\]]]\\\ZZZXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\^^^aaadddlllxxx|||uuummmeee]]]UUUQQQJJJFFFBBB???>>>?????????999999:::999777333000...******)))(((((((((((((((''''''''''''''''''''''''(((((('''&&&((()))(((&&&'''((((((((('''&&&%%%%%%%%%'''((((((&&&&&&''')))$$$%%%'''))))))((('''&&&(((((((((((((((((()))))))))))))))(((&&&&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''***'''&&&))))))'''(((,,,)))(((&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((('''((())))))((('''&&&'''******)))((('''(((+++...++++++***(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&%%%######&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''%%%***000222000,,,)))'''''')))******))))))***+++******+++,,,------------++++++++++++++++++++++++************++++++++++++(((***++++++*********+++---------............///...///000111222333333333222222333333444555555666777888999:::;;;<<<===>>><<<===>>>>>>???BBBGGGJJJUUUggg}}}}}}vvvoooiiieeeaaa^^^[[[ZZZZZZ[[[[[[ZZZZZZ[[[\\\ZZZYYYXXXYYY[[[XXXZZZ]]]```bbbbbbaaa```XXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYXXXWWWWWWXXXZZZWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[]]]^^^____________\\\\\\\\\ZZZXXXXXXYYY[[[YYYZZZ[[[[[[ZZZZZZ\\\^^^aaaeeemmmyyywwwnnneee\\\TTTOOOIIIFFFAAA>>>>>>>>>>>>===777777777777555222///...***)))(((((((((((((((((('''''''''''''''&&&&&&&&&)))'''&&&((())))))(((''''''((((((((('''&&&%%%%%%&&&((())))))(((((()))***%%%''')))***+++***((('''))))))))))))))))))(((((('''((()))(((&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''(((&&&&&&)))***((())),,,)))((('''&&&%%%&&&'''''')))'''&&&%%%%%%&&&''')))&&&(((***)))'''&&&&&&'''&&&'''''''''''')))---000******)))(((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((("""'''(((%%%$$$''''''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&(((+++,,,+++)))((('''''')))******))))))***+++******+++------.........+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---''')))++++++******+++,,,---------............///...///000111222333333333222333333444444555666666666777888999:::<<<======>>>???@@@AAAAAADDDHHHKKKPPPaaawwwzzzsssmmmgggddd```]]]ZZZXXXYYYZZZZZZZZZZZZ[[[]]]\\\ZZZYYYYYYZZZUUUWWWZZZ]]]^^^^^^]]][[[WWWXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXWWWVVVVVVXXXZZZVVVVVVWWWWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXXXX[[[]]]XXXYYYZZZZZZYYYZZZ\\\^^^aaaeeennnzzzwwwnnneee\\\TTTOOOIIIFFFBBB???>>>===<<<;;;555666555555333111///...***))))))(((((()))))))))'''''''''&&&&&&&&&&&&&&&(((&&&&&&((((((&&&&&&)))'''''''''(((''''''&&&&&&&&&((())))))((((((***+++'''''')))*********)))(((******))))))))))))(((((($$$&&&(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((('''((((((''''''''''''((((((&&&'''(((((((((((((((((((((%%%&&&******((())),,,***)))((('''&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&)))+++***'''%%%&&&(((###%%%&&&'''(((***---000***)))(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''###***+++%%%$$$((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''((((((((((((''''''&&&'''''''''((((((((((((((()))+++***))))))***,,,)))***+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,---------''')))+++,,,++++++,,,------------............///---...000111333333444444222222333444444555555666555555777888:::;;;======???@@@BBBBBBCCCEEEHHHKKKMMM[[[nnn~~~wwwpppjjjfffccc^^^[[[XXXWWWXXXYYYYYYYYYWWWZZZ\\\]]][[[YYYXXXWWWUUUWWWYYY\\\\\\\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVWWWVVVUUUVVVWWWYYYVVVWWWWWWXXXXXXXXXXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[^^^^^^\\\ZZZXXXYYY\\\^^^XXXYYYZZZYYYYYYYYY[[[]]]aaafffnnn{{{}}}uuummmeee\\\TTTOOOIIIFFFBBB@@@>>><<<:::888444444444333222000///...******)))))))))******+++'''''''''&&&&&&%%%%%%%%%%%%$$$&&&(((&&&!!!###)))&&&&&&''''''((('''''''''%%%&&&(((((((((((()))+++'''''''''((((((((())))))*********)))))))))((((((!!!$$$(((***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((&&&&&&***+++((((((++++++***)))((('''((())))))'''''''''&&&&&&'''''''''%%%)))+++***&&&$$$&&&)))"""$$$&&&''''''(((+++,,,))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$***(((%%%)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***''''''(((((((((((('''''''''''''''((()))))))))((()))***++++++******+++---((()))***,,,------......++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,(((***,,,,,,,,,,,,---...---------............///---...///111333444444444222222222333444444555555555555777888:::<<<===>>>>>>???AAABBBCCCEEEHHHKKKNNNVVVeeevvvvvvoooiiieeebbb]]]ZZZWWWVVVWWWXXXXXXXXXUUUXXX\\\]]][[[XXXVVVUUUWWWXXX[[[]]]]]]\\\ZZZYYY[[[[[[ZZZZZZYYYXXXVVVUUUTTTVVVVVVVVVUUUUUUWWWYYYVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYY^^^^^^]]]ZZZYYYZZZ]]]___WWWXXXYYYYYYYYYYYY[[[]]]bbbfffooo{{{zzzssskkkddd\\\UUUPPPIIIFFFCCCAAA>>><<<888555444333333222111000///...+++***************++++++'''''''''&&&&&&%%%%%%%%%""""""%%%'''### (((%%%%%%&&&'''((((((((('''$$$%%%''''''''''''(((***'''&&&&&&&&&&&&'''((((((+++*********))))))((((((###(((******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))((((((''''''''''''((((((&&&&&&'''((())))))(((((((((&&&'''***+++((((((***,,,+++)))((((((((()))***''''''''''''''''''''''''%%%))),,,***&&&$$$&&&)))###%%%'''(((''''''((())))))((((((''''''''''''((('''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%###((($$$ ''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***''''''((((((((((((''''''''''''(((***,,,,,,***((()))+++,,,,,,++++++,,,---'''(((***+++,,,---------++++++++++++++++++++++++)))************+++++++++(((***,,,---,,,,,,---///---------.........//////---...///111333444444444111111222333333444444555555666777999;;;===>>>???<<<>>>@@@BBBCCCEEEHHHJJJPPPUUU```ppp|||tttmmmgggbbb___]]]\\\ZZZYYYXXXXXXXXXYYY[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\]]]\\\ZZZXXXXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVVVVVVVYYY[[[\\\\\\[[[ZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZ\\\]]]]]]]]]]]]\\\[[[[[[]]][[[YYYWWWWWWXXX[[[\\\bbbdddlllxxx~~~tttjjjaaaZZZUUUQQQKKKIIIEEEAAA===:::888777777777555333111///...---+++)))'''(((******(((&&&'''''''''(((''''''&&&&&&)))&&&%%%''''''%%%&&&)))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&***((('''))),,,...---+++)))******)))(((((()))+++(((((())))))))))))((((((+++***)))(((((()))***+++''''''((())))))((('''&&&++++++++++++***(((''''''***)))((()))***+++***)))***+++,,,+++)))''''''((())))))(((((((((((())))))***)))(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&'''((('''%%%$$$%%%&&&((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%'''(((&&&$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((((((&&&''')))'''$$$%%%)))((())))))(((''''''***,,,((('''(((***,,,------+++,,,+++***+++---...---,,,///,,,)))))),,,......---+++,,,------......------/////////000000000000000111111222333333333333222222222333222111222555777666666777888:::<<<>>>???<<<@@@DDDFFFGGGGGGGGGHHHOOOWWWdddrrr{{{ssslllgggbbb___\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]\\\ZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZ\\\]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWWWWWWWYYY[[[]]]aaadddmmmzzz}}}sssiii```YYYSSSPPPMMMKKKGGGCCC???<<<:::999777666444222000...---,,,***(((''''''))))))(((&&&&&&&&&''''''(((''''''''')))&&&&&&((((((&&&&&&)))&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&***((('''(((******)))''')))******)))(((((()))+++(((((())))))))))))(((((()))(((''''''''''''((()))''''''((())))))((('''&&&************)))((('''''')))((('''(((***+++***)))***+++,,,+++)))''''''((())))))(((((((((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&'''((('''((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''%%%''')))((($$$&&&***((())))))(((''''''***,,,***)))***,,,...///...---,,,+++***+++---------+++,,,)))''''''***,,,+++***+++,,,------......------.........//////000000000000111111222222222222222111222333222222222555777666666777999;;;>>>@@@AAA===@@@CCCEEEFFFGGGHHHJJJPPPXXXffftttzzzqqqkkkfffbbb___[[[ZZZYYYYYYYYYYYYZZZZZZYYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\^^^]]]ZZZXXXWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYY\\\]]]]]]]]]]]]\\\[[[[[[UUUUUUVVVWWWXXXZZZ\\\]]]___dddooo}}}{{{qqqhhh```XXXSSSOOOLLLJJJGGGCCC???<<<:::999555444333111///---,,,+++)))(((&&&'''(((((('''%%%%%%&&&'''(((((((((((((((***''''''))))))''''''***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***((('''&&&''''''%%%###)))******)))(((((()))+++(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''(((((()))))))))((((((''')))((('''((()))***)))((()))+++,,,+++)))((((((((()))((((((''''''(((((()))((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''''')))))))))'''&&&'''(((''''''&&&&&&&&&''''''((('''''''''((((((((()))))))))((('''&&&%%%&&&''''''$$$&&&((()))'''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&(((((((((''''''&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&%%%&&&)))(((%%%'''+++((()))))))))((((((***,,,*********,,,...///...------,,,++++++,,,---+++******)))'''((()))++++++***+++,,,------......------,,,,,,------...///000000//////000111111111111111111222333333222222555777666666888;;;===@@@BBBCCC@@@BBBCCCDDDDDDEEEHHHJJJPPPYYYhhhwwwwwwpppjjjeeeaaa___YYYYYYYYYYYYYYYZZZZZZZZZXXXZZZ]]]______^^^[[[YYYZZZ\\\^^^]]][[[XXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZWWWVVVVVVVVVVVVWWWWWWXXXXXXZZZ\\\]]]\\\\\\\\\^^^\\\\\\[[[ZZZYYYYYYYYYYYY\\\]]]]]]]]]]]]\\\[[[[[[TTTUUUVVVWWWYYYZZZZZZ[[[^^^eeerrryyyqqqhhh```YYYSSSOOOIIIHHHEEEAAA>>>;;;999777444333222000...,,,******((('''''''''''''''&&&%%%%%%%%%&&&((())))))))))))***''''''******''''''***&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&%%%$$$((()))***)))'''''')))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((('''(((''''''''')))***)))((()))***++++++)))(((((()))(((((((((''''''(((((((((''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&'''((()))(((&&&%%%%%%&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((***(((&&&%%%$$$%%%'''(((&&&%%%&&&'''&&&$$$$$$((((((((('''''''''&&&&&&&&&###$$$''')))***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&$$$&&&))))))&&&(((,,,((()))***)))((((((***+++)))((((((***,,,---,,,***...,,,++++++,,,,,,***)))+++*********+++,,,,,,,,,+++,,,------......------******+++,,,...///000000...//////000000000000000111222333333222333444666555777999<<>>;;;999333333111///---+++***)))'''((()))(((&&&&&&&&&'''&&&'''(((((())))))))))))(((&&&'''++++++'''&&&((((((((()))))))))*********((('''&&&%%%%%%&&&'''((($$$&&&'''(((((((((***,,,((())))))(((''''''(((***(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&''''''((()))***(((((()))))))))(((((('''***(((((()))***+++***)))(((***++++++)))((()))***(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&'''$$$%%%'''&&&%%%%%%&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%&&&'''''''''$$$&&&,,,+++$$$$$$)))'''''''''&&&&&&&&&&&&%%%###$$$%%%'''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''&&&'''***)))&&&(((,,,''')))++++++***)))***++++++++++++,,,......---,,,,,,+++******+++,,,***)))((()))++++++*********++++++,,,------......------++++++,,,,,,---...//////......///000000000000000///111444444333333444555666888;;;>>>AAABBBCCCCCCGGGGGGFFFCCCBBBBBBDDDFFFKKKWWWiii|||}}}xxxqqqjjjfffccc```^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWUUUWWWYYY[[[[[[ZZZXXXWWWUUUXXX\\\^^^]]][[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZWWWYYY[[[\\\\\\\\\]]]^^^___^^^\\\[[[ZZZYYYYYYYYY\\\]]]]]]]]]]]]\\\[[[[[[XXXWWWVVVVVVXXXZZZ]]]^^^```iiivvvzzzvvvooohhhaaaZZZSSSOOOHHHHHHGGGEEEBBB>>>;;;999444333111///---+++***)))''')))***)))'''&&&''')))'''(((((()))))))))(((((('''%%%'''******'''%%%'''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))###%%%((((((''''''***,,,'''((()))(((&&&&&&((()))(((((())))))))))))(((((('''((())))))))))))(((''''''&&&&&&&&&'''(((***+++************)))(((''''''+++***)))***+++,,,+++***((()))++++++)))))))))***(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&''')))***&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((('''&&&&&&'''((($$$&&&''''''&&&&&&''')))$$$%%%&&&(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%+++555444)))$$$(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''''''''((((((((((((((('''(((***)))&&&'''+++''')))+++,,,+++******+++,,,++++++,,,......---++++++***)))***+++,,,+++***(((***------,,,***+++---+++,,,------......------,,,,,,------........./////////000111111111111000///111444444444333444555666888;;;>>>AAABBBBBBAAABBBCCCDDDDDDCCCDDDGGGIIINNNYYYjjj||||||wwwpppjjjfffccc```^^^ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVXXXYYYZZZYYYXXXWWWSSSWWW[[[^^^^^^\\\[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZUUUWWWYYYZZZZZZZZZ[[[]]]___^^^]]][[[ZZZYYYYYYYYY\\\]]]]]]]]]]]]\\\[[[[[[WWWVVVUUUVVVXXX\\\___bbbaaaiiivvv~~~xxxtttmmmggg```YYYRRRNNNFFFFFFEEECCC@@@<<<999777444333222000...,,,******(((***+++***'''&&&'''***((())))))))))))(((((('''&&&$$$&&&******&&&$$$&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))###&&&((((((&&&&&&(((+++'''((()))(((&&&&&&((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''&&&&&&&&&'''(((***+++++++++++++++***)))''''''+++*********,,,---,,,+++''')))++++++)))))))))***'''''''''&&&&&&'''''''''######$$$%%%&&&((()))***%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&&&&((()))%%%'''((((((''''''(((***###$$$&&&((())))))((('''''''''''''''((((((((()))''''''((((((''''''&&&%%%$$$%%%000===;;;---%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((())))))((()))+++)))&&&&&&***'''))),,,,,,+++******+++***))))))***,,,,,,+++)))***)))((()))+++,,,,,,+++***---000000...---...///+++,,,------......------........................//////000111111111111111///111444555444333444444777999<<<>>>@@@AAAAAA@@@>>>@@@BBBDDDDDDFFFIIILLLQQQ[[[kkk}}}~~~xxxooohhhbbb^^^[[[YYYXXXYYYZZZ[[[ZZZYYYWWWUUUVVVWWWYYYXXXWWWWWWXXXZZZXXXXXXXXXYYYYYYYYYYYYYYY\\\[[[ZZZYYYXXXXXXYYYZZZUUUVVVWWWYYYYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYXXX[[[ZZZYYYXXXXXXXXXXXXXXX\\\\\\]]]]]]\\\YYYWWWUUUZZZYYYYYYYYY[[[^^^aaabbb```hhhttt|||wwwwwwssslllfff___XXXRRRMMMHHHFFFCCC@@@===;;;999888777444111---+++***+++,,,+++***)))'''&&&&&&&&&&&&444111,,,'''%%%%%%''')))(((''''''''''''&&&&&&&&&***(((%%%%%%'''***,,,,,,(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%)))+++***)))***)))(((''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((''''''''')))++++++,,,+++***''''''((()))(((((((((((())))))))))))((((((((()))+++,,,+++))))))))))))(((&&&%%%'''(((''''''''''''((((((((((((%%%''''''$$$%%%)))***'''******))))))((((((((('''%%%%%%%%%%%%%%%'''(((((('''((('''%%%(((+++'''!!!'''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&---111///+++((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))*********,,,+++***)))(((((((((((()))************+++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............/////////000000111111222333444555555666777:::<<<============>>>AAADDDEEEFFFFFFHHHIIIOOO^^^mmmyyy~~~xxxppphhhccc___\\\[[[XXXYYYZZZ[[[[[[YYYWWWVVVWWWWWWWWWWWWXXXYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWVVVVVVVVVWWWWWWUUUVVVXXXYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]\\\ZZZWWWVVVYYYXXXXXXYYYZZZ]]]```aaaaaahhhttt~~~}}}zzzvvvrrrkkkddd]]]VVVPPPLLLHHHFFFCCC@@@===:::999888666444111---+++***+++,,,'''''''''''''''((())))))333000---)))'''((()))***(((''''''''''''&&&&&&&&&)))'''%%%%%%''')))***+++(((((('''&&&&&&&&&&&&''''''%%%$$$%%%'''))))))(((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((''''''''')))+++'''(((******))))))+++,,,))))))))))))***************)))((()))******(((''''''(((((('''&&&%%%'''(((''''''''''''((((((((((((%%%((((((%%%%%%((()))'''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%((((((&&&''')))'''"""%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%)))******(((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************)))))))))))))))***+++************+++++++++++++++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------................../////////000000111111222333444555666666777888999;;;<<<===>>>>>><<>>???;;;===???BBBDDDIIINNNRRRVVVaaannnyyy{{{vvvnnngggbbb___\\\[[[YYYZZZ[[[[[[[[[ZZZYYYYYYXXXUUUSSSUUUZZZ]]][[[WWWUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYWWWWWWVVVWWWXXXYYYWWWXXXYYY[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZ\\\^^^```aaacccjjjttt~~~wwwrrrjjjbbb[[[TTTNNNJJJGGGEEECCC???<<<:::888777444222000---+++++++++++++++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$%%%&&&(((((('''%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&(((((((((((()))***(((***,,,+++***(((((((((((())))))))))))*********((('''&&&'''((((((&&&$$$$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''(((((('''***)))%%%$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&$$$***---)))&&&''''''&&&$$$&&&)))++++++***(((&&&'''&&&&&&&&&&&&%%%%%%%%%(((%%%""""""%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&""""""$$$%%%&&&''''''(((&&&%%%$$$$$$$$$%%%'''(((''''''''''''(((((((((((((((((())))))******++++++***)))))))))******+++,,,*********+++++++++,,,,,,+++,,,---,,,+++,,,---///...------,,,,,,++++++***---------......//////000...////////////000000000222333333444555666777777999999888999:::<<<>>>@@@<<<>>>???AAACCCIIIOOOTTTYYYbbbnnnzzzxxxssskkkddd```]]][[[YYYZZZZZZ[[[[[[[[[[[[[[[[[[YYYUUUSSSUUUZZZ]]]ZZZWWWUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVWWWWWWYYYYYYXXXYYYZZZ\\\]]]\\\\\\[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVXXXYYY[[[\\\\\\\\\ZZZYYYZZZZZZ[[[]]]^^^```bbbccceeekkkvvvxxxrrrjjjbbb[[[TTTOOOKKKGGGEEEBBB???<<<999888777333111///---,,,++++++++++++***)))'''&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%'''((((((&&&###(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***(((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((($$$&&&((()))((((((((()))(((***++++++)))(((((()))'''''''''(((((((((((()))&&&%%%%%%&&&((()))'''&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&'''''''''''''''***)))%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&''''''###%%%''')))))))))''''''%%%+++...+++(((((()))(((&&&'''***,,,,,,+++)))''''''''''''&&&&&&&&&%%%%%%'''%%%###%%%'''(((%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))'''(((((()))******++++++,,,,,,+++******************++++++++++++,,,,,,,,,***+++,,,+++******,,,...---------,,,,,,++++++++++++,,,,,,---......//////////////////000000000111222333333444555666777777999999888999:::<<<>>>@@@???@@@@@@AAACCCHHHOOOSSS[[[cccooo|||vvvqqqiiiccc___\\\ZZZYYY[[[[[[[[[[[[[[[\\\\\\\\\YYYWWWUUUVVVYYYZZZYYYWWWUUUUUUVVVWWWXXXYYYYYYZZZWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]\\\]]]\\\ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUTTTXXXYYY[[[\\\\\\[[[ZZZYYY[[[[[[]]]^^^```bbbccccccfffmmmxxxwwwqqqiiiaaaZZZUUUPPPMMMFFFEEEBBB???<<<999888777111111///---,,,+++******'''''''''''''''((())))))&&&''''''((())))))******(((''''''''''''&&&&&&&&&%%%%%%%%%'''((((((&&&$$$(((((('''&&&&&&&&&&&&''')))******)))(((((()))+++(((((())))))))))))((((((------,,,++++++***))))))((((((((((((((((((((((((###&&&((())))))(((((()))&&&'''((())))))***,,,///&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))((('''%%%&&&'''&&&%%%%%%''')))%%%&&&&&&&&&&&&'''''''''''')))(((%%%%%%((((((%%%''''''''''''(((((((((((($$$%%%'''((())))))(((((('''+++---***)))***)))'''&&&((()))++++++***)))(((''''''''''''&&&&&&&&&%%%$$$$$$%%%'''((((((%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''((()))***++++++,,,------,,,******)))))))))++++++++++++,,,,,,,,,,,,***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000/////////000000000111111222222333444555666666777888888999:::;;;===>>>???@@@AAAAAABBBCCCHHHNNNRRR\\\bbbooo~~~uuupppiiiccc___]]][[[ZZZ[[[[[[[[[[[[\\\\\\]]]]]]YYYXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXYYYZZZZZZ[[[WWWWWWVVVVVVVVVWWWYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]][[[YYYXXXWWWWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUYYYZZZ[[[\\\\\\[[[YYYXXXZZZ[[[\\\^^^```aaabbbcccgggnnnzzztttoooggg___YYYTTTPPPMMMFFFEEEBBB???;;;999777666000000///...,,,+++******'''''''''''''''((())))))((('''''''''((()))***+++(((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((&&&%%%(((((('''&&&&&&&&&&&&'''((()))***)))'''&&&(((+++'''((()))******)))((('''++++++++++++************((((((((((((((((((((((((###&&&)))***)))(((((()))'''(((((('''''')))---000''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&'''(((((('''&&&%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%((((((%%%%%%((()))'''&&&'''''''''((((((((((((&&&&&&''''''(((((())))))'''******((((((+++((($$$&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&!!!###&&&'''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((("""###%%%'''(((((('''&&&&&&'''(((((())))))(((((('''((((((((())))))))))))''''''((()))***+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,------+++,,,,,,,,,++++++---...***++++++,,,,,,------...,,,,,,---...///000111111//////000000000111111111111111222333444555666666777888999;;;<<<===>>>>>>???@@@AAACCCEEEIIINNNRRR[[[aaappp~~~vvvqqqiiiccc```^^^\\\[[[\\\[[[[[[[[[\\\]]]]]]^^^XXXYYYZZZYYYWWWVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[]]]^^^______^^^]]]]]][[[YYYWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWYYYZZZ\\\]]]\\\[[[YYYWWWYYYZZZ\\\^^^___aaaaaabbbgggooo{{{~~~rrrmmmeee]]]XXXSSSPPPMMMFFFDDDBBB>>>;;;999777666000000///...,,,+++******+++***)))(((&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''''')))***(((&&&%%%'''***'''((()))******)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((###&&&)))***)))(((((((((,,,+++)))'''%%%'''+++...(((((((((((())))))))))))***)))(((((()))(((&&&$$$)))))))))(((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%''''''$$$%%%)))***'''&&&&&&&&&''''''(((((((((''''''&&&&&&'''((()))***'''((('''%%%(((+++'''!!!%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&& ###%%%%%%######&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))"""$$$&&&((((((((('''&&&&&&''')))*********)))((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,************+++,,,------++++++,,,,,,,,,---------,,,---------,,,,,,...///)))***+++,,,------...///------...///000111222222000000000000111111111111000111111222333444555666666777:::<<<===============???AAACCCFFFJJJOOOSSSZZZ```ppp}}}|||rrrnnnhhhaaa]]]ZZZYYYYYYWWWWWWXXXXXXZZZ[[[]]]^^^ZZZYYYYYYYYYYYYZZZZZZ[[[UUUUUUWWWYYY\\\]]]\\\[[[\\\[[[YYYXXXVVVVVVUUUUUU\\\[[[ZZZYYYZZZ]]]___aaa]]]XXXTTTTTTTTTSSSWWW\\\YYYXXXVVVTTTTTTVVVYYYZZZ___```aaaaaa___]]]ZZZXXX\\\]]]]]]]]]^^^_________gggoooyyyyyyrrrlllbbbZZZTTTQQQNNNLLLGGGDDD@@@===;;;:::888666444///---//////+++***+++,,,+++***(((%%%%%%''')))''''''((((((((((((''''''###$$$%%%&&&''''''''''''''''''''''''(((((())))))''')))***)))((('''(((***&&&'''((()))************(((''''''&&&&&&&&&''''''+++***)))((((((''''''((('''(((((('''%%%%%%&&&((('''''''''(((((()))***+++++++++***(((&&&'''***,,,***)))))))))((((((((((((&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&######%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%'''((()))''''''''''''((()))++++++%%%''')))))))))***,,,---------,,,++++++***))))))***++++++,,,,,,------...)))+++,,,,,,+++,,,...000,,,++++++***+++,,,...///,,,,,,---...///000111111111222222111///...///000222222222222333444555666777999:::<<<======<<<;;;>>>AAADDDFFFGGGKKKPPPUUUaaajjjvvv}}}{{{rrrnnnhhhbbb]]][[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXYYY\\\___```___^^^]]]\\\[[[YYYXXXWWWWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]][[[VVVSSSTTTSSSRRRTTTYYYXXXWWWUUUTTTTTTVVVXXXZZZ___``````___^^^\\\[[[YYY\\\]]]^^^_______________eeennnyyyyyysssmmmddd[[[UUUQQQMMMKKKFFFCCC@@@===<<<:::999777666000...//////,,,+++---++++++***(((&&&%%%''')))''''''((((((((((((''''''$$$%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((''')))***)))((('''((()))(((((()))))))))(((''''''''''''''''''(((((()))***)))((((((((((((((())))))''''''((('''%%%%%%'''(((''''''''''''((()))***+++******)))(((((((((***+++***************)))))))))******))))))((((((((('''''')))***)))((('''((()))$$$%%%%%%&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((&&&%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))&&&((())))))))))))+++------......------+++*********++++++,,,,,,------...***,,,,,,,,,,,,,,,...000......---,,,------//////,,,------...///000111111000111222111000///000111222222222222333333444555888999:::;;;<<<=========???BBBEEEGGGHHHKKKPPPUUU```iiiuuu|||zzzpppmmmgggbbb^^^[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXZZZYYYZZZ\\\___```___^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYY[[[\\\\\\[[[ZZZXXXWWWTTTRRRTTTSSSQQQRRRVVVWWWVVVTTTSSSTTTUUUWWWYYY______^^^^^^]]]\\\[[[[[[\\\]]]___```aaaaaa``````dddnnnyyy{{{tttnnnfff]]]WWWQQQKKKHHHEEEBBB???===<<<;;;999888777111...//////,,,,,,...***+++***(((&&&&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))''''''((())))))))))))((('''&&&%%%%%%&&&&&&'''((()))***++++++''''''''''''((()))***+++&&&'''((('''%%%%%%''')))''''''''''''((()))***+++(((((('''(((***+++***************+++++++++++++++++++++***)))((('''&&&&&&'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&(((((('''''''''((()))***'''((()))******)))(((((('''(((***))))))(((***+++---.../////////---+++******++++++,,,,,,------...,,,---...---------///111111000//////.../////////,,,---......000000111222///000111111000///111222333333222222222333444444999999999:::;;;===>>>???@@@DDDGGGIIIIIILLLQQQUUU```hhhsss~~~|||yyymmmjjjfffaaa]]][[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWWWWXXX[[[\\\\\\[[[]]]\\\\\\[[[ZZZZZZZZZZZZXXXZZZ]]]___^^^\\\XXXVVVVVVSSSSSSUUUUUURRRQQQTTTUUUTTTTTTSSSTTTUUUWWWXXX___^^^]]]\\\[[[[[[\\\\\\\\\]]]___aaabbbbbbaaa```eeeooo{{{uuuppphhh___XXXQQQJJJFFFDDDAAA???======<<<:::888666111...//////,,,+++---)))******((('''&&&((()))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((''''''((()))''''''(((((('''&&&%%%%%%&&&'''(((((())))))))))))'''''''''''''''((()))***&&&'''''''''&&&&&&''')))'''''''''''''''(((******'''&&&&&&(((+++,,,+++)))******++++++++++++,,,,,,)))(((((('''&&&%%%%%%%%%'''((()))(((''''''((()))'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))((('''&&&&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&(((((((((((()))))))))***$$$&&&(((***++++++)))(((''')))***)))(((((()))***+++,,,...000///---***)))***++++++,,,,,,------...---...///...---...000111111111000//////.........------...///000111222222...///111111000000111333444333333222222333333444999999999999;;;===???AAABBBEEEIIIKKKKKKMMMRRRVVV```hhhsss~~~|||wwwiiigggccc```\\\ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[VVVUUUUUUVVVXXXZZZZZZYYY[[[ZZZZZZYYYYYYYYYZZZZZZZZZ\\\^^^```___\\\YYYWWWWWWTTTTTTWWWVVVSSSRRRUUUTTTTTTSSSTTTTTTVVVWWWXXX]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]___```bbbbbbbbbaaagggrrrwwwqqqiii```XXXQQQJJJFFFCCCAAA???>>>>>><<<:::777444000...//////,,,***+++((()))***)))''''''((()))''''''((((((((((((''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%%%%&&&'''(((((('''''''''(((((((((((('''&&&%%%))))))((('''''''''''''''%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&'''((()))***&&&&&&'''(((***+++***)))++++++++++++++++++++++++&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''((('''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&'''(((((()))))))))))))))"""$$$'''***+++,,,++++++'''((())))))((('''(((***)))+++---......,,,***(((***++++++,,,,,,------....../////////......///111////////////...------,,,------...///000111222222...///111111000000111333333333222222222333444444999888999999;;;>>>AAABBBBBBFFFKKKMMMNNNPPPTTTWWWaaagggrrr|||uuugggfffccc```]]][[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]XXXWWWVVVWWWYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZ\\\]]]^^^^^^^^^\\\ZZZYYYXXXUUUUUUWWWWWWTTTTTTVVVTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^```aaabbbccciiiuuuyyysssiii```XXXQQQKKKGGGCCCBBB@@@???>>><<<999666333000///222222...******((()))***)))((('''((()))''''''((((((((((((''''''(((((('''&&&&&&'''((()))((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&'''((())))))((((((((())))))'''&&&$$$###***)))((('''&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&'''((()))***%%%'''))))))'''''')))+++...---------,,,,,,,,,,,,(((((((((((())))))******&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))))))))((((((###$$$''')))++++++,,,+++&&&''')))((((((''')))***)))***,,,------,,,***)))***++++++,,,,,,------....../////////------///111------.........---,,,,,,---...//////111111222333///000111111000///111222222222222222333444555666777888999:::===???AAACCCBBBGGGLLLOOOPPPRRRVVVZZZ```fffqqq~~~{{{tttgggfffdddaaa___]]]\\\\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]YYYXXXVVVWWWYYYZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\YYYUUUUUUVVVVVVTTTTTTWWWTTTTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]```bbbdddjjjwwwzzzsssiii___WWWQQQLLLJJJDDDBBBAAA???>>>;;;888555333111222666666111,,,***'''(((******((((((((()))''''''((((((((((((''''''((('''&&&%%%&&&((()))+++******)))))))))(((((((((&&&'''((((((&&&&&&'''(((''''''((()))))))))(((((('''((()))))))))'''%%%$$$(((''''''&&&&&&&&&''''''$$$&&&'''&&&&&&&&&(((***&&&&&&&&&&&&'''((())))))%%%)))+++)))$$$###(((---222111111000///...------)))))))))))))))(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((((((%%%&&&'''((()))(((''''''''''''(((((())))))******$$$&&&(((((((((((()))+++++++++,,,,,,---,,,,,,+++***++++++,,,,,,------......//////...------...000+++,,,---.........------......///000111222222333000111222111000///000111000000111222333555666777555777999<<<>>>@@@BBBBBBBBBGGGMMMPPPRRRTTTYYY\\\]]]cccnnn}}}{{{ttthhhgggeeecccaaa___^^^^^^aaa```^^^\\\ZZZXXXXXXWWWWWWWWWXXXXXXZZZ[[[\\\]]]YYYWWWUUUUUUWWWYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[YYYXXXXXXZZZ\\\]]]YYYUUUTTTUUUUUUSSSTTTWWWTTTTTTUUUVVVXXXYYYYYYZZZWWWXXXZZZ\\\]]]\\\[[[ZZZ]]]\\\ZZZZZZ\\\___bbbdddjjjwww{{{sssiii^^^WWWQQQMMMKKKEEECCCAAA@@@>>>;;;777444444222555999999333---+++&&&(((******)))(((((()))''''''((((((((((((''''''''''''&&&%%%&&&(((***,,,++++++******))))))((((((&&&'''((('''&&&&&&'''(((************)))((('''&&&&&&''')))***+++***((('''&&&&&&&&&&&&&&&'''((()))$$$&&&'''&&&&&&&&&)))+++&&&&&&&&&&&&&&&'''))))))%%%***---)))"""!!!'''...555444333222111///......))))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%######%%%&&&'''((((((((($$$%%%&&&'''(((((((((((($$$%%%'''((((((((('''&&&+++***)))(((''''''(((((($$$%%%'''(((((((((***,,,------------------------***++++++,,,,,,---............///...,,,,,,---///+++,,,---/////////............///000111222333333111222222111///...///000///000000222333555777888444666999===???AAABBBBBBAAAFFFMMMQQQSSSVVVZZZ^^^[[[aaalll{{{zzzuuunnnhhh```\\\\\\]]]]]][[[aaa```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZ\\\]]][[[YYYXXXXXXZZZ[[[ZZZZZZaaa[[[VVVVVVZZZ^^^]]][[[[[[[[[ZZZYYYXXXWWWWWWWWWYYYXXXVVVVVVWWWWWWWWWVVVWWWTTTRRRTTTYYY\\\ZZZWWWXXXZZZ\\\]]][[[ZZZZZZZZZXXXXXXXXXXXXYYY]]]cccgggjjjwwwttthhh```YYYQQQOOOPPPGGGDDD@@@============<<<666111...111888;;;333***(((&&&'''***+++******---))))))))))))))))))))))))((((((((((((((((((((((((''''''''')))++++++)))''''''((()))(((&&&%%%%%%'''&&&'''((('''&&&%%%&&&''')))))))))(((''''''&&&&&&)))(((((('''''''''((((((&&&%%%$$$###$$$%%%&&&'''((())))))(((&&&&&&'''))),,,***'''%%%&&&)))---///666;;;>>>;;;222,,,+++---)))))))))))))))(((((('''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%&&&'''((((((((()))******)))((('''******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&'''$$$###$$$&&&'''%%%###'''%%%###$$$''''''%%%"""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((%%%######&&&((((((&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((())))))(((((()))***,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---......---------,,,,,,------...,,,,,,,,,---------......---...///000111111000000888666444222000///000000111222333333222333555666999;;;===>>>>>>>>>@@@AAADDDHHHNNNRRRSSSTTTUUUVVVWWW___kkkyyyxxxsssjjjfffaaa]]]\\\\\\\\\[[[``````___^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]ZZZYYYWWWXXXZZZ[[[ZZZZZZ]]]YYYUUUUUUYYY[[[ZZZXXXYYYYYYYYYYYYYYYXXXWWWVVVXXXVVVUUUTTTTTTUUUTTTTTTWWWVVVUUUWWWZZZ\\\[[[ZZZYYY[[[\\\\\\ZZZYYYZZZZZZZZZZZZZZZZZZ[[[^^^dddhhhjjjwww~~~tttiiiaaaZZZRRRNNNOOOGGGDDD@@@>>>======<<<;;;555222......888???888---***''''''******((((((+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((('''((()))(((&&&%%%&&&'''&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''((((((''''''''''''((((((+++***(((''''''''''''(((&&&'''((((((''''''(((***,,,***(((&&&&&&'''***+++222777;;;999111,,,+++...))))))***))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''(((((())))))(((''''''((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&((()))'''%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((%%%###$$$&&&((('''&&&((('''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***++++++******+++---++++++,,,,,,+++******)))******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......------...///000000000000333333222111111111111111111222333333222333555777777:::===???@@@AAACCCDDDFFFJJJOOOSSSTTTUUUWWWXXXYYY___kkkxxx{{{uuupppeeedddccc___\\\ZZZ[[[\\\______^^^]]]]]]\\\[[[[[[YYYYYYXXXXXXXXXZZZ[[[\\\ZZZXXXWWWXXXYYY[[[[[[ZZZ\\\YYYWWWXXXZZZ\\\ZZZWWWVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRUUUVVVXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\___cccgggjjjvvv|||sssiiiccc[[[RRRMMMMMMHHHEEEAAA>>>===<<<:::888444444---***555BBB===...***''''''))))))&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&'''((())))))(((&&&(((((((((&&&%%%&&&'''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((,,,+++***)))((('''''''''$$$&&&((()))((((((((()))+++***((('''&&&&&&''''''---222666555///,,,,,,...************)))(((&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&'''((('''%%%"""$$$%%%&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%'''((((((''''''((()))***++++++++++++***))))))))))))******+++,,,,,,,,,---,,,++++++************,,,,,,,,,---------......,,,------...//////000000//////000111111222222222111222333333222333555777666999===???AAACCCEEEGGGFFFIIINNNQQQRRRTTTVVVWWWZZZ___iiiuuu~~~yyysssooobbbdddeeebbb]]][[[\\\^^^^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\YYYXXXVVVWWWYYY[[[[[[ZZZ]]]\\\[[[]]]^^^^^^[[[YYYSSSUUUWWWYYYYYYXXXVVVTTTTTTTTTTTTRRRQQQPPPQQQRRRQQQUUUXXXXXXUUUTTTXXX\\\]]]]]]]]][[[YYYXXXZZZ\\\]]]]]]]]]]]]]]]___bbbeeejjjvvvzzzrrriiiddd\\\RRRLLLKKKIIIFFFBBB???===;;;888666444555---'''111@@@<<<+++(((&&&&&&((((((%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&''')))))))))&&&'''((('''&&&%%%&&&(((%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''((())))))***(((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%'''))))))(((''''''((((((((('''''''''&&&&&&&&&(((,,,000000---+++---///************)))'''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%$$$$$$ ###&&&'''%%%$$$&&&)))%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%&&&''''''''' !!!###%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((###%%%&&&&&&%%%$$$&&&'''*********++++++***))))))((())))))******+++,,,,,,...---,,,+++************,,,,,,,,,---------......,,,,,,,,,---...///000000...///000000111111111111222333444333333333555777666999===???@@@BBBDDDFFFDDDGGGJJJMMMOOOQQQSSSUUUYYY^^^gggrrr~~~|||wwwqqqmmmaaadddeeeddd```]]]^^^```^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYYYYXXXXXXYYY[[[[[[XXXWWWVVVWWWYYYZZZ[[[ZZZ]]]]]]]]]^^^___^^^[[[YYYRRRTTTVVVXXXXXXWWWUUUSSSSSSTTTUUUSSSQQQPPPRRRTTTQQQVVVZZZYYYUUUTTTXXX]]]]]]]]]]]][[[YYYYYY[[[]]]\\\]]]]]]]]]]]]^^^aaadddjjjwwwyyyqqqiiiddd\\\RRRLLLJJJHHHEEEBBB???===:::777555555555---&&&---999555'''&&&###$$$'''(((&&&'''***''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%'''(((((((((%%%'''((('''&&&&&&'''(((%%%&&&''''''&&&&&&''')))%%%&&&&&&'''((()))******'''''''''''''''((())))))$$$$$$%%%%%%&&&&&&&&&&&&''')))***)))'''&&&&&&'''%%%%%%&&&'''''''''''''''%%%(((,,,,,,++++++,,,...************)))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$###$$$$$$ ###&&&'''%%%$$$&&&)))%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&''' !!!###%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&((())))))(((''')))***)))******+++++++++******((())))))******+++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---///000111111111111000000000000000222333444444333444666777777999<<<>>>???@@@BBBCCCEEEGGGIIIKKKMMMPPPSSSVVVXXX]]]eeeppp|||~~~yyytttooolllccccccdddcccaaa```aaaaaa______^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVUUUVVVYYYZZZ[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVSSSTTTVVVWWWVVVUUUSSSRRRQQQSSSUUUTTTQQQQQQSSSWWWUUUYYY\\\\\\YYYXXX\\\```[[[\\\]]]\\\ZZZZZZ\\\^^^\\\]]]^^^^^^]]]___bbbdddlllxxxyyyqqqiiiccc[[[RRRKKKJJJGGGEEEAAA???===;;;777555555333---)))+++///---'''%%%###$$$((()))'''(((+++''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&'''((('''&&&%%%&&&((('''&&&&&&'''((($$$&&&''''''&&&&&&((()))&&&&&&&&&'''((())))))***''''''&&&''''''((()))***###$$$&&&'''((()))))))))((())))))(((&&&&&&''')))%%%%%%&&&&&&'''(((((()))%%%''')))***)))***+++,,,)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%&&&((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''"""$$$%%%&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%'''(((((('''&&&((()))******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,---///222333555333222000//////000000222333444444333444666888777999<<<>>>>>>???AAACCCHHHIIIKKKMMMNNNRRRVVVYYYZZZ^^^eeeooo{{{{{{vvvqqqllliiicccbbb``````aaabbbbbbaaa``````___^^^\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVUUUVVVXXXZZZ[[[ZZZWWWXXXXXXXXXVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRNNNQQQTTTSSSQQQQQQTTTXXXWWWZZZ\\\\\\[[[[[[]]]```YYY[[[]]]]]]\\\\\\]]]^^^\\\]]]_________aaacccfffmmmyyyzzzqqqhhhbbbZZZQQQKKKKKKFFFCCCAAA???===;;;777555444///------,,,''''''***'''%%%%%%((()))''''''***''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((&&&$$$%%%&&&''''''&&&&&&''')))$$$%%%''''''&&&'''(((***&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))***%%%&&&'''((())))))(((((('''''''''%%%%%%'''***---(((''''''&&&''''''((((((%%%&&&((((((((()))***+++'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((('''''''''&&&%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''))))))%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&'''&&&$$$###%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((((((&&&%%%&&&'''((('''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))$$$%%%&&&&&&%%%%%%&&&'''++++++,,,---------------******++++++,,,---------++++++++++++,,,---......,,,,,,,,,---------......------,,,---...000333444777444111///...///111333222444555444444444666888666888<<<>>>???AAACCCEEEIIIJJJKKKLLLNNNRRRWWW[[[^^^aaagggppp{{{yyysssooojjjgggddd```]]]^^^aaabbbbbb```aaa```___^^^\\\[[[ZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[WWWUUUUUUVVVXXXZZZ[[[ZZZWWWXXXXXXWWWUUUTTTTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQLLLPPPSSSRRRPPPPPPUUUYYYWWWXXXZZZZZZZZZ[[[\\\^^^WWWZZZ]]]^^^]]]]]]]]]^^^\\\^^^```aaaaaabbbeeehhhnnnzzzzzzqqqhhhaaaZZZQQQLLLKKKEEECCC@@@???>>>;;;888555333,,,,,,111---$$$$$$...***''''''))))))&&&&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((()))(((%%%###%%%&&&''''''&&&&&&((()))$$$%%%''''''''''''(((***'''''''''(((((((((((((((&&&&&&&&&'''''')))******&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$(((---111+++***((('''&&&&&&'''(((&&&''''''((((((((())))))&&&'''((()))************''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&''''''&&&&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&!!!$$$%%%$$$"""!!!###%%%'''%%%###$$$'''(((%%%"""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%((((((&&&%%%&&&'''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***)))(((((()))++++++,,,------............***++++++,,,,,,---......)))))))))***+++,,,......,,,,,,,,,---------.........---------...111444555777444111......000333666333444555444444444666888555888<<>><<<:::777666111000...+++((((((***---'''((()))******)))((('''((((((((((((((('''&&&&&&))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&(((******)))'''&&&'''((()))))))))(((&&&%%%"""&&&))))))'''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---&&&'''''''''&&&%%%%%%$$$###%%%''')))******)))((((((&&&$$$"""###%%%(((+++((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((()))******'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&((($$$&&&''''''&&&&&&((()))((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&'''((((((((((((&&&$$$%%%'''(((&&&$$$###$$$&&&%%%$$$$$$%%%'''))))))(((((((((((())))))'''((()))((('''&&&'''((()))***+++,,,---,,,++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...000000000///------...///000---***+++...222222222555444222000000111222444666666666444333444777:::999:::;;;===???AAADDDEEEFFFGGGFFFFFFGGGMMMWWW___dddiiinnnttt||||||tttnnniiieeebbb______^^^^^^^^^___```aaa```^^^]]]\\\]]]^^^]]]\\\YYYXXXXXXXXXZZZ[[[ZZZYYYUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUSSSRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTYYYYYYYYYYYYYYYZZZZZZZZZ]]]]]]\\\[[[[[[[[[\\\\\\ZZZ[[[\\\]]]^^^aaaeeehhhqqq|||wwwpppfff\\\UUUOOOJJJHHHEEECCC@@@>>>===;;;888666111000...+++((((((***,,,'''((())))))))))))((('''***************)))(((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&'''#########$$$%%%&&&'''(((((()))))))))((('''%%%$$$'''((())))))((('''&&&%%%###&&&((()))'''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++'''(((((((((''''''&&&%%%$$$&&&((()))***)))(((''''''&&&$$$###$$$&&&((())))))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$%%%'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$$$$&&&''''''&&&%%%'''((((((((((((((((((((((((((('''((()))((('''&&&'''))))))***+++,,,---,,,++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...//////000...,,,,,,---//////---***+++...111222111444333111000000111222333666666666444333444777999;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFFFFHHHNNNXXX```hhhlllqqquuu{{{{{{rrrkkkfffbbb___]]]]]]]]]\\\]]]^^^_________^^^]]]]]]]]]]]][[[YYYXXXVVVVVVWWWXXXYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSQQQPPPOOONNNMMMPPPQQQRRRSSSTTTVVVVVVWWWZZZZZZZZZYYYYYYYYYXXXXXX\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^aaaeeeiiirrr}}}tttnnndddZZZRRRMMMHHHEEEBBBAAA??????>>><<<888666222111///,,,((('''(((***&&&'''(((((((((((('''&&&))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''""""""######$$$&&&'''((()))((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&$$$&&&(((((('''&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((((()))(((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$'''%%%%%%%%%''''''&&&%%%%%%&&&((('''&&&&&&''')))'''((())))))))))))((('''&&&((()))((('''&&&((())))))***,,,---------,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...---......---++++++,,,......---+++,,,...000111111222111000//////000222333555666666555444444777999<<<<<<<<<<<<===???@@@AAABBBDDDEEEEEEHHHOOOYYY```kkkoootttvvvyyyyyypppiiieeeaaa^^^[[[[[[\\\\\\]]]]]]^^^^^^___^^^]]]]]]^^^\\\YYYVVVVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVVVVWWWSSSSSSRRRQQQPPPOOONNNMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYY\\\\\\]]]]]]]]][[[YYYXXXYYYZZZ[[[\\\]]]```eeehhhrrr}}}sssmmmcccYYYQQQLLLGGGDDD@@@????????????===999666222222000,,,)))'''((()))&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''(((((()))(((((('''&&&&&&&&&'''''''''''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&'''&&&&&&%%%&&&''''''&&&&&&'''(((&&&''')))******)))'''&&&&&&'''((((((''''''((()))***+++,,,---------,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,------,,,+++***,,,...------,,,,,,...///000000000000//////000111222222555555666555444555666888::::::;;;<<<===???AAABBBCCCEEEFFFFFFHHHNNNWWW^^^jjjooosssuuuuuu{{{xxxooohhhdddaaa___[[[[[[\\\]]]^^^^^^_________^^^]]]]]]^^^\\\YYYVVVVVVUUUTTTUUUVVVWWWWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSRRRRRRQQQPPPOOOOOONNNNNNOOOPPPRRRTTTWWWXXXUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]\\\[[[ZZZXXXWWWXXXZZZZZZ\\\___dddgggrrr}}}sssmmmcccYYYRRRLLLGGGDDD???>>>>>>??????<<<999666222111000---)))''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''&&&&&&&&&&&&'''''''''((('''&&&&&&'''''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((('''&&&$$$%%%&&&%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''%%%'''(((******((('''%%%%%%'''((((((''''''(((******+++,,,---...---,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,---,,,******,,,...,,,------------...///000.../////////000111222333444555666666555555666888888888:::<<<>>>AAACCCEEEFFFGGGGGGGGGGGGLLLSSSZZZeeekkkqqqssssssxxxvvvmmmgggcccaaa```[[[\\\]]]___````````````___^^^]]]]]]]]]]]][[[YYYWWWUUUUUUVVVWWWXXXWWWVVVTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNOOOQQQTTTVVVXXXTTTTTTVVVWWWYYY[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWXXXYYY[[[\\\```dddhhhqqq|||~~~tttmmmcccYYYRRRLLLGGGDDD@@@???>>>>>>===<<<999666000111000---***(((((()))(((((('''&&&&&&'''((((((''''''((()))))))))(((((('''((()))******)))((('''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''')))***+++))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&'''((()))'''&&&%%%'''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&(((((((((&&&%%%&&&'''%%%%%%&&&&&&''''''((((((######$$$%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&###%%%&&&&&&&&&&&&'''(((###$$$&&&%%%$$$$$$%%%'''&&&'''(((((((((((('''&&&%%%'''(((((('''''')))******+++---.........---,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,+++,,,---,,,++++++---...+++---......------...///......///000222333333444444555666666555555666777777888:::<<>>@@@CCCEEEGGGEEEGGGHHHGGGGGGKKKRRRWWWbbbjjjrrrsssrrruuu{{{qqqhhhcccaaa______]]]___aaabbbdddddddddcccaaa___\\\\\\]]]^^^___^^^YYYXXXWWWXXXZZZ[[[ZZZYYYSSSSSSUUUVVVXXXYYY[[[[[[VVVUUUTTTRRRQQQPPPPPPPPPRRRRRRRRRQQQQQQPPPPPPOOORRRQQQQQQQQQRRRTTTWWWYYYVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^YYY[[[\\\^^^```ccchhhlllooo{{{{{{rrrkkkaaaXXXPPPJJJFFFCCCCCC@@@===;;;;;;:::888666...//////---+++))))))******)))(((''''''((()))***$$$$$$%%%&&&'''''''''&&&'''((()))++++++)))((('''&&&'''((())))))'''%%%###''''''&&&%%%%%%%%%%%%&&&%%%&&&(((((((((&&&$$$"""&&&%%%%%%$$$%%%&&&((((((+++(((%%%$$$&&&((('''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&&&&'''((())))))((((((&&&&&&&&&&&&''')))***+++***)))((('''''''''''''''!!!"""$$$'''((())))))(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''%%%%%%'''***%%%&&&((('''&&&&&&''')))((('''&&&&&&&&&&&&'''(((%%%&&&(((((('''((()))++++++,,,---.........---,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,+++,,,------,,,,,,...000***---//////---+++---///---...000222444555555666333555777777666555666777<<<<<<===???AAACCCEEEFFFCCCEEEGGGGGGHHHLLLSSSYYYdddllltttuuusssvvvxxxoooiiiddd^^^[[[\\\___```bbbcccaaa```___```^^^^^^______^^^\\\[[[ZZZXXXYYYZZZ[[[\\\[[[[[[ZZZUUUVVVVVVWWWWWWXXXXXXXXXVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRVVVYYY[[[]]]YYYVVVXXX]]]```^^^[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^ZZZ[[[```dddfffhhhllluuu}}}yyytttjjj^^^VVVRRRNNNIIIDDDAAA@@@>>>===<<<:::777555222000---+++,,,,,,+++***'''(((***+++***)))'''&&&((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))((('''%%%&&&(((***$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((((((((())))))((('''&&&&&&((((((((((((((('''''''''%%%%%%&&&'''((()))***+++'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###$$$&&&&&&$$$$$$(((###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###+++%%%$$$'''(((%%%%%%)))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&'''(((***+++,,,...000000///---,,,---,,,+++*********++++++(((***++++++++++++,,,...---......---++++++---...++++++,,,,,,---...//////------...///000222444555444444555777888999:::;;;;;;<<<>>>>>>???@@@CCCEEEDDDDDDDDDCCCEEEJJJQQQWWWdddjjjuuu|||zzzuuuzzz~~~uuummmiiiddd___]]]^^^^^^```bbbbbbaaa```___```]]]]]]]]]]]]]]][[[ZZZYYYXXXYYYZZZZZZZZZZZZXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSVVVXXXZZZ[[[XXXVVVXXX\\\___^^^[[[\\\\\\\\\]]]]]]]]]]]]^^^```]]]^^^cccggghhhkkkooottt}}}yyyqqqkkkbbbYYYRRRLLLHHHFFFAAA@@@>>>===<<<:::777555222000---++++++,,,+++***((()))*********(((&&&%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))&&&'''((((((&&&%%%&&&''''''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((('''''''''''''''''''''''''''((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%((("""!!!%%%((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&######'''(((%%%$$$'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&&&&''''''&&&'''((('''&&&'''(((******,,,---//////...---,,,---,,,***)))))))))***+++***,,,------------...000---......---,,,+++---...,,,,,,---......///000000/////////000111333444555444444555777888999:::;;;999;;;<<<======???BBBDDDCCCCCCCCCCCCDDDIIIPPPUUU```fffrrr|||}}}{{{~~~{{{rrrkkkgggddd___^^^```^^^```bbbbbbaaa```___```[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOONNNOOOQQQRRRTTTVVVXXXXXXZZZWWWUUUWWW[[[]]]]]][[[\\\\\\\\\]]]]]]]]]^^^^^^aaa^^^___dddggghhhkkkpppttt}}}zzznnnlllggg^^^TTTLLLHHHGGGAAA@@@>>>===<<<:::777555222000---+++++++++***)))))))))******)))(((&&&%%%$$$%%%&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))%%%'''((('''&&&&&&'''(((%%%'''(((((('''&&&''''''((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$'''(((((((((((('''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))"""$$$)))(((%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###!!!###''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&'''(((******+++---.........---,,,---,,,***)))))))))***+++***+++------,,,,,,...///,,,---...---,,,+++---///.........//////000111111111111111111222333444555444444555666888999::::::888999;;;<<<<<<>>>@@@CCCAAABBBBBBBBBDDDHHHNNNSSS[[[aaannn{{{yyyqqqjjjfffccc___^^^```]]]___aaabbbaaa___``````\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQPPPPPPOOOOOONNNNNNOOOQQQSSSUUUVVVWWWWWWXXXVVVUUUVVVZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\]]]bbbdddeeeiiinnnuuu}}}zzzooommmhhhaaaXXXOOOIIIFFFAAA@@@>>>===<<<:::777555333000---+++++++++)))((())))))***)))((('''%%%$$$%%%%%%&&&''''''((())))))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""%%%'''$$$&&&''''''&&&&&&((()))###%%%(((((('''&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''"""!!!%%%(((&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&'''((('''&&&'''(((***+++,,,---...//////.........---+++*********+++,,,((()))++++++******,,,---,,,---------,,,,,,---///.........//////000000000111111111111111222333444333444555666777999::::::888999;;;<<<<<<===@@@BBBAAABBBCCCCCCEEEIIINNNQQQWWW^^^kkkyyyyyyqqqiiieeebbb]]]\\\^^^\\\^^^aaaaaa```___``````]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXVVVTTTRRRSSSSSSTTTUUUVVVVVVWWWSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOONNNPPPQQQSSSUUUVVVVVVWWWVVVUUUUUUWWWYYY[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ]]]aaabbbbbbgggmmmvvvyyyrrrmmmgggaaa]]]UUUKKKDDDAAA@@@>>>===<<<:::777555333000---+++******)))((()))))))))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""$$$'''$$$&&&''''''&&&&&&((()))"""$$$'''''''''&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''%%%"""$$$)))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''((('''$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((((((''''''&&&'''((('''&&&'''(((***,,,,,,---...///000000000///...---,,,+++,,,,,,---''')))************+++---+++,,,------,,,,,,...000.............../////////000000000000000111222333333333444666777888999:::888:::;;;<<<<<<>>>AAACCCAAACCCDDDEEEGGGJJJNNNQQQVVV]]]iiiwwwwwwooohhhdddaaa]]][[[]]][[[^^^```aaa```___``````]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSTTTUUUUUUVVVVVVRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUVVVWWWYYY[[[\\\]]]ZZZZZZZZZZZZ[[[[[[[[[\\\[[[\\\___bbbcccccchhhoooxxxxxxuuunnngggbbb___XXXMMMDDDAAA@@@>>>===<<<:::777555333000---+++***)))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%'''((('''&&&&&&'''((("""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''''''''(((%%%&&&((('''&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''$$$"""$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$''')))$$$ $$$+++%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%))))))$$$!!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))(((''''''&&&'''((('''&&&'''(((***,,,,,,,,,---...///000000///...---++++++,,,,,,---)))***,,,,,,++++++---...+++,,,------,,,,,,...000........................////////////000111222333333333444555777888999999888:::;;;<<<<<<>>>@@@CCCAAACCCEEEGGGHHHJJJMMMOOOSSS\\\gggsss}}}tttlllfffcccaaa]]]]]]___[[[]]]```aaa```___``````\\\[[[ZZZZZZZZZZZZ[[[\\\YYYYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXUUUVVVWWWXXXYYY[[[]]]___[[[\\\\\\\\\]]]]]]]]]]]][[[\\\```ccccccccchhhpppzzzvvvtttpppjjjeee^^^WWWNNNHHHAAA@@@>>>===<<<:::777555333000---******)))(((&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&'''((((((&&&%%%&&&'''"""###$$$$$$###$$$&&&((($$$%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((((((((((('''''''''''''''%%%&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$"""%%%(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%'''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%######&&&(((%%%"""$$$)))%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$)))&&&###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))''''''&&&'''((('''&&&'''(((************+++,,,---...///---,,,+++***)))***++++++)))***,,,,,,++++++---...+++,,,------,,,,,,...000/////////////////////////////////000111333444555222333444555666888999999777888:::;;;;;;<<>>===<<<:::777555333000---***))))))'''&&&&&&&&&&&&&&&&&&'''))))))###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&######$$$###"""$$$&&&)))"""$$$&&&((()))(((&&&$$$(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((+++***)))((('''&&&%%%%%%%%%&&&''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&$$$###&&&***%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((("""$$$%%%'''((((((''''''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&######&&&'''%%%$$$'''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))(((&&&&&&'''((((((&&&'''(((***((((((((()))***,,,---...++++++)))((((((((()))***'''(((******))))))+++,,,***,,,------,,,---///111111111111000000000000000//////000111222444666777222333444555666888999999555777999999:::;;;>>>@@@>>>@@@DDDFFFGGGHHHJJJKKKLLLXXXdddmmm}}}|||vvvmmmfff```___^^^\\\]]]```dddaaa]]]\\\^^^```aaaaaa^^^\\\YYYYYYZZZ\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUSSSTTTUUUVVVUUUSSSQQQPPPQQQPPPOOOQQQSSSRRRNNNJJJMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]\\\___aaaaaa```bbbggglll{{{uuutttoooggg___XXXPPPJJJEEE?????????>>><<<888555333111///,,,***)))((()))***((((((((((((''''''''''''%%%$$$+++,,,)))''''''((('''%%%%%%&&&((()))&&&###$$$'''((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$###&&&)))'''###!!!$$$'''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%'''&&&%%%###''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&(((((('''''')))***$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&'''''''''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&)))***(((&&&'''))),,,------***'''$$$+++)))(((&&&&&&((()))+++%%%&&&&&&'''(((***+++,,,---,,,+++*********+++,,,************************)))...333000+++***000888CCC;;;222---......---+++//////000111333444555555555555555555666777888999888:::<<<<<<;;;:::;;;<<>><<<888555333000...,,,)))(((((())))))%%%%%%&&&&&&''''''((((((((($$$ """'''***((($$$((())))))'''&&&%%%&&&(((%%%%%%&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%"""%%%'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&((()))***)))&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&'''((((((&&&$$$''')))***,,,+++***(((&&&)))((('''&&&&&&'''((())),,,,,,,,,++++++,,,,,,,,,---,,,+++*********+++,,,************************,,,333;;;>>>===>>>CCCHHH>>>777000---...//////---000000111222222333444444555555555555666777888999888:::<<<<<<;;;:::;;;<<<>>>???@@@BBBDDDFFFHHHIIIMMMQQQWWWaaaoooyyytttmmmfffaaa```___\\\\\\^^^___]]][[[[[[]]]___``````ZZZYYYYYY[[[\\\]]]\\\ZZZWWWWWWWWWWWWWWWXXXXXXXXXTTTUUUVVVVVVVVVTTTRRRPPPPPPOOONNNNNNPPPQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ^^^^^^^^^_________``````^^^aaaccccccbbbeeejjjoooxxxuuulllgggaaaZZZUUUPPPLLLIII@@@@@@???>>>;;;888666444///...+++)))''''''((((((######$$$%%%&&&'''((((((''''''(((***+++***'''$$$*********)))&&&%%%&&&'''$$$(((+++***&&&$$$%%%'''$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&'''(((((($$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%((((((((('''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%&&&''')))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&((())))))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))(((''''''&&&$$$"""'''((())))))***))))))(((((('''&&&%%%%%%&&&'''(((************************------,,,+++++++++++++++************************)))///777>>>BBBDDDEEEFFF888333---,,,...000000///111111111222222222333333555555444555555666777888888:::<<<<<<;;;:::;;;<<<>>>???@@@AAACCCFFFHHHIIIJJJMMMRRRZZZgggzzz}}}wwwrrrlllfffbbbaaa```]]]\\\]]]]]]\\\[[[\\\^^^______^^^XXXXXXYYY[[[]]]]]]\\\ZZZWWWXXXYYYXXXWWWWWWWWWWWWTTTTTTVVVVVVUUUTTTRRRPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZ^^^^^^^^^______`````````^^^```bbbbbbbbbeeejjjoooyyywwwnnniiiaaaZZZTTTNNNJJJFFFAAA@@@???>>>;;;999666555///---***((('''&&&'''((($$$$$$%%%&&&''''''((((((###%%%)))++++++++++++++++++,,,+++)))'''%%%&&&'''$$$'''))))))'''$$$###$$$###$$$%%%&&&'''(((((((((%%%$$$###%%%'''(((((('''$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$"""''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&$$$###''''''''''''((())))))***(((''''''&&&&&&''''''(((&&&'''((()))+++,,,,,,---...------,,,++++++++++++************************&&&)))---333777888666444444000---,,,---/////////111111111111111222222222444444444444555666777777888:::<<<<<<;;;:::;;;<<<===>>>>>>@@@BBBEEEHHHIIIIIIKKKOOOUUU```rrrzzztttpppjjjdddaaabbbbbb^^^\\\]]]\\\[[[[[[\\\^^^___^^^\\\YYYXXXYYY[[[]]]]]][[[YYYYYYZZZ\\\ZZZWWWUUUUUUUUUSSSTTTUUUUUUUUUSSSQQQOOOQQQQQQQQQQQQQQQQQQSSSTTTPPPPPPOOOOOOOOOPPPQQQRRRSSSUUUWWWZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ]]]]]]]]]^^^___`````````\\\___aaabbbbbbdddjjjooo{{{xxxnnniiiaaaYYYSSSOOOJJJHHHBBBAAA???===;;;999777555///---***((('''&&&'''(((((((((''''''''''''''''''"""$$$'''(((((()))---///+++,,,+++)))'''%%%&&&'''###""""""$$$%%%$$$!!!###$$$%%%&&&'''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%''''''%%% ''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''((()))***+++,,,%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&''''''&&&&&&&&&((()))***)))(((((((((((((((((()))(((***+++---.../////////......------,,,+++******************************,,,++++++---///000///---222000...---------...---111111111111111111111111333333333333444555666777888:::<<<<<<;;;:::;;;<<<=========???AAADDDHHHIIIKKKLLLOOOSSS\\\kkk~~~~~~wwwqqqnnngggcccaaacccccc___]]]^^^]]]\\\\\\^^^______\\\ZZZZZZYYYYYYZZZ[[[[[[ZZZXXXYYY\\\^^^\\\WWWTTTTTTUUURRRSSSTTTTTTTTTRRRPPPNNNPPPQQQRRRRRRQQQPPPRRRSSSQQQPPPOOONNNNNNOOOPPPQQQTTTUUUWWWYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\[[[ZZZYYY\\\]]]]]]^^^___```aaaaaa\\\^^^aaaaaabbbeeejjjooo}}}xxxkkkfff^^^XXXSSSPPPMMMKKKBBBAAA@@@===;;;999777666///...+++)))''''''(((((())))))((((((((('''''''''&&&&&&&&&%%%%%%&&&***,,,*********)))&&&%%%&&&'''&&&$$$"""%%%((()))%%%!!!######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))'''"""''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''((((((((((((%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''###%%%'''(((''''''((()))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))******,,,,,,,,,,,,******............---+++***)))************************///---++++++---///000000000000///...------------000000000111111111222222333333333333333444666666888:::<<<<<<;;;:::;;;<<<<<<<<<<<<===@@@DDDGGGJJJMMMOOOPPPSSSZZZfffvvv|||uuuooollleeeaaa```cccdddaaa^^^___^^^^^^^^^___```___[[[YYY]]][[[YYYYYYYYYZZZYYYXXXWWW[[[^^^]]]XXXTTTTTTVVVPPPQQQRRRSSSRRRPPPNNNMMMMMMPPPRRRRRRPPPNNNNNNOOORRRQQQPPPOOOOOOPPPQQQRRRUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZ\\\\\\[[[ZZZYYY]]]^^^^^^___aaabbbbbbccc\\\___bbbbbbcccffflllppp}}}|||vvvkkkeee]]]VVVQQQMMMKKKIIICCCBBB@@@===;;;999888777000...,,,)))(((((())))))&&&'''''''''''''''''''''((('''%%%$$$%%%&&&'''(((((())))))'''&&&%%%&&&(((&&&&&&&&&'''((())))))(((######$$$$$$%%%$$$$$$$$$$$$''')))(((%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''((()))'''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''(((((($$$%%%%%%%%%'''((()))***&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''###%%%(((((('''&&&(((***'''''''''&&&&&&&&&&&&%%%'''(((((((((((((((((('''&&&''')))******)))'''&&&...//////...---,,,***)))************************++++++******+++,,,///000.../////////...............//////000111222222333222222222222333444555666888:::<<<<<<;;;:::;;;<<<<<<;;;;;;===???CCCGGGJJJOOOQQQRRRTTTXXXbbboooxxx{{{tttnnnkkkccc``````dddeeeaaa___```_________aaaaaa___[[[XXX___\\\YYYXXXXXXYYYXXXWWWUUUZZZ^^^]]]XXXUUUVVVXXXPPPPPPRRRRRRQQQPPPNNNLLLKKKOOORRRRRROOOLLLLLLLLLTTTSSSQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUVVVXXXYYYZZZXXXYYY[[[\\\]]]\\\ZZZYYY^^^___```aaabbbcccdddddd^^^```cccddddddgggmmmrrr}}}zzzuuunnnggg^^^UUUOOOJJJFFFCCCCCCBBB@@@===;;;999888777111///,,,***)))((()))***###$$$$$$%%%&&&'''(((((('''%%%$$$%%%((()))((('''''''''((('''%%%%%%&&&(((!!!###""" !!!$$$(((######$$$$$$$$$###""""""!!!%%%)))(((%%%$$$(((,,,&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((%%%######%%%)))++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((******(((''''''&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&'''''''''((((((###&&&)))(((&&&%%%''')))&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%'''))),,,------,,,,,,.../////////...,,,***)))************************)))+++,,,,,,++++++---///,,,...///000/////////000---...///000111222333333222222222222333444555555888:::<<<<<<;;;:::;;;<<<<<<;;;;;;<<>>===<<<;;;888666000000///+++&&&%%%(((,,,'''&&&&&&'''''''''$$$"""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&"""$$$%%%%%%%%%%%%&&&(((%%%&&&''''''&&&&&&''')))''''''''''''''''''&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%&&&''''''&&&&&&''')))%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$###%%%&&&''''''&&&&&&&&&&&&''''''((()))'''%%%###$$$(((***)))(((******)))'''%%%%%%''')))'''((()))))))))(((&&&%%%&&&'''((('''&&&'''(((***)))&&&###%%%)))+++((($$$&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&'''((((((&&&$$$###''''''&&&%%%%%%%%%&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$###$$$'''***&&&''''''(((((((((((((((''''''((((((((((((''''''%%%"""###((()))%%%%%%***&&&&&&'''((()))+++---.........---,,,,,,+++******************************++++++,,,------......///---...///...---,,,---...////////////000000000000///111444555555555666777:::;;;<<<>>>??????@@@@@@===>>>>>>>>>@@@CCCHHHLLLSSSSSSVVVZZZ[[[^^^hhhsss~~~zzzrrrlllhhhdddbbb``````aaabbbbbbbbb___```bbbaaa^^^\\\[[[\\\\\\\\\\\\]]]______]]][[[\\\\\\[[[ZZZXXXUUURRRQQQPPPOOOMMMNNNPPPPPPMMMKKKLLLNNNOOOOOONNNMMMMMMNNNPPPQQQQQQPPPOOOOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]^^^]]]]]]___```aaa``````___``````aaaaaa___bbbdddeeeeeehhhnnnsss}}}vvvnnneeeZZZSSSQQQNNNJJJFFFFFFDDDAAA???>>><<<999666111000---***'''&&&(((***((((((((()))++++++)))''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((%%%'''(((((('''&&&((()))%%%&&&&&&'''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''&&&%%%%%%&&&(((&&&'''(((******((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%""""""###$$$%%%%%%''''''&&&&&&&&&&&&&&&''''''%%%###%%%'''))))))((())))))(((&&&%%%%%%''')))(((((((((((((((''''''&&&&&&'''((('''&&&&&&(((***)))&&&###%%%((()))'''###&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))&&&''''''(((((((((((((((''''''(((((((((((('''''''''$$$%%%)))***&&&&&&***&&&''''''((()))+++---.........------,,,++++++***************************++++++,,,,,,---.........---...///...---,,,---///---......///000111111222111333555555555555777999::::::<<<===>>>?????????===>>>???@@@AAACCCGGGKKKQQQRRRVVVYYYYYYZZZaaakkk{{{xxxqqqllliiicccaaa``````aaabbbbbbaaa^^^___```___]]][[[[[[[[[YYYYYYZZZ\\\___``````^^^ZZZZZZZZZYYYWWWTTTRRRPPPOOONNNMMMMMMNNNMMMKKKIIILLLMMMOOOOOOMMMLLLMMMNNNPPPQQQRRRQQQPPPQQQSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]^^^^^^^^^___```_______________```aaabbb```bbbccccccdddgggnnntttwwwooofff[[[SSSQQQNNNIIIEEEFFFDDDAAA???===;;;888555111...***((('''(((''''''((('''''')))+++,,,+++)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%'''(((&&&'''((((((''''''(((***$$$$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&''''''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$""""""###%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''%%%$$$%%%'''((((((((((((((((((&&&%%%%%%''')))))))))((('''''''''''''''&&&'''((('''&&&&&&(((***)))&&&$$$$$$''''''%%%"""&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++***(((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((&&&'''******'''''')))'''''''''((()))+++,,,---......------,,,+++++++++************************++++++,,,,,,------......---...///...------...///,,,,,,---///000222333333444555555555444555888;;;999:::;;;======>>>>>>>>>===???AAABBBBBBDDDFFFHHHPPPRRRXXX\\\ZZZXXX]]]dddwww|||vvvpppkkkiiicccaaa``````bbbbbbbbbaaa___``````___]]][[[[[[\\\YYYYYYYYY[[[^^^``````___ZZZZZZZZZYYYXXXUUUSSSQQQOOOOOONNNNNNMMMKKKJJJHHHKKKMMMNNNNNNMMMLLLLLLMMMPPPRRRSSSSSSRRRRRRTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXZZZ]]]^^^^^^^^^___aaa^^^^^^^^^^^^___```aaabbb```aaabbbbbbcccgggooouuuxxxooofff[[[TTTQQQNNNIIIEEEBBB@@@===<<<;;;999666444111---)))'''((()))'''$$$&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$&&&&&&%%%%%%'''(((&&&''')))(((''''''(((***$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''''''''&&&''''''&&&%%%%%%''')))***)))'''&&&&&&''''''(((&&&'''''''''&&&&&&((())))))&&&%%%$$$%%%%%%###!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''((('''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((())))))((('''''''''''''''((()))+++,,,---......------,,,,,,,,,,,,***************************++++++,,,------......,,,---///...------...///------...///000111222222444555555333333444888:::999999;;;<<<<<<=========<<>><<<;;;:::;;;:::888777111---)))((())))))'''$$$'''&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&###%%%&&&&&&&&&&&&''')))&&&'''((((((''''''((()))%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''(((***)))'''&&&&&&''''''(((%%%&&&'''&&&%%%&&&''')))((('''%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$''')))&&&''''''(((((((((((((((''''''(((((((((((('''''''''((((((((('''((('''&&&(((((((((((()))***,,,,,,......------------,,,,,,******************************++++++,,,------...,,,---......------...000////////////000000000000444444444222222333666999888999:::;;;;;;;;;;;;;;;;;;>>>AAACCCCCCCCCDDDEEEMMMQQQZZZaaabbb```ccciiiqqq~~~wwwpppkkkhhhgggbbbaaa```aaaccccccaaa```aaaaaaaaa___\\\[[[\\\^^^\\\[[[ZZZZZZ\\\]]]]]]\\\[[[[[[[[[[[[YYYWWWUUUTTTOOOQQQRRRQQQNNNMMMLLLMMMJJJKKKMMMMMMKKKJJJKKKLLLNNNPPPSSSSSSSSSSSSTTTUUUUUUVVVXXXYYYZZZZZZYYYYYYWWWYYY\\\^^^^^^^^^```bbb```````````````aaabbbccc___aaacccdddeeeiiipppvvvyyypppggg[[[TTTPPPMMMHHHDDD>>><<<;;;;;;<<<<<<;;;:::000...+++***)))((('''%%%***(((&&&%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''(((''''''$$$%%%''''''&&&&&&((()))%%%&&&''''''&&&&&&''')))$$$%%%%%%%%%$$$$$$###"""######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&((())))))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&%%%$$$$$$&&&'''"""###%%%%%%%%%%%%&&&((())))))((('''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%&&&))),,,&&&''''''(((((((((((((((''''''((((((((((((''''''%%%((((((&&&''')))(((&&&(((((((((((()))***+++,,,......------------------******************************++++++,,,,,,------+++---......------///000000000000000////////////333444444333222333555777888888999:::::::::::::::999<<<@@@BBBBBBBBBDDDEEEIIIMMMVVV^^^``````eeemmmsss}}}uuunnniiiffffffaaaaaaaaabbbccccccaaa___`````````]]][[[ZZZ[[[]]]\\\ZZZYYYYYY[[[]]]^^^]]]ZZZZZZZZZZZZYYYWWWUUUSSSNNNPPPQQQQQQNNNLLLMMMNNNIIIKKKLLLLLLKKKJJJJJJKKKMMMOOORRRSSSSSSSSSTTTUUUTTTVVVXXXYYYZZZZZZYYYXXXWWWYYY\\\]]]^^^___```bbbbbbbbbaaaaaaaaabbbbbbccc___bbbeeefffgggkkkqqqvvvzzzpppggg\\\TTTPPPMMMHHHDDD>>>===;;;;;;<<<;;;:::888...///...,,,)))''''''''')))'''%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###"""###%%%'''(((%%%%%%%%%&&&&&&'''((()))$$$%%%''''''&&&&&&((()))$$$%%%&&&&&&%%%%%%&&&(((!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&'''((((((''''''(((***&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&(((******)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&###""""""###&&&&&&&&&$$$'''&&&&&&&&&&&&&&&''''''$$$&&&'''&&&######%%%''' """$$$%%%%%%%%%&&&((((((((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%''')))&&&'''''''''&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***&&&''''''(((((((((((((((''''''((((((((((((''''''$$$((()))''''''++++++'''(((((((((((()))***+++,,,------..................*********************************+++,,,,,,------+++,,,......---...///111......//////000000111111333444555555444444555666777888999999999999999999888:::===???@@@AAADDDEEEHHHLLLSSSZZZ]]]___gggpppxxx}}}tttmmmhhheeedddaaaaaaaaabbbccccccaaa_________^^^\\\ZZZYYYZZZ\\\ZZZYYYXXXYYY[[[^^^______YYYYYYYYYYYYXXXVVVTTTRRRLLLOOOQQQPPPNNNLLLMMMOOOIIIKKKLLLLLLKKKJJJJJJKKKLLLOOORRRSSSSSSSSSSSSTTTTTTUUUXXXYYYZZZYYYXXXWWWWWWYYY\\\]]]^^^___```bbbdddcccbbbbbbbbbbbbbbbccc___bbbfffhhhiiilllrrrvvv|||pppggg\\\TTTPPPMMMHHHCCC>>><<<:::999999888666444---///000...)))&&&''')))'''%%%######%%%'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!"""$$$'''***&&&&&&%%%%%%&&&''')))***$$$&&&''''''&&&'''(((***###$$$&&&%%%$$$$$$%%%'''!!!###%%%&&&'''(((######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))(((''''''&&&&&&''''''((($$$&&&***,,,,,,+++(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&((()))(((&&&))))))((('''&&&&&&&&&&&&$$$&&&'''&&&###"""%%%'''!!!$$$%%%%%%%%%&&&((('''((()))))))))(((&&&%%%%%%&&&&&&&&&%%%%%%'''(((&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&%%%&&&&&&''''''(((((((((((((((''''''((((((((((((''''''$$$)))***((((((------))))))((((((((()))***++++++------..................************************)))******+++,,,,,,------+++,,,............///111,,,---...///000111222333333555777777666555666666777888888999999999888888777999<<<>>>???AAADDDFFFJJJMMMSSSZZZ\\\___hhhrrr|||wwwoookkkiiihhhgggfffffffffeeedddcccaaa```dddcccaaa```^^^\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\^^^\\\ZZZWWWVVVVVVVVVWWWQQQPPPPPPPPPPPPOOOOOOOOOJJJKKKMMMLLLKKKJJJLLLMMMOOOPPPQQQPPPNNNOOORRRVVVVVVUUUTTTVVVYYYZZZYYYVVVVVVYYY\\\^^^^^^___```aaaeeebbb______```aaabbbbbbhhhcccbbbfffjjjmmmqqqwww~~~tttgggYYYTTTRRRMMMHHHGGG@@@???>>>;;;999777555444000---***((('''(((''''''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%###''')))%%% %%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%'''((()))((('''"""%%%((()))'''&&&%%%%%%'''&&&&&&''')))***)))(((&&&%%%###"""###$$$'''(((***(((&&&(((***+++)))&&&&&&&&&&&&%%%$$$$$$''')))&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%$$$%%%'''(((((('''%%%$$$(((%%%###"""$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&$$$"""###&&&'''$$$!!!&&&%%%$$$$$$$$$%%%&&&'''#########$$$%%%&&&'''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((((())))))((('''&&&&&&'''+++***)))((((((***,,,---000000///...............)))+++,,,+++((((((+++---++++++++++++,,,---......)))***,,,...//////...---111111111111000000000000444555777666555555666777777888999:::;;;<<<<<<<<<;;;<<<<<<<<<===@@@EEEHHHHHHOOOWWW\\\^^^ccckkkrrr~~~uuummmhhhfffddddddddddddeeeeeeeeeeeeddddddbbbbbbaaa___^^^\\\[[[ZZZ\\\\\\[[[[[[[[[\\\]]]]]]]]][[[YYYVVVUUUUUUUUUVVVSSSSSSRRRQQQPPPOOOOOONNNKKKLLLMMMMMMKKKKKKLLLMMMMMMOOOQQQQQQPPPPPPSSSVVVXXXVVVVVVXXXZZZ[[[ZZZXXXXXXZZZ^^^___``````aaabbbeeeccc``````aaabbbccccccgggbbb```dddiiilllrrryyy|||uuuhhh[[[VVVSSSNNNJJJHHH@@@???===;;;888666555444///,,,)))(((((()))))))))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''''''''((('''((((((&&&%%%%%%''')))#########$$$$$$%%%%%%&&&%%%$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&((((((&&&%%%%%%%%%'''&&&&&&'''((())))))''''''&&&&&&%%%&&&'''((()))***((('''(((++++++)))'''(((((((((&&&$$$###%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***(((''''''(((((('''&&&%%%%%%&&&''''''&&&%%%%%%(((&&&$$$###$$$&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$###$$$&&&&&&$$$###)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((()))***)))'''&&&'''(((+++***)))((()))***,,,---///......---------------***+++,,,+++)))(((***,,,++++++++++++,,,---......***+++---...///...---,,,//////000000111111111222444555666666555555666777888888888999:::::::::;;;<<<======>>>???BBBGGGKKKKKKPPPWWW]]]bbbhhhooottt}}}ssskkkgggdddcccbbbaaabbbcccdddeeefffffffffaaa``````___]]]\\\\\\[[[\\\\\\\\\\\\\\\]]]^^^___\\\[[[XXXVVVTTTTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMLLLKKKMMMNNNNNNLLLLLLLLLMMMLLLNNNQQQRRRRRRSSSUUUVVVYYYXXXXXXZZZ\\\\\\[[[ZZZYYY[[[___```aaaaaabbbccceeecccaaaaaabbbdddddddddfffaaa___bbbfffkkkssszzzyyysssggg[[[UUURRRMMMHHHGGG???>>>===:::888666444333---+++)))((()))*********)))))))))((('''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''((()))******(((&&&%%%&&&)))++++++***$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&%%%$$$###"""''''''(((&&&$$$$$$%%%&&&(((&&&&&&&&&((()))((('''''''''((()))))))))))))))***)))((()))++++++)))((('''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&'''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%%%%%%%%%%%%%&&&***)))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((()))***+++***((('''((()))+++***)))))))))***,,,---...------,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))++++++******++++++,,,---...+++,,,---.........---,,,......///000111222333333333555666666555555666777:::::::::999999:::;;;;;;<<<===???@@@AAAEEEIIIMMMMMMQQQVVV]]]fffnnntttxxx|||tttlllhhheeecccbbb```aaabbbcccdddeeeeeeeee_________^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^___```\\\[[[XXXVVVTTTTTTUUUUUUUUUTTTSSSPPPNNNLLLJJJIIIKKKMMMOOOOOONNNMMMMMMNNNMMMOOORRRUUUVVVWWWXXXXXXXXXYYYYYY[[[\\\\\\\\\[[[XXX[[[^^^```aaaaaabbbccceeedddbbbbbbdddeeeeeedddgggbbb```bbbdddhhhqqqzzzvvvooodddYYYTTTOOOIIIEEEDDD???>>><<<:::888555444333---+++)))(((((()))((('''***)))))))))((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))***%%%$$$$$$%%%'''))))))(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$%%%'''(((&&&'''(((((('''&&&&&&&&&(((((('''%%%######%%%'''(((&&&&&&&&&(((((('''&&&&&&''')))*********(((''')))))))))***+++***))))))%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%'''(((''''''$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$$$$&&&)))(((((('''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''''''''(((((((((((()))***+++***)))((()))*********)))))))))***+++,,,...------,,,,,,,,,,,,,,,---,,,,,,***)))((())))))************+++,,,---...,,,---.........---,,,+++...//////000111111222222222444555555555555666777===<<<;;;;;;:::;;;<<<<<<;;;<<<>>>@@@BBBEEEJJJMMMOOOPPPUUU]]]hhhrrrxxx{{{zzzrrrkkkgggeeecccbbb```aaaaaabbbbbbbbbaaaaaa___^^^^^^]]]\\\[[[[[[[[[YYYYYYZZZ[[[\\\]]]___```\\\[[[XXXVVVTTTTTTUUUVVVSSSRRRPPPNNNLLLIIIHHHGGGJJJMMMOOOQQQPPPOOOOOOPPPOOOQQQSSSWWWYYY[[[[[[[[[XXXYYYZZZ[[[[[[[[[[[[\\\XXXZZZ^^^___``````aaabbbeeecccbbbccceeeffffffeeehhhdddbbbbbbcccgggpppyyy~~~uuunnndddZZZTTTOOOHHHDDDDDD???>>>===:::888666444333...,,,)))((('''&&&$$$"""((((((((()))))))))******$$$$$$%%%%%%%%%%%%%%%&&&((((((((((((((((((((('''$$$%%%'''&&&%%%$$$%%%&&&((('''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''###%%%((((((''''''(((***(((((('''$$$######&&&(((((('''%%%&&&'''((('''%%%$$$%%%((()))***)))'''&&&((()))*********)))))))))&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''((((((((('''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&'''((('''&&&###%%%'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''''''%%%$$$&&&)))$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((***+++***)))((()))+++***************+++++++++///......---,,,------------,,,+++***)))))))))(((************+++,,,------------------------,,,,,,111111000000000000000000222333555555444444666888;;;;;;::::::::::::::::::999;;;===???AAADDDIIILLLNNNPPPTTT]]]hhhssszzz}}}zzzvvvoooiiifffdddcccaaabbbbbbbbbbbbbbbaaa```______^^^^^^]]][[[ZZZZZZYYYVVVWWWWWWXXXZZZ\\\]]]^^^[[[ZZZWWWUUUSSSSSSTTTTTTPPPPPPNNNMMMKKKIIIHHHGGGHHHLLLOOORRRRRRRRRRRRSSSSSSRRRTTTVVVZZZ\\\\\\\\\WWWYYY[[[\\\[[[[[[\\\]]]XXXZZZ]]]___``````aaabbbcccbbbbbbccceeeffffffdddfffdddcccdddeeegggpppzzz~~~uuuooofff]]]WWWQQQJJJFFFGGG@@@???>>>;;;999777555444///---***)))(((&&&###!!!'''''''''((()))*********%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%''')))(((&&&$$$$$$&&&&&&%%%######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###%%%''''''%%%$$$%%%&&&"""&&&&&&%%%%%%'''***''''''&&&%%%###$$$''')))((('''%%%&&&''''''&&&%%%###%%%&&&(((((('''&&&%%%'''(((******((('''((())))))******(((%%%"""!!!!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%"""$$$'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&&&&&&&&&&'''!!!"""$$$%%%&&&'''''''''#########$$$%%%&&&((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''')))***)))(((((()))+++))))))******++++++++++++///......------------------,,,***)))*********(((***))))))******+++,,,---------------------------111111111111000000//////111222444444444444666888777777888999999888888777888:::===???AAACCCGGGIIINNNQQQVVV^^^hhhrrr{{{xxxtttnnniiigggfffdddccccccccccccccccccbbbaaaaaa```___^^^\\\[[[YYYXXXXXXSSSTTTTTTVVVXXXZZZ\\\]]]YYYWWWUUURRRQQQQQQQQQRRRNNNNNNMMMLLLKKKJJJJJJIIIGGGJJJOOORRRSSSTTTTTTUUUTTTSSSRRRTTTXXX[[[\\\[[[XXX[[[]]]^^^\\\\\\]]]___YYY[[[___```aaaaaabbbcccbbbaaaaaaccceeefffeeedddbbbbbbcccfffgggiiisss}}}~~~wwwnnnfff^^^YYYRRRJJJFFFGGGAAA@@@???<<<:::888666555///---+++******(((%%%###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((('''%%%###%%%$$$###"""$$$&&&)))+++$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###&&&))))))(((&&&%%%%%%###''''''$$$###&&&)))$$$%%%&&&%%%$$$%%%'''***((('''%%%&&&&&&'''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%'''))))))'''&&&'''(((&&&((()))(((&&&$$$######$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%''''''&&&$$$"""%%%((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))''''''''''''((((((((((((&&&'''))))))(((''')))***))))))***+++++++++++++++...------,,,,,,,,,,,,,,,---***((()))+++,,,+++)))))))))))))))***+++,,,---,,,,,,,,,,,,------...///000000000000000111111111000222444444444444666888555777999;;;;;;;;;999888999;;;>>>@@@AAACCCFFFHHHNNNRRRYYY```gggqqq|||yyyuuuoookkkjjjiiihhhgggcccddddddeeeeeeeeedddddd```___^^^\\\ZZZYYYWWWVVVQQQRRRSSSTTTVVVXXXZZZ[[[WWWUUUSSSPPPOOOOOOOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLFFFIIIOOOSSSTTTUUUVVVWWWUUUSSSQQQRRRVVVZZZZZZZZZZZZ]]]______^^^]]]___aaaZZZ]]]```bbbbbbbbbccceeeaaaaaaaaaccceeefffeeeccc______cccgggiiillluuuxxxllleee]]]XXXPPPHHHEEEFFFBBBAAA???===;;;888777666///---,,,,,,,,,+++)))&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''### ###)))***%%% &&&%%%$$$$$$&&&)))---///###%%%'''))))))'''$$$######$$$%%%&&&&&&&&&%%%$$$###&&&***,,,***(((&&&%%%###'''***)))&&&$$$&&&***###$$$%%%&&&%%%&&&(((***((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''''''''''''''$$$'''))))))&&&%%%&&&((( """%%%'''''''''((()))$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))"""###%%%'''((()))******&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((&&&%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%&&&&&&%%%######&&&)))***)))'''%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%((((((&&&###&&&'''((((((((('''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))%%%'''((((((''''''(((***))))))***++++++++++++***---,,,++++++******++++++,,,***((((((+++,,,+++***))))))))))))***+++,,,---+++++++++,,,---...///000......///000111222333333000222333444444444666888666999<<>>???BBB444>>>TTT999000...,,,+++,,,,,,+++***$$$$$$%%%&&&'''''''''&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$######%%%'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))&&&$$$$$$&&&&&&$$$!!!$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&)))'''&&&$$$$$$%%%&&&'''###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&"""######$$$%%%&&&'''''''''%%%$$$%%%((((((&&&###%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&''')))'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((***(((''''''(((((('''%%%++++++***************+++---,,,+++*********+++,,,,,,***))))))******((('''(((*********)))((()))***))))))***+++,,,,,,,,,,,,222111000//////000111222444333333444444666777888444666:::>>>???>>>===;;;888;;;>>>???@@@AAACCCEEENNNSSS]]]hhhooovvvzzzrrrkkkiiigggdddeeehhhcccdddeeeffffffdddbbbaaa___]]]ZZZYYYZZZ[[[ZZZZZZVVVWWWWWWWWWXXXXXXXXXXXXWWWTTTPPPNNNOOOPPPQQQRRRNNNLLLKKKJJJLLLMMMMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSOOOOOOPPPRRRTTTWWWYYYZZZ[[[]]]]]]]]][[[[[[[[[]]]___`````````aaaaaaaaaaaa```aaaaaaaaabbbdddeeefffeeecccdddhhhkkknnnttt|||uuunnnbbbXXXVVVQQQGGGEEEJJJAAA======BBB555???TTT;;;111///,,,++++++***)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&%%%###$$$&&&'''&&&$$$%%%%%%&&&'''((((((((((((''''''(((((((((((('''''')))(((&&&$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''###%%%%%%%%%$$$%%%''')))'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((((((((******)))))))))******+++,,,,,,+++******++++++,,,,,,+++)))******+++)))((()))***++++++))))))***+++******+++---------------111111000/////////000111333444444555666666777777555777:::<<<======<<<;;;999<<>>666666CCC222111///,,,******)))'''&&&''''''((((((((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''(((((('''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%&&&'''(((((())))))))))))((('''&&&&&&'''((()))(((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$#########""""""!!!!!!'''&&&%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&***---+++'''%%%(((,,,''''''''''''((()))++++++++++++++++++++++++,,,,,,---,,,++++++------,,,++++++,,,------++++++,,,---***+++,,,---............//////////////////000000000222444666666555444333666777777888999:::::::::<<<>>>AAABBBBBBBBBCCCEEEEEEHHHQQQ\\\eeeqqqzzzuuukkkfffdddfffgggdddccceeegggffffffeeedddbbbaaaaaa^^^\\\YYYYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZVVVUUUSSSSSSSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTVVVVVVYYY\\\___aaaaaaaaaaaaaaa___```bbbcccdddcccbbbaaabbbbbbbbbbbbccccccdddeeedddbbbccchhhjjjmmmsss{{{}}}rrrggg```XXXSSSNNNIIIFFFFFFBBBCCC999;;;666222;;;//////---+++***++++++***((('''(((((((((((((((''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''((((((%%%$$$$$$%%%&&&'''((((((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$""""""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))%%%(((+++***&&&$$$'''+++''''''''''''((()))++++++******++++++,,,,,,,,,,,,---,,,+++,,,---...---++++++---------,,,+++,,,---)))***+++,,,,,,------,,,...//////000000000000000///111333444444333222111555666777888999999::::::===???AAABBBAAAAAABBBDDDBBBEEEMMMWWWaaannn}}}vvvrrrkkkfffccceeefffcccccceeeffffffeeedddccccccbbbbbb^^^\\\YYYXXXYYYZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVUUUSSSRRRRRRQQQOOONNNKKKJJJJJJKKKLLLMMMKKKIIIIIIJJJKKKMMMNNNNNNNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUXXX[[[^^^```aaaaaabbbddd```bbbdddeeefffeeecccbbbddddddccccccdddeeeeeefffdddbbbcccgggjjjlllsss{{{}}}rrrfffaaaYYYSSSNNNJJJFFFEEE===AAA555888888222888111///---++++++,,,,,,+++***''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((***((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$""""""$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''((((((((()))))))))%%%'''))))))&&&&&&(((***(((((((((((()))******+++))))))+++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,------++++++,,,---))))))***+++,,,,,,,,,,,,...///000111222222111111000111222333333333222111333555777999:::;;;;;;:::>>>???AAABBBAAA@@@AAABBB@@@CCCJJJTTT^^^kkk}}}{{{tttpppkkkfffcccdddeeeccccccffffffeeeddddddcccccccccccc^^^[[[YYYXXXYYYYYYYYYXXXVVVWWWWWWWWWXXXXXXXXXXXXWWWTTTRRRPPPPPPPPPOOOMMMKKKJJJJJJKKKMMMLLLKKKIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ]]]______aaacccfffbbbccceeeggggggfffeeecccdddddddddddddddeeeeeefffcccbbbcccgggjjjlllssszzz~~~ttthhhddd\\\UUUOOOLLLHHHDDD===CCC555888;;;222666333222000---,,,---,,,+++***'''''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$&&&((($$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$&&&((('''&&&&&&(((***&&&'''((())))))******)))''''''((((((((((((''''''(((((((((((((((''''''&&&$$$#########$$$&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%%%%$$$%%%''')))((((((((((((''''''''''''$$$%%%&&&'''(((((((((((($$$$$$$$$$$$############&&&''''''%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''((((((((()))))))))******)))))))))******+++((()))+++,,,------,,,,,,+++******+++,,,------+++***,,,---,,,+++***+++,,,)))***+++,,,------------...///111222333333333222333333333333333333333333111333777:::<<<===<<<;;;===???AAAAAA@@@???@@@AAA???BBBIIISSS\\\hhhzzz{{{tttppplllfffbbbcccdddccccccfffeeeeeedddccccccddddddddd^^^[[[YYYXXXYYYYYYYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWTTTQQQOOOOOOOOONNNMMMJJJJJJJJJKKKMMMLLLJJJHHHLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQSSSUUUWWWYYYZZZXXXZZZ\\\]]]^^^aaadddgggbbbdddfffhhhiiigggeeeddddddddddddcccddddddeeeeeecccbbbcccgggjjjlllssszzzvvvjjjggg___VVVQQQMMMIIIDDDAAAGGG777999===111222111555222///...---,,,***(((&&&'''''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%% ###%%%%%%######%%%((($$$$$$$$$%%%&&&'''))))))''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&'''!!!$$$''''''&&&'''))),,,&&&'''((()))************&&&'''((())))))((('''&&&((((((((()))(((''''''&&&$$$$$$###$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''%%%######&&&***%%%&&&&&&''''''&&&&&&%%%!!!###$$$&&&''''''&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))((('''(((***++++++***,,,+++***************+++((()))+++,,,------,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,******+++,,,++++++,,,---............///000222333444444333333666666555444444444555555000333777<<<>>>>>>===<<<===???AAA@@@???>>>???@@@???AAAIIIRRR[[[fffwwwxxxoooiiihhhgggffffffgggfffdddbbbeeeeeecccbbbaaa`````````]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUWWWXXXYYYXXXVVVWWWUUUQQQOOONNNNNNMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKPPPPPPJJJIIINNNPPPNNNQQQRRRSSSUUUWWWYYYZZZ[[[WWWWWWYYY\\\^^^aaacccdddccceeeffffffdddccccccdddbbbbbbcccbbbaaabbbeeegggdddccceeehhhiiikkksss|||vvvmmmeeeZZZTTTPPPMMMHHHDDDAAA@@@===999:::;;;888222444222000---***)))(((((((((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''((((((''''''''''''((())))))###$$$%%%%%%&&&&&&%%%%%%$$$######&&&)))***((($$$!!!"""$$$&&&)))***++++++&&&$$$"""###&&&(((&&&$$$'''(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%###$$$&&&)))(((((('''&&&&&&'''))))))%%%&&&'''(((((('''&&&%%%***)))'''%%%$$$$$$$$$%%%&&&&&&'''%%%###!!!""""""###%%%'''&&&%%%$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((---)))$$$###%%%'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''%%%'''++++++'''%%%''''''''''''((())))))******))))))(((((((((''''''&&&(((((((((((()))***+++,,,*********+++,,,---...///******+++++++++,,,,,,,,,+++***,,,//////---///333,,,,,,+++***+++,,,---...000111333444333333444555>>>:::666444555666555333999999999999;;;<<<===>>>AAA@@@??????>>>?????????@@@DDDIIIOOOXXXfffuuuxxxoooiiifffdddddddddfffgggfffeeeeeedddcccbbbaaa`````````]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVWWWYYYYYYXXXVVVWWWUUUQQQOOONNNMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKFFFKKKMMMJJJKKKQQQUUUTTTSSSTTTUUUUUUWWWWWWXXXYYYXXXXXXZZZ\\\___aaabbbccccccdddeeeeeecccbbbbbbcccbbbccccccbbbbbbccceeegggfffeeefffiiijjjlllttt}}}}}}tttllldddZZZSSSPPPLLLHHHDDD@@@@@@===999888:::666111333222///---+++)))(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%#########$$$&&&'''&&&%%%###$$$%%%%%%&&&%%%%%%%%%'''&&&%%%&&&((((((((('''&&&(((((('''&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%###$$$&&&))))))((('''&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%%%%&&&%%%&&&'''%%%###"""###$$$###%%%&&&&&&%%%$$$%%%&&&"""######$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&+++(((%%%$$$&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%***+++((((((***''''''(((((()))******+++******)))(((((((((((((((((((((((())))))***+++,,,,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,+++***,,,//////---...333---,,,+++++++++,,,---...///111333444333333444555<<<999555444555666555444777777888:::;;;>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???BBBGGGLLLTTT```mmmwwwvvvnnniiicccbbb```aaadddggghhhhhheeedddcccaaa````````````]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZXXXWWWVVVTTTQQQOOONNNLLLIIIGGGFFFGGGGGGHHHIIIJJJJJJKKKGGGKKKMMMLLLNNNRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ\\\^^^```aaabbbbbbbbbdddeeedddbbbaaaaaabbbbbbcccccccccbbbccceeeggggggfffgggjjjkkkmmmuuu~~~|||sssjjjcccZZZSSSOOOKKKGGGDDDAAAAAA>>>999777888444///000000///...,,,***(((''''''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%$$$$$$###%%%&&&''''''&&&&&&''')))&&&'''((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''&&&%%%$$$$$$&&&((())))))((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%&&&!!!"""%%%'''((('''&&&%%%((('''%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""!!!$$$)))+++)))))),,,((((((((()))******++++++,,,+++)))(((((()))******)))))))))))))))***,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,+++,,,//////---...333...---,,,,,,,,,,,,,,,---///111333333333222333444999666444333444666666555555666888:::===???AAABBBAAAAAA@@@@@@???>>>>>>===???BBBFFFJJJPPPZZZfffnnn}}}uuunnniiicccaaa___```bbbeeeggghhhdddcccbbbaaa```_________\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXZZZZZZYYYWWWTTTRRRPPPOOONNNMMMJJJHHHEEEEEEFFFGGGHHHJJJJJJKKKLLLOOOPPPOOOOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWZZZ[[[]]]___aaabbbbbbbbbbbbcccddddddbbb``````aaaaaacccddddddcccccceeeggggggfffgggjjjjjjlllttt}}}|||sssiiibbbZZZRRRNNNJJJGGGDDDBBBCCC@@@:::777777444///............,,,***(((&&&'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''&&&&&&&&&###%%%&&&$$$""""""%%%)))$$$%%%&&&'''''''''''''''"""%%%'''&&&$$$###%%%(((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&$$$$$$&&&((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###!!!###(((***((())),,,(((((())))))***++++++++++++***)))''''''(((***+++))))))))))))***+++,,,,,,++++++******)))******++++++++++++,,,,,,,,,------,,,+++,,,//////,,,...222...---------,,,,,,,,,,,,...000222333222222333444555444333333444555666666666777888;;;===???@@@@@@AAAAAAAAA@@@???>>>===<<>>===<<<<<<@@@EEEJJJOOOVVV```gggtttxxxrrrmmmjjjfffdddbbbaaabbbdddcccccccccbbbaaa___^^^^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\ZZZYYYTTTQQQNNNMMMMMMNNNMMMLLLDDDDDDFFFHHHIIIKKKMMMMMMNNNMMMOOORRRRRROOOPPPSSSPPPQQQSSSUUUWWWYYY[[[\\\ZZZ\\\___bbbdddeeeddddddccceeefffeeebbb``````aaaaaaccceeefffeeeeeeeeeffffffeeefffhhhiiijjjqqqzzz|||sssgggccc[[[TTTMMMJJJHHHGGGCCCFFFDDD>>>999777666333,,,,,,,,,+++***)))((('''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%$$$###!!!!!!%%%&&&''''''&&&&&&''')))%%%&&&'''&&&%%%$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!!"""###%%%$$$$$$$$$%%%&&&%%%&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""###%%%&&&"""$$$''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%%%%((('''%%%%%%''''''''''''((())))))******''''''''''''((((((((((((******)))******+++,,,---)))))))))***+++,,,---...,,,,,,,,,,,,---------------,,,---000///,,,---111,,,,,,---...............---///111111111000111222///111333333222222444555666777999:::;;;;;;;;;:::??????@@@AAAAAA???>>>===:::>>>DDDIIINNNTTT]]]dddppp}}}}}}wwwqqqllljjjeeecccbbbcccdddeeedddcccbbbbbb```___^^^]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYZZZ\\\\\\[[[YYYYYYUUUPPPMMMLLLLLLLLLLLLDDDEEEFFFHHHJJJLLLNNNOOOLLLKKKNNNRRRRRRNNNOOOTTTQQQQQQSSSUUUWWWYYY[[[[[[ZZZ\\\```ccceeeffffffeeeeeefffgggeeecccaaaaaaaaaaaaccceeeffffffeeeeeefffgggfffgggiiiiiikkkrrr{{{yyypppgggccc]]]UUUNNNJJJIIIIIIAAAEEEDDD===888777666444,,,+++***)))))))))))))))&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!'''&&&%%%&&&((((((((('''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%$$$###!!!###$$$$$$""""""###$$$&&&&&&%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""$$$''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((%%%%%%''''''$$$%%%(((&&&&&&&&&'''(((((())))))%%%'''(((*********((((((************+++,,,------+++++++++++++++,,,------,,,,,,,,,------------...---,,,---000///,,,---111***+++---...////////////,,,...000111000000111222...111333333111111222444222444777999;;;;;;;;;:::===>>>@@@AAAAAA@@@???>>><<>>;;;888555333......---,,,+++***)))((($$$''')))'''%%%$$$&&&((()))'''$$$%%%''')))(((&&&%%%%%%%%%%%%''')))+++---***)))((('''&&&%%%$$$$$$&&&%%%''')))'''$$$&&&,,,###$$$$$$%%%%%%&&&&&&'''$$$&&&&&&&&&$$$###$$$%%%(((&&&$$$$$$'''((('''%%%%%%&&&&&&%%%######%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$+++***'''&&&%%%&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%))))))&&&$$$%%%(((&&&&&&%%%&&&&&&'''((()))$$$((((((######&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###'''%%%$$$&&&)))***(((%%%(((((((((((())))))))))))((((((((((((((()))************+++++++++,,,,,,,,,++++++******************...---,,,++++++---...000---------------...///000---------...............,,,,,,---///000222333333///000111000//////111222444555777999:::::::::999<<<======>>>??????@@@@@@CCCEEEGGGHHHJJJPPPZZZaaaiiirrrzzz~~~vvvoooiiifffeeeccccccccceeegggfffdddbbbbbb```]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXZZZ[[[[[[XXXUUUSSSRRRQQQNNNLLLJJJHHHGGGDDDEEEGGGIIILLLNNNPPPQQQNNNOOOQQQQQQQQQRRRTTTVVVTTTUUUVVVVVVVVVXXX[[[]]]ZZZ\\\___bbbdddeeeeeeeeedddddddddeeegggfffcccaaadddeeefffhhhiiiiiiiiiiiieeefffggggggiiipppyyyxxxoooeee```YYYSSSPPPLLLHHHDDD???>>>===<<<999666333111...---,,,+++))))))))))))###$$$%%%%%%$$$###$$$%%%(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&''')))+++,,,&&&&&&''''''''''''((((((%%%$$$%%%'''%%%"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%'''(((%%%###$$$&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&%%%%%%***)))((('''&&&''''''((("""######$$$&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%))))))%%%$$$&&&(((%%%$$$$$$%%%%%%&&&'''((($$$((('''$$$###&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###'''&&&$$$%%%((()))(((&&&(((((((((((())))))))))))((((((((((((((()))***************+++++++++,,,,,,++++++******************---,,,+++******,,,---...///......---------......---------...............,,,---...///000222333333000111222111000000222444555666888:::;;;;;;::::::<<<<<<===>>>???@@@@@@AAABBBDDDFFFGGGIIIPPPYYY```iiirrrzzz~~~vvvnnnhhheeecccaaaaaabbbdddffffffeeecccccc```\\\ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXZZZ\\\]]][[[WWWSSSQQQPPPOOOMMMLLLJJJIIIHHHEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQRRRUUUWWWUUUVVVXXXXXXXXXYYY\\\^^^]]]^^^```bbbccccccccccccbbbaaabbbccceeeeeecccaaagggggghhhiiiiiiiiiiiihhhccceeefffgggjjjppp{{{xxxoooeee___XXXRRROOOLLLHHHDDD??????===;;;888555333111...---***((('''((())))))((('''&&&'''(((((((((&&&'''&&&&&&'''))))))&&&$$$%%%%%%%%%&&&''')))***+++''''''''''''(((((())))))&&&$$$%%%&&&%%%"""###'''))))))(((''''''&&&%%%%%%$$$%%%''''''&&&&&&''')))&&&%%%######%%%&&&%%%$$$%%%&&&''''''&&&%%%&&&((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%((((((((((((''''''''''''######$$$%%%'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((((((%%%$$$&&&((($$$$$$$$$$$$%%%&&&''''''%%%''''''$$$$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$(((&&&$$$$$$&&&(((((('''''''''((((((((()))))))))((((((((((((((()))***************++++++++++++,,,******++++++++++++++++++,,,+++***)))***+++,,,---000///...---,,,,,,,,,,,,---------.........//////------...///111222333333111222333222111222333555666777999:::;;;<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCEEEEEEHHHNNNXXX```jjjttt}}}}}}tttmmmhhheeeccccccbbbbbbdddffffffeeeccceeeaaa]]]ZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[YYYZZZ[[[\\\\\\ZZZWWWTTTQQQPPPOOONNNMMMLLLKKKJJJGGGGGGIIIJJJLLLNNNOOOPPPTTTTTTTTTSSSRRRSSSVVVXXXUUUVVVXXXYYYYYYZZZ\\\^^^```aaabbbccccccccccccbbbaaaaaaaaabbbdddeeecccbbbgggggghhhhhhhhhhhhgggfffdddfffggggggjjjqqq{{{wwwnnnddd^^^WWWQQQNNNKKKGGGDDDBBBAAA???===:::777555444...,,,)))'''&&&''')))******(((&&&'''***+++)))&&&%%%&&&'''))))))(((&&&$$$$$$%%%%%%&&&'''((()))*********)))(((((('''&&&&&&***'''&&&((('''$$$%%%(((((('''''''''&&&&&&&&&%%%$$$%%%''''''''''''(((***%%%$$$######$$$$$$$$$$$$%%%&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))((((((''''''((())))))))))))))))))(((''''''(((((((((((())))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%%%%&&&((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''(((((($$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&&&&%%%(((&&&$$$###$$$&&&((()))&&&'''''''''((()))))))))((((((((((((((())))))***************++++++++++++******+++++++++++++++,,,+++++++++***+++,,,------///...------,,,,,,,,,---,,,,,,------.../////////---...///000111222333333222333444333333333555777666777999;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBAAABBBCCCDDDFFFMMMXXX___lllwwwzzzsssmmmhhhfffeeefffeeeddddddeeeeeedddbbbeeebbb^^^\\\[[[[[[[[[ZZZWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\[[[YYYWWWWWWWWWRRRQQQPPPOOONNNMMMMMMLLLHHHHHHIIIKKKLLLNNNOOOPPPTTTTTTUUUTTTSSSTTTVVVXXXTTTVVVXXXYYYYYYYYY[[[]]]ccccccddddddeeeeeeddddddcccbbbbbbccceeefffeeedddffffffggggggffffffeeedddggghhhiiiiiikkkqqqzzzwwwnnnddd^^^UUUPPPMMMKKKGGGDDDBBBAAA???<<<999777555444...,,,)))'''&&&''')))+++&&&###!!!"""%%%&&&$$$"""$$$&&&((())))))'''&&&%%%$$$$$$%%%&&&'''(((((()))))))))((((((''''''&&&&&&+++'''&&&((((((%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''(((***$$$$$$$$$$$$######$$$%%%$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))(((''''''(((((()))******)))((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''(((((($$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%''')))%%%&&&&&&'''((()))))))))((((((((((((((())))))***))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,------...//////000...//////000111222333333222333444444333444666888666777999;;;<<<<<<<<<;;;::::::<<<===???AAABBBCCCAAABBBCCCCCCEEEMMMWWW```jjjvvvyyyrrrlllhhhfffeeegggeeeccccccddddddbbbaaadddaaa___^^^]]]]]][[[ZZZWWWWWWWWWXXXXXXZZZ[[[\\\^^^^^^]]][[[XXXVVVWWWXXXSSSRRRQQQPPPOOONNNMMMMMMIIIIIIJJJKKKMMMNNNOOOOOORRRSSSUUUUUUUUUUUUVVVXXXSSSVVVXXXYYYYYYZZZ[[[\\\dddddddddeeeeeefffggggggeeedddcccdddeeefffeeedddeeeeeefffffffffeeeddddddiiijjjkkkjjjlllrrr{{{vvvmmmccc]]]TTTOOOLLLJJJGGGEEEAAA???===:::777555333333---,,,***(((((((((***+++%%%$$$###$$$%%%%%%%%%$$$$$$&&&))))))'''&&&&&&'''$$$$$$%%%''''''(((((('''$$$%%%%%%&&&'''((()))))))))$$$"""%%%&&&$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$%%%''''''&&&&&&''')))$$$%%%&&&%%%######%%%&&&"""%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''((((((((((((!!!###%%%'''((())))))(((&&&&&&&&&''''''(((((()))((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))'''%%%%%%'''(((&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""$$$%%%%%%%%%%%%&&&(((%%%%%%&&&%%%$$$$$$&&&)))%%%%%%&&&'''((())))))***((((((((((((((()))******)))))))))************+++******++++++,,,---------,,,,,,---------.........++++++++++++,,,---...///+++,,,,,,---...///000000//////000000111222333333222333444444444444666888666777999:::;;;<<<;;;;;;999:::;;;===@@@BBBCCCDDDBBBCCCCCCCCCEEEMMMXXX```gggsssyyyqqqkkkgggdddccccccbbb``````bbbbbbbbbaaa```___^^^^^^^^^]]][[[XXXWWWWWWWWWWWWYYYZZZ[[[\\\\\\^^^___]]]YYYVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOONNNQQQUUUVVVVVVVVVVVVWWWTTTWWWZZZ[[[[[[[[[\\\]]]bbbbbbcccdddeeeggghhhiiigggeeeddddddeeeeeeeeedddeeeeeefffffffffffffffeeehhhjjjkkklllnnnuuuvvvmmmccc\\\SSSNNNKKKJJJGGGEEEAAA???<<<999666555444333,,,,,,+++************+++'''((()))((('''''''''(((%%%''')))(((&&&%%%&&&(((###$$$&&&''''''''''''&&&######$$$%%%&&&'''(((((((((###!!!$$$'''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%'''$$$&&&'''&&&$$$###%%%(((!!!###&&&((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((''''''&&&'''((()))*** """$$$&&&((((((((('''&&&''''''((())))))******)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&'''(((((('''$$$$$$((()))%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$&&&(((###%%%&&&&&&$$$$$$&&&((($$$%%%%%%&&&'''((()))***((((((((((((((()))******))))))))))))******************++++++,,,------...++++++,,,---------------,,,,,,,,,+++,,,,,,------++++++,,,---...///000000000000000111111222222333111222333444333444666888555666888:::;;;;;;::::::888999;;;===@@@BBBDDDEEECCCDDDCCCCCCEEEMMMYYYaaafffrrryyyqqqjjjeeebbbaaa```^^^]]]^^^```aaaaaaaaa]]]]]]]]]^^^___]]]ZZZWWWVVVVVVWWWWWWYYYZZZ[[[\\\ZZZ^^^aaa```[[[WWWTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLPPPTTTWWWWWWVVVVVVVVVUUUXXX[[[]]]]]]]]]]]]^^^``````aaabbbdddgggiiijjjgggeeeccccccdddddddddbbbeeeffffffggghhhhhhgggggggggiiikkklllooowwwvvvlllccc\\\SSSMMMKKKJJJGGGEEECCCAAA>>>;;;888777666555,,,,,,,,,,,,++++++++++++$$$&&&((('''$$$###%%%(((&&&((()))'''%%%$$$''')))###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$)))$$$"""&&&)))((('''(((((((((((('''&&&&&&%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%'''((('''$$$$$$&&&((( ###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((())))))(((&&&%%%&&&'''***+++%%%&&&((())))))(((&&&%%%'''(((((()))***+++++++++))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%'''''''''$$$$$$$$$$$$%%%&&&''''''((($$$$$$))))))%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$$$$&&&)))!!!$$$''''''%%%$$$%%%'''$$$$$$%%%&&&'''((()))***((((((((((((((()))******))))))))))))******************+++,,,,,,---......******+++,,,,,,,,,,,,+++......---,,,++++++++++++++++++,,,---...///000111000000000111222222222333000222333333333444666888444555777999:::::::::999888999;;;===@@@BBBDDDEEEDDDDDDDDDCCCFFFNNNYYYbbbhhhttt{{{uuurrrnnngggdddeeecccbbbaaa```____________``````^^^]]]\\\[[[[[[[[[UUUVVVXXXYYYYYYYYY[[[]]][[[\\\]]]\\\XXXTTTQQQQQQQQQPPPOOOOOONNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZ\\\___aaa^^^___```______aaacccfffhhheeeaaabbbfffhhhfffcccccceeeggggggfffggghhhjjjjjjlllnnnoooqqqvvvuuunnnbbb\\\TTTNNNLLLKKKHHHFFFGGGEEEAAA<<<888444222000,,,,,,,,,+++)))(((((()))((((((''''''&&&&&&&&&&&&######$$$%%%%%%&&&&&&''''''((()))(((&&&%%%%%%'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&(((***)))&&&$$$((('''&&&&&&%%%%%%%%%%%%)))'''%%%######%%%'''(((###"""###%%%((())))))((('''((()))((('''&&&''')))'''&&&%%%&&&(((+++...111000+++&&&$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&''''''''''''%%%$$$$$$&&&(((%%%%%%'''((())))))))))))%%%&&&&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%&&&%%%%%%%%%%%%&&&'''((()))))))))***+++,,,---...,,,)))'''(((++++++***''',,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,------.../////////000000000000000111111222222333333444444555555555444555777999:::;;;::::::;;;;;;;;;<<<>>>BBBEEEGGGCCCFFFIIIJJJJJJNNNWWW^^^jjjxxxzzzsssppplllfffccccccbbbbbbaaaaaa```______^^^bbbaaa___]]][[[YYYYYYXXXUUUVVVXXXXXXXXXXXXZZZ[[[YYY[[[\\\[[[XXXUUUSSSRRRPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWZZZ^^^aaa^^^____________```ccceeegggdddaaabbbeeegggeeebbbcccdddfffgggfffgggiiijjjhhhjjjlllmmmooovvvvvvpppccc\\\TTTOOOMMMLLLIIIFFFFFFDDD@@@<<<888444222111------,,,+++)))((((((((())))))((((((''''''''''''%%%%%%&&&''''''(((((()))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))&&&######$$$'''))))))'''&&&%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&(((%%%$$$$$$&&&(((((('''&&&%%%'''((('''&&&%%%&&&'''((('''&&&&&&(((+++...111000,,,'''%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%&&&&&&'''(((******+++((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$&&&&&&&&&%%%%%%&&&''''''++++++*********+++,,,,,,+++)))((((((***+++***(((+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------.../////////000000000000000111111222222333333444444555555555444555777888999::::::999;;;;;;<<<>>>@@@CCCFFFGGGEEEHHHKKKKKKJJJNNNVVV]]]iiiwwwxxxrrroookkkdddaaabbbaaaaaabbbbbbbbb```___^^^bbbaaa___\\\YYYXXXVVVVVVUUUWWWXXXXXXWWWWWWXXXZZZXXXZZZ[[[[[[XXXUUUSSSSSSPPPOOONNNNNNMMMNNNNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPOOOPPPQQQSSSVVVXXXZZZ[[[^^^]]]ZZZWWWVVVXXX]]]```]]]___```______```bbbdddfffccc```aaadddeeedddaaaaaaccceeeffffffgggiiikkkjjjkkkkkkjjjlllttt~~~xxxrrrddd]]]UUUPPPNNNLLLIIIGGGEEECCC@@@;;;777444222111///...,,,+++)))((('''''')))))))))(((((((((((((((%%%%%%&&&''''''(((((()))&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&'''(((''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$***(((&&&&&&(((*********%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&&&&((((((&&&$$$$$$&&&'''&&&%%%$$$%%%&&&(((''''''''')))+++...000///,,,)))'''''''''''''''%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&(((***,,,...+++***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&&&&''',,,,,,+++******)))*********)))((()))***+++***)))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------.../////////000000000000000111111222222222333333444555666666333444666777888888888888:::;;;===???BBBDDDFFFGGGFFFIIILLLKKKJJJMMMUUU\\\hhhvvv~~~wwwpppnnnjjjdddbbbbbbaaabbbdddeeedddccc```___aaa___]]][[[YYYWWWVVVVVVWWWXXXZZZYYYXXXXXXYYYZZZYYY[[[\\\[[[WWWTTTQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLNNNPPPRRRPPPQQQSSSTTTVVVXXXYYYZZZ\\\\\\[[[YYYXXXYYY]]]```]]]___``````___```bbbcccdddbbb``````bbbcccbbbaaa```bbbdddffffffgggjjjlllnnnnnnllljjjkkkrrr}}}xxxrrreee^^^VVVPPPNNNLLLJJJGGGCCCAAA>>>;;;777444222111111///,,,***)))((('''&&&((((((((((((''''''''''''######$$$%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""!!!$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((+++,,,)))$$$############$$$%%%%%%&&&&&&%%%$$$######$$$&&&''''''&&&&&&'''(((((('''%%%$$$&&&'''&&&%%%$$$%%%&&&(((''''''((()))+++...///...,,,***(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%&&&(((+++...000---+++)))&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''''')))***(((''''''&&&&&&&&&&&&&&&+++******)))))))))******))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********)))******++++++,,,,,,------.../////////000000000000000111111222222222333333444555666666333444555666666777777777888:::<<>>@@@BBBBBBCCCGGGKKKLLLMMMRRR\\\cccnnnwwwxxxuuuoookkkkkkjjjffffffgggcccccccccddddddddddddddd```___]]][[[YYYXXXXXXXXXXXXYYY[[[[[[[[[[[[]]]^^^\\\]]]]]][[[VVVPPPMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWZZZ\\\]]]^^^```bbb```bbbeeeeeedddccccccdddaaabbbbbbaaa``````aaabbbaaaccceeeeeeeeeeeegggiiihhhiiiiiijjjnnnwwwwwwqqqeee^^^UUUOOOMMMJJJGGGDDD???>>>;;;888666444222222222---(((''')))+++)))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&...+++'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&'''))))))(((&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&'''((())))))(((***+++)))'''%%%&&&((($$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&''''''&&&'''((($$$$$$%%%&&&'''((())))))((('''''''''&&&&&&%%%%%%$$$$$$%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$'''***(((%%%"""$$$'''&&&&&&&&&&&&''')))***+++'''''''''''''''((()))***&&&(((******))))))+++------------.........//////+++++++++++++++,,,,,,,,,*********++++++,,,---...,,,,,,------.../////////000000000000000111111222000111222333555666777777777666555555555666777888888888999:::===@@@BBBDDDEEEIIILLLMMMMMMRRR[[[cccllluuuvvvrrrlllhhhiiiiiifffeeegggcccbbbbbbaaaaaabbbccccccbbbaaa^^^\\\ZZZXXXWWWVVVVVVXXXZZZZZZZZZ[[[]]]___[[[\\\\\\ZZZVVVQQQNNNMMMKKKKKKKKKKKKKKKLLLMMMMMMIIIKKKLLLNNNPPPQQQQQQQQQOOOPPPQQQSSSTTTUUUWWWWWWYYYYYYZZZZZZZZZ]]]```cccaaacccffffffeeedddddddddaaabbbbbbaaa``````bbbcccbbbccceeeeeeeeeeeefffhhhlllllllllkkklllsss}}}xxxrrrddd^^^UUUOOOLLLJJJFFFDDD>>>===;;;888666444222222222,,,'''&&&)))+++***(((&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&(((''''''&&&%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&((('''%%%###(((''''''&&&%%%%%%%%%%%%&&&&&&''''''((())))))******)))(((((()))(((&&&$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&'''((((((''')))+++)))&&&%%%&&&((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!$$$'''((('''&&&'''(((###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%###%%%&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###'''(((%%%%%%))),,,%%%%%%%%%&&&((()))+++,,,))))))(((''''''''''''(((&&&(((******)))(((+++---,,,,,,,,,---------......------,,,,,,+++***))))))++++++++++++,,,---...///,,,,,,------...//////000000000000000000111111222000111222333555666777888777777666555555666888999:::999999:::===@@@DDDFFFGGGJJJMMMNNNMMMQQQZZZaaajjjrrr||||||xxxmmmkkkiiigggeeecccbbbbbbaaaaaabbbaaaaaa```___^^^aaa___\\\YYYWWWWWWWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYY[[[[[[ZZZWWWTTTRRRQQQRRRLLLNNNOOONNNKKKKKKMMMPPPMMMMMMNNNOOOOOOPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVXXXZZZ[[[[[[[[[]]]```bbbccccccbbbbbbccccccdddeeeaaabbbbbb```___^^^```aaabbbccceeegggiiiiiiiiihhhjjjggggggjjjmmmrrr~~~yyypppbbb\\\SSSNNNKKKJJJGGGDDDBBB???;;;666333222222222///---,,,---///...)))%%%((((((((((((''''''''''''$$$$$$%%%&&&&&&''''''((('''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&'''%%%###!!!"""%%%(((***)))(((***&&&###$$$%%%&&&&&&%%%%%%'''((('''((()))((('''&&&'''(((%%%'''((('''&&&$$$%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&%%%%%%&&&(((***&&&''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((### """(((***'''"""$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&''')))***))))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((,,,)))'''&&&''''''$$$"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&)))&&&$$$$$$''')))((('''***(((&&&''')))***'''$$$((((((((()))******++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................000000////////////////////////000111222222333333777888:::999777666666777888999::::::;;;>>>BBBFFFIIILLLOOOPPPPPPSSSYYY___iiimmmvvv|||wwwmmmllliiigggeeecccbbbbbbaaabbbbbbaaaaaa```___^^^aaa___]]]ZZZXXXXXXXXXXXXWWWXXXYYYZZZ[[[ZZZYYYYYYZZZYYYXXXUUURRRQQQPPPPPPLLLNNNOOONNNLLLKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRTTTUUUWWWWWWZZZ[[[\\\[[[[[[\\\^^^aaaddddddcccbbbbbbbbbbbbcccbbbccccccbbbaaa```aaabbbcccdddfffggghhhhhhhhhhhhiiiffffffiiikkkqqq}}}yyypppbbb\\\SSSNNNKKKIIIGGGDDDBBB???;;;777444222222222///---+++*********)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))+++&&&###''')))((('''((($$$%%%'''&&&%%%%%%&&&(((&&&'''((('''&&&%%%&&&'''%%%'''((('''&&&$$$%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''))))))))))))(((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$'''$$$"""###'''(((&&&###%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((***(((%%%%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))&&&$$$$$$''')))((('''((('''&&&(((++++++***(((((((((((()))******++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..............................///000000111222222333333///000000111222222333333666888999999777555666666777888999:::;;;>>>CCCFFFGGGKKKOOOPPPRRRWWW^^^eeekkkooowwwzzzvvvnnnllliiifffdddbbbaaaaaabbbbbbbbbbbbaaa```___^^^aaa```]]][[[YYYYYYYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYYYYWWWVVVSSSQQQPPPOOOOOOMMMNNNNNNMMMLLLLLLMMMOOOOOOOOOOOOOOONNNNNNNNNNNNRRRRRRQQQRRRSSSVVVXXXYYY\\\\\\\\\[[[ZZZ[[[]]]___dddcccbbbbbbaaaaaaaaaaaacccdddfffeeedddbbbccccccdddeeefffggggggggggggggggggeeeeeehhhjjjppp|||yyypppbbb[[[SSSMMMKKKIIIFFFDDDBBB???;;;777444222222222...---+++(((&&&&&&(((+++((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$&&&'''(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%%%%%%%$$$%%%'''((())))))(((''''''''')))***&&&!!!"""'''$$$&&&'''&&&%%%%%%&&&(((&&&'''((('''%%%$$$%%%&&&%%%'''((('''&&&$$$%%%%%%&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&(((+++******)))'''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((((('''&&&&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%###%%%((()))(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%'''((((((''''''&&&''')))+++,,,+++***((((((((()))******++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------***+++,,,---///000111222000000000111222222333333555777888888666555555666666777999:::;;;???CCCGGGGGGLLLPPPSSSUUU[[[fffnnnpppttt|||~~~xxxtttnnnllliiieeecccbbbaaaaaabbbbbbbbbbbbaaa___^^^]]]aaa```^^^\\\[[[ZZZYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPOOONNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOORRRRRRRRRRRRTTTVVVYYY[[[ZZZ[[[\\\[[[[[[\\\^^^aaabbbaaaaaaaaaaaaaaabbbbbbdddfffhhhhhhfffddddddeeeeeeeeeffffffffffffffffffhhheeeeeehhhkkkppp|||yyypppaaa[[[SSSMMMKKKIIIFFFCCCAAA???<<<888555333222222---------)))&&&%%%(((,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))(((%%%$$$###$$$$$$%%%&&&'''((((((((('''$$$&&&)))***%%% %%%%%%&&&'''&&&%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''******)))((('''%%%$$$###''''''&&&%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%$$$"""%%%'''&&&$$$###%%%(((''''''''''''&&&%%%$$$###((()))))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''((('''''''''((((((((((((###$$$%%%%%%&&&&&&%%%%%%)))%%%###%%%)))+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&'''(((((((((&&&&&&'''(((*********)))((((((((()))******++++++............---,,,++++++++++++++++++++++++++++++)))******++++++,,,,,,---------------------------******+++---...///000111000000111111111222222222444555777777555444555555555666888:::<<<@@@EEEIIIJJJPPPUUUXXXZZZaaalllvvvyyy}}}|||vvvrrrmmmkkkhhhdddbbbbbbbbbcccccccccbbbbbbaaa___^^^]]]```___^^^\\\[[[ZZZZZZYYYWWWWWWWWWWWWWWWXXXXXXYYYYYYVVVSSSRRRRRRRRRPPPNNNNNNMMMMMMLLLMMMMMMNNNNNNKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRSSSUUUXXXZZZ[[[XXXYYYZZZ[[[[[[]]]```ccc_________```aaacccdddeeefffggghhhhhhfffeeeeeefffeeeeeeeeeeeeeeefffffffffhhhffffffiiikkkqqq}}}yyypppaaa[[[RRRMMMJJJIIIFFFCCCAAA???<<<999666444222222+++---...,,,((('''(((***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$"""""""""%%%$$$$$$$$$%%%&&&'''(((&&&&&&(((+++)))%%%%%%(((%%%&&&''''''%%%%%%%%%'''&&&((()))((('''&&&'''(((%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%''''''''''''''''''&&&&&&%%%&&&%%%%%%$$$######""""""%%%%%%%%%&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((&&&'''''''''&&&&&&%%%$$$###%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%(((%%%###%%%***+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''''''''''''''(((&&&'''((((((''''''&&&&&&((((((((()))******++++++............---,,,++++++++++++++++++++++++++++++)))******++++++,,,,,,---------------------------000000111111222333333333111111111111111222222222222444666555444333444555555666999;;;===BBBGGGKKKPPPVVV]]]___```fffrrr|||zzzssspppllliiifffcccbbbbbbcccdddcccccccccbbbaaa___]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXXXXUUUQQQQQQRRRRRRPPPMMMOOOMMMLLLLLLMMMNNNNNNMMMIIIJJJKKKMMMOOOPPPQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[VVVXXXYYYZZZ[[[^^^bbbeee]]]^^^___```bbbdddfffhhhfffggggggfffddddddeeegggeeeeeeddddddeeefffggggggiiiffffffiiikkkqqq}}}yyypppaaaZZZRRRLLLJJJHHHEEECCCAAA@@@===:::777444222111,,,------,,,***(((((()))((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%###"""""""""%%%$$$######$$$%%%'''(((&&&######'''(((&&&%%%'''&&&'''''''''%%%$$$%%%&&&%%%'''(((((('''((()))***%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&((($$$%%%&&&''''''''''''''' !!!"""$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""%%%'''&&&$$$###%%%(((&&&&&&''''''''''''&&&&&&"""%%%((('''%%%%%%(((***%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&"""###$$$$$$###"""###%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$&&&)))***'''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$&&&(((((('''&&&'''(((%%%'''((((((&&&%%%%%%%%%((((((((()))******++++++---------...------,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000111111222222222111111111111111111111111111333444444333333333444555777999<<>>;;;888555333111222,,,&&&###%%%((()))((()))(((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&"""$$$'''******)))'''%%%***))))))***'''$$$'''---&&&'''((('''%%%$$$%%%&&& """$$$&&&&&&'''***,,,%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&%%%%%%&&&(((***%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''(((((())))))!!!$$$&&&$$$  ###%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&(((***(((%%%$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%!!!$$$''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$%%%''')))###$$$&&&(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&###&&&))))))'''&&&'''(((###&&&))))))(((''')))+++((((((((()))******++++++++++++,,,---............************************+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111333444555222222111111111111111111///111333333222222333444666888;;;>>>BBBGGGNNNRRRUUU```lllrrrrrrwww}}}uuunnnjjjjjjgggdddcccdddggghhhhhh```aaabbbaaa___]]]]]]^^^[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPOOONNNLLLJJJHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPSSSWWWYYYZZZZZZ[[[]]]VVV[[[]]]YYYXXX^^^```^^^bbbccceeeeeeddddddeeegggiiigggeeecccccccccdddeeeggghhhfffdddffflllnnnkkklllhhhffffffhhhmmmzzzyyyqqqddd]]]SSSMMMJJJIIIFFFDDDCCC???;;;888666555444333,,,+++***(((''''''''''''###%%%''')))*********)))$$$$$$$$$#########""""""'''%%%"""!!!!!!###&&&(((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))$$$&&&(((((('''%%%$$$%%%)))'''%%%&&&((()))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$#########$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%'''###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%###"""###&&&'''%%%"""$$$((((((%%%%%%(((%%%%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,+++)))((('''''''''(((***++++++,,,,,,------...------,,,,,,+++***))))))***++++++,,,,,,++++++******,,,///000...,,,,,,,,,---...///...---...///111222111222222333222000...777555111//////111555777777888:::===AAAFFFJJJLLLWWWXXXaaannnyyy}}}vvvooollljjjgggdddcccdddfffffffff```aaabbb```^^^\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVSSSRRRPPPNNNMMMMMMMMMNNNMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPSSSVVVWWWXXXYYY[[[]]]XXX]]]^^^ZZZZZZ^^^```___aaacccddddddcccccceeefffiiihhheeecccbbbcccdddfffggghhhfffdddfffkkkllljjjlllhhheeefffhhhnnn{{{zzzqqqddd^^^UUUOOOMMMJJJGGGEEECCC@@@<<<888777666555333++++++)))((('''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))###%%%''''''&&&&&&&&&(((&&&%%%###$$$&&&'''&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''(((&&&$$$$$$''''''$$$%%%(((%%%%%%''')))((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((("""######$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""$$$%%%'''&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,+++)))((('''''''''(((******+++,,,,,,---......------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++***,,,//////...,,,,,,,,,---...//////......///111333222222222222111000///222222222222222333444444666777888;;;???DDDHHHJJJPPPRRR[[[iiivvv~~~}}}vvvqqqnnniiigggeeedddeeeeeedddbbb```aaaaaa```]]]ZZZZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[VVVVVVVVVVVVVVVUUUUUUUUUQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRTTTUUUVVVXXX[[[]]][[[^^^___\\\[[[^^^```___```bbbccccccccccccdddfffjjjhhheeebbbbbbccceeegggggghhhfffccceeejjjjjjgggkkkgggdddeeehhhooo}}}zzzqqqfff```XXXSSSPPPMMMIIIFFFDDDAAA===:::888777555444+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))###$$$%%%%%%%%%&&&(((***###""""""###%%%&&&%%%$$$%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%&&&&&&&&&(((******((('''&&&'''###$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%&&&'''(((&&&%%%###%%%%%%$$$%%%'''%%%!!!&&&((())))))(((''''''(((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((((((''''''''''''&&&&&&%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))+++***)))((('''''''''((())))))***+++---...//////------,,,,,,++++++******,,,------------------,,,***---//////...,,,,,,,,,---...//////......///111444333222111000000000000---///222555666555333222555555777999<<<@@@DDDFFFHHHIIIRRRaaannnyyy|||vvvrrrooojjjhhhgggffffffeeecccaaaaaabbbbbb```]]]ZZZZZZZZZVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVVVVVVVUUUUUUTTTTTTPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSTTTVVVZZZ]]]\\\^^^___]]]\\\]]]^^^______aaacccccccccccceeefffjjjhhheeebbbbbbcccfffhhhggghhhfffccceeeiiiiiieeehhhdddbbbdddgggooo~~~zzzqqqgggaaa[[[VVVSSSPPPKKKGGGDDDAAA===;;;999888666444+++***)))'''&&&&&&%%%%%%((((((''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%%%%$$$%%%(((***"""!!!"""###$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''((()))***+++'''&&&&&&%%%%%%%%%&&&&&&%%%'''******)))'''%%%%%%###$$$%%%&&&''''''''''''***(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&'''%%%###%%%'''((()))'''''''''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&'''))))))''''''''''''&&&&&&&&&&&&&&&$$$"""  """###&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))******)))((((((((((((((())))))***+++---...//////------,,,,,,,,,+++++++++------............------+++---......---,,,,,,---,,,...///000......///000444444222111//////000222,,,...222555666666444333444444555777:::===@@@BBBBBBCCCJJJXXXeeerrrzzzuuuqqqoookkkiiigggffffffeeecccaaabbbcccdddbbb^^^\\\[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPOOOMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTVVVZZZ]]]\\\\\\]]]]]]\\\[[[\\\______aaacccccccccdddeeegggjjjhhheeeccccccdddggghhhfffgggfffdddfffiiiiiieeedddbbbaaadddgggooo}}}yyyqqqhhhbbb\\\WWWTTTQQQLLLHHHCCCAAA>>>;;;:::888555333+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''$$$%%%&&&&&&%%%%%%''')))'''''''''%%%$$$$$$&&&((("""###$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%&&&&&&'''$$$&&&))))))'''%%%$$$$$$###$$$%%%&&&'''''''''''')))((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&(((&&&$$$###%%%'''&&&%%%%%%###%%%''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&***(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))))))))((((((((()))******+++---......///---------,,,,,,,,,,,,,,,---......//////......---+++---......---,,,,,,...,,,...000000///...///000222333333111///...111333...///111444555666666666444444555666888;;;===???@@@@@@FFFQQQ\\\gggvvv~~~xxxssspppnnnkkkiiifffeeeeeedddcccaaabbbcccdddbbb___]]]\\\\\\ZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIKKKKKKLLLNNNOOOPPPQQQRRROOOQQQSSSTTTUUUWWWZZZ\\\\\\[[[\\\]]]]]]ZZZ\\\``````bbbcccddddddeeeggghhhhhhgggfffddddddeeeggghhheeeggggggeeegggjjjjjjfffcccaaabbbfffiiippp|||xxxppphhhccc[[[VVVSSSPPPLLLIIIBBB@@@===;;;:::888555222,,,+++***(((''''''''''''$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''$$$%%%&&&&&&%%%%%%''')))'''''''''&&&$$$$$$%%%&&&###%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''$$$&&&((((((&&&%%%$$$%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$$$$%%%(((***)))%%%$$$'''(((&&&%%%&&&"""$$$&&&'''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((()))))))))((((((''''''''''''((((((((())))))))))))((((((***++++++,,,,,,------...------------,,,,,,,,,,,,------............------,,,---...---,,,,,,---...+++...000111000////////////111333222//////222555111111222333555777888999666666666666777999;;;===@@@@@@DDDLLLTTT^^^mmmzzz|||vvvqqqnnnllliiifffcccaaaaaabbbbbbaaa```aaabbbaaa^^^\\\\\\\\\ZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRRRROOOQQQTTTVVVWWWXXXZZZ[[[]]]ZZZ[[[___^^^\\\^^^ccc```bbbdddeeeeeefffhhhjjjgggfffffffffffffffggggggeeeggggggfffhhhlllkkkgggcccbbbeeeiiimmmrrr}}}wwwoooiiibbbZZZTTTQQQOOOLLLIIIAAA???===;;;999777444111---,,,+++***((((((((((((%%%%%%$$$$$$$$$%%%''''''***))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&((($$$%%%&&&&&&%%%%%%''')))$$$%%%''''''&&&%%%&&&'''$$$&&&''''''%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&(((((('''&&&%%%&&&'''###$$$%%%&&&''''''''''''$$$%%%'''((((((&&&%%%$$$&&&%%%%%%$$$######$$$$$$"""$$$%%%%%%$$$&&&***...,,,'''%%%))))))&&&%%%(((###%%%'''(((''''''((()))%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''!!!"""######$$$###""""""$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))))))))))))))(((''''''''''''''''''((()))******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------,,,---...---,,,+++---...+++---000111000///...///+++///333333111000333666222333444666777888888888888888777777888999;;;<<>><<<:::999777333000...---,,,***))))))((((((***)))''''''&&&'''((())),,,+++***)))((('''&&&%%%"""$$$'''))))))(((%%%###"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''((($$$%%%&&&&&&%%%%%%''')))!!!###&&&((('''''''''((($$$&&&(((&&&$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((((())))))(((&&&&&&''')))$$$$$$%%%&&&''''''''''''###$$$'''))))))'''%%%$$$&&&%%%%%%$$$#########$$$"""$$$&&&&&&&&&(((---111///(((&&&******&&&%%%((($$$&&&((()))(((((()))***%%%&&&&&&''''''&&&&&&%%%###%%%)))++++++***'''%%%&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''&&&%%%#########$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))******)))(((''''''''''''''''''((()))******)))((((((---------,,,,,,,,,++++++------------------------,,,------------------,,,------...---,,,+++---///+++---000111000///...///)))...333444222111333666222444666999:::999888777999999888888888:::;;;<<<>>>???CCCIIIMMMTTTbbbooozzz