BMA 6(q' ~~~~~~~~~|||zzzwwwuuusssrrrrrrpppnnnlllkkkkkkjjjhhhffffffdddaaa^^^\\\ZZZYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWUUUQQQNNNLLLKKKLLLLLLLLLJJJHHHGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDBBB@@@???<<<:::888888888777555333666666666666555333222111222222222111000000222444222222333444666888999;;;@@@@@@??????@@@BBBEEEFFFIIIHHHHHHHHHJJJLLLNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOONNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]___```bbbcccdddfffhhhkkkoooqqqrrrsssssstttuuuwwwzzz|||}}}~~~~~~}}}|||{{{zzzyyywwwuuusssrrrqqqqqqmmmkkkiiiiiijjjiiihhhfffcccbbb```]]][[[YYYXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTSSSQQQNNNMMMKKKKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBAAA@@@>>><<<:::999666444333222333333222000222222333333222111111000000111111000//////111222000000000111222444555666999888777666666777999999AAAAAAAAABBBDDDGGGJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRSSSQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^```aaabbbdddgggjjjnnnqqqsssssssssrrrsssuuuxxxzzz{{{|||}}}|||zzzyyyxxxvvvuuutttsssqqqppppppoookkkiiigggggggggfffdddbbb___^^^]]][[[YYYWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNMMMKKKJJJIIIHHHGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFDDDBBB@@@???>>>===888888888777666555333333111///...///000111000//////000000111111111000000///000111000///...///111////////////000111222222333222111000/////////000555555666777:::===@@@BBBGGGGGGHHHJJJKKKLLLMMMNNNKKKLLLNNNOOOOOOOOONNNMMMOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXYYYXXXYYYZZZ\\\^^^___```aaabbbdddhhhllloooqqqqqqqqqqqqrrrtttwwwyyy{{{|||}}}}}}{{{yyywwwuuutttsssrrrrrrqqqpppooonnnmmmjjjhhheeedddcccaaa___]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRPPPOOOOOONNNNNNLLLMMMMMMMMMLLLKKKJJJIIIFFFEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA>>>;;;888666444333///000111111222222222111///...---...000111000/////////000111111111000000...///111000///...///000000/////////000000111222333333222111000000//////.........000222444777888:::<<<>>>AAAEEEHHHKKKLLLLLLMMMNNNOOOPPPOOONNNMMMOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^```aaaaaa```bbbeeeiiilllnnnnnnnnnppprrrtttwwwyyy{{{|||}}}~~~{{{zzzyyywwwuuusssrrrqqqooooooooonnnmmmkkkjjjiiigggeeebbb```___]]]ZZZXXX[[[[[[[[[ZZZYYYXXXVVVUUUQQQQQQOOONNNMMMLLLLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDBBBAAA??????666555333111000///......------///000222222333333///...---...000111000/////////000000111000000000...///111111000//////000000000//////000111222222000000000000000/////////000//////...///000222333///000333777;;;>>>AAABBBGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[]]]^^^```aaabbb___aaadddgggjjjkkkkkkkkkooopppsssvvvxxxzzz|||||||||zzzwwwvvvuuutttrrrqqqpppoookkkkkkkkkkkkiiigggeeedddbbb```^^^\\\\\\[[[XXXVVVWWWWWWXXXWWWWWWUUUSSSRRRPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???<<<:::888666555///......---------......,,,---...///000111111111000.........000111000////////////000//////.........000222222111//////000////////////000111222333,,,---......//////......555444222000///...//////------///111333555666777:::;;;<<>>CCCFFFPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVYYYXXXXXXYYYYYYZZZ[[[\\\XXXYYYZZZ[[[]]]___```aaaaaacccfffhhhiiiiiiiiihhhkkkmmmooorrruuuwwwyyyzzz}}}~~~|||{{{{{{zzzwwwuuutttrrrpppoooooommmjjjggghhhfffcccaaa______```aaa^^^]]][[[YYYWWWVVVUUUUUUOOOQQQQQQQQQSSSRRRMMMEEEMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLVVVSSSMMMHHHEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@===:::888222222111000000000000000///............---------////////////////////////............////////////............////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000......//////000000111111......///000111222333333>>>CCCIIIMMMOOOOOOPPPPPPSSSRRRQQQQQQQQQRRRSSSTTTRRRTTTUUUUUUTTTSSSTTTUUUTTTVVVXXXXXXWWWVVVWWWXXXUUUVVVWWWWWWXXXXXXWWWWWWZZZYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[YYYWWWWWWYYY[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXX\\\\\\\\\ZZZZZZ\\\```dddbbbcccdddfffhhhiiijjjkkknnnoooppppppqqqsssvvvyyy}}}~~~~~~|||zzzzzzyyyxxxuuusssrrrqqqooonnnmmmkkkhhhffffffdddbbb___^^^^^^^^^___\\\[[[YYYWWWUUUTTTSSSSSSVVVPPPLLLOOOPPPMMMLLLNNNLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIRRROOOKKKFFFDDDCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???===999666333222111111000//////////////////............---------....................................////////////////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////......//////000000000000......//////000111111111444666:::===@@@CCCGGGIIIPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTTTTTTTUUUWWWZZZWWWXXXYYYYYYWWWVVVVVVWWWVVVWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZXXXXXXZZZ\\\ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXX[[[\\\\\\[[[[[[\\\___bbbbbbbbbdddeeeggghhhjjjjjjmmmoooppppppqqqrrruuuxxx{{{|||}}}~~~~~~}}}{{{zzzxxxwwwwwwvvvsssqqqpppnnnlllkkkkkkiiifffdddcccbbb```^^^\\\\\\\\\\\\YYYXXXVVVTTTSSSQQQQQQQQQUUULLLHHHMMMMMMHHHHHHNNNJJJIIIIIIIIIHHHHHHHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFMMMKKKGGGDDDBBBBBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDDDDDDDBBBAAA@@@;;;999777555222111//////000000///............//////............------------------------------------............/////////111111000000//////......///////////////////////////////////////////////////000000111111000000///////////////////////////...////////////000000000////////////////////////---......///111444:::>>>DDDGGGLLLPPPTTTUUUVVVVVVSSSTTTTTTTTTSSSTTTWWWZZZWWWXXXZZZZZZXXXWWWXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYY[[[\\\\\\\\\]]]___```aaaaaacccdddfffgggiiiiiilllnnnooopppppprrruuuwwwyyyzzz{{{|||}}}}}}|||{{{zzzxxxvvvvvvuuutttqqqooonnnlllkkkjjjiiigggdddbbbaaa```___]]][[[[[[ZZZZZZWWWVVVTTTRRRQQQPPPOOOOOOMMMMMMMMMNNNNNNLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEEEEHHHGGGEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDEEECCCCCCCCCBBBAAA>>>;;;999222111000//////000111222///......---------......///............------------------------------------------.........//////222222111000//////......//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////.........---------//////...,,,+++---111444555888>>>DDDKKKQQQUUUWWWUUUVVVWWWWWWUUUTTTUUUVVVUUUWWWYYYZZZYYYYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZYYY[[[\\\\\\[[[[[[]]]^^^ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZXXXZZZ]]]^^^^^^]]]^^^___``````bbbccceeeggghhhhhhkkkmmmoooooopppqqqsssvvvwwwyyy{{{|||}}}ӵ}}}{{{zzzyyyxxxvvvttttttsssrrrooommmlllkkkiiihhhgggeeebbb```______]]]\\\ZZZYYYYYYXXXUUUTTTSSSQQQPPPOOOOOONNNĦOOOOOOGGGFFFFFFFFFĦGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDEEECCCӵCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA>>>;;;888555333000///.........000111222......------------......///............---------........................------------............222111111000///......---................................................//////000000000000//////.........Ħ/////////...............//////......------,,,,,,///000111000......///000---...111666<<LAAAGGGIIIFFFEEEEEE=hĦFFFEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD4ĉ@ӵCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???===;;;888555222000///222111000///...............------------.../////////............---------////////////////////////,,,------------.........000000//////......------...................................................//////000000//////............>L.../////////............---//////......---------,,,+++---000111111000000000...---,,,---111666;;;???DDDIIIOOOSSSVVVWWWXXXYYYYYYZZZ[[[ZZZXXXVVVUUUVVVYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]\\\]]]^^^______]]]\\\[[[[[[]]]______^^^]]]^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\YYY\\\___``````___```aaa``````bbbccceeefffhhhhhhhhhjjjmmmnnnooooooqqqsssuuuxxxzzz|||}}}GG=?~~~}}}|||zzzxxxvvvttttttqqqooonnnmmmmmmkkkhhhfffeeedddbbbaaa```^^^[[[YYYXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKHdĦOOODDDAAAGGGEEE=ĪjEEEEEEDDDCCCDDDEEEFFFGGGBBBCCCDDDDDDDDDCCCCCCBBBGG=?CCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===999777444111////////////////////////...---,,,,,,......------...//////000///............---------........................,,,,,,---------.....................------------......................................................////////////...............HdĦ...//////.........---------/////////...............+++---///000/////////000000///...---...000222444777:::>>>CCCGGGKKKPPPSSSUUUWWWYYYYYYWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[WWWXXXZZZ[[[\\\]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___````````````___^^^]]]^^^`````````^^^]]][[[]]]___``````___]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]]]]]]]]]]]]]\\\^^^````````````aaaccc```aaabbbdddeeeggghhhiiigggiiilllnnnnnnooopppqqqsssvvvyyy{{{|||}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦ}}}||||||ĦrrrĦjjjhhhfffccccccaaa___^^^]]]\\\YYYVVVOOONNNNNNIIIDdDFFFEEEEEE?fӵFFFEEEDDDĦAAABBBCCCӵƜ`1.׼sCCCCCCĭӵCCC222///111***+++,,,.........---ӵ...///000111Ħ.........------------------......,,,,,,---Ħ.....................Ħ////////////...............DdD......---//////ӵ---,,,ӵ000ӵ000111333TTTWWWĦ[[[]]]ӵSSSUUUXXX___ĭӵaaaaaa___```aaaaaa___]]]\\\^^^```aaaaaa___]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]]]]^^^^^^]]]]]]]]]___```aaa```aaacccdddaaaaaacccdddfffgggiiiiiifffiiilllnnnnnnooopppqqqqqqtttwwwyyyzzz|||~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHL~~~|||ShӵgLhhheeecccaaa```^^^\\\[[[ZZZ[[[ZZZXXXS?ʬOOOOOO3h?D%%)?EEEEEEZufĦCCCCCCCCCgLBBBDDDDDDg&eDDDgĉ@BBBCCCg&e>&e@@@@e000000??...------.........//////g<ĉ////////////3we<Ħ////////////3h?@e///...---...000---------Z///000...,,,---0003h?gL---///000111111111111000000000D%%)?...fff?><z...---=?Ħ...g&e///g&e111111111S?ʬCCC4ff?>ߝLYYY@e^^^g&e^^^ZZZZZZ3h?g&e>&eaaa___??]]]___aaabbb```____________```aaaaaaaaa```^^^]]]]]]^^^______``````______```aaabbbaaa___^^^^^^___``````aaabbbbbbbbbbbbbbbbbbaaaaaabbbcccfffhhhiiikkkkkkllllllmmmnnnoooooovvvuuuuuuuuuuuuwwwyyyzzzxxx{{{4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦ}}}|||HGgĉ@mmmHdĦeeeccc```^^^]]]\\\[[[YYYYYYYYYYYYHtƅ^NNNMMMBt=o9ĦDtfo9ĦCCCCCCCCCg?CCCCCCHdĦCCCCCCCCCHu]ĦCCCttCCCCCCHƅ^Hu]Ħ999H׼s000000......---............//////tQ............je<Ħ/////////Bt=o9ĦH׼s000///...---...000---------HtĦ///000...,,,---Bt=o9ĦHdĦ---///000000111111111/////////Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ///Hu]Ħ111111Htƅ^444qIܗGIӵ\\\H׼s\\\\\\Hu]Ħ^^^[[[Bt=o9ĦHƅ^Hu]Ħbbb```___aaaccccccaaa````````````aaaaaabbbaaa```______^^^^^^___``````````````````aaabbbaaa___^^^___`````````aaabbbbbbbbbbbbbbbcccccccccccceeegggiiijjjjjjjjjkkklllmmmnnnooopppssssssttttttvvvwwwxxxyyywwwzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦyyyqetkkkjjjDdDĦaaa___]]][[[ZZZZZZXXXVVVVVVVVVq<RMMMLLLqjRgdKӵHdDĦgdKӵBBBBBBGR/f6LĭĦBBBCCCDdDĦEEECCCCCCDdDĦCCC`eĭCCCDdDΦDdDĦ333DdDĦ.../////////...........................//////geĦ.........FSĦ//////qjRgdKӵDdDĦ//////...---...///---------DdDĦ///000...,,,qjRgdKӵDdDĦ......///000000000000/////////HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ///DdDĦ111q<R222000peƜ4DuTӵXXXDdDĦ[[[]]]DdDĦaaaqjRgdKӵDdDΦDdDĦbbbbbbbbbbbbccccccbbbccceeedddbbbaaaaaaaaabbbbbbcccccccccbbbaaa```______```aaaaaaaaaaaa```aaabbbcccbbb`````````aaa``````aaabbbbbbbbbbbbaaaddddddeeeeeeggghhhjjjkkkiiiiiijjjlllnnnooopppqqqpppqqqrrrtttvvvwwwwwwxxxwwwzzz~~~4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦuuupo9wӵDdDĦ^^^]]]ZZZYYYXXXWWWUUUSSSSSSSSSpo9uMMMLLLLLLKKKGIdnuR)ĦDdDĦnuR)ĦBBBBBBCdgĪjCCCDdDĦFFFCCCCCCDdDĦCCCHߝL`o9DDDDdDΦDdDӵ000DdDĦ000................................./////////geĦ......sp?aĦ...///GIdnuR)ĦDdDĦ//////------...///---------DdDĦ//////...---GIdnuR)ĦDdDĦ......///000000///////////////DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ...DdDĦ111po9u000000666333=ӊB1.uTӵGGGDdDĦZZZ]]]DdDĦ```GIdnuR)ĦDdDΦDdDӵbbbbbbcccddddddeeeeeefffgggfffdddbbbccccccdddddddddddddddccccccbbb```aaaaaabbbbbbbbbbbbbbbbbbcccdddcccbbbaaabbbccc```aaaaaabbbbbbbbbbbbbbbdddeeeeeefffggghhhiiijjjhhhiiijjjlllnnnoooqqqrrrmmmnnnqqqtttvvvvvvwwwvvvxxxzzz}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦssspuR)Ħ>d<[[[YYYWWWVVVTTTRRRPPPPPPPPPpeӵLLLĦpeӵDx<>d<ӵDddd<ĦCCC4DufئL>eDDDDdDʜ4DuTӵ...DdDĦ000---------...............///////////////...geĦ...s<v>aĦ......peӵDx<DdDĦ///...---,,,---///---------DdDĦ///.........peӵDx<>d<...////////////............>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ...>d<Ħ111peӵ111Ħ111F&uTӵ555DdDĦYYY\\\>d<Ħ```peӵDx<>d<ʜ4DuTӵbbbbbbcccdddeeeeeefffggggggfffddddddeeeffffffeeeeeeeeeddddddddddddaaabbbccccccddddddcccccccccdddeeedddccccccdddeeeaaabbbbbbcccccccccccccccddddddeeefffggghhhhhhhhhhhhiiijjjlllnnnoooqqqrrrlllnnnpppsssuuuvvvvvvvvvyyy{{{}}}~~~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦqqqHHܗDӊBddd<xVVVUUURRRPPPNNNNNNNNNB?d<------------.........///////////////...geĦ---Hg8>aĦ......B?Ho9...>d<---,,,---...--------->d<ӵ...///B?Ho9---<x//////...............&ӫeʬtIӇ...>d<Φ>d<Ħ...D&ӫetIӇ...DdDĦ...sdKĦ000B?dp&ĒR...,,,>d<sdKĦfffB?Ho9cccs&dq&ĒRccccccccccccdddeeeeeefffggggggfffeeeeeeggghhhgggfffeeedddddddddeeeeeeccccccdddeeeeeeeeeeeedddccceeeffffffeeedddeeegggccccccdddeeeeeeeeeeeeddddddeeefffggghhhhhhhhhhhhiiiiiijjjlllnnnooopppqqqnnnoooppprrrtttuuuvvvvvvxxxzzz|||}}}~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@h}}}fdDĦooo@ďDaaaaaaHkgeVVVUUUTTTQQQOOOMMMMMMMMM@hGGGGGG@GGGGFFFHĪj@IŌBBBBBBBeneAAAHkgeBBBneBBBBBBfe888Hu]3hh,,,------se,,,,,,,,,------.........000/////////......geĦja>aĦ---...@G......se...,,,,,,---...---------<Ō,,,...000@G------Hkge//////...------.........HĪj@IŌ......ege......Hu]3hIŌ......DdDĦ---ne///---@h------>h222222///sePPPneaaafff@GddddddsĪj@heeeeeeeeedddeeeeeeffffffeeefffffffffeeefffhhhjjjgggfffeeedddddddddeeeeeeddddddeeeffffffffffffeeedddeeeggggggfffeeeggghhhdddeeeffffffgggfffffffffeeefffgggiiiiiiiiiiiihhhjjjjjjkkklllmmmnnnooopppppppppqqqqqqssstttuuuvvvvvvxxxyyy{{{|||~~~4DuXӵĵD^~~~|||{{{yyyDdDĦnnnkkk```___^^^VVVUUUSSSRRRPPPOOOMMMLLLMMMLLLFFFEEEEEEEEEGGGFFFFFFCCCBBBAAAAAAAAABBBBBBBBBBBBBBB999222D^000//////000s׼s...,,,,,,,,,------.........000000//////......geFm8--->aĦ---...............s׼s......,,,,,,---...---------Ho///,,,...000000---------...///......------..................---......D^.........DdDĦ---//////+++---000333111///***///333444s׼s777===NNNVVV\\\cccgggdddeeedddggggggffffffffffffggggggdddeeefffeeeeeefffiiikkkgggfffeeedddcccdddeeeeeedddeeeffffffggggggffffffdddfffggggggffffffgggiiieeeffffffggghhhgggggggggggghhhiiijjjkkkkkkjjjiiikkkkkkllllllmmmnnnoooooorrrrrrqqqqqqrrrtttuuuwwwtttvvvwwwyyyzzz}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ~~~}}}|||zzzxxxvvvuuuttt>d<Ħdddccccccbbb```___^^^^^^]]][[[YYYUUUUUUTTTRRRQQQOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@ĦCCCEEEEEEDDDAAA<<<777111......>d<Ħ,,,,,,,,,,,,,,,Be......------------------------------------------geFYĉ------>aĦ---,,,,,,,,,------------............Be---------------------+++---000nu]ӵ,,,---------------------------------------------------------------.........------,,,,,,,,,------------------------............///>d<Ħ---......//////>d<Ħ111111...Ħ333111//////000000000///555111///000///,,,,,,///111000000000Be999<<<<<<;;;;;;ĦCCCQQQYYYaaaeeedddbbbcccdddgggfffdddcccccceeegggiiibbbeeehhhiiihhhgggggghhhggggggffffffggghhhiiiiiiggggggfffeeeeeeeeeeeefffjjjiiiiiiiiihhhhhhggggggccceeehhhiiihhhggggggggghhhhhhhhhhhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkklllnnnnnnmmmnnnoooqqqqqqqqqrrrrrrssstttuuuuuuwwwwwwxxxyyy{{{}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ|||{{{zzzxxxvvvtttrrrqqqgdDĦcccbbbbbb```^^^]]]\\\\\\[[[YYYWWWUUUTTTSSSRRRPPPOOONNNMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@gdKĦCCCDDDBBB???;;;777333111000...sdKĦ,,,,,,,,,,,,,,,---......------------------------------------------ŶS---------3we<,,,------...------............------------------------++++++,,,iĉ@3hR/Ō------------------------------------------------------------------......---------,,,,,,,,,------------------------------.........DdDĦ...............sdKĦ222111gdKĦ333111000000111111000///111///000444333000...000000000000111888999;;;::::::gdKĦ@@@===DDDLLLRRRVVV\\\ccciiiggggggfffeeeddddddcccccchhhiiijjjjjjhhhggghhhiiilllkkkjjjiiihhhgggggggggggggggffffffggghhhiiiiiikkkkkkjjjjjjjjjiiiiiiiiifffgggiiiiiihhhhhhiiijjjhhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkmmmnnnnnnnnnnnnoooqqqooopppqqqrrrssstttuuuuuuwwwwwwxxxyyy{{{}}}>Anenenene}}}|||zzzyyywwwuuurrrpppnnnDecccbbbaaa```]]]\\\ZZZZZZZZZYYYVVVTTTSSSRRRRRRPPPOOONNNMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????neAAAAAA@@@<<<777333000///000111...ne,,,,,,,,,,,,,,,,,,---------......------------------------------------------>A---------k<,,,------...///------............---------------------------------,,,+++fh.....................------------------------------------------------...------------,,,,,,,,,---------------------------------------De/////////.........ne111222ne333222111111222333333111///------111777777333///000...000222444666888999::::::999ne;;;<<<:::<<<>>>???AAAFFFOOOVVV___aaaccceeeggggggggggggeeefffhhhhhhggghhhiiikkkmmmmmmlllkkkjjjiiihhhhhhggggggggghhhiiikkklllmmmllllllllllllkkkkkkkkkkkkiiijjjjjjiiihhhhhhkkkmmmiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjlllmmmoooooonnnnnnoooqqqnnnooopppqqqsssuuuvvvvvvwwwwwwxxxyyy{{{|||~~~}}}{{{zzzyyyxxxuuussspppmmmkkkjjjcccaaa___^^^^^^[[[ZZZXXXXXXXXXWWWTTTRRRQQQQQQPPPOOONNNLLLLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAA@@@???===888666111...,,,---...000---------------,,,,,,,,,---------......---------------------------------------------------+++,,,---...///000------............------------------------------000///------////////////////////////------------------------,,,,,,------------------------------------------........................------------------111111000000//////000000111222222111111222444555444111///...---111666666222//////...000333777999::::::::::::999888999999>>>===999444222333999===IIIKKKPPPVVV\\\aaaeeegggccceeeggghhhfffeeeddddddjjjkkkkkklllmmmmmmmmmmmmiiiiiiiiiiiijjjkkklllmmmllllllllllllllllllllllllkkkkkkjjjhhhggghhhkkknnnjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmnnnpppoooooonnnpppqqqnnnoooqqqrrrtttvvvwwwxxxwwwwwwxxxyyyzzz|||}}}~~~~~~{{{yyyxxxwwwvvvsssqqqnnnkkkiiihhhfffdddccc```^^^]]]\\\\\\ZZZYYYWWWWWWWWWVVVSSSQQQOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???<<<999888000000...------,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,---...///000------............------------------------------000//////000000///,,,(((////////////////////////------------------------,,,,,,,,,---------......------------------------........................------------------------333222222222111000000000////////////000111111000111111222444555444222///111//////222222...---000///222555999;;;;;;;;;::::::::::::999999999999999777666444111111222666888444666888===CCCJJJPPPTTT```dddhhhiiigggdddbbb```iiiiiikkkmmmnnnnnnnnnnnnkkkkkkjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllllllljjjhhhfffgggkkknnnkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkllllllnnnoooqqqpppoooooopppqqqpppppprrrsssuuuwwwyyyyyywwwwwwxxxxxxzzz{{{}}}~~~|||~~~~~~{{{yyywwwvvvtttsssqqqnnnllliiigggfffcccbbb```^^^\\\[[[ZZZZZZXXXWWWVVVUUUUUUTTTRRROOOMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===:::777444222,,,---.........---,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------...///------............---------------------------------,,,---///111111,,,(((........................------------------------+++,,,,,,------.........,,,,,,,,,------------....................................---------------222222222222111111111111000.........000111000///111000111222444444222000444000...//////---...111222444777:::;;;<<<;;;;;;::::::::::::::::::999999222222222333444666777888333222111111333777;;;===JJJPPPYYY```eeehhhiiikkkiiijjjkkkmmmmmmmmmlllkkkmmmlllkkkkkkjjjjjjjjjkkklllllllllllllllmmmmmmmmmmmmmmmkkkiiiggghhhkkknnnllllllllllllmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqqqqpppoooppprrrpppqqqrrrtttuuuwwwxxxxxxwwwwwwxxxxxxyyy{{{|||}}}{{{}}}~~~{{{xxxvvvtttsssooonnnmmmkkkiiigggeeeddd```___^^^\\\ZZZYYYXXXXXXVVVTTTSSSSSSSSSQQQOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===:::777444111///...------............------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,------...------............------------------------------,,,******---222444222///------------------------------------------------++++++,,,,,,---......///,,,,,,,,,---------............................../////////.........------///000000000000000111111111///...///111222111///111000///000222333222111222///...000000...000444555777888:::;;;;;;;;;;;;888999999:::::::::999999555444333333444555555555444333333222222222333444333888AAAJJJSSSZZZaaafffeeefffiiikkkmmmmmmllllllmmmmmmlllllllllmmmnnnnnnmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmkkkiiijjjlllnnnllllllmmmmmmmmmnnnnnnnnnpppooooooooooooooooooppppppqqqrrrrrrppppppppprrrppppppqqqrrrssstttuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyyvvvsssqqqppplllllljjjiiigggeeedddccc___^^^\\\[[[YYYXXXWWWWWWTTTRRRQQQQQQQQQOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB:::888555222///...------///......------...///000,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------------------......---,,,,,,,,,---------..................---------------------------...+++)))---444999999888------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,------.........////////////////////////000000/////////.........------......//////000000222000///000333444222000111///...///000222222111000......222333111222666888888999:::;;;;;;;;;;;;777777888999999999999999444333111222444666777777---...000222333444333333///111444777;;;AAAGGGLLL___aaaeeeiiimmmooooooooommmmmmmmmmmmnnnpppqqqrrrnnnnnnoooooopppppppppqqqooooooooommmlllkkkmmmooommmmmmmmmmmmnnnnnnnnnnnnqqqqqqppppppppppppqqqqqqppprrrsssrrrppppppqqqrrroooooopppqqqqqqrrrsssssswwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~{{{wwwuuutttsssqqqpppjjjkkkllljjjeeebbbaaabbb\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB>>>@@@BBBDDDCCCAAA>>><<<111000...---,,,,,,------...------,,,---...///000...------,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------........................333+++---333###FFF~~~___------------------------...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...---......///////////////////////////////////////---------............///////////////000000000000000000///000000111222333222000//////000333666888:::::::::::::::::::::::::::888666777999999666333...///111222333444444444//////000000111111222222222222333333333444444444???EEENNNYYYccckkkppprrroooooopppqqqqqqqqqppppppooooooqqqrrrsssqqqmmmjjjpppqqqqqqqqqpppppprrrsssooopppqqqrrrrrrqqqpppooooooooooooooopppqqqrrrssswwwsssppppppsssttttttrrrtttsssqqqqqqqqqsssuuuvvvuuuuuuwwwxxxyyyzzzzzz{{{}}}~~~}}}||||||~~~{{{xxxtttrrrqqqpppnnnmmmhhhiiijjjgggccc```___```[[[ZZZXXXVVVUUUSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBB@@@<<<999777111000...---,,,,,,------...------,,,---...///000...------,,,,,,------...---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------........................---***+++333(((AAAkkkUUU------------------------...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...---......///////////////////////////////////////---------............///.../////////000000000000/////////000111222333444111000000000222444777999:::::::::::::::::::::::::::888777777888777555333111222222222333222222222//////000000000111111111222222222222333333333333444555888@@@LLLZZZgggooonnnnnnnnnnnnnnnooopppppprrrpppooonnnnnnnnnmmmmmmsssttttttsssqqqqqqrrrssspppqqqrrrrrrrrrrrrqqqpppqqqpppppppppppprrrssstttuuurrrpppqqqsssuuuuuutttuuutttsssrrrssstttvvvwwwssstttvvvwwwxxxyyyyyyyyy}}}}}}}}}||||||~~~}}}|||wwwtttqqqooonnnllljjjiiieeeffffffdddaaa^^^]]]]]]ZZZYYYWWWUUUSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCBBBBBBDDDCCCAAA>>>:::666333111000///...---------------...------------...//////...------,,,,,,------...---,,,,,,,,,,,,---......///......------......///,,,,,,,,,---------......------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------------------------+++,,,***///)))...AAA777------------------------...------,,,,,,------...------------------------...------,,,,,,------...---......///////////////////////////////////////---------............///....../////////000000000......//////111222444444000111222333555777999999::::::::::::::::::::::::888999999888555444333444444444333222111000000/////////000000000000000000000111111111222222222222222000...///555@@@LLLSSScccbbbcccdddhhhnnnssswwwqqqpppnnnmmmnnnooorrrsssrrrsssttttttrrrrrrssstttrrrssssssttttttssssssrrrtttsssqqqqqqqqqsssuuuwwwsssrrrqqqrrrtttvvvwwwvvvvvvvvvuuuttttttuuuwwwxxxssssssuuuvvvwwwwwwwwwwww|||}}}}}}||||||~~~~~~{{{zzzyyysssqqqnnnlllkkkjjjgggeeecccccccccaaa___]]][[[[[[XXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDCCCBBB@@@===999555111///...//////......------------......------...............------,,,,,,------...---,,,,,,,,,,,,---............------------......,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------------------------------,,,...***++++++$$$%%%)))---------------------------------------------------------------------------------------------------......///////////////////////////////////////---------............///........./////////000000............///000111111000111444666888999::::::999999999999999999999999777999999777333111222444444444333222111000000///000000000000000000000000000000000000111111111111333222111000111333555777GGGGGGIIINNNWWWaaakkkqqqqqqrrrssssssrrrrrrrrrsssoooqqqssssssssssssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssrrrsssuuuwwwxxxttttttttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwttttttuuuvvvwwwxxxxxxxxx{{{||||||||||||~~~}}}{{{xxxwwwvvvqqqooolllkkkjjjhhheeecccbbbaaa```___^^^\\\ZZZYYYUUUUUUSSSRRRPPPPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCC<<<:::777444111///.....................---------..................------...------,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------***,,,++++++222---(((666---------------------------------------------------------------------------------------------------......///////////////////////////////////////---------............///............//////////////////...------------...111222555888::::::::::::999999999999999999999999666888888555111000222444222222111000000111111222222222111111000000////////////000000000111111111...///000222333333444333111111222666>>>GGGQQQVVVdddiiipppttttttsssrrrrrrqqqsssuuuvvvuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvxxxyyywwwwwwwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{|||||||||}}}}}}{{{xxxvvvtttsssnnnmmmkkkiiihhhfffccc``````^^^]]]]]]\\\[[[YYYWWWSSSSSSQQQPPPOOONNNNNNNNNLLLKKKJJJJJJIIIIIIIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???555444222111000/////////---......///......------.........///......---,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,000***...000(((666------------------------,,,------......------,,,------------------------,,,------......------,,,---......///////////////////////////////////////---------............///------.........////////////......---------------333444666888:::::::::999999999999999999999999999555555555333111111222444111000//////000111333444444444333222111111000000///000000000111111111111222111/////////111444555222111000000222555999<<>>:::555222000///000................................................//////000111111111111111------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------------------------------------------------------------------------------........................------...000222222111///666///+++---...+++***---................................................////////////............,,,---------..................---,,,---///111222........./////////......---...///000222555777888999999888888888777777777888888888888777555333222111111222222222111000000//////000222333555666666000111444666999999999888222222222222222111111000111111111111111111111111333222222222111111111111222111111111111333444555555777:::???HHHTTTcccmmmxxxzzz}}}~~~}}}{{{zzzzzz~~~{{{wwwuuuvvvyyy|||~~~zzz{{{|||}}}}}}||||||{{{|||{{{zzzyyyyyyzzz{{{{{{zzz{{{}}}~~~~~~}}}{{{zzz{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzwwwtttqqqppppppoookkkggggggfffdddbbb___\\\[[[ZZZXXXXXXVVVUUUTTTSSSSSSSSSQQQPPPNNNLLLKKKKKKKKKLLLIIIMMMPPPQQQOOOKKKGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCCCCAAA???:::888555222000//////000................................................///000000111111111111111------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...111333222222444///,,,......---,,,................................................................../////////------........./////////......---------///000111.....................---...///111333555666777777:::999999999888888888888888888888777555444222111222222222222222111000//////000222444666888888999222222333444666888;;;<<<333333333222222111111111111111111111111111111111222222222222111111111111111111111111222333444444///111222111222<<>>:::666222//////...------...///000................................................,,,------.......................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,---000333333333///000000....../////////................................................,,,,,,------......//////.........////////////000---------------......///...------------...///000222333555777999999888888:::::::::999999999888888666666555444333222111111333222222111111000000000222333555777999:::;;;;;;<<<;;;999444111222555999777666555333222111111111111111111111111111111111333333444444444444444444333333333444444444444444444444444444444333111000888BBBOOOXXX]]]eeepppyyyzzz|||}}}}}}||||||~~~{{{{{{{{{{{{|||}}}~~~|||{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~|||yyywwwvvvqqqqqqooonnnkkkiiifffeeebbbaaa```___]]]\\\[[[ZZZWWWWWWUUUTTTSSSRRRRRRRRROOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKIIIGGGFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA???;;;999777555222///.........---......//////------------------------------------------------+++,,,,,,---------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...111333222222---111222///---///000...................................................---------------.........------........./////////------------------------...---------...000111333555666777888999::::::::::::999999999888888888888444444333222111222222222222111111000111111222222444444444555666888:::;;;999:::999666333333666:::999888666333222111111111111111111111111111111111333333333333444444444444222333333444444444333222666333000000222444444333...444:::===@@@EEEMMMSSS\\\gggwww||||||}}}}}}~~~~~~~~~}}}|||}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyvvvtttsssnnnnnnnnnllliiifffdddcccbbbaaa```___^^^]]]\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSPPPPPPOOOOOONNNLLLKKKKKKGGGIIIJJJIIIHHHGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???;;;555222111111000000/////////...............------------------------------------------------+++,,,------......------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------...000222222111///---222444///---//////---...................................................------------------,,,,,,---------............---------...---------,,,------------///111444666888888888888999:::;;;;;;999999888888888777777777222111111000111222333444111000000000000222333444666555333333333555888:::666999:::999555444666:::;;;999666444222111111222111111111111111111111111111111111222222333333333000111222222222222111000222222222222222333555777333444555333222222333555;;;KKKaaarrrzzz{{{zzzzzz~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}zzzwwwtttqqqppplllmmmllljjjfffcccbbbbbbbbbaaa```___^^^]]]]]]\\\YYYXXXVVVUUUTTTTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKEEEHHHJJJKKKJJJIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA<<<777111------///111222000000000//////......---------------------------------------------------,,,---......//////......////////////////////////,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------------------------------........................------------------------------------------------------...111333222000...---333555000---//////---.........................................................------,,,,,,,,,,,,,,,,,,---------......---------......---,,,,,,------------000333666888::::::999888999:::<<<===888888888777777777777666111000000000000222444555000000//////000222444555777555333111111444777999666:::===;;;666333444777<<<:::777444222111111222111111111111111111111111//////000000111111111222...///000111111000///...***000666666222...///111111111222444555666666666333888???GGGQQQ___qqq}}}~~~~~~~~~|||}}}~~~~~~{{{yyywwwvvvtttqqqooommmkkkiiihhhgggfffdddbbb______```______]]][[[ZZZWWWWWWVVVTTTSSSQQQPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBB@@@>>><<<:::111111000......---------..................------........................---------...------,,,,,,,,,---------......//////000///---,,,,,,---...///...------,,,,,,------......,,,+++...222222...***------------------------,,,,,,,,,---------......------------------------...------------...//////...........................---------...///000111666444111///------......666333///------......---........................................................................................................................//////111333555777888999:::::::::999999999888888888888888777666444222222//////000111111111111111000/////////111444777999;;;777333000000111111111666888::::::777444333333:::999:::999555//////444333111000111222222111000222111111111000000//////222111111111000000//////111111111111111111111111111111222222222333333333///444222333<<<@@@KKK^^^jjjuuu~~~~~~~~~~~~|||zzzwwwuuutttrrrooommmllljjjhhhggggggeeecccaaa````````````___]]][[[ZZZWWWWWWVVVTTTSSSQQQPPPPPPPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAA???<<<999777666111000///...------------................................................,,,------...------,,,,,,,,,,,,---...///000111222222111///---,,,,,,---......------,,,,,,------......,,,+++...111222...***------------------------,,,,,,,,,---------......------------------------...------------...//////........................,,,,,,---......///000000555333111000///000111222555333///......///.................................................................................................................................000222444666888888999999999999999999999999999888888777666555333222111///000000111111111111000//////000111333555888999:::777444222222222222111555888::::::888555444444:::999::::::555//////444333222000111222222111000111111111000000000//////111111111000000000//////111111111111111111111111111111111222222222333333000444333444999666777BBBMMMUUUbbbnnnwww}}}~~~{{{yyyvvvtttrrrpppmmmkkkkkkiiigggfffeeedddbbb```bbbbbbbbbaaa___]]][[[YYYWWWWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>>:::666333111000000000///...------------................................................,,,,,,------...------,,,+++,,,---...000222333444444222000...---,,,,,,---...------,,,,,,------...---,,,+++---000111...+++------------------------,,,,,,,,,---------......------------------------...------------...//////------------------------,,,---///111222222222222111000/////////000111222555222///.../////////...................................................................................................////////////////////////...000333666888999999888888888999999999999999999999888777555333111000///111111111111000000000000///000111333666888999:::999777666555555555222000444666999:::888777666666:::999::::::555///000444444222000000111222111000111111000000000000//////111111000000000000//////111111111111111111111111111111111222222222222333222666222111666222000;;;777444;;;LLL]]]iiiwww~~~|||zzzxxxuuusssqqqooollljjjiiigggeeeddddddcccaaa```ccccccbbbaaa___]]]ZZZYYYWWWVVVVVVUUUSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???===999555111///...---000///...------------------------.......................................,,,,,,------...---------+++,,,---...///000111222222111000......------......------,,,,,,------...---,,,+++---///000...,,,------------------------,,,,,,,,,---------......------------------------...------------...//////------------------------...000333555666666666555333333222222222222333333333111/////////000///...................................................................................................000000000000000000000000...000444777::::::999888888888888888999999999999888777666333111000///...111111111000000000000000000111333666888999:::;;;888777888888999777333000222555888999999888888888:::999::::::555000111555555333000000111111111000000000000000000000//////000000000000000000//////111111111111111111111111111111111111222222222222333777111...333555???SSSNNN:::...555@@@JJJ[[[mmm|||~~~{{{yyyyyywwwtttrrrqqqpppmmmkkkhhhfffdddddddddcccaaa___bbbbbbbbbaaa___\\\ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOOOONNNMMMLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???888666333111///---------///......------------...---------.........//////........................+++,,,,,,---.........---------------------------.............../////////...------,,,,,,------...,,,,,,,,,,,,......---,,,------------------------,,,,,,,,,---------......------------------------...------------...//////------------------------...000333555666666555444888888777666555555555555111///......///000///...................................................................................................000000000000000000000000...000444777::::::999888888888888888888888888888777666444111000.........222111000//////000111111222333555777999::::::;;;777777888::::::888444000222555888:::999999999999:::999::::::666111111666666333000///000111000000//////////////////000000//////////////////000000000000000000000000000000000000111111111222222222000666333///222666FFF___iiiOOO:::555555555===KKKeeemmmwww~~~}}}|||yyywwwwwwuuurrrqqqqqqpppnnnlllgggfffdddcccdddcccaaa```aaaaaaaaa```^^^\\\ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPPPPOOONNNMMMKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCAAA???===:::999111111000///..................---------------...,,,,,,------.../////////........................++++++,,,---............---------,,,,,,,,,++++++,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000333333222222111000//////...---------///000///---................................................................................................////////////////////////...000333666888999999888999999888888888777777777555444111///............111000/////////000222333555555666777888999::::::777777888:::;;;999444111222555888::::::999999::::::999::::::666111222777777444111//////000000000......////////////000000......////////////000000000000000000000000000000000000000111111111111222+++444555333333111999MMMSSSDDD888666666222333777===GGGVVVeeeqqq{{{}}}{{{zzzwwwvvvsssqqqpppooooooooommmlllgggfffddddddddddddbbb```^^^_________]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTTTTSSSOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>;;;666222000---....../////////.........------,,,,,,------...,,,,,,------...//////000........................***+++,,,---............,,,---------------------,,,,,,------------------...------,,,,,,------...+++,,,,,,,,,+++,,,---...------------------------,,,,,,,,,---------......------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,+++++++++***,,,++++++,,,...///...,,,...........................................................................................................................000222444666888888999::::::999888777666555555333222///...------...///000///......///111333555888777666666666777999:::666777888999:::888444111333666999::::::999999::::::999:::;;;777222333777777444111//////000000000........./////////000000........./////////000000000000000000000000000000000000000000111111111111---333222222555///...999333111000111444555444222)))///999DDDPPPaaasss~~~|||zzzyyywwwuuupppooommmmmmnnnnnnmmmkkkgggfffddddddddddddbbbaaa]]]]]]^^^^^^]]][[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTTTTOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@>>>;;;777222---***,,,---...///000///...---------,,,,,,,,,------...,,,,,,------...///000000........................***+++,,,---............,,,,,,------...///000000------------,,,++++++***...------,,,,,,------...+++,,,,,,,,,++++++---...------------------------,,,,,,,,,---------......------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,---............+++******,,,......---,,,........................................................................................................................//////111333555777888999;;;:::999888777555444444222000...---,,,---///000///.........///222444666:::888777555555666888999666666777999999888444111333666999;;;:::999999999:::999:::;;;777222333888888555111//////000000000---.........//////000000---.........//////000000000000000000000000000000000000000000111111111111222222---...666333///666222444444000111444333...555444111///333@@@SSSaaayyy|||zzzwwwuuuttttttqqqqqqooonnnllljjjiiihhhffffffeeedddcccccccccccc```___^^^^^^\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTRRROOOOOOPPPPPPOOOMMMKKKJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJGGGDDDCCCEEEHHHIIIFFFCCCBBBBBBBBBBBBAAACCC???999333///......//////////////////////////////............---------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///------------------------.........////////////000..................------........................///......------......///...............---------......///111333666888999::::::999888666333000///111111000000//////.........------000333555555555888333///000444888999777888666777999666222222555555555666888999:::;;;<<<;;;:::999777666555555555555333111///---,,,,,,,,,///111///++++++///111///000000000000000000000000000000000000000000000000............////////////---......///000111111222333222222111111222222333111111222333555888;;;===PPPaaawww~~~{{{yyywwwvvvvvvqqqqqqooonnnllljjjiiihhhfffeeedddccccccccccccccc```______^^^]]]\\\[[[[[[XXXVVVUUUUUUVVVUUUTTTSSSQQQQQQRRRQQQPPPNNNLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIIIIHHHFFFGGGJJJMMMGGGEEECCCBBBCCCBBBAAA@@@;;;888444000......///000///////////////////////////............---------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000------------------------------........./////////......................................................------------......------.....................///000111333666888999777777666555333111000///000000000000//////......------...111444666666555555111...000555999999888:::888999:::666000///111666666777888999::::::;;;::::::999888777666666666444333111/////////111111111222111---,,,000111000////////////////////////////////////////////////............////////////.........///000111111111222222222111111222222222222222222333444555777888333CCC[[[nnnzzz~~~|||zzzxxxwwwvvvqqqpppooonnnllljjjiiiiiifffeeedddcccbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[XXXWWWUUUUUUVVVVVVTTTSSSTTTTTTTTTTTTRRRPPPNNNLLLNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHGGGFFFFFFGGGKKKMMMFFFEEECCCCCCCCCAAA???===111000///.........///000///////////////////////////............---------------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000------------------------,,,---------............................................................------------------------,,,---------...///////////////000222333666777999444444222111000000//////000000000////////////...------...000333444222111111///...000555888999777888777999:::777111///111888888888888999999999::::::999999888888777777777333222000///000222555666222444222......111111///////////////////////////////////////////////////............////////////......//////000000111111222222222222222222222222444333333222222333333444///333:::BBBOOOddd|||~~~}}}|||yyywwwtttsssppppppooommmlllkkkjjjiiifffeeedddcccbbbaaaaaaaaa``````___^^^]]]\\\[[[[[[YYYWWWVVVUUUVVVVVVUUUSSSVVVVVVVVVUUUTTTQQQOOONNNOOONNNMMMLLLKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCEEEFFFFFFDDDCCCBBB@@@>>>:::666,,,,,,------....../////////////////////////////////............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------...//////------------------------,,,,,,,,,---------......---------.......................................,,,,,,------------,,,,,,,,,,,,,,,---...///000000///000000111333555666777333222000/////////000111////////////////////////.........000111000...,,,111000///111555666666555444333666:::888333222555999999999999999999999999999999999999999888888777222111///...///111555777111333222...---000111...////////////////////////////////////////////////............////////////.../////////000000000111111111222222222222111111333333333333222222222333:::666000,,,111CCCZZZkkkrrr}}}}}}{{{wwwtttqqqooopppoooooommmlllkkkjjjjjjgggfffeeecccbbbaaaaaaaaaaaa``````___^^^]]]\\\[[[YYYWWWVVVVVVVVVVVVUUUSSSVVVWWWWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLKKKKKKLLLIIIGGGFFFDDDDDDCCCCCCCCCEEECCC@@@>>><<<888444000---------...............///////////////////////////............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...------------------------,,,,,,,,,---------......---------.........//////........................,,,------......------,,,,,,,,,,,,---...///000000//////000000222333555555222111000//////000111222.............../////////------...000222333222000333333222333444444333222444444666:::999444444777:::::::::999999999999999999999999999999888777666222000...------///111333///111111------//////---............................................................////////////////////////000000000000000111111222222111111000222222333333444444444444444666777777555666:::===XXXiii~~~}}}zzzvvvssspppooopppooonnnmmmlllkkkjjjjjjhhhgggfffdddcccbbbbbbaaaaaaaaa```___^^^]]]\\\\\\YYYXXXVVVVVVWWWWWWUUUTTTUUUUUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKGGGFFFFFFGGGHHHGGGEEEDDDAAA>>>;;;999777444000---/////////...............///////////////////////////............---------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---------............,,,,,,------.../////////........................,,,---...//////...---,,,,,,---------.../////////////////////000111222333111111000000000000111111---............/////////,,,,,,...111666999;;;;;;666555444333222222222333999888888:::888444333777:::::::::::::::999999999999999999999888666444333000///...---------......---000000------000000---............................................................////////////////////////000000000000///000111222222111000///000111222333444555555555111333666888777555555555===FFFWWWmmm}}}zzzwwwuuutttsssoooooonnnmmmlllkkkkkkjjjiiihhhgggeeedddcccbbbbbbaaaaaa```___^^^]]]\\\\\\YYYXXXWWWVVVWWWWWWVVVTTTRRRSSSSSSTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKGGGFFFGGGHHHIIIGGGCCC???:::777444333222111///---//////......---......//////////////////////////////............---------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------------........./////////,,,,,,------...//////000........................---...000111111000...---------.................................///000111///000000000000000//////---------.........//////...------000444999;;;<<<666666444333222222444666;;;999999:::888444666:::999:::::::::::::::::::::999999999999777555222000------............------,,,///000...///222222///............................................................////////////000000000000///////////////000111222222111000//////000111333333333333222555444222111111555999<<<111333:::III___rrr}}}zzzxxxwwwwwwxxxoooooonnnmmmllllllkkkkkkjjjiiihhhfffdddcccccccccaaaaaa```___^^^]]]]]]\\\ZZZXXXWWWWWWWWWWWWVVVTTTPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGHHHHHHCCC<<<666555222000//////000/////////...---,,,---...///000//////////////////////////////.........---------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------------------------.........////////////000,,,,,,------...///000000...........................///000222222000///..................------------------------...//////...///000000000///...------------.........//////222///------000333666777666555444222222333777999999777777999888777;;;@@@999999999::::::;;;;;;;;;999999999999777333000...+++,,,...///000///......,,,///111///000444444111............................................................/////////000000000000000////////////...000111222222111000...///000111222222111000///222444666888888666333222;;;;;;888555777FFF^^^qqq}}}{{{{{{{{{|||{{{zzzsssrrrqqqooommmkkkiiigggjjjiiihhhgggeeecccbbbbbbccccccbbb```___]]]\\\\\\YYYXXXWWWWWWVVVVVVVVVVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOMMMJJJIIIHHHIIIIIIKKKJJJIIIEEE@@@999333///......////////////..............................------------------------........................------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,.........,,,+++,,,---000///...------------------,,,,,,,,,,,,---......------------------------------------------------........................------...///000000000000////////////....................................---------.........//////......///000000000000000......---------,,,,,,,,,------///000111111111111000///...---------------........................,,,...///000000222666999555555777999<<<===<<<:::::::::999888999:::;;;<<<:::::::::::::::::::::::::::999888555333000...---........................000000//////.........------------............///////////////////////////............///////////////////////////............///000111222222222222111111222333333333333333333333444444444444555555666555555555888<<>>999777111111000///.........///......////////////......................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000......---------......///---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,------.....................///111222333////////////............................................./////////000000111222444555555333222000//////.........------------......////////////.........---------......///........................,,,...///000000222666999<<<:::888777888999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999777555222000/////////........................---------...............---------............///////////////////////////............////////////////////////000000111111000000111222222222111111///000111111222222111111111111222333333444555555333444555555666666666666:::555000000777GGG[[[kkk~~~||||||zzzxxxwwwrrrrrrqqqpppooommmlllkkkhhhggggggfffeeeeeeddddddbbbaaaaaa```______^^^^^^\\\[[[ZZZXXXWWWVVVVVVVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPMMMGGG@@@:::555222111///000000000000///............////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------++++++,,,,,,,,,,,,------***,,,------,,,,,,...///...------------...//////---,,,,,,,,,,,,---..............................------------------------,,,------....../////////...------,,,---///000111////////////........................................../////////000000000222333555666666444222000/////////.........---------....../////////.........------------...//////........................,,,...///000000222666999;;;999888888999:::999888888999:::;;;;;;;;;::::::888999999::::::;;;;;;<<<999777444222000///000000........................---------------.........---------............///////////////////////////............////////////...//////000000111111222//////000222222333333222222333333444444444444444333333444444444444555555333444666888999999888888444666888888555555===GGGgggzzz~~~|||{{{{{{yyywwwrrrrrrqqqqqqooonnnlllkkkiiihhhhhhfffeeedddccccccaaaaaaaaa```______^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVTTTSSSRRRRRRSSSSSSRRRQQQLLLGGG???777222000000111111111111000000//////.........////////////......................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,---------,,,---...---,,,,,,---...---------------...//////---,,,,,,,,,,,,---..............................------------------------------...//////000111111111000...---,,,---...///////////////......................................./////////000000000000222444666888777555222000////////////............---......//////...---------------------...//////........................,,,...///000000222666999999888888999;;;;;;999888888999:::;;;;;;;;;::::::888888999::::::;;;<<<<<<888666333000......///000........................,,,,,,,,,------.........---------............///////////////////////////............////////////...//////000111111222222111222333555666777777777666777888888999999888888666666555555555555444444444555888999:::999888777333555;;;>>>:::333444;;;HHH^^^uuu~~~}}}}}}|||zzzyyyrrrrrrqqqqqqooonnnlllllljjjiiihhhgggeeedddbbbbbbaaaaaa``````______^^^^^^]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQGGGAAA999111---...111444333222111//////...//////......////////////..............................////////////////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,---------,,,.........,,,+++,,,------------------...///000---,,,,,,,,,,,,---......////////////////////////------------------------.........///000111111222777555222///...---......000/////////....................................////////////000000000000333444777888888555222000000/////////............---......///......---------------------...///000........................,,,...///000000222666999888777888:::<<<<<<:::888888999:::;;;<<<;;;::::::888888999::::::;;;<<<<<<777555222///------...///........................,,,,,,,,,------.........---------.........//////////////////////////////............/////////000...//////000111222222222555666777999;;;<<<======::::::;;;<<<<<<<<<<<<;;;777777777666555555444444555666999::::::999777555666333333666444222777@@@---AAAWWWgggyyy}}}|||{{{yyyxxxtttsssqqqooommmmmmmmmmmmjjjhhhgggfffgggfffeeeccc```_________^^^^^^^^^^^^[[[ZZZXXXXXXYYYXXXVVVUUUQQQQQQRRRTTTTTTQQQLLLHHH444333222111000000000000000000//////.........---////////////////////////................................................//////.........---------......------------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------000///------.........---........................---------............///.........//////111222333DDD<<<333---,,,...000000//////.........---------............//////////////////......///111333444555666888888777444111///............//////////////////.........---------...------,,,,,,------...........................+++,,,...000222333444444:::999999888888999999::::::::::::;;;;;;;;;<<<<<<===;;;999999:::::::::999444333111///......///000......------------......//////.........---------........................//////////////////////////////000000000000000///333222000//////111444666======>>>>>>???@@@@@@@@@<<<<<<<<<=========>>>>>>===<<<;;;999888777666555888888999999999888666555444444444555555555555666777777:::FFFZZZqqq}}}|||{{{yyyxxxvvvuuusssqqqooooooooooookkkiiiggggggggggggeeedddbbbbbbaaaaaa```______^^^\\\ZZZXXXWWWXXXXXXWWWVVVXXXVVVSSSPPPLLLGGGAAA<<<444333222111000000000000000/////////............////////////////////////................................................//////.........---------......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------000///------.........---........................---------............///,,,,,,+++,,,,,,---...///777333///---///111222111///.........------------............////////////............///111333444777777777666444222///---............//////////////////.........---------...------,,,,,,------...........................,,,,,,...000222333444444999999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<;;;999999:::;;;:::999444333111///......///000......------------......//////.........---------........................//////////////////////////////000000000000/////////000000111333666999:::======<<<<<<<<<;;;;;;;;;888999999999999:::::::::<<<<<<<<<;;;;;;:::999888888777666444333333333333444444444555555555555666888777555888BBBVVVooo~~~}}}|||zzzxxxxxxwwwuuusssrrrqqqqqqqqqllljjjiiihhhhhhhhhfffeeeeeeeeedddcccaaa```______\\\ZZZXXXWWWXXXXXXWWWWWWYYYTTTNNNGGGAAA<<<777333333222111111000000000000////////////............////////////////////////...............................................................---------......------------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------000///------.........---////////////////////////---------............///,,,,,,+++++++++,,,,,,------------///111222111///............---------------............/////////------...///000222444555888777555333111///---,,,---............/////////...............---------...------,,,,,,------...........................,,,---...000111333444555999999999999::::::;;;;;;<<<<<<<<<<<<============<<<;;;999999:::;;;:::888333222000///...//////000......------------.....................---------........................////////////////////////////////////////////////---///222666999;;;<<<===;;;:::999888777666555444444444444444555555555555999:::<<<===>>>>>>===<<<;;;999666333111111111222444444444555555555555666888999888444444@@@VVVhhh~~~|||zzzxxxxxxwwwvvvuuusssrrrqqqqqqmmmkkkiiiiiiiiiiiigggfffgggfffeeecccaaa___^^^]]][[[ZZZYYYYYYZZZXXXUUUSSSOOOJJJCCC<<<888666444333222222111000000000000000///////////////.........////////////////////////..............................................................................------------......------------------------------------------------------------------------------------------------------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------000...------.........,,,////////////////////////---------............/////////......---...............///000000///---,,,---------------------------------.........//////......///000222444555666555444222000...------------------.........//////...........................------,,,,,,------...........................,,,---...///111333444555777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::;;;;;;999888222111000///////////////......------------......................................................////////////////////////000////////////000000111000222666:::<<<<<<:::999666555555444333222111000111111111111222222222222555777:::<<<>>>??????>>>>>>===:::888666444333333444444444555555555555666333888<<<:::777;;;EEEPPPcccyyy}}}zzzxxxwwwvvvvvvuuusssrrrqqqpppmmmkkkjjjiiijjjiiihhhffffffeeedddbbb```^^^]]]\\\ZZZZZZ[[[[[[ZZZVVVOOOJJJCCC???999444333333333333111111000000///000000000.........///////////////////////////////////////................................................---...........................------------......------------------------------------------------------------------------------------------------------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------000...------.........,,,////////////////////////---------............///000000//////////////////000000000///...---------,,,,,,------------------------------............///000111333444555666666111000///---------//////------------............---........................------,,,,,,------...........................------...///000222444666555666888999:::;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;999777000000000///////////////......------------......---.............................................////////////////////////000/////////000111333444777888:::;;;:::888555333000000000000000000000000000000000000111111111111222333666999;;;===>>>>>>===>>>>>>>>><<<999555333444444444555555555555666000444888;;;<<<>>>AAACCCGGGXXXttt~~~{{{xxxvvvvvvuuuuuusssrrrpppooommmkkkjjjiiiiiiiiigggfffeeedddcccaaa___]]]\\\[[[YYYYYYYYYXXXUUUNNNFFF@@@<<<888444111111111111000111000000//////000000000.........///////////////////////////////////////................................................---------.....................------------......------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000///------.........---........................---------............///......---------......///...///000///......000222,,,,,,,,,,,,------------,,,------------.........000111222333444555555555///...---,,,---...///000,,,------------.........---------..................------,,,,,,------...........................---------...000222555666222444666888:::;;;::::::888999999999:::::::::::::::::::::;;;<<<;;;999777////////////////////////......------------......---------.......................................////////////////////////000//////000222444666888;;;;;;:::999666333000............///000111111222000000000111111111222222000111333555777999;;;<<<;;;<<<>>>@@@>>>;;;777444444444444555555555555666999777666:::@@@FFFHHHIIIFFFEEEWWWyyy{{{xxxvvvvvvvvvvvvtttrrrpppooolllkkkiiiiiiiiihhhgggeeedddcccbbbaaa___^^^]]]\\\ZZZXXXTTTPPPKKKDDD===888666444222111111111///...000000////////////000000............/////////000////////////////////////................................................---------.........//////......------------......------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000///------.........------------------------------------............///,,,,,,,,,,,,------...///+++---000000///...000222++++++,,,,,,,,,---------,,,,,,---------.........000000222333333333222222///......------.........,,,,,,---------.........---------.........//////...------,,,,,,------..............................------...///222555777000222444777999::::::999999999999:::::::::;;;;;;:::::::::;;;<<<;;;999666......///////////////.........------------......---------.........//////........................//////////////////////////////000111333777:::<<<;;;999777444111//////.........///000000111222222000000000111111111222222222111111222333666999;;;;;;<<<>>>??????===;;;:::444444444555555555555666<<<999888;;;BBBIIILLLMMMMMMFFFHHH^^^{{{{{{xxxwwwwwwwwwwwwuuusssqqqpppllljjjiiihhhhhhhhhfffeeedddcccbbbaaa```___^^^]]]\\\WWWPPPIIICCC===777444111111000111222222000...000000////////////000111---.........//////000000////////////////////////................................................---------.........//////.........------.........------------------------,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,------///000222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---...///000111***---111222///---,,,---+++++++++,,,,,,---------,,,,,,,,,---------......///000111222222111000///000//////......---,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------.................................---...///222555777///000444777999999999999:::::::::;;;;;;;;;<<<<<<:::::::::<<<===<<<999666......///////////////............------.........---------.........//////........................//////////////////////////////000111444888<<<>>>999777333000......000111000000000111111111222222000000000111111111222222333222111000222555888:::======>>>>>>??????@@@@@@444444444555555555666666444555777;;;@@@DDDFFFFFFJJJIIIDDDFFF\\\|||}}}{{{yyyxxxwwwuuusssrrrrrrqqqssslllfffeeehhhiiigggcccbbbaaa___^^^]]]\\\YYYWWWQQQIII???888555444333222000000////////////000000000000000000000000000000///////////////////////////...---...///000///...//////.........------------...///...------...///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................,,,,,,,,,---------......------------------------......---,,,---...///000//////.........------------------............///------------------------........................,,,---...///...---,,,+++,,,---......///.........------------------------///---,,,,,,---------,,,...............---------//////...------///333666555666888999::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;999666444////////////////////////............///////////////............---------...........................------///000000///......000333888;;;<<<:::888555333111///......000000000000111111111111000000///000111111111000///...111111111111222333444555:::;;;<<<======<<<;;;;;;;;;999666444222333444555222333555666999===CCCGGGCCCGGGJJJIIIIIIUUUsss~~~}}}yyyxxxwwwuuusssrrrqqqqqqlllkkkkkkjjjiiigggdddaaabbbbbbbbbaaa]]]TTTJJJCCCBBB<<<666222222333333333000000////////////000000000000000000000000000000///////////////////////////...---...000111000/////////.........------------...///...------...///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................,,,,,,,,,---------......------------------------...------,,,---...///000//////.........------------------............///------------------------........................---------......---,,,,,,---.........///.........------------------------...---,,,,,,------------.........---------------.........------///222555444555888:::<<<=========:::::::::::::::;;;;;;;;;;;;:::::::::;;;999666333////////////////////////............////////////000000/////////.................................///......///000000///...///111444888;;;:::888666222111000/////////000111///000000111111111000000111222333333333222111000111111111111222333333444888999;;;<<<=========<<<<<<:::777444333333444555222333444555888<<>>>>>:::::::::::::::999999999999999999:::;;;999555222////////////////////////............////////////111000000000////////////........................000000000000////////////111333777::::::888555333.../////////000000000111...///000111222333333333555666666666666555444333222222222111111222333333555666888;;;<<<>>>>>>???===<<<999666444333333333222333333444666;;;BBBGGGIIIJJJMMMLLLFFFCCCIIIRRR{{{zzzyyywwwuuusssrrrqqqppppppnnnlllhhhfffeeefffgggbbbZZZOOODDD<<<777333111444333222111111111111000000000////////////000000////////////////////////////////////////////////000///...///111111111000........................---...///...---------///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------......//////........................---------............///------------------------...........................---,,,,,,---...000111111000000//////.........------------------------------...---------...000......---,,,,,,---......------...------...111444///111333666999:::;;;;;;::::::999999999999888888777777888:::;;;999555111////////////////////////............////////////000000000/////////..............................000111111000/////////000555888;;;<<<:::666333111......///000000000//////...///111333555777888888::::::::::::999999888888444444333222222222222222222333666888;;;===???@@@>>>===;;;888666444333333222222222222555:::AAAFFFIIIIIILLLOOOLLLGGGGGGKKKeee|||{{{yyywwwuuusssqqqpppppppppmmmjjjjjjkkkhhhbbb]]]RRRJJJ>>>444000111333444333444444444222111000000000000////////////000000////////////////////////////////////////////////000......///000111000///---.....................---...///...---------///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------...............---.....................---------............///------------------------..............................------...000222333333222111///.........///------------------------,,,...///...------///111000///...---,,,---...///,,,---......---...111333111333555777888999999888999999999999999999999999777777888999:::999555222////////////////////////............/////////////////////.........------////////////////////////000222222111//////111333999<<<>>>===999555222111//////000000000000//////111222444777999;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<777666555333222222222222000111333666888;;;>>>???>>>===<<<:::888666444333222222222222444888???CCCCCCBBBEEEJJJKKKHHHHHHJJJPPPaaa|||{{{zzzxxxuuusssqqqpppoookkkjjjkkknnnmmmeeeUUUIII<<<888444111111222222222...000222222111111111222000000////////////000000000000000000000000000000///////////////////////////...---...///000000...---------...............---...///...------...///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,---------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......---------...............---------............///------------------------......................../////////000111333444555555444222000.........///------------------------+++...000///---,,,///333444222000...------...///+++,,,......---...000222666777999::::::::::::999999999999999:::::::::;;;999888888999999999777555////////////////////////............////////////............------------////////////////////////000222333111//////222666<<<>>>???<<<666222111222//////000000111111222222777888999:::;;;<<<<<<<<<::::::::::::;;;<<<===>>>999888777555444333222222///000111333555888:::<<<=========<<<:::888555333222333333333444777;;;???BBBAAACCCHHHJJJHHHIIILLLGGGLLLccc~~~{{{zzzxxxuuusssqqqpppooojjjjjjjjjhhhbbbUUUEEE;;;222111111222333444222111,,,...111111//////000222000000////////////000000000000000000000000000000////////////////////////...---,,,---...///...------------.........//////---...///...------...///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---.../////////...------------.........//////---------............///------------------------...........................///111333444555666666777555222000......//////------------------------+++...000///,,,,,,000444777555222///------...///***,,,............000222777888999;;;;;;;;;::::::888888999:::;;;<<<<<<===;;;999888888999999888777////////////////////////............////////////////////////............///////////////////////////111333111//////444999===>>>>>>999222...///222.........///111444666888??????>>>===;;;888777555666666666666888999;;;===<<<;;;999777555444333222//////000111222444777888<<<===>>>===<<<999666444222333444444444555888:::BBBBBBEEEJJJKKKIIIKKKOOOIIIGGGOOOfff}}}|||zzzxxxuuusssqqqpppooopppnnnhhh^^^QQQDDD<<<888444222000000111333333222///111222111...---///111000000////////////000000000000000000000000000000////////////////////////---,,,+++,,,...///...------------.........//////---...///...------...///................................................---,,,,,,,,,,,,---......------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,------------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,.../////////...------------.........//////---------.........//////------------------------...........................000222555666777777777777666333000......//////------------------------***...111000,,,,,,000444:::777333000...---...///***,,,............000111444666777999:::::::::999888888999:::<<<===>>>>>><<<:::888777888::::::999////////////////////////............/////////000000000000000////////////000000000000000000000000...111333111///000555:::======<<<666///,,,...111,,,,,,---...222666:::===EEEDDDAAA>>>999555222000222222222333555777:::;;;===<<<:::888666444333333000/////////000222444555;;;<<<>>>>>>===:::777555222333555555555555666888===>>>CCCHHHIIIGGGIIINNNNNNIIIDDDPPPqqq}}}zzzuuupppoooppprrrmmmdddWWWJJJAAA<<<999777333222222111111222222333000000000000111111111111000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,------...///000000,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------------------------............///........................---------............///,,,------------------.........///000000000000000666666666666777777777777777555333111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222111///...---------...+++---///111333333333333111000333999;;;:::;;;>>>::::::::::::::::::::::::<<<;;;999888888999;;;<<<777222,,,+++...111000---............////////////............////////////000000000000000000000000//////000///000333777;;;===999555222222333333222------...333888<<<;;;:::@@@<<<666333333222000---111111111111222333444555777<<<@@@@@@;;;666333222111000000111333555444333555:::@@@AAA>>>;;;::::::777555444444555555555444===@@@DDDEEEEEEGGGKKKNNNMMMSSSOOOGGGVVVzzz|||{{{yyyxxxvvvpppiiicccWWWQQQHHHAAA<<<;;;:::999666555444444333222111000000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,------...//////000,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------------------------------............///........................---------............///------............//////------///111222333333333666666666666777777777888777555333111///......//////...---,,,,,,,,,,,,------,,,,,,,,,,,,---...///222111///...---------...,,,---...000222333333333222111444:::<<<:::;;;>>>999999:::;;;<<<===>>>>>>;;;;;;:::999999:::;;;;;;777222---,,,...000000.............../////////////////////000000000000111000000000000000000000000//////000///000333777;;;:::777333111000111111111111111333888===???>>>;;;<<<888333111222222111000333333222222222333333444444888<<<>>><<<999666555222111000111333444333222555888===@@@???===;;;:::777555333333444555555444:::===AAADDDEEEGGGJJJLLLQQQNNNLLLKKKPPP```zzz{{{zzzyyyzzzwwwlll[[[NNNCCC@@@;;;999999:::::::::888888888777555222000...000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---......//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---------------------------------............///........................---------............///............//////000000,,,...000222444666777888666666666777777777888888777666444111//////............---,,,,,,,,,------------,,,,,,,,,---......000000///...---------...------...///000222333444444333555;;;===;;;:::===888999:::<<<>>>@@@AAABBB::::::::::::::::::::::::888333...---...000///...............////////////000000000000111111111111000000000000000000000000//////000000000333888<<<888555111...///000000000222444777<<>>@@@???<<<999666444222222333555555444555999???CCCEEEGGGIIIKKKQQQHHHIIIPPPLLLHHH^^^}}}{{{xxxuuummm^^^LLL@@@>>><<<:::999999:::999888888999999999777444111000111000000000000000//////////////////////////////////////////////////////................................................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................---------............///------......//////000000///000222444777888999:::666666777777777888888888888777444222000///.........------,,,,,,,,,------------,,,,,,,,,------...///...........................---...///111333444444444777<<<>>>;;;:::<<<999:::;;;<<<>>>@@@AAABBB::::::;;;<<<<<<;;;::::::999555000......//////...............//////////////////000000000111111111//////////////////////////////000000111444999<<<777333000......000000000111444888<<<>>><<<888555000//////111333666999:::999999888777555333222111000000111666;;;>>>===;;;555333111000111222111111222333555;;;@@@AAA>>>:::666444222111333444555444333666<<>>;;;:::<<<:::;;;;;;<<<<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;::::::777222///.../////////............////////////........./////////000000////////////////////////...///000000111444999===666333000//////111222222111555:::===<<<888444111...///222444777:::<<<>>>;;;;;;:::999777555333222111000///333999<<<<<<;;;777555222111111222111000111111333888===@@@>>><<<888555222111222444444444222555;;;AAAFFFIIIJJJJJJFFFGGGKKKPPPMMMIIIMMMVVVwww{{{jjjfff]]]QQQEEE===::::::;;;:::999:::;;;;;;:::888666777888999999888777777333333333222222111111000000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///---------------------------------............///........................---------............///------...///000111222222666777888888888888888888777777777888888888999999:::888555222000///......------,,,,,,,,,---............---,,,,,,,,,------+++,,,---...........................///000111222222222666===>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888444111.........///............////////////............////////////000000000000000000000000...///000000222555:::>>>666333000///000222333333555999===>>><<<777333000---000666999;;;<<<===>>>;;;;;;<<<;;;:::888555444111000000222555999;;;<<<:::777444222111222111111111111222555999===??????;;;888444222222333444444333555999???EEEIIIJJJIIIEEEIIILLLJJJIIIKKKIIIEEEYYY}}}xxxkkk```PPPKKKDDD===999999999:::999888777888999::::::999777777777777888888888888555555444444333222222111000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------............///........................---------............//////000000111222333444555777777888999999999888888777777888888888999999999:::999666333000///......,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,***+++,,,...//////......------...///000000000000000000555<<<>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;999666222...---...///............////////////...////////////000000000000000000000000000000000...///000000222555;;;>>>555333000///000222444444777;;;>>>>>>:::555111000,,,222999======<<<;;;;;;:::;;;<<<<<<<<<:::888777///000000111222666;;;???===:::555333222222222222111222222333555999>>>BBB>>>;;;666333333333444444333444666<<>>;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>><<<:::777222///---...000............/////////000000000000000111111111111000000000000000000000000...///000111222666;;;???444222///...000222333444777;;;>>>===888222///...,,,222;;;???>>>;;;999999999:::<<<======<<<:::999---///000000111555<<>>DDD@@@<<<777444333333444333333333444999@@@EEEGGGFFFJJJFFFEEEFFFEEEDDDIIIQQQDDD[[[~~~ttt```MMM???888555555555444444555555555777888888999::::::;;;;;;::::::999888888777777666777777777666555444444444777444222111333444333333111000000///......------......---,,,,,,,,,,,,------------............///------------------------------------------------.........---,,,,,,++++++------------------------------------------------.........------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---...///000111+++,,,...///000///...---////////////000000000000444444444333333222222222444555666777999999999:::555666777999999888888777555666555333000---------......------------..............................------------------------.........////////////000...111555999<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>::::::888333...,,,...000...------------...//////---...///000000///...---////////////////////////---//////...333:::===<<<333000000111000...111666<<<<<<<<<999555222000000000777;;;888555444333111222444777:::;;;<<<;;;:::555000...///111222777===;;;<<<<<<888222///000222111111000111333777;;;>>>BBB>>>999666444444222111333444555777:::>>>BBBDDDFFFFFFGGGFFFEEEFFFIIIKKKVVVKKK^^^}}}qqq___NNNBBB;;;777444555444444333333444444555666666777777888999999:::999999999888888888888777666666666666666666666666777666333222111000000000111111000000/////////...///...------,,,,,,---------------............///------------------------------------------------.........---------------------------------------------------------------...---------,,,,,,,,,,,,.........---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++...------,,,,,,------...---------------...///000.........///......------,,,,,,---///000111222333666666555555555444444444666777777888888888888777555666777888999888888777666666666333000---------......------------..............................------------------------------........./////////...111555999<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<=========;;;;;;:::666111......///...------------...//////---...///000000///...---////////////////////////---//////...333:::===;;;222000///111000///222888<<<<<<<<<999555222000000222888:::777333222222000111222444666888:::::::::666111...///111222666<<<<<<===<<<888333//////111111111000111333666:::<<>>>>>:::444000///111222111000000222444777999>>>@@@???<<<666222111222333222222333666;;;AAADDDDDDEEEFFFFFFEEEEEEHHHIIIEEEFFFLLLbbbvvvgggHHHAAA999555555666666444222222111111111111222222111222222222333333444444555666666777888888999999777777777777888888888888666777888777555444555777000000000000000000000000//////...------------------------............///------------------------------------------------------......///000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------......000///...------...///000222222444666888:::;;;<<<888888888888888888888777888888888888888777666666666777777777888888888888666777666444000...---.........------------..............................------------------------,,,,,,,,,---------.........111555999<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>===999444///---...------------...//////...//////////////////...////////////////////////...///......222999<<<:::111......000111111555<<<<<<<<<<<<999555222000000444888999333//////000///000000//////222666:::<<<999444000000111111555:::>>>??????;;;555111000111222111111000111333444555;;;???BBB???888333222333555444333444777<<>>???>>><<<777111---...------------...///////////////....../////////////////////////////////...///...---111888;;;999111......000000111666===<<<<<<<<<999555222000000333777888444000000222111333111//////111555:::===;;;555111111111000444999>>>@@@@@@===777222111222222222111111111222333444999>>>CCCBBB<<<555333333444333333333666:::???BBBAAACCCDDDEEEDDDDDDEEEFFFHHHBBB@@@GGGVVVmmmlllYYYMMMEEE???:::333555666555333222444666111111000000000000111111111111111111111111111111222222333444444555666666777777777777777777777777:::888777777888777444222333333222222111000000///000///......------......---------............///------------------------------------------------,,,,,,---...//////000000........................------------------------,,,,,,------------......---------...//////000000---......///000111222222........................------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------.........---------......///......///000222555666888666777777777777777888888666666666777777777777888555666777888888888888888777777777666777888888999777777777444111...............------------..............................------------------------,,,---------...............111555999<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???===999333......------------...////////////............//////////////////////////////...///...---111888:::888222///...000000111777>>><<<<<<<<<999555222000000111666999666333444666555444333000///111555:::===<<<777222222111000333888===???AAA>>>888444333444222222222111222222333333777<<>>777555666666888666444333333444555555222111111000000111111222222222222222222222222222111111222222333333333444333333444555777888999999:::666555888===???;;;777777666666444333222111000000//////...............---------............///------------------------------------------------,,,,,,------.........///---------------------------------------------------------....../////////000000000111222222333333111111111111111111111111------------------------........................------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...---------------...///000///000222333555666777777666666666666777777777777666777777777888888888888777888888888888777777666888777666666666777999999777888777555111///...///......------------..............................------------------------------........./////////...111555999<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<==================>>>>>>:::444///...------------...//////000///...------...///000////////////////////////...///...---111777:::888444000///000000111666>>><<<<<<<<<999555222000000...555:::888777999:::999555333111000111444888:::>>>888333222111000333888<<>>888333000000111111222333444555>>>AAACCCDDDCCCCCCCCCDDDCCC;;;999===:::777HHH```}}}aaaNNN<<<;;;888666555555666666777333000111555666222---222222111111111111222222333333333222222222222222000111111111111222222222///000222444777999;;;<<<888444333:::DDDJJJGGGAAA:::999888777555333222111000000///...............---------.........//////------------------------------------------------,,,,,,,,,------------...------------------------------------------------........./////////000000222222333444555555666666555555444333222111000///------------------------........................------------------------,,,,,,,,,---------......////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---...///000111111222444666777777666666666777777888888999::::::777777777888888999999999::::::999999888666555444888777666666666777999:::777888777555111///...///.........------.................................------------------------.........////////////000...111555999<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>===<<<<<<======;;;555000...------------...//////000///...------...///000////////////////////////...///...---111777999777555111///000000000666===<<<<<<<<<999555222000000---555:::::::::<<<===<<<555333111000000333666888>>>888444222111///222777;;;>>>AAA???;;;777666777222222222333444444444555555999???EEEFFFAAA999333111222333444444444444333>>>@@@CCCDDDCCCBBBCCCCCCAAA<<<:::<<<:::666777===^^^fffQQQFFFCCC;;;999777555444555666777333333333333333333333333///000111000//////111333222222111000//////000000000000000000000000000000111111111222333444666777666>>>;;;999EEEIIIBBB@@@444;;;>>>:::555444444333444222///---,,,---///111------------------------------............------------------------------......////////////....../////////......---------------------------------000000111111222222222333222222222222222222222222111111000///////////////------,,,+++,,,---...///---------...............------------------------...------------,,,,,,,,,+++,,,---...////////////***,,,------,,,,,,...///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---...333888777777777777777777777777888888888888888888888888888888888888888888888888777::::::777777::::::777777777777777888888888888:::999777444111...,,,***---------------------------------------------------------------------------------............///---111666999;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<===>>>>>><<<:::777555000///------......---+++////////////////////////---...///000000///...------...000111111444777:::111//////000//////666>>>=========:::666222111000///111666;;;>>>>>>;;;777111000//////222666:::======666000111222222333555===???@@@===888444444555222222333333333333444444666888<<<@@@CCCBBB>>>:::333111000111333555666555<<>><<<999888999:::999888BBBYYYwww]]]III>>>888777888777666555444555555666333333333333333333333333000111111111000000222333111111000000000000111111000000000000000000000000000000000111222333555555999@@@===:::DDDHHHBBBAAAHHH<<<555777888444222666444333111///......///000------------------------------............------------------------------......////////////...............---------,,,,,,------------------------.../////////000000000000000000000000000000000000//////...---------------------,,,,,,,,,---...///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,...---,,,,,,---...---,,,,,,+++++++++,,,,,,++++++,,,,,,---------...///000111000///000444777777777777777777777777777999999999888888888888888888888888888888888888888777::::::777666999999666777777777777888888888888999888777555222000...------------------------------------------------------------------------------------............///...111666999;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<:::888777000///------...///---,,,////////////////////////......////////////......---...///000111333777:::222//////000///000555======>>>>>>;;;777333111111000222444888:::999666333222111000111333666:::<<<<<<555000111222111333555===???@@@>>>888444444555333333333333333333333333555777:::???BBBBBB>>>;;;444222111111333555555555;;;???BBBDDDBBBAAABBBCCC<<<:::888777888:::999999;;;FFFnnnxxxeeeLLL<<<666777777666555555555555555555444444333333333333333333333333000111222222000111222444111000000000000000111222/////////////////////////////////000111222333444>>>DDD@@@<<>>@@@AAA@@@???===<<<;;;<<<<<<===<<<;;;:::999111///------//////...---//////////////////////////////............//////...////////////222777:::333000///000000000444;;;===>>>>>><<<888555333222444444444555666555222000222222222333555777:::<<<;;;444000111222111333666<<<>>>@@@>>>999555333444555555444444333222222222333555888===@@@AAA@@@>>>777444222111333444555555999===BBBDDDDDDCCCBBBBBB;;;999777777999:::::::::;;;<<>>BBB@@@===BBBTTTDDD888777777444444888444444444444333111///...........................------............---------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////...------,,,++++++------------------------+++++++++,,,,,,---------///000000///...---,,,+++,,,......---+++***+++,,,+++++++++++++++,,,------+++,,,---...///000111111000222444555666666666666777777777777777777777777::::::999999888777777777888888888888888888888888777999999666666888888555666777777777888888888888999888888666444111...------------------------------------------------------------------------------------............///...222777:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======???AAACCCCCCAAA???===:::;;;<<<<<<===<<<;;;;;;222000......///000///...//////////////////////////////---,,,,,,---///////////////...///222666:::444111///111111000333888<<<>>>???===:::666555444777555333333333333222111111222333555888:::<<<===888333000222222111333777;;;>>>@@@>>>999444333333777666555444333222111111222333555:::>>>AAAAAA@@@999777333222222444444444777;;;@@@DDDEEEDDDBBBAAA:::888777777999;;;<<<<<<<<<>>>;;;YYYhhhRRRFFFCCC@@@===;;;:::777333///333444444555444444333222222222222222222222222222111222333222111111333555444333222000///.........000000000000000000000000222222222222222333444555CCCIIIDDD@@@AAA<<<999AAABBBIIIGGG;;;333555777555333444555555444222///...........................------............------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,---------------//////...---,,,++++++***------------------------+++,,,,,,---...///000000111111111000///...---,,,,,,---...---+++******+++++++++++++++,,,---...///---...///000111222333444111222444666888888777666777777777777777777777777999999999888888888777777888888888888888888888888666999999666666999999666666777777777888888888888999999888777444000---+++---------------------------------------------------------------------------------............//////222777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???BBBCCCCCCBBB@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<444222///...///////////////////////////////////////...---,,,,,,---...///...//////...///111555999666111///111111000222666:::<<<>>>>>>;;;888777666555333111000111222222222000222555888;;;<<<======666222111222222000333777;;;>>>@@@===888444333333777777666555333222111111222222333777<<<@@@AAAAAA===999555222222333333333555888===AAADDDDDDBBB@@@:::999777888:::=========666???555===tttoooVVVFFFCCCGGG???>>><<<888444111111111666555555444333333222222222222222222222222222222000111222222000111222444444333222000///.........000000000000000000000000333333222222333333444555>>>DDDBBB@@@AAA:::888CCC888IIIMMM===111555888333222333444444333222000///........................------............------------------------------------............------,,,,,,,,,,,,------------------------------------............------------------------------------------,,,,,,------......+++,,,------......------......------,,,,,,++++++------------------------+++,,,---...///000111111111111111000///...---,,,+++,,,---,,,+++***+++,,,+++++++++,,,---///000111111111222222333444555555333333444666888999888666777777777777777777777777888888888888888888888888888888888888888888888888555888999777777;;;;;;999777777777777888888888888999999999888666222///,,,---------------------------------------------------------------------------------............//////333777:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCBBB@@@???<<<<<<<<<<<<<<<<<<======777444000......//////...////////////////////////......------------......---...///000000111444777888222///111222111111333666999<<<===<<<:::999999444222000///111222222222222444888;;;======<<<;;;333111111222222000333888<<<>>>???<<<777333333444777777666555444333222111222111222444999>>>AAABBB???;;;666333222333333333333555999>>>BBBCCCBBB@@@:::999777888:::<<<===<<<444???999555WWWdddOOOBBB===@@@GGG;;;999666333222333666999999888666444222222222222111111111111111111111111000111111111000000222333222111000000000000000000222222222222222222222222222222222222222222333444444<<<>>>???AAA:::999GGG@@@FFFDDD999222333444222111111222222222222111111........................------............------------------------------,,,------......------,,,,,,,,,---------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---///000111222......///......---,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,---///111222333444444555555555666666666444333333555888999888666777777777777777777777777777777777888999999::::::888888888888888888888888555888999777999===>>>;;;777777777777888888888888888999::::::999666444222---------------------------------------------------------------------------------............///000333777:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@AAAAAAAAAAAAAAA=========<<<<<<<<<<<<===:::666222///.........---////////////////////////,,,------......------,,,,,,...000111111111333444999333000111333111000111222666:::===<<<;;;;;;:::888666444333444555555444777999<<<>>>>>><<<888666222000111333222000333999===>>>>>>:::555222333555777666666555444333333222333222111333777===@@@BBBBBB===777333222222222222222333555:::@@@BBBBBB@@@999777666666888:::::::::888999<<<<<>>AAA:::<<>>???===777777777777888888888888666888:::<<<<<<:::888777---------------------------------------------------------------------------------.........//////000333777:::::::::999:::;;;;;;;;;<<<<<<<<<======?????????@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;888333///......------////////////////////////+++,,,............,,,++++++---000222222222222333999333000222333111///000000444999<<<===<<<;;;<<<>>><<<:::999999999888666;;;===???@@@???:::555222111000111333222///333999>>>???===999333111444666666666666555444444333333444222000222666<<<@@@BBBCCC>>>888333222222222222222222333888>>>BBBAAA@@@888666444444666888888777;;;///888???777OOOnnnaaa]]]JJJIIIFFFCCCAAA???>>>===666666555555555555666666888777555333111000//////000000000000000000000000333222111000/////////000000///...111555666555333111444666666555333333444000111333444555666666666444444555777:::===@@@BBBCCC???888333//////111333111000000000000000111111222222222111000//////...------------------------,,,,,,,,,---...///...,,,...---,,,---//////...---///............---------...------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---......222222...---000222222333444555777888888888888999777555555777999999999999999888888888888888999999999999999999999999999;;;::::::999999::::::;;;888;;;===;;;888666777888;;;;;;;;;::::::999999999777888999:::999666333111......------------......------------------------------------------------......---------......///111444888;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===@@@CCCDDDBBB@@@>>>>>>===<<<;;;;;;::::::;;;:::777333///...000222000///---,,,,,,---.../////////.........---------////////////000000000000666999:::777222///...///000111222444666999<<<===>>>????????????>>>>>>===>>>???@@@???<<<777222///555333000...000444999<<<@@@???<<<999777555555555555888:::888444111111222222222222222333777<<<@@@??????===888222000111444333222333666<<<@@@AAA???999777444222222555999;;;777======555:::;;;XXXsss\\\NNNHHHFFFGGGFFFDDDBBB???===;;;:::666666555555555555666666666555444333222111111111000000000000000000000000222222111000000000000000111000000222555777555444222444666666444333333444444444444444444444444444000000111222444666999:::===:::666222000000222333111000000//////000000111222222111111000//////...---------------------------,,,,,,---......---,,,///...------...///...---///............---------...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...111444444000///111333222444444555666777777777777555333222333666999::::::999888888777777888888888999999999999999999999999999888888777777888888999999;;;======;;;999:::<<<;;;;;;;;;::::::999999999777888999:::999666333222222222000///...---------------------------------------------------------...------------...//////111444888;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>AAABBBAAA@@@>>>======<<<;;;;;;::::::<<<;;;888444000...///111111000///...///111333444//////.........---------.../////////000000000000555777888888555222000//////000111333555777:::;;;======>>>>>>>>>>>>>>>===???>>><<<:::777555333222333222000000222777;;;???>>><<<:::777444333222222777999;;;:::555222222333111111111111222555:::>>>??????>>>999333111222444333222222555999;;;;;;:::666555555444555666777888666999;;;555<<<===VVVbbbLLLCCCBBBCCCBBBBBBBBBAAA@@@>>>;;;888666666555555444444555555666444333333222222222222333000000000000000000000000222111111000000000111111222222222444666777666555222444555555444333333444888777555333333222333333000/////////000111333444666555333222111222222333000000////////////000000222111111000000//////...------------------------.........---------------000...------...///...---///............---------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...222666666111///222333222222222222222222222222222111//////111444888999:::777666666666666666777777666666666666666666666666555555444444444444555555666888:::;;;::::::;;;===;;;;;;::::::::::::999999888888999:::999777444333666555333111///...---,,,---------------------------------------------------------------...//////111444888;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<>>>??????>>>======<<<<<<;;;:::::::::<<<;;;999555111......000000000//////000222444555...............---------....../////////000000000333444666888999777222///...//////111333555666777999:::;;;<<<<<<===<<<<<<>>>;;;777444222111222333111111111333666;;;???BBB===<<<999666444222111111999;;;===;;;666333222333111111111000000333777:::>>>??????:::555222333555333222111222444666555444333444555666666666555555555666:::777???AAAQQQ}}}dddXXXIIIBBBDDDGGGGGGEEE???@@@@@@???===:::666444555444444444444444444555444333333222111222222222000000000000000000000000111111111000000111222222444444444666777777666666333444555555333333444555999777555333222333444555444333222111000111111222222222222222222222111111111000//////.../////////111111000000////////////...........................//////...---,,,---...111///------...//////...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------------***+++++++++,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------222555666111///111111///000//////...............///...---...222555666666333333222222222333444444000000000000000000000000222222111111111111222222000222444666777888999:::::::::::::::::::::::::::888999::::::999777666444555444333111///...---------------------------------------------------------------------...///000222555999;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;===<<<::::::<<<======<<<<<<<<<<<<;;;;;;:::::::::<<<<<<:::666222///............------...///000111................................./////////000000000111333888<<<;;;555000......//////000222333444555666777888999999999999999777444111///000111222000111444777;;;???BBBCCC>>><<<:::777555333333333:::<<<>>>;;;666333222333222222222111000222555888===??????<<<777333333555222111111111222333222222222222333444444555555555:::777===<<>>;;;>>>??????>>>===999666444444444333333333333444444555444333222111000000000000000000000000000000000111111000000111222333333555666777777777666666666333444555444333333444555666555444333333555777888888777555333222222222333222333444444333111000///111111000///////////////000000000///////////////...........................//////...,,,,,,...000222000...---...//////...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------222666777333000222222000111000///...---------...000...------///111111111//////......///000111111........................000//////......//////000,,,---///222555888999999::::::::::::::::::::::::999999::::::999888777666111111000///............------------------------------------------------,,,,,,,,,------///000000222555999;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::888333000......///...------,,,,,,,,,,,,---.................................//////////////////111666;;;;;;777333000////////////000111111000111222444444555555555333333222111111000000000000333777;;;>>>AAABBBBBB<<<:::888666444333333333:::===>>>;;;666222111111333444333222111222444777<<<>>>???===888444333444000000111222222333333444222222111111222444777888AAA;;;BBBAAAEEEGGGGGG___uuuhhhZZZMMMEEEDDDDDDEEECCC@@@===;;;;;;>>>>>>>>>===;;;999666555444333333222222333333444555444333222000000//////000000000000000000000000000000000111222333444555555777888888666555555666444444555444222222444666444333333333555666888999777666444333222222222333444555555555444222000///333222111000000//////000////////////////////////........................---...000...,,,,,,///333444111...------////////////............---------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////,,,,,,---------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,222666777444222333333111333222111/////////000111111///---,,,---......---,,,,,,,,,,,,---.../////////////////////////////////......------......///------///333777:::;;;:::999999::::::::::::;;;;;;:::::::::::::::999888888......------------......------------------------------------------------,,,,,,,,,---...///000111222555999;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::<<<===<<<;;;;;;;;;::::::::::::::::::999::::::999555111//////111000000///...---,,,+++---------...............------........./////////......000333777888888888222111111000///000000000//////000111222222222111///000111222222111000///333666:::???AAAAAA???>>>666555444222111111222222;;;>>>>>>;;;666111000111333333333222111222444666:::===???===888444333333///111222333222333555666333222222333555888;;;===FFF===GGGEEEEEEIIIEEEQQQXXXqqqVVVGGGBBB@@@BBBEEECCCCCCAAA@@@??????@@@AAA>>>===<<<:::999777666555333333222222222222333333333333222111111000111111000000000000000000000000000000000111222333555666555777999888555444444666444555555333222222444666333333444555666777888888666555333222222222333444555666666666555444333222444333222111000000000000////////////////////////........................+++...///...+++,,,111555555222...------.../////////............---------...------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...////////////..................---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,...222444111000111111///333111000///...///111222111///,,,+++,,,------,,,,,,,,,,,,,,,---...///000////////////////////////.........------............---///333888;;;;;;:::999999999::::::;;;;;;;;;:::::::::::::::999999999...---------------......------------------------------------------------,,,,,,,,,---...///000111333666999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<>>>>>><<<;;;::::::::::::::::::::::::777999:::999666333000000000000000//////...---------------.........//////---------.........//////...//////000111444999<<<444444333111000000000000///000000111111111000000...///111222222222222111666999>>>AAABBB???;;;999444333222111111222333444===???@@@===777222111111000111222111000111333555888;;;>>>===888444222222000222444333222222444666333444666888;;;>>>@@@AAAFFF===HHHFFFCCCIIIEEEIIIIIIjjjoooRRRDDD888888<<<>>>@@@DDDCCCAAA>>>===>>>>>>>>>======<<<:::888777666555555333222222222222222222333111111000000111222333333000000000000000000000000000000000111222444555666555777999888555333444555444555555333222222444666333444555666777777777777666555444333333444555666555666666666666666666555555444333222111111111111.........///////////////////////////////////////***---///...+++,,,222777555222...------...////////////.........---------...------,,,,,,------...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000000000000///.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,(((---///---,,,......+++000///---,,,,,,---///000000...,,,+++,,,---...------,,,------...///000111------------------------///......------......///------...222777;;;;;;999999999999::::::;;;;;;;;;;;;::::::::::::::::::::://////...------------...------------------------------------------------+++,,,,,,---...///111111333666999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999;;;===??????===;;;::::::::::::::::::::::::555888::::::777444111000------...............------------.........//////---------.........//////...//////......111999???666555444222111000000000000111111111111111000///000000000111222333444444888;;;@@@CCCBBB>>>999555444333333222333444666777???AAABBB>>>888333222222...000000000///000222444777;;;>>>===888444111111111333555444111000222444222555999>>>AAACCCCCCCCCEEE;;;HHHEEEAAAIIIFFFGGGFFFIIIccczzz]]]^^^www~~~eeeRRRGGGBBB???<<<999888:::>>>@@@AAA@@@>>><<<;;;<<<<<<<<<:::<<<999555444555555444222444333222222111111222222000000000000111111111111111111000000000000111111///000000111222333333444666777777666444222222333;;;666111000444777666444---222888<<<;;;888444222111111222333444666666777444555666555444333444666444444555555555555444444000000111111111///...---//////...------------...------------------------000000//////.........---000000000000////////////...---+++,,,---...---,,,---,,,+++,,,---.........---------,,,,,,++++++++++++---///...+++***,,,...//////...............///......000111222333333333333555555444111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,///---,,,...111333222000000///...---------------...------------...///////////////...------,,,,,,---...///...---,,,---...///......111666:::======::::::::::::::::::::::::888999999:::::::::999999333000---,,,,,,------,,,...------,,,,,,------...,,,,,,,,,------.........---...000000//////111222999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;===<<<:::999888999::::::<<<999888888999777222---........................,,,,,,---.../////////...---------............///...---,,,---...111444555;;;<<<;;;888555333333444444222000111333444222///000000111333777999888888>>>>>><<<;;;999777555444333222111222444888<<<>>>BBBAAAAAAAAA???;;;555111111111111111111111111111555888===>>><<<888444222111222222111000000111333999;;;>>>AAACCCCCCCCCCCCDDDCCCBBB@@@>>>=========BBBNNNYYYVVVIII???@@@FFFJJJYYYttthhhRRREEE@@@>>><<<>>>;;;999888;;;>>>@@@AAA@@@>>><<<<<<======<<<::::::888444444555555444222444333222222111111222222//////000000000111111111111111000000000000111111///000000111111222222222666777777666444333444555999555000000444666666444111444888999888666555444111222333444555666666777444666777666555444555666444555555666666555555444111111222222222111///.../////////.........//////......................../////////.........------///////////////////////////......///000000...---...---,,,,,,---...//////---------,,,,,,,,,,,,,,,,,,...000///......///222111000000000000000000000000000222333444555555555333555666444111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++,,,///111000.........---,,,,,,,,,,,,,,,---------------...//////............------------------...000111111111111000//////111666:::<<<===::::::::::::::::::::::::888999999:::::::::999999333111---,,,,,,---------...------,,,,,,------...,,,,,,------------------,,,...///000///000111333999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999::::::<<<999888888999777333...........................------......///.........---------............///000///...---...///111222666888;;;;;;999777666555888666555555666777555333444444444777999;;;;;;:::===<<<:::888666555444444333333333444666:::===???AAAAAAAAAAAA@@@<<<666222111111111111111111111111333777<<>>>>>AAADDDFFFKKKUUUeeecccTTTAAA666666:::;;;:::===;;;999999;;;>>>@@@@@@@@@>>><<<<<<======<<<:::888666444444555555555444333333222111111111111222//////000000000000111111111111000000000000111111///000000111111111000000444555666666444444555666777333000000333555555333444666777777555444444555222333333444555666777777555777888777666555666777555555666666666666555555111222333444333222111000000000000000000000111111000000000000000000000000////////////..................//////000000111111000000111333444333111...///...---------...000000---...............//////...000111222111222333555333333333333333333333333222333444555666666777777444555666444111///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++******+++---...---,,,------,,,+++++++++,,,,,,---------------......///------------............---,,,...111666888666333111000///222555999;;;;;;999999999999999999999999999999::::::::::::999999444111...,,,------------...------,,,,,,------...------------------,,,,,,,,,.../////////000222444999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===<<<;;;::::::999:::::::::;;;999888999:::888444///.................................///......---------------............///222111///...---......///000444:::======;;;999999>>><<<;;;:::;;;;;;999777:::999999:::<<<===<<<;;;;;;999777444333222333333444444666888;;;===???@@@AAAAAAAAABBBAAA===888444111111111111111111111111222666;;;??????;;;555222111222222222111222444666>>>@@@BBBCCCCCCAAA>>>===777777666555555555555666888888999;;;=========<<<;;;<<<>>>===???OOOqqq```GGGBBB===<<<>>>???<<<999;;;999888999<<<>>>?????????===<<<<<<======;;;999555444444444444555555444333222222111111111111111////////////000000000111111111000000000000111111000000111111111000//////222333444444333333444666444222111111333555444333555777777777444333333333333444444555666666777777666888999888777666777888555666666777777666666555111111333444444333222111000000111222222333333333222222222222222222222222111111111111111111000000///000000111222333333444222333444666888666333000000000///......///111333000000111111222222222333222333444444444444555666444444555555666666666555333333444666666777777777444555666555222///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++******+++,,,------,,,------,,,,,,,,,,,,,,,---------,,,,,,------...///++++++,,,------...//////---,,,---222888:::666111111000000222555999:::;;;999999999999999999999999:::::::::;;;::::::999999555222///------...------...------,,,,,,------............------,,,,,,,,,,,,.../////////111444666999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;;;;;;;:::::::::;;;;;;;;;999888999;;;999555111.........................../////////...---,,,,,,---------............///111111///...............---222777;;;======>>>>>>AAA@@@???>>>>>>===<<<;;;>>>===;;;;;;<<<===<<<;;;888666333111000111333444666777:::===???@@@AAAAAAAAAAAAAAABBBAAA>>>999555111111111111111111111111000444999>>>@@@===777222111222222222222333666999???@@@AAAAAA@@@===:::777555444444444444555666666777555444555888;;;======777===FFFGGGAAA???JJJXXXzzzwwwdddPPP@@@:::===@@@AAA???;;;888777999888888:::===??????>>>===<<<;;;<<<===<<<:::888222333444444444444444444333222111111000000111111...////////////000000000111111000000000000111111///000111222222111///...///111222222222222333555222222222333444555444333444666888888555333111111444555555666666777777777777888999888777666777999666777777777777777777666///000222333333333222222000000222333444444444444444444444444444444444444333333333444444444444444222333333444555666666777444444666888999888555222111222111000...///222666444444444555555666666666666666555555555444333333444555666777888888777777222333444555555666555555444666666555222///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,---......***++++++,,,---...//////...,,,---111666777333...111000000222555999:::;;;999999999999999999999999;;;;;;;;;;;;;;;:::999888777444000............---...------,,,,,,------............------,,,,,,,,,,,,---...//////111555888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;999888:::;;;;;;666222.........................../////////...---,,,,,,---------............///.............../////////...000444666999<<<@@@CCCAAAAAAAAA@@@???>>>>>>>>>>>><<<:::999::::::999888555444222111111333555777999;;;===@@@AAABBBBBBAAAAAAAAAAAABBBAAA>>>999555111111111111111111111111000222777===@@@???999444111222222222222555999<<<===>>>===<<<:::888555333333333333333444555666777555666666555555777:::===:::;;;===???>>>===CCCLLLIIIaaa|||rrrbbbQQQEEE???===<<<777:::<<<:::666444777:::777777888;;;>>>??????===;;;::::::;;;<<<;;;888666111333444444333222333444222222111000000000000111......////////////000000111111000000000000111111///000222333333222111000000111222222111111333444000222333555555555444333333555888777555333111111666666666666777777888888666888999888777666777888777777888888888888777777///000111333444444333333///000222444555555555555555555555555555555555555555555555555666666666666555555666666777777888888555555666888999888666333222333333111...///444888666777777777777777888888777555444333444333111000444555666888888888777777222333333444555555444444555666777555222///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,---......,,,,,,---.........---------...//////,,,,,,,,,,,,,,,------...***++++++,,,---............,,,---///222333///,,,111000///222555999;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999888888555111///...///...---...------,,,,,,------...------------------,,,,,,,,,---......///222666:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===::::::;;;<<<<<<<<<<<<;;;;;;999888:::<<<<<<888444.................................///......---------------............///,,,,,,---...//////000000///000111222444888>>>CCC???@@@AAA@@@???>>>>>>@@@<<<:::777555666666666555333222222333444777:::<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBAAA===888444111111111111111111111111000111555;;;@@@@@@;;;666222222222222333666;;;???;;;;;;999777555333222222222222222222333444555555444777999888555555888<<<@@@;;;888;;;===>>>AAAEEEAAABBBQQQqqqiiiSSSBBB@@@>>>>>>===;;;;;;<<<999999888666444555888;;;666666888;;;>>>???>>>===999999999::::::999666444000333555555222111111222222222111000000000000000........./////////000000111111000000000000111111...000333555555444333111222333444444333222333555000222555777777666555444555666666444333222333444666666777777777777888888666777888888666666777888777888888999999888888777///000222444555666555555---///222444666666666555555555555555555555555555555555555666666777777777777777777777777777777777666555555666777777666444333444555222//////555:::888888777777777777777777444222000111222333111///222444666777888888777666333333444555555555444444555666777666333000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++---///...,,,+++,,,...---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,---...////////////000//////111666:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888555111/////////...---...------,,,,,,------...,,,,,,------------------,,,---......///222777;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<=========<<<;;;:::999888:::======999555........................------......///.........---------............///,,,,,,---...////////////////////////111555:::???===???AAA@@@???>>>@@@BBB999777444222222333333222111222333666999<<<>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@<<<666222111111111111111111111111111111333999???AAA===999222222222222444777===AAA:::888666333111111222333222222222222333444555555555999<<<<<<:::999:::<<<@@@<<<<<<@@@AAA>>>;;;:::CCCAAAFFFQQQ[[[ooo|||cccQQQHHHEEEDDD@@@=========;;;999999888666555666888888777555555666888;;;???@@@>>><<<888888888999:::888555333000333555555222000000222222111111000000000000000............/////////000111111000000000000111111...000333555666555444333444555666666444444555666///222666888777666555555777666444111000111444888777777777777888888888888555777888777666555666777888888999999999999888888000111333555777777777777---///111444666666666555666666666666666666666666444555555555666666777777777777777777666666666666777555444555666777666555333555555222///000555;;;888888777777666666555555111///...///111222111///111333555777888777666555333444555555555555555555555666777666333000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++---...---+++***+++...++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------***+++---...---...000222///......111666:::======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999666222000//////.........------,,,,,,------...,,,,,,,,,------.........,,,---......///333888<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;999:::<<<=========<<<<<<:::999999;;;======:::666........................,,,,,,---.../////////...---------.........//////,,,---......///............/////////000333777:::<<>>AAA>>>:::222222222222444888>>>BBB:::888444111000111333555555555444444555666666777888:::>>>@@@AAA@@@>>>======999888;;;<<<;;;<<>>======;;;:::999888888777777666666666666777777333666:::<<<;;;:::::::::999999999888666444111000333333222222111000//////444444333333222111000000000000000000000000000000///////////////000000111222333555777888888777666777777777777666555333333333444555666777777777777999666333222222333333333666666777777777777666666777666666555555555555666888888888888777777777777444555555555666666777777444222///000333666555444555444444444444555666666666666666666666777888888777777777777777777777777555666777777555444444555999999888777666666666666999888777555444333222222111000...///111333444444555555666666666666555555888777666444444555555666777777666444000...---...,,,,,,---......---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000......111777<<<>>>>>>>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;:::999888888777666555333111///...---,,,,,,---......---------////////////////////////---,,,,,,...111666:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;000///......///000...---............................................................///////////////////////////000111111999;;;===>>>>>>===:::999777555444444444333000...///111666:::>>>@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAADDDCCCBBB@@@===:::777666333111//////111222222222222000000333999=========888444222444:::>>>===:::888555222222333444222000444444333444666999<<<>>>FFFDDDAAABBBDDDEEEDDDBBBDDD@@@<<<;;;<<<<<<:::888===:::===GGGMMMJJJHHHIII}}}cccSSSDDD???@@@@@@@@@AAA======<<<;;;:::999888888777777666666666666777777555777;;;<<<<<<::::::::::::999888777555333111000333333222222111000000///333333333222111000000000000000000000000000000000000000/////////000000111222333555777888888777666777888888777777555444444444555666777888888888888888555333222222444444333666666777777777777666666777666666666666666777777777777777777666666666666555555555666666666777777555333000000333555555555666666555555666666777888666666666666666777888888777777777777777777777777555777888888666555555666666777888999999888666555777777555444222222111111222111000000111333444555555555666666666666555555888777666555444555666666666777666333000...---...------...//////...------***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---111777<<<======>>>======<<<;;;;;;::::::<<<;;;;;;:::999999888888777777666555333111///...,,,---------...---------,,,,,,,,,,,,++++++++++++---,,,---...111666:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<============>>>>>>>>>;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;111///......//////...---............................................................///////////////////////////000000111777999<<<>>>???>>><<<:::;;;888444222222222111000111222333666999===@@@BBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>><<<:::999444222000///111222222222222000000333888<<<======:::777555777;;;<<<:::777555333111111333444333111222333444777:::===@@@AAAEEECCCAAABBBEEEGGGFFFEEEDDDAAA>>><<<<<<;;;999888===:::===GGGMMMKKKHHHHHHAAAWWWyyy|||___MMMEEE>>>:::<<>>>>>???<<<<<<;;;:::999888888777777666666555555666666777777:::<<<===<<<:::999999;;;:::777555333111111111333333222222111000000000222222111111000000//////000000000000000000000000111000000/////////000000333444666777888777777666888888888888888777666555555666777888888999999888777444222222333444444444666777777888888777777666777777777777777888999:::777777666666666555555555555555666666666666777777777444111000111444555666777777666666777777888999666666666666666777888888777777777777777777777777666888999888777555666666333555888::::::888666444444444333222111000000000333333222222222444555666555666666666666666666555888777666555555555666666666666555222///------.........////////////......***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------000777;;;<<<<<<=========<<<;;;;;;::::::;;;::::::999999888888888777888888888666333111///------------------------.........---------,,,,,,---------///222666999<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;111000......//////...---................................................---............///////////////......//////000111333555:::>>>@@@???>>>===???;;;666333222222222111333111000000333888===AAAAAABBBBBBCCCCCCBBBBBBAAA>>>????????????>>>======666444111000111222222111111000000222777:::<<<======;;;:::;;;<<<;;;777222333111000111222444444333222444777;;;???AAACCCCCCBBBAAAAAABBBEEEGGGHHHHHHBBBBBBAAA???;;;999999999;;;:::>>>FFFLLLKKKHHHGGG777888CCCbbb~~~eeeRRREEE???AAA@@@@@@@@@???<<<999888;;;::::::999888888777777666666666555555666666666999<<<======<<<:::999999<<<:::666333111000111111222222222111111111000000111111000000/////////...////////////////////////111111000000000000000111444555666777777777777666999999999999999888777666555666777888888888888888555333222222444555555555777777777888888777777777777777777888999:::;;;<<<777777777777666666666666666666666666666666777777888555222000111333555666777666666666666777888888666666666666666777777888666666666666666666666666777888999999777666666777555666777777777666555444222111000000000000000000444444444333333444666888666666555555555555666666777777777666666666666666555555444111...,,,---...---..................---***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,000777;;;<<<;;;======<<<<<<<<<;;;;;;;;;::::::999999999888888888777888::::::999666333111///......---------------/////////.........---------------///222666999;;;999999:::::::::::::::;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@<<<======>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;222000...---...///...---................................................---------........./////////............///000000///222777<<>>>>>??????@@@??????>>>999666222000000111222111111000000222555888;;;==================:::555111222111111111222222333333666888<<>>@@@CCCEEEGGGHHHAAACCCDDDAAA<<<888888999::::::===DDDJJJKKKHHHEEEKKKEEE===@@@UUU~~~~~~bbbKKK@@@======<<<;;;<<<===<<<;;;:::999888999999999888777777666666666666555555555555666666:::<<<>>>===;;;999999999;;;888555111000000111222222222222111111111111111000000000///////////////////////////////////////000000000000000111222222666666666777777777777777888999999999999888888777555555666666777777666666333222111222555666666666777777888888888888777777888888888888999;;;<<<<<<999999999888888888777777777777777777777777666666888666444222111222444666666666555555666666777888666666666666666777777888666666666666666666666666777888999999777666666777888777555333222222333333000000/////////000111111444666666555333333666999777666555555555555666777777777777777777666666666555444333000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---111777;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999777999;;;;;;;;;888555333000///...------------...++++++++++++++++++++++++,,,---...000222555888:::999999999::::::;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;333111...------......---................................................------------...........................//////000---///444999<<>>===<<<;;;:::888444111000000//////000222444555===>>>@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;888333111000111111111000000111111333666:::===<<<<<<>>>>>>===:::555111222333222222111111222333===>>>??????>>><<<:::888777888:::;;;>>>@@@CCCEEE@@@CCCEEECCC>>>:::999:::888999<<>>???NNNkkkwwwYYYOOOCCC===>>>???===;;;:::;;;:::777777::::::777888888777777777666666666666555555444444555555666:::;;;===<<<:::999999:::888666333111000000222333111111111111111111111111000000000000////////////000000000000000000000000/////////000111222333444777777777777777777777777888888999999999888888777555555666666666666555555111000111333555777777777777888888999999888888777999999999999999:::;;;<<<::::::999999999888888888888888777777777777666666777777666444222111333444666555555555555666777777666666666666666777888888777777777777777777777777666888999888777555666666777555222///...000222333/////////000111222333444444666777555333222555999777666555444444555666777777777888888888777666555444444222///,,,+++---///,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---222888<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;999777666111000///---------......,,,,,,------......//////,,,---...000333555888999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;444111...,,,---......---................................................,,,------------...............------......///000---...111555888<<<>>>???<<<<<<===>>>>>><<<777444000000111111111111111000888:::===???AAAAAAAAA@@@AAAAAABBBAAAAAA@@@>>>>>>>>>:::444111000111111111000111111111111444999===;;;<<<>>>>>><<<888444111111333333333222222444666AAA@@@>>>;;;888666444333333444666777888:::===???@@@BBBDDDDDDAAA===:::999777999:::<<>>>>>???@@@???===;;;===>>>;;;777777;;;:::555777777666666666666555555666555555444444555555666999:::;;;;;;999888999:::555444222111000111222333111111111111111111111111000000000000000000000000000000000000000000000000---......000111333555666888888777777777777777888777777888888888888888777666666777777777666666555000///000333666888888777777888888999999888888777:::999999999999999::::::999999999888888888888777888888888777777777666666555777888777333111222333777777666666777777888999666666666666666777888888777777777777777777777777555777888888666555555666000///.........000111333000000000111222444555666444666888555222111555999777666555444444555666777777777888999888777666555444333111...++++++---///---,,,++++++++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...333999======;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888222111///---,,,---......---...///000222333444444,,,---///111333555777888999::::::;;;<<<<<<======::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;555222...,,,,,,---...---................................................,,,,,,---------............------------...//////......///111444888<<<>>><<<<<<<<<>>>???>>><<<:::333222222111000000000000333555999===???@@@@@@???AAAAAAAAAAAAAAAAAA@@@???@@@;;;555111000000111111000111111000000333888===<<<===>>>===:::555222000...111333444333555888;;;???<<<888444222111222333111333555555444555888;;;@@@@@@BBBCCCCCCAAA<<<999666888777777===EEEFFFBBBDDD>>>===AAADDDAAA@@@AAA999VVVmmmXXXNNNFFF???===>>>>>>:::777555888;;;777999777444888>>><<<555666666666666666555555555555555555444444555555555888999::::::888888999:::333222222111111222333444111111111111111111222222000000000000111111111111000000000000000000000000,,,---...000222444666777888888777777777777777888666777777888888888777777777777888888888777777666//////000333666888888888888888999999999999888888::::::999888888888999999888888888888777777777777999888888888777777666666555777999888444111111222888888888777888999999:::666666666666666777888888777777777777777777777777555666888777555444444555***+++,,,...000111222222000000111222333555777777333666888555111111444888888666555444444555666888777888888999999777666555333333111---++++++---///...---,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---///444:::>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999333111///---,,,---...///***+++,,,...///111222333,,,---///111333555777888::::::;;;;;;<<<===>>>>>>999999999:::::::::;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;555222...,,,,,,---...---................................................,,,,,,,,,---------.........------------.../////////......///111666:::======<<<;;;<<<>>>?????????666444222000//////000111000222777;;;>>>????????????@@@AAAAAABBBBBBBBBAAAAAA<<<666222000000111111000111111000///222888===>>>??????<<<888333000///+++///222444555777<<<@@@<<<888333///...000333555111333555444222222555888@@@???@@@CCCEEECCC===888666888666444:::DDDFFFBBB:::777:::@@@CCCBBBEEEKKKIIIAAABBB___sssaaaRRRKKKFFFBBB???<<<<<<;;;::::::999888888999999999888888888888777888777777666555444444444333444444333111222555999<<<:::888999;;;;;;888555333333333222222222111111000000000000000000000000222222111111111111222222////////////000000000000......///111333666888:::777777777777777777777777777777777777777777777777777777888777666555333222///000111222444555666666666666666777888:::;;;<<>>;;;999777777888999777777888777666555333222666888999999777666777777444444333333333444444555777777888888999999::::::888888777777777777888888888888888888888777666666999888555222000///.........///000111111111111111555555555555666888999:::666888999777444333666:::777777666444222333666999;;;:::999999888888999999555333000---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******************************,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,///444;;;>>>>>><<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999::::::888555222///---------.........---,,,,,,---------......///222555888999888999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;666222---,,,...000///......................................................------------...//////........................//////...///000333666777=========>>>>>>???@@@@@@>>>;;;666222//////000111000000222777<<>>888333222222222000000222666;;;???@@@777444111......000333555999:::999888777555444444999:::===CCCGGGFFF@@@;;;666666777888999>>>DDDHHH???===;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999666333///---------...------,,,,,,,,,,,,------******,,,///333777999:::999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???==============================<<<;;;;;;;;;;;;;;;777222---,,,...//////...................................................---------------...//////........................///.........000222555666;;;<<<===>>>????????????>>><<<888444111000000000222111111333777;;;======???@@@@@@@@@AAAAAAAAAAAACCC>>>777222000000000000000///......000333666888===???@@@===888333222333000000000333777:::<<<<<<444222000///000333777:::>>>>>>>>><<<999666444333999999<<>><<<:::;;;>>>AAACCCDDDFFFFFFEEEAAA@@@NNNooozzzdddTTTLLLIIIGGGDDDDDDEEECCC>>>:::::::::999999999999999999777777666666666555555555777777666666555444444444333444444333222333666999;;;999888999999999777555333333333222222222111111000000000000000000000000222111111000000111111222////////////000000000000...///222444666777777777777777777777777777777777777777777777777777777777777777888777666555333222111222333444555777888888999999999:::;;;<<<===>>>===<<<:::999888888888999777777888777666555333222555777999999777777777888<<<;;;999666444222111000555555555555555444444444333444444555555444444333333444555666777777777777/////////000111222333444444444555666666666666555666666666666666777777777555777888666333333666:::888777666444333444777:::888888888888777777777777333222///---,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******************************+++++++++***************************+++++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---000444999;;;;;;:::===============>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::888444000...---,,,---,,,,,,,,,++++++,,,,,,---***+++,,,///222666888:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<777222...,,,...//////---................................................------------......//////..............................---...///111333444888999<<<>>>?????????>>>???===;;;888444111///...222222111000111555;;;?????????@@@AAAAAAAAAAAAAAAAAA<<<666111000000000000000///......///222444666===??????<<<777333222333///000111555888:::999777111000///000222777;;;>>>BBBCCCCCCAAA<<<777444333888888;;;???DDDEEEBBB>>>666666777777999===CCCGGG>>><<<999999<<>>GGGSSS}}}vvv^^^PPPFFFFFFNNNIIIHHHHHHHHHGGGCCC===999888888888888999999999999777777777666666666555555666666666555555444444444444333333222333555777999:::999999999888777666444333333333222222222111111000000000000000000000000111111000000000000111111////////////000000000000...000333666777888777666777777777777777777777777777777777777777777777777777777888777666555333222222333444555666888888999:::999999:::;;;<<<======<<<;;;:::999888888999999777777888777666555333222555777888999777777777888888888777666666555666666666555555444444333333333222333444444444444333222444444555555666555555555000111222333444666777777555666666777777777666666777777777777777666555555444666777666333333666:::888888666444333444777:::777777777777777666666555222000///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************************************************************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111555888::::::999======>>>???????????????===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999999;;;999555222///---,,,,,,,,,++++++++++++,,,---------...///111222444777::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<777333...,,,...///...---................................................,,,------.......................................------------...000111222444777:::===??????>>>===??????>>>;;;888444000...000111111///...111777===>>>???@@@AAAAAAAAA@@@@@@===999444000000000111111000000///...///000222333<<<>>>???;;;666333222444///111444888;;;;;;777444111111000222555999>>>AAABBBDDDEEECCC===777555444888888999>>>CCCDDDBBB???555666666666888<<>>??????@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888;;;999666333000...---,,,,,,+++++++++,,,,,,---...+++---///000111333888;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<===========================<<<<<<;;;;;;;;;<<<<<<===888333...,,,...///...,,,................................................,,,---......//////..............................---------......///000000111444888<<<>>>???>>>===?????????>>>;;;777333000...000222111///000444888<<<>>>???@@@AAA@@@???>>>:::666222//////111111111000000/////////000222222;;;===>>>;;;666333222444000333777<<<>>><<<777333222222222333666:::>>>@@@>>>BBBDDDAAA;;;777666777777777999===BBBDDDAAA>>>555666666666777;;;@@@EEEAAA>>>;;;:::;;;<<<======DDDFFFJJJMMMOOOOOOKKKGGG@@@DDDgggqqqXXXEEEGGGMMMJJJEEEEEEDDDCCCAAA@@@>>><<<;;;:::888888777777777777777777888888888777777777666666444444444444444444444444555333111222555888999999888999:::888666444333333333333333222222222111111000000000000000000000000111000000//////000000111////////////000000000000222333555777777777777777888888888888888888888888777777777777777777777777777777888777666555333222222333444555666888999999888777777777888888999:::888888888999999999999999777777888777666555333222444666888888888777888999888888777666666666666666666666666666666555555555666555555444444555555666888777777666555333222111222333333444444333333222444444555555555444333333666777888888888666555444333555666555333333777:::999888777555444555888;;;666777888888888777555444......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************++++++++++++******************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,+++...333777999:::<<<===<<<===>>>@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888:::999777444111///...---,,,,,,,,,,,,---...//////))),,,...//////222888===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<======>>>========================<<<;;;;;;;;;;;;<<<======888444...,,,---......,,,................................................+++,,,.../////////...---.................................///////////////000222666999<<<>>>>>>>>>>>>???@@@@@@>>>;;;777555...///111111111111111333999:::<<<===>>>===;;;:::777444000//////111111111000000000000111111222333999<<<>>><<<777333222222000333888===???===888333333333333444777;;;>>>@@@<<<@@@BBB???999555666999666777999===BBBCCC@@@<<<555555555555666:::???DDDCCC???;;;999:::;;;;;;;;;BBBGGGKKKLLLNNNRRRRRROOOMMMLLLOOObbbbbbRRRDDDBBBFFFFFFGGGHHHIIIHHHFFFBBB===999777666888888888777666666666555777777666666666555555555444444444444444444444444555333111222555999::::::777999:::888555222222333333333333222222222111111000000000000000000000000000000////////////000000////////////000000000000555555555666777777777888888888888888888888888888777777777777777777777777777777888777666555333222222222333444666777888999888777777777777888999999777777888999999999999999777777888777666555333222444666888888888888888:::999888777666555444444555555555555555666666666666777666444222222444666777777777777666555444333222333333444555555444333222444444444444444333222222555666888888888777555444222444666555333333777:::999999777555444555888;;;666777888999999777666444---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------............------******+++++++++,,,,,,,,,***...444888:::;;;===@@@;;;<<<>>>???@@@???>>>======<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<:::999777999888777555222000///...------------...///000111111333444333111222777<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======999444///,,,---...---,,,................................................+++,,,...///000///...---........................//////000000000//////...///111444777:::===??????<<<===???@@@@@@>>><<<:::111000///000111222111000333555777999999888666555444222///...///111222222000000000111222333444444777;;;>>>>>>999444111111///222777<<>>CCCBBB>>>999555555555555666999???CCCBBB???;;;888888888888888:::EEEMMMMMMNNNRRRVVVUUUNNNSSSRRRLLLQQQooovvvRRROOOLLLKKKJJJHHHFFFEEECCCCCCCCCAAA===:::888777999888888777666555555444666666555555555444444444444444444444444444444444666333111222666999::::::777999:::888444222222333333333333222222222111111000000000000000000000000000000////////////000000////////////000000000000666666666555666777888888888888888888888888888888777777777777777777777777777777888777666555333222111222333444555777888888888888888777888888999999666777888999999999999999777777888777666555333222444666888888888888999:::777666666555555555555666444444444555555666666666888555333111111333555888666666666777666666555555444555666777777666555555444444555555444333222222444666777888999777666555222444666444333333777:::999999888555444555888;;;666777999:::999888666555---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******************************,,,,,,,,,------.........++++++,,,,,,,,,---------------............------*********++++++,,,,,,,,,***///555999:::<<>>???@@@???===<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<:::888777999888777555333111000///---------...///000111111===>>>===999333222555:::;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>999444///,,,---...---+++................................................+++,,,...000000///...---........................000000000000000000///...///000222555999<<>>@@@@@@@@@???>>>555111------000222222000///111333555666444222111333111......///111222222///000111222333444555555555:::??????:::444111000...111666;;;>>><<<777333//////111444888<<<@@@BBB???BBBBBB<<<555222555:::555777:::???CCCBBB===777555555555555555999>>>BBBBBB>>>:::777666777666666888FFFPPPNNNKKKLLLOOOOOOTTTKKKMMMUUUPPPJJJdddhhhPPPMMMIIIGGGGGGGGGGGGFFFEEEIIIBBB666:::HHHFFF777666666666666555555555555777666555444444444444444555444333333333333444555666333000111555999:::::::::888666444333222222222222222222222222222222222222111111111000000//////000000000000000000000000333222000//////111333444888888888888888888888888999999:::::::::999999888999999999888777666666555666888:::777222///222555222333444666777777888888;;;:::999888888888999:::;;;::::::999999::::::;;;777AAA===444555666444888888999999::::::999999888888777777777888666333000333555777777666555666777888666333111000222555666555555666666666666555555888666666888777333222444555333333666666111///111666666777888999888555333333555666444444888888666777777555333111222555777;;;:::888888888777555333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++((()))***+++---...///000///---,,,,,,---...---,,,***))))))+++...///...,,,........................,,,000555888:::<<<===???===<<<<<<===??????>>>===???>>>>>>===<<<;;;;;;;;;999999999999999999999999777777666777666444///,,,000000///......111666999AAAHHHEEE888333:::===:::<<<======>>>======<<<;;;;;;;;;<<<===>>>>>>==============================;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;:::<<<<<<<<<;;;555222///......///...---........................------------------------............................................................////////////222111111555:::>>>>>>===============>>>>>>>>>>>>;;;666000...///111111///000000000000000000000000111111111000000000000000111000...---...///111222555888;;;;;;777444333444111222444888???BBB;;;000222111000111444999===@@@CCCCCCBBB>>>:::888888999777:::@@@CCCCCC???999666333555777777777:::???DDDBBB<<<999::::::888999;;;999>>>FFFLLLNNNOOOPPPPPPPPPPPPOOONNNMMMOOOSSSVVV```PPPMMMIIIGGGFFFGGGFFFEEE???EEEEEEBBBNNNcccggg^^^666666666666555555555555666666555444444444444444555444333333333333444555555333111333666999:::999999888666444222222222222222222222222222222222222111111111111000000000///000000000000000000000000222111000///000222444555888888888888888888888888:::::::::;;;;;;::::::999999999999888777666666666666888999666222000222555333333555666777888888888;;;:::999888888888999999::::::999999999999::::::KKKRRRKKK@@@@@@===777999888999999::::::999999888777777777777888666333000333555777777666555666777888666333111111222444666555555666666666666555555888666666888777333222444666333333666555111000222666666777888999888555333444666555111222777999888888888666444222333555888;;;999888888888777444222---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........///---,,,---.../////////000...---.........,,,+++------------------------,,,000555888:::;;;===>>>===<<<<<<===???@@@>>>=========<<<<<<;;;:::::::::999999999999999999999999888888888888888555111---------------...111666::::::GGGIII===:::CCCCCC999>>>>>>======<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@>>><<<;;;;;;;;;:::999555222///......///...---............................................................................................................////////////222111111444999=========<<<=========>>>>>>>>>>>>===999555222111111222222111111111111111111111111111000000000000000000000111000.........///111222444888;;;<<<999555333222111222444777>>>AAA;;;222111111000000333777<<>>AAABBB@@@<<<888555444555666666666:::@@@DDDCCC===888999999777888;;;999>>>CCCHHHJJJJJJKKKLLLEEEEEEEEECCCBBBCCCEEEHHHMMMtttyyyZZZPPPMMMIIIFFFFFFFFFEEEDDDDDDFFF@@@888<<>>>>>======>>>@@@@@@???===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999777222//////000000111333777===BBB999FFFHHH>>><<>>>>>>>>>>>===:::666333222333444111111111111111111111111000000000000000000111111000000///...///000111222333777<<<===;;;666222000000222444666<<<@@@<<<444111000///000222555999<<>>???BBBBBBAAA???<<<999666444444555555555666:::@@@EEEDDD===888888888666777:::555888;;;>>>??????AAABBB???@@@@@@???>>>===>>>???AAAEEEWWW|||ggg[[[PPPMMMIIIFFFEEEEEEDDDCCCAAA@@@:::333444999777000666666555555555444444444555555444333333444444444444444444444444444444444222333555777999999888777777666444333111111111222111111111111111111111111111111111000000000000000////////////////////////...//////111333555777999888888888888888888888888999999::::::;;;;;;::::::999999999888888777777777666777666444222222444666333444555666777888888888;;;:::888777777777888999999888888777777888888999666999444333<<<===888:::888999999::::::999999888777666666777888777333111333555777777666555666777777666333222111222444555555555555555555555555555777555555888777444333555666222111222222///000444666666777888999888555333666888666333333888:::999999999999777666666888::::::999888888888666333000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,---,,,,,,++++++*********---,,,+++---000333333333///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000555888999:::<<<============>>>???@@@???===<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999777333//////000111333555:::AAAFFF??????>>><<<<<<<<<======AAA???<<<:::999:::;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???===<<<<<<<<<<<<:::888444111///......//////...............................................................................................................////////////000000111333666999;;;<<<<<<<<<<<<=========>>>>>>>>>???>>>:::444222333555111111111111111111111111000000000000000111111111000000/////////000111222222666;;;>>>===888333///000222333555:::???<<<666111000//////111333666888<<>>>>>>>>LLL@@@===NNNmmm```\\\RRRNNNJJJGGGEEEEEEDDDBBBAAA???:::888888:::888666555555555555444444444444444444333333333444444555444444444444444444444444222444777999999999888777666555333222111111111222111111111111111111111111000000000000000000111111////////////////////////......000222444777999:::888888888888888888888888777777888999999999999999999999999999888888888888777666555333222333555777333444555777888888999999:::999888777777777888999999888888777777888888999===>>>888666===:::333666888999999::::::999999888666666666777888777444111333555777777666555666777666555444222222333444555555555444444444444555555777444555888888444333666444000///000000...///333666666777888999888555333444888999777888;;;;;;888888999999888777777999;;;:::999999999888666222...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,---------------,,,++++++---111333444444222000......///000000///,,,,,,,,,,,,,,,,,,,,,,,,---000555888999:::;;;<<<===<<<<<<===??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888999999777333///***+++,,,...111666===BBB???333444BBBBBB555444???@@@>>><<<:::999:::;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===>>><<<:::333111///.../////////...........................------------------------............................................................////////////000000111222444666:::<<<<<<<<<<<<<<<===============??????;;;666222222444111111111111111111111111//////000000111111111111000000000000000111111222222555:::>>>???;;;444000000222222333888>>>===999222111000000000222444555777:::>>>@@@@@@@@@@@@@@@===;;;888444333333555666555444444666:::>>>BBBDDDBBB===999999999777777999555777888888777888:::;;;777:::===??????>>>???@@@AAAIIITTTVVVPPP\\\^^^YYYSSSPPPKKKHHHFFFEEEDDDBBBEEE???:::888555000------555555555444444444444333333333333333333444444555333444444555555444444333222555888999999888888888555444333111000000111111111111111111111111111111000000000000111111111111000000000000000000000000...///000333555888999:::888888888888888888888888555666777888999999999888999999999999999999999999777555333222222444666888444555666777888999999999:::999888777666777888888999999888888888888999999777999444333888222,,,111888999999::::::999999888666555666777888777444222333555777777666555666777666555444333333333444444666555444333333444555666777444555888888444444666222//////111111...///222666666777888999888555333333777:::999:::<<<:::666888999999999888888999;;;999999999999888666111------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,------......///000111111222---,,,,,,...222555666666999666333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,---000555777999999:::;;;<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888777888999999777333000+++,,,---...000555<<<@@@:::---222GGGIII777111<<<===<<<;;;:::::::::;;;<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::999:::<<<>>>???===;;;333111......///000//////........................------------------------............................................................///////////////000111111222444888<<<;;;;;;<<<<<<<<<==================;;;888555333333222222222222222222222222/////////000111111222222000000000111111111222222111444999>>>???===777222///111222111666<<<>>><<<333222111000000111222333222444777888888888999:::777666444222222333555666555555666999>>>BBBDDDDDD@@@<<<:::<<<<<<999888999444555777888777888:::;;;;;;>>>AAACCCDDDDDDEEEFFFFFFJJJQQQTTTPPPRRReee{{{nnn]]]WWWUUUQQQMMMIIIGGGFFFDDDCCC>>>999888<<<===999999>>>555555555444444444333333333333222222333333444555333333444555555444333333333666999999888777888999444333222111000000111111111111111111111111111111///000000000111111111111000000000000000000000000...///111444666888999:::888888888888888888888888666666777888999::::::999999999999999999999999999777555222111222555777888444555666777888999999999:::999777666666666777888::::::999999999999::::::888;;;999;;;???888444===888999999::::::999999888555555666777888777444222333555777777666555666777666555444333333333333444666555333222222333555666666444444888888555444666222000000444444111000222666666777888999888555333333777888666777:::999666777888999999888888999;;;999999999999999555000,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------------......///000000111000//////111555777888888999666222000///...---,,,---------------------------000444777888999:::;;;::::::999;;;<<<===;;;:::::::::::::::::::::::::::999999999999999999999999999999999:::;;;999555222...//////000111666<<<@@@>>>777666===>>>666222555::::::;;;;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;===>>>>>><<<999333000......///000000///............................................................................................................////////////...000111000000333777<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;999555333222222222222222222222222...//////000111111222222000000111111222222222111000222777<<<@@@>>>999444///111111000444;;;???>>>444444222111111111111111000111333333333333444666333333333333333444555555555555777<<>>;;;;;;??????<<<999:::555888;;;<<<======???@@@DDDFFFIIIJJJJJJJJJKKKMMMTTTKKKDDDGGGPPPTTTRRRNNN\\\www]]]]]]YYYVVVRRRNNNJJJHHHFFFEEECCCBBB;;;888;;;888000...333555555444444444333333333222222222222333333444555333333444555555444333333444666999999777666888:::444333222000000000111111000000000000000000000000//////000000111111111222000000000000000000000000///000222444777888999999888888888888888888888888666777888999:::;;;;;;;;;999999999999999999999999777555222111222555888999444555666888999999999999:::999777666666666777888;;;::::::999999::::::;;;777;;;999:::;;;222...999999999999::::::999999999555555666777888777555222333555777777666555666777555555444333333333333444666555333222222333555666666444444888888555444777333111222666666333111333666666777888999888555333444666555333333777999777666777999999888888999:::999999999999999555000,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,333222222444777999::::::333000---+++,,,------,,,........................---000444777888999999:::999999999:::;;;<<<;;;999999999999999999999999999999999999999999999999999:::::::::<<<<<<:::666333------------...222777;;;IIIEEE:::---+++111333...888999:::;;;<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>===:::777222000......///000000///........................////////////////////////............................................................/////////000...000000000///222777<<<;;;;;;;;;<<<<<<<<<======???===;;;<<<===<<<777333222222222222222222222222...//////000111222222222000000111222222222222111000222555;;;@@@???;;;666///111111000333;;;??????555444333222111111111111222333333222111222444666222333444555555555444444444555888>>>DDDGGGEEECCC<<<:::;;;@@@BBB>>>::::::>>>AAADDDGGGHHHHHHJJJKKKHHHJJJKKKKKKJJJJJJKKKMMMHHHOOOSSSPPPIIIEEEBBB@@@@@@LLLpppjjj]]]ZZZYYYVVVSSSOOOKKKHHHFFFCCC@@@===<<<;;;:::888777666555555555555555555555555555333333333333333333333333444444333222222333333333999777666777999999777444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///111444777999:::::::::;;;;;;;;;::::::999999999777888999999::::::::::::888888888888888888888888555333000///222555888999555777999:::999888999999999999999777555555777999777777777888888999999999888888999999888777555444888999::::::;;;;;;::::::999888777888888777444111444555555666666666666666999444222444444111000111555999999555333666888777333444444333222333555777777555444555333000111666666777777555666999888333444777777333222555888888888777666777888999888777:::::::::999777444111///---,,,,,,++++++,,,,,,------,,,,,,+++*********+++---,,,+++)))))))))******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///.........,,,,,,------------------///...,,,+++,,,---///111---000444888:::;;;;;;:::;;;<<<===>>>===<<<:::999888888888777888888999::::::::::::999999999888888666999:::888999:::666000...............///000111333222000...---...///000888999999999:::;;;<<<<<<==================<<<<<<<<<;;;;;;;;;;;;<<<=================================;;;:::;;;<<<;;;777444000000000000//////////////////////////////////////////.........---------000///...------,,,,,,---000///...------,,,------000000////////////000000444222000...///222555888===<<<;;;;;;<<<===<<<;;;>>>======>>>@@@???:::666222111000111222222111000////////////////////////000111111111111222222222111222333555;;;@@@===777555222000000000222:::DDD>>>999555444111...000555111333444111111222444444444444333333333444666666777>>>DDDDDDEEEHHHEEE???;;;<<<>>>@@@@@@>>>;;;:::BBBDDDFFFIIIJJJJJJIIIHHHLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@??????@@@AAAFFFEEEHHHbbbddd\\\[[[XXXTTTRRRNNNKKKIIIFFFBBB@@@===<<<;;;:::888777666555555555555555555555555555333333333333333333333333444444333333222333333444999777666777999999777444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000222555888:::;;;::::::;;;;;;;;;::::::999999999888888999:::::::::999999888888888888888888888888555222000000333666888888444666999:::999888999999999999999777555555777999888888888999999999::::::888888999999888777555444888999::::::;;;;;;::::::999888888888888777444222555555666777777777777666999444222444444111000111555999888444333666888777555666666555444444777999777555444555333000222666666888777555777999888444444777777333222666888888888777777777888888888777:::::::::999777444111///---,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,+++***)))((()))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,---......///.....................------------...---,,,,,,---...///000...111444888:::;;;::::::<<<===???@@@???>>>;;;:::888888888888888999:::::::::::::::999999999999888777999:::888999:::777111//////......---.........222000///------...///000666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<==============================<<<;;;;;;<<<===;;;666222000000000000//////////////////////////////////////////.........---------000///......---.........///...............//////000000////////////000000222111/////////222444666;;;::::::;;;<<<<<<<<<;;;>>>======???@@@???;;;777444333222222333333222111111111111111111111111111000000111111111222222222111222333555:::@@@>>>888444111000111000222999AAA@@@:::555555444222222555222333333222000111111111111222333444666777777888777???EEEFFFGGGGGGCCC<<<888999;;;<<<<<<:::888777BBBDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@>>>===<<<===>>>???;;;???BBBLLLlllzzz^^^[[[[[[UUUQQQOOOMMMKKKIIIFFFBBB???<<<<<<;;;999888777666555555555555555555555555555333333333333333333333333444333333333333333444444888777666777888777666444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222444666999:::;;;::::::;;;;;;::::::::::::999999999999:::::::::999888888999999999999999999999999444333111222444666777777444666999999999888999:::999999999777555555777999999999999999::::::::::::888888999999888777555444888999::::::;;;;;;::::::999888888888888777555222666666777888888888888888888444222444555222000111555888888444333666888777777888888777666666999;;;777555555666444111222666666888777555777:::888444555888777333222666999888888888777777777777777777999::::::999777444111///---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,------...//////......000000//////......------,,,,,,------...///000000000222555888999::::::999<<<>>>@@@BBBBBB???<<<:::999999888888999999:::;;;::::::::::::999999999999777999:::888999:::777222000///...---,,,,,,,,,,,,///...---------...///000333555888:::<<<<<<<<<<<<999999999999999:::::::::;;;;;;<<<<<<<<<=================================;;;;;;<<<======:::555111000000000000////////////////////////////////////...............---------//////......//////000000............///000111222000000////////////000000000/////////000111222333888999::::::;;;;;;;;;;;;>>>===>>>??????>>>;;;888666555333333333444333222222222222222222222222222000000000111111111222222111222333444999???>>>999333000///111111111666===CCC<<<777777555222222444111111111111111111111111111222333555666777777777:::@@@EEEGGGGGGEEE???999666777888999999999777666>>>???AAACCCDDDDDDCCCCCCAAAAAA@@@@@@??????>>>>>><<<;;;;;;:::;;;<<<===>>>???AAABBB@@@JJJjjjzzz[[[YYYYYYQQQNNNMMMLLLKKKIIIFFFAAA===;;;;;;:::999888777666666555555555555555555555555333333333333333333333333444333333333333444444555777777777777777666555333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////333555777:::;;;;;;:::999::::::::::::::::::::::::::::::::::::999999888777999999999999999999999999444333222333555777777666333555888999999888999:::999999999777555555777999::::::::::::::::::::::::888888999999888777555444888999::::::;;;;;;::::::999888888888999888555333777777888999999999999888888444333555666222000111555888888444222555777777777888888777666777999;;;888666666777555222222666666888888666777:::999444555888888333222666999999777888999888777666777777999999:::999777444111///---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,---...////////////222111111000///......---***+++---...////////////111333555777999999999999<<<>>>@@@BBBBBB???<<<:::999999999999999:::;;;;;;;;;;;;:::::::::999999999777999:::888999;;;888333///...---,,,,,,,,,,,,,,,---,,,,,,,,,---...000111000333777:::<<<===<<<;;;999999999999999:::::::::;;;<<<<<<=======================================:::;;;<<<===<<<888333000000000000000////////////////////////////////////.................................//////000222222000000//////000111111222000000////////////000000......///000000000000000555777999::::::::::::;;;===>>>>>>??????>>><<<:::888555333222333333222111222222222222222222222222000000000000111111111111000222333333777===>>>;;;333000///111222111333888@@@>>><<<;;;555111333999111...///222333333333444444444444444444555666777???AAADDDDDDCCCAAA===:::888888888999999999888888777888999;;;;;;<<<;;;;;;::::::::::::::::::::::::999999999:::;;;===???@@@FFFDDDDDDIIINNNVVVcccqqqaaaXXXUUUNNNMMMKKKJJJIIIHHHDDD@@@<<<::::::999999888777666666555555555555555555555555333333333333333333333333444333333333444444555666666777777777555444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////333555777:::;;;;;;:::999::::::::::::::::::::::::::::::::::::999999888777999999999999999999999999555444333333555777777666222444777999888888999:::999999999777555555777999::::::::::::::::::::::::888888999999888777555444888999::::::;;;;;;::::::999888888888999888666444777888888999999999999999888444333666666333000111444888777333222555777666666777777666555666888:::888666777999777222333666777888888666777:::999444555888888444333666999999777999:::999666555666888999999999888666333000...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------111000...,,,+++******+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,---...////////////222222111000//////......+++,,,---...////////////222333555777888999999999;;;<<>>;;;999:::::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999999888:::999777999;;;999444,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000///222666:::<<<<<<<<<;;;999:::::::::;;;;;;;;;<<<;;;<<<===>>>>>>>>>==============================:::;;;===<<<:::666222///000000000000////////////////////////////////////---.................................///111222333222222111000000000000000000000////////////000000---...///000000000//////333666999;;;:::::::::<<<===>>>??????>>>======<<<888666222111111111111000111111111111111111111111//////000000000111111111000222222222666<<<>>>===555111///111222000111444777;;;@@@@@@999555===III999333000444555333222555666555333222333666:::===CCCAAA???>>>===<<<<<<===999999888888777777777888444444555555666666666666777777777777777777888888777777888:::<<<>>>???@@@BBBAAAGGGSSS[[[WWWNNNJJJQQQuuunnnYYYRRRPPPMMMKKKIIIGGGFFFBBB>>>;;;:::999999888777777666666555555555555555555555555333333333333333333333333333333333333444555666777555777888666444222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222444666999:::;;;::::::999999::::::::::::;;;;;;999999:::::::::999888888::::::::::::::::::::::::777555333333555777777777111444777888888888999:::999999999777555555777999::::::::::::999999999999888888999999888777555444888999::::::;;;;;;::::::999888888999:::999777444777777888999999999999888888444444777777333000111444777777333222555777666666666777666555555777:::888777888:::888333333777777999888666888;;;999555666999888444333777:::999777999;;;999666444666888888999999888666333000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------......---+++***))))))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++---...//////000000111111000000//////......---------............///111222444666888999:::;;;;;;;;;=========<<<:::999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;::::::::::::888:::999777999;;;:::666,,,,,,,,,,,,---...///000,,,,,,---...//////000000000222555888:::;;;;;;;;;::::::;;;;;;<<<<<<======;;;<<<===>>>???>>>==============================;;;<<<===;;;777333111000000000000000////////////////////////////////////---------...........................///000111222333222111000////////////000000////////////000000//////000000000000//////111555:::<<<;;;:::;;;======>>>@@@???>>>======>>>:::666333000000111000000/////////////////////////////////000000000111111///222222111444;;;???>>>888333000111222000000222000777???CCC???>>>HHHVVVEEE:::555777888444333666666555444555777<<>>;;;:::999888;;;@@@;;;:::888666555555555666555555555666666777777777666666777777888888999999777888:::<<<>>>@@@AAABBBCCCHHHNNNSSSSSSPPPLLLHHH999EEEkkk~~~\\\RRRUUUNNNLLLHHHEEECCC@@@===:::999999888888777777666666555555555555555555555555333333333333333333333333333333333444444555666777555777888666333111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000222555888:::;;;::::::999999999::::::;;;;;;;;;888888999:::::::::999999::::::::::::::::::::::::888666333222444666777888111333666888888888999:::999999999777555555777999::::::999999999888888888888888999999888777555444888999::::::;;;;;;::::::999888888999:::999777555666777777888999888888888888444444888888444111111444777777333222555777666666777777666555555888:::888777888;;;999444444777777999999777888;;;999555666999999444333777::::::777:::;;;999555333555888888888999888666333000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......+++*********+++---///000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,***+++,,,...///000000000////////////////////////000///...---,,,---......111222333555888:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::888:::999777888<<<;;;777.........---......//////---......///000000000000111222444777888:::;;;;;;:::::::::;;;<<<=========;;;<<<>>>?????????===<<<========================<<<======999444111000111000000000000////////////////////////////////////---------.........//////...---------...///000000111000000/////////000000000000////////////000000000000000000000000000000000555;;;===;;;:::<<<>>><<<>>>@@@???======>>>@@@<<<888444111111111111000////////////////////////////////////000000000111///222222000333:::???@@@<<<555000111222000000222000333999>>>???@@@GGGQQQKKK>>>666999;;;888888===;;;;;;<<<===???AAABBBCCC@@@:::777888888777:::@@@???===:::777555555555666777777777777777888888999888888999999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGPPPSSSNNNJJJKKKHHHBBBJJJ???AAA```___SSSZZZPPPLLLHHHDDDBBB???<<<999999999888888777777666666555555555555555555555555333333333333333333333333333333333444555666777777444777888666333000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111444777::::::::::::999999999::::::;;;;;;;;;777888999::::::::::::::::::::::::::::::::::::::::::666333111333666888999000333666888888888999:::999999999777555555777999999999999888888777777777888888999999888777555444999999:::;;;;;;;;;::::::999888888999::::::888555666666777888888888888777888555444888888444111000444777777333111444666666777777777777555666888:::888777999;;;999444444777777999999777888;;;:::555666999999555444777::::::777:::<<<:::555333555888888888999888666333000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///******+++---000333666888,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,***+++,,,...///000000000............////////////222000...,,,+++,,,---...000111333555888:::<<<=========<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999:::999777888<<<;;;777111000///..................///000000000000000000333333444666777999:::;;;999999:::;;;;;;<<<======;;;<<<>>>???@@@???===<<<===========================>>>===888333000000222000000000000////////////////////////////////////---------.........//////...------------...//////............///000111222000000////////////000000222111000000000000111111000555<<<>>><<<;;;===???<<>>AAA===:::555222222222222111////////////////////////////////////000000000000///222222000222999???AAA>>>666000111222000000222444222333999<<<===???CCCJJJ<<<555:::>>>===@@@GGGBBBCCCEEEEEEEEEBBB???===<<<777555999999777999???CCCAAA===:::777777888888888888777777777888999999999999:::;;;<<<===>>>>>>CCCDDDFFFHHHJJJLLLLLLMMMDDDMMMPPPKKKMMMQQQGGG666;;;DDDDDD>>>KKKrrrcccZZZTTTOOOJJJFFFDDDAAA<<<;;;===777777777666555555444444555555555555555555555555444444444333333333222222666444222444777999888666777777555444333222222222//////000000111111111222000000000000000000000000222111111111000000//////000000000000000000000000///000111333555888:::<<<888888999999999999::::::999999888888888888888999<<<;;;::::::999999999999===888222000333666777777222555888::::::::::::;;;:::;;;;;;888444333555888999999888888999::::::;;;888999999888888777666555999999999999999999999999999999999999999888777666888:::;;;:::888666666777:::777666666888777333///333666777666333222444777888:::888555555999;;;:::999999999999888666555333;;;;;;;;;:::999888777666555999999555444777:::999999::::::777444333666:::888999999777333000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,)))---888>>>>>>,,,++++++******++++++,,,///...,,,,,,---,,,***(((++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////...------,,,,,,555444444666999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>===<<<;;;;;;<<<>>>???===<<<;;;999888888999999::::::999999999:::;;;;;;555999;;;999222......///...///111222222111///...333111000333999<<<:::777;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???AAA???;;;777333000///...000000000000000000000000444444222000///.........000000000000////////////000//////............///000000////////////000000........................////////////000000000000222777<<<>>>===<<<===?????????>>>>>>======<<<<<>>999333000111111111000000111333555888;;;===>>>@@@@@@@@@@@@??????>>>>>>EEECCCAAA@@@@@@>>>999555555444444444555888;;;===DDDDDDCCCBBBAAA???===<<<;;;;;;<<<>>>@@@BBBEEEFFFAAAAAAAAACCCFFFHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNMMMLLLIIIEEEAAA???>>>>>>======AAAHHHQQQXXXyyyrrr```WWWQQQJJJEEECCC@@@;;;999;;;777777777666555555444444555555555555555555555555444444444333333333222222555444333555888999777555777666555444333222222222///000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000//////000222444777999:::999999999999999999999999999999888888888888888999;;;;;;:::999999999::::::;;;888444222333444555555222555888999999999:::;;;:::;;;:::888555444555777999999888888888999999:::999999999999888777666555999999999999999999999999999999999999999888777777999:::;;;:::888777777777999777555666888777333///333555777666444222444666888:::888555555999;;;:::999999:::999888777555444::::::::::::999888777777555999999555444777:::999888::::::888444333666999888999999777333000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------)))***000222000,,,++++++******++++++,,,...---,,,---------+++)))++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////.........---------444444444666999;;;<<<;;;;;;;;;<<<<<<<<<=========???===<<<;;;;;;<<<===>>>>>>===<<<::::::::::::::::::::::::::::::;;;;;;<<<555777777555111///...///000111222333333333222111333000000444999<<<:::777;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>======<<<<<<======AAA???;;;666333000//////000000000000000000000000333333111000//////......000000000000/////////.../////////......//////000000000////////////000000////////////////////////////////////000000000000222777<<<>>>===<<<===??????>>>>>>>>>=========<<>>>>>>>>===<<<::::::;;;:::666333666555555555666777999:::CCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDGGGFFFFFFGGGIIIKKKJJJIIIKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@???>>>===>>>===<<<;;;===BBBIIIOOOTTTaaarrriiiZZZRRRKKKDDDAAA>>>:::888:::888777777666666555555444555555555555555555555555444444444444333333333333444444555777999999777555777666555333222222222222000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000...//////111333555777888999999999999999999999999999888888888888888999999:::999999999999::::::;;;888888888555333222333444222555888999999999:::;;;:::::::::888555444555777999888888777777777888888999999999999888777666555::::::::::::::::::::::::888999999999999999888777:::;;;<<<;;;999888888888999666555666888777444000222555777777444333444666888:::888555555999;;;:::999999::::::999777555444::::::::::::999888888777555888999555444777999999777999;;;999666444555888888999888666222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------******+++***''',,,++++++******++++++,,,---,,,,,,---......---+++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................---------222222444777;;;=========<<<<<<=========>>>>>>>>>???>>><<<;;;;;;;;;<<<<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===999666333222222333333222222222222222333444444555222000000444999;;;:::888;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========??????>>>>>>===<<<<<<<<>>:::555222111000111000000000000000000000000222111000000/////////000000000000/////////......//////...//////000111222000000////////////000000000000000000000000000000////////////000000000000222777<<<>>>===<<<===???>>>>>>>>>>>>============???<<<999555222111000111////////////////////////000000000000000000000000111......111111111666===CCC>>>777333111111222222333333333333444444444444<<<<<<<<<<<<;;;;;;;;;;;;666555555555666666444222666666555555555666777777@@@AAADDDFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEJJJHHHGGGHHHIIIIIIHHHGGGHHHHHHFFFEEECCCBBBAAA@@@@@@???<<<:::::::::<<<===>>>>>>===<<<<<<>>>AAAEEEJJJIIIKKKZZZuuu]]]RRRIIIAAA???===:::999;;;888888777777666555555555555555555555555555555555555444444444444333333333333444666999:::999666444666555444333222222222222000000000000000111111111////////////////////////111111111000000000000000000000000000000000000000......//////111222444555999999999999999999999999888888888777888888999:::999888888888999:::;;;;;;666999:::888444111111222222444777999999999:::;;;999999999888666666666666999888777777666777777777999999999999888777666666::::::::::::::::::::::::888888999::::::999999999:::<<<===<<<:::888888999888666444666888888444111111444777777555333444666888:::888555555999;;;:::999:::::::::999777555444:::::::::::::::999888777555888888444333777999888666999;;;:::666444555777888888888555222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,***,,,++++++******++++++,,,,,,,,,,,,---//////...---++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------..................111111444888<<>>>>>>>>>>>???>>>===;;;;;;::::::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===888222111555888888777333222111111111333555666111000111444888;;;;;;999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>======???===888444111000111222000000000000000000000000000000/////////000000111000000/////////..................///000111222333000000////////////000000////////////////////////////////////000000000000222777<<<>>>===<<<===???>>>>>>>>>>>>============>>>===:::666333111111111////////////////////////000000000000000000000000111//////222222111555;;;DDD@@@:::555222111222222222222222222222222222222666666666666666666666666555555555555555555444444333333444444444555555555888;;;>>>BBBEEEEEEEEEEEEDDDDDDFFFFFFGGGFFFFFFEEEEEEDDDBBBBBBBBBBBB@@@>>>??????>>>===;;;:::999888<<<;;;:::::::::<<<===>>>>>>@@@AAA@@@???>>>???@@@KKKOOOTTTRRR]]]cccRRRHHH???======<<<;;;===888888888777666666555555555555555555555555555555555555555444444444333333333555888:::999888666555555444333222222222222222111111000000000000000000////////////////////////000000000000000000111111000000000000000000000000///......//////111222222777777777888888888999999888888777777888999999:::888888888888999999:::;;;666999;;;:::666222111222111444777888888888999:::999888888888888777666555888888777777777777777888999::::::999999888777666::::::::::::::::::::::::777888999::::::::::::::::::<<<===<<<:::888888999777555444666888888555222000444777777555444555666888:::888555555999;;;:::::::::::::::999777666444999999:::::::::999888888444888888444333666999888666999;;;:::666444555777888888777444111...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---///,,,++++++******++++++,,,,,,++++++,,,...///...---++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,---------......//////000111444999===@@@@@@@@@============>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;:::::::::999;;;::::::;;;<<<===>>>>>>>>>777000000555:::;;;999333222000//////111333555///000222555888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>===<<<<<<:::;;;===>>>????????????<<<:::666333111000111111//////////////////////////////////////////000111////////////........................///000222222000000////////////000000........................////////////000000000000222777<<<>>>===<<<===???============>>>>>>>>>>>>======<<<888333111111222000000000000000000000000111111111111111111111111222000111444444222555:::CCC@@@<<<777333111222333111111111222222222333333333333333333333333333333666666555555444333333444222222222222333444555666111333777;;;>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???===;;;;;;;;;:::888777888888777777777666666666888999;;;<<<===>>>======<<>><<>>>>>>>>===<<<<<<<<<;;;;;;::::::999::::::;;;;;;:::999999::::::::::::;;;<<<>>>>>>;;;444......222777999888222111///......///111222...000222555888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;888999;;;===????????????888666444222000000///////////////////////////////////////......///000000/////////.........------......---......///000111000000////////////000000........................////////////000000000000222777<<<>>>===<<<===???============>>>>>>>>>>>>===>>>>>>:::444111111333000000000000000000000000111111111111111111111111333111333666666333555999??????===999555222222222111111222222333444444444333333333444444444444444444555555333222111333444555444333222222333555666///000222555777999:::;;;@@@???===;;;:::999999999;;;:::888888999888777555666666777777888888888999666888:::<<<======;;;:::999???EEEIIIHHHDDD???===888AAAKKKSSSMMMIII}}}~~~ZZZMMM@@@======<<<;;;;;;999999888888777666666666555555555555555555555555555555555555444444444444555777999999777666666888444333222222111222222222111111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000111000///////////////000000111222444666777888999777777777777888999:::;;;:::999888888888888888888:::999999::::::999666444111333666888888888999:::888777666888999999777444777777777888888:::;;;<<<::::::::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;666777888:::;;;<<<<<<<<<999:::;;;:::888777777777555444333555999999777333...333777888666444555666888:::888555555999;;;::::::;;;;;;;;;:::888666555888999999::::::999999999444777777444333666888888888::::::888444333666999888888666333///------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++000000+++))),,,,,,++++++******++++++,,,+++******+++,,,---+++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---...///000111111222666;;;???BBBAAA@@@;;;;;;<<<<<<<<<=========;;;;;;;;;<<<;;;;;;;;;:::999:::;;;<<<<<<;;;::::::888888999999:::<<<===>>>888444///...111555888888333222000///.../////////---///333555777999;;;===;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;777999;;;===>>>======<<<333333222222000///...---////////////////////////000//////.........////////////.........---------...---------------......000000////////////000000........................////////////000000000000222777<<<>>>===<<<===???<<<=========>>>>>>>>>???<<>><<<999666555555666777999888777888999:::999777888888888888999999::::::888999999::::::;;;::::::<<>>???HHHEEENNNXXXHHHfff^^^PPPBBB======;;;999999999999888888777666666666555555555555555555555555666666555555555444444444666888:::888666555777999333333222222111222222222222111111111000000//////000000000000000000000000//////000000111111111222000000000000000000000000111111000///////////////...///111333555777888999777777777777888999:::;;;::::::999888777777777888;;;999888999<<<<<<888555111333666888888888999:::888777666888::::::777444666777777888999;;;<<<===::::::::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;666777888:::;;;<<<======888:::;;;:::888666666777555333333555999999777444...222777888666555555666888:::888555555999;;;::::::;;;;;;;;;:::888666555888999999:::::::::999999444777777333222666888777999::::::777444333666:::999888666333///------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((---444555///,,,...,,,++++++++++++++++++,,,+++***)))***+++,,,***(((++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---...000111111111333666;;;@@@BBBAAA???;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<;;;;;;;;;:::;;;<<<=========<<<;;;888888888999:::;;;===>>>999666222111333666999:::333333222000//////......---///333555777999;;;===;;;;;;;;;<<<<<<<<<======;;;<<<===??????===<<<;;;888:::;;;======<<<:::999000111111111111///---+++////////////////////////000000///...............//////.........---------...------,,,,,,,,,------000000////////////000000000000000000000000000000////////////000000000000222777<<<>>>===<<<===???<<<=========>>>>>>??????<<>><<<777333111111666666666555555444444444000000111111222222222333111333555555444666:::>>>DDD@@@:::555222333555777888777555444444666888::::::888555333444666999;;;888777666777999::::::999999999999999999999999999<<<;;;:::999999:::;;;<<<@@@GGGPPPUUUTTTMMMEEE@@@888HHH>>>CCCVVVEEEXXX```BBB@@@CCC;;;777;;;888888888777777777777777666666555555555444444444222333555666555333111///888666555666777888777555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000//////000333666888888888888888888888888888999999999999999888777666777888:::;;;;;;:::888777888888666444222444888<<<:::999888999999888555222444666888999999999:::;;;;;;:::999:::;;;:::777555777999;;;;;;:::::::::;;;::::::999888999:::;;;<<<<<<<<<;;;::::::999888888777666666777888888666444333444666888999888777666;;;<<<;;;999777666888:::;;;::::::::::::888555222999;;;===>>><<<:::999999888999888666555555888;;;888999999666333222555999888888666333111///---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))((()))***+++,,,---......,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,+++*********+++)))+++,,,,,,+++***+++,,,+++,,,---...//////......111222444666999<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;777111---///222333666::::::888444111......//////,,,///333555777888:::;;;======<<<<<<<<<<<<==============================999999;;;>>>@@@???999555//////............//////000000//////.........---////////////////////////000000///...............---------.........//////////////////............000000000000000000000000...///000111111000///...999:::;;;<<<============>>>>>>>>>>>>????????????@@@@@@>>>888222000111333000000000000000000000000000000111111111111000000000000111222222222222111666>>>AAA;;;666666555222444999;;;888777:::777111555555555555555444333222444777;;;===>>>???@@@AAADDDDDDAAA===888666555666777777777888888777777777999888666666555555555444666555444555777777666555666888:::;;;:::999:::::::::<<<>>>>>>===;;;::::::BBBEEEJJJNNNPPPNNNJJJGGG@@@CCC<<>><<<:::999999888888888666555555888:::888999999666333222555999888777666333111///---,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))++++++,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,+++******++++++***+++,,,,,,++++++,,,.....................//////333333444666888:::===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999:::::::::;;;777111...///111222444888999777444000......///000---000333666777888:::;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>><<<777222//////............//////000/////////............////////////////////////000000///...............---------.........//////////////////////////////000000000000000000000000000000111111111000///...999:::;;;<<<============>>>>>>>>>>>>????????????AAA@@@>>>999444111222444111111111111111111111111000000111111111111000000000000111222222222222111444<<<@@@<<<777666444111555<<>>===:::;;;;;;;;;;;;;;;:::999999999<<>>AAAAAA@@@===;;;999>>>DDDLLLPPPOOOLLLJJJJJJ[[[XXXFFF@@@IIIKKK^^^lllOOODDD@@@<<<999999999888888888777777777888888777777777777666666555555444444444444444444:::888777666777666555333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000555444222000///000111222666666777777888888999999:::::::::::::::999999888888999:::;;;;;;:::999888777777777666444333444666888777777888:::;;;999888777888::::::999888888999;;;:::999:::;;;:::777555777999;;;;;;:::::::::;;;::::::999999999:::;;;<<<<<<;;;;;;::::::999999888777666666777888999777555444555666888999888888777888999:::999999:::<<>><<<:::999999777777777666444555777999888999999666333222555999999777555333000///------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++,,,///111000000......---...//////333333333444666888:::<<<>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999888888999999999:::::::::888222...000111111333666777555333000///...///000...111444666777888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;888333000//////............//////////////////............////////////////////////000//////............///------........./////////000000000000000000000000000000000000000000000000111222222222222111000///:::;;;<<<======>>>>>>===>>>>>>>>>>>>????????????AAA@@@===999444222333444111111111111111111111111000000111111111111000000000000111222222222222111222999>>>===999666333000444<<>>>>>@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???BBBDDDFFFEEEEEEEEEFFFBBBBBB@@@<<<777555555666444777:::>>>@@@@@@???>>>888666333333444555666555777555444555999<<<>>>>>>AAA===888888:::<<<===<<<<<>><<<:::999999666777777666555555666888888999999666333222555999999777555222000///......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++---111444222111///---,,,---///000111111111222444777:::;;;========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888888888888999999999::::::888222...000111000111444555333111000/////////000111333555777777888;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888555222000//////............/////////////////////.........////////////////////////000///............//////............////////////111111111111111222222222////////////////////////333333333333222222111111;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@>>>;;;777444222333333111111111111111111111111000111111222222111111000000000111222222222222111000666<<<>>>;;;777222///111999@@@???;;;999;;;>>>BBBBBBCCCCCCCCCCCCBBBBBBAAACCCEEEFFFEEEDDDDDDEEE??????===999666444444555444777===BBBDDDDDDBBB@@@777555222333555777777666777666444666:::???CCCDDDGGG@@@888666:::>>>???>>>:::===BBBFFFHHHDDD>>>::::::@@@HHHMMMNNNMMMMMMNNNRRRUUUGGGAAAHHHFFFQQQrrr___EEE???CCC:::::::::999888777777666666666666666666666666666777666444333444666888:::<<<:::888777666555333111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000222333444333444444666777888999999999::::::;;;;;;:::::::::999999999999999999999999888:::;;;;;;888666666666444333333444666888888888888:::;;;;;;999888888999;;;:::999:::;;;:::777555777999;;;;;;:::::::::;;;999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999888666666666888999999888555666777888888999999999999999999888777777999;;;<<<;;;;;;<<<<<<:::666333999;;;===>>><<<:::999999666777888777555555666888888999999666333222555999999777444222000///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,------,,,,,,...111444222111...---,,,---...///.........///222666:::<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999888888999999999:::::::::777222...000000//////222222111000/////////000000333555777888888999;;;===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999888666444222222//////............//////........./////////////////////////////////////////////............//////........./////////000000000111111111222222222333////////////////////////333333222222222222222333======>>>>>>???>>>>>>>>>===>>>>>>>>>????????????===;;;777444333222222222111111111111111111111111111111222222222222111111000000111222222222222111///333:::>>>===888333000000666======888444666:::>>>>>>??????@@@??????>>>>>>@@@BBBBBBAAA@@@@@@@@@;;;;;;:::777555333444666666:::???DDDFFFEEECCCAAA777555333555999;;;:::777777666555777<<>>AAA@@@777999>>>DDDHHHGGGBBB===<<<===AAAGGGNNNQQQOOOLLLCCCKKKCCC>>>GGGDDDLLLiii{{{PPP???@@@;;;;;;:::999888777777666555555666666666666777777777666555555666888:::;;;;;;:::777777666666333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000.........///111333444555222222333555666888999999888999999:::::::::::::::999999999999999999999999999;;;<<<;;;999888888888555444222333555666666555888999;;;;;;:::999999:::;;;:::999:::;;;:::777555777999;;;;;;:::::::::;;;888999:::;;;;;;;;;::::::::::::::::::::::::::::::888777555666888::::::999666666777777888999999::::::::::::888777777999;;;<<<;;;;;;;;;;;;999666333999;;;===>>><<<:::999999666888999888777666777888888999999666333222555999999777444111/////////000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,---------,,,---000222//////------,,,---......,,,,,,,,,---000555999<<<;;;<<<<<<<<<<<<=========::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;666000...///000//////111000///////////////000000666777888888888999;;;>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999777444222222333//////............//////.........//////////////////////////////////////////............//////000....../////////000000000000000000111222222333333000000000000000000000000111111111111222333444555>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????<<<999555333222222222111222222222222222222222222111111222222222222111111000000111222222222222111000222888??????999444333333555;;;===999444555999999:::;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===;;;;;;;;;999999999777666666777999:::===BBBEEEFFFDDDAAA>>>888555555999>>>@@@===999666666666999???DDDGGGIIIHHHBBB999666888===BBBDDD777777;;;@@@FFFHHHEEEAAA>>><<<<<>><<<;;;;;;:::888777777666666666666777777888888888666666666666777999;;;<<<;;;999777666777666444222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000------...000111333444444000111222444666888999:::777888888999::::::999999:::999999999999999999:::888:::::::::888888999:::888666444333444555555444777999;;;;;;::::::;;;<<<;;;:::999:::;;;:::777555777999;;;;;;:::::::::;;;888999:::;;;;;;;;;::::::::::::::::::::::::::::::888777555666888:::::::::777777777777888999::::::::::::;;;:::999:::===???===<<<<<<<<<<<<;;;777444999;;;===>>><<<:::999999777999::::::888888888999888999999666333222555999999777333000//////000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---------------,,,,,,+++,,,---//////---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......+++,,,......------...///,,,,,,,,,,,,---------------,,,+++,,,...333777:::;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<444///---///000//////111............///000000000777888999999888999<<<>>>===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777222000111222//////............//////............/////////000////////////////////////...............///000000.../////////000000000000//////000000111222222333000000000000000000000000/////////000111333555666>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????<<<999444333333444333111222222222222222222222222111222222333333222222111000000111222222222222111222222777???@@@:::666555333333777===<<<777777;;;777888999::::::::::::999777999;;;;;;:::999999999888999999999888999<<<>>>???@@@CCCEEEDDDAAA===;;;888666777===DDDEEE@@@:::555555777;;;@@@EEEHHHHHHEEEAAA;;;777777<<>>DDDHHHFFFDDD===;;;;;;???FFFKKKNNNMMMNNNWWWKKK@@@DDD@@@EEE]]]SSSCCC<<<<<<;;;:::999777777666777777888888999999999999555666666777888:::;;;<<<:::888777666777666555333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000......///000111222333333000111222444666888999:::666777888999999999999999:::999999888888999999:::888888999888777777999;;;;;;888555444444555444333666888:::;;;::::::;;;===;;;:::999:::;;;:::777555777999;;;;;;:::::::::;;;888999:::;;;<<<;;;::::::::::::::::::::::::::::::999777555666888:::;;;;;;777777777777888999:::;;;999:::;;;;;;<<<===@@@CCC>>>>>>===>>>>>><<<888555999;;;===>>><<<:::999999777999;;;;;;999888999:::888999999666333222555999999777333000//////000111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...222111000///...---,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///+++,,,......---,,,------******+++,,,---------,,,...---,,,+++---111555777;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======333...,,,///000//////111------......///000000000888999:::999888999<<<>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<777111...///111//////............//////---.........//////000000////////////////////////...............///000111////////////000000000000...//////000111111222222000000000000000000000000.........///111333666777??????@@@@@@@@@??????>>>>>>>>>>>>>>>????????????===999555333444555444222222222222222222222222222111222222333333222222111000000111222222222222111333222666>>>AAA;;;777777222000444;;;===999888;;;888888999:::::::::::::::666888:::;;;:::888999999888999:::;;;;;;<<<@@@BBBBBBCCCDDDDDDBBB???;;;888888777999@@@GGGHHHBBB;;;555555777<<>>AAAGGGLLLPPPHHHUUUNNNFFFJJJDDDEEEYYYkkkKKKAAA<<<:::>>>???;;;888999666666666666777777777777:::888666777;;;?????????:::999888666444333333222333333444444444333222222111222222333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000//////...///111444777999777888999999888999;;;===::::::;;;<<<<<<;;;:::::::::999999999999999999:::777777888777666555333222///222666:::<<<<<<:::999::::::::::::999888777666888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::777666555666999;;;;;;:::===999555666:::<<<;;;888<<<;;;;;;===@@@AAAAAAAAA@@@??????===;;;999888666999999;;;;;;;;;;;;999999999:::999888666666888:::666888888555222222555999:::777333000000111111111////////////////////////---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------.........///000111111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------++++++,,,,,,,,,---------...---,,,+++---///222444999:::;;;:::999999:::;;;===<<<;;;:::999::::::;;;::::::::::::::::::999999<<<;;;:::999999999999999444///---///000......000---//////---,,,...222777;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::777111...////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000////////////000111111000///222888===<<>><<<<<<======>>>???@@@@@@@@@@@@???;;;999777444222111222222000222111///000444444111444444333222222111111000222222222222222222222222333444888===AAAAAA<<<777666444333888AAADDDAAA<<<<<<===>>><<<:::999999;;;999::::::;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDGGGHHHGGGDDD@@@===<<<===888;;;@@@EEEGGGDDD>>>999888777777;;;AAAEEEGGGFFFHHHAAA:::777777:::AAAHHHDDD>>>999;;;DDDIIIHHHDDD@@@===:::;;;???GGGMMMQQQLLLNNNSSSNNNPPPGGGBBBgggYYYFFFBBB<<<777777:::<<<;;;777777777777777777777666999888777999<<>>:::999777666444333333333333333333333333333222222111111222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000//////...///111444777888777888999999888888:::<<<::::::;;;<<<<<<;;;::::::999999888888888888999999777777888888777666555444444555666777888999::::::;;;;;;;;;;;;:::999888777999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888777666777999:::::::::;;;888555666:::<<<:::888;;;;;;;;;===???AAAAAAAAA??????>>>===;;;999777666999999:::;;;;;;:::999999999:::999888666666888:::777888888555222222555999999555111//////000000000........................---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------++++++,,,,,,,,,---------...---,,,,,,---///222444999:::;;;;;;::::::;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::444///...000111///...000...//////...---///444888;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;777222...////////////////////////000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000////////////000111000000333999===<<>>===>>>???????????????>>>>>>>>>>>>;;;999777444333222333333111333222///000444555222444444444444444333222222222222222222222222222222333444888>>>BBBAAA;;;666555333333777===AAA@@@>>>AAABBBCCCBBB@@@??????@@@>>>>>>??????@@@@@@@@@???AAAAAABBBCCCCCCDDDDDDEEEGGGGGGEEEBBB>>>;;;;;;<<<999<<<@@@EEEGGGDDD???:::999888999===BBBGGGHHHGGGHHH@@@999777777999@@@HHHEEE>>>999;;;BBBHHHIIIGGGDDD@@@<<<;;;>>>DDDJJJNNNPPPOOOQQQMMMRRRIIICCCgggrrrOOOIII>>>666777======999999888888888777666666666888888888;;;===>>>===<<<:::999777666444333333333222222222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000////////////111333555777777999:::999888888999:::::::::;;;;;;;;;;;;::::::888888888777777888888888777777888888888888777777999888666444444666999:::;;;;;;<<<;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999777777999:::999888999777666888;;;<<<:::777::::::;;;===>>>???@@@AAA>>>>>>>>><<<;;;999777666888999:::;;;;;;:::999888999:::999888666666888:::777888888666333222666999777444///------.........---------------------------,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,------...------,,,,,,------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------,,,,,,,,,,,,------------...---,,,,,,---///222333888:::<<<<<<;;;;;;;;;======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;333000///222333000///000///000000//////111666999;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>============>>>;;;;;;;;;<<<<<<======>>><<<<<<===>>>===999333///////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000111111000000000////////////000111111222666:::>>><<<>>>??????>>>???@@@BBBAAA???>>><<<;;;:::;;;;;;999888666444333222333333444555444000000444555333444444555666666555333333222222222222222222222222333444888>>>BBBAAA;;;555333333444666999<<>>BBBFFFGGGEEE???;;;::::::<<>><<>>>>><<<:::999888777666444444333333222222222222222333444444222222111111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111////////////000000000000///...//////000222444555777888:::999888777888999::::::::::::::::::::::::888888777777777777888888777888888999999::::::::::::999666444333444666777;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<<<<;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<:::888888999999999777777666777999;;;<<<999777888999;;;<<<======???@@@=========<<<:::999777666888999:::;;;;;;:::999888999:::999888666666888:::777888888666333333666999777333///------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...------,,,,,,++++++***+++,,,------------------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,------------.........---------///111222777999<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@<<<===============<<<<<<333000000444555111//////000000//////111444888:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============>>>:::;;;;;;<<<===>>>>>>???;;;<<<===??????;;;555111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////111111111000000000/////////000111333555999<<<>>>======>>>>>>???@@@AAABBB???===:::777666555666666555555333222222222222222888:::888333111333444222333444555666666555333222222222222222222222222222222444888>>>BBBAAA;;;666222333555444444777<<>>BBBEEEHHHHHHHHHFFF???999777777999???FFFGGGAAA;;;999===DDDJJJMMMIIIFFFAAA<<<:::===CCCGGGPPPOOOSSSPPPSSSMMMSSS\\\>>>???DDD;;;555:::;;;::::::999888777777666666999<<<>>>>>><<<;;;999999888777555444444444444222222222222333444555666333333222111000000111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000////////////000000000000......//////000111222333555777999:::888888888999::::::::::::::::::::::::888888777777777777888888888888999999::::::;;;;;;999888777666666555555444;;;;;;<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===;;;999888999999888777555666777999:::;;;999888666999;;;;;;;;;<<<>>>@@@<<<<<<<<<;;;:::888777666888888999::::::999888888999:::999888666666888:::777999999666333333666:::888555111....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,------.........---,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,---------...............------...///000111555888;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<===>>>>>>======<<<333000000444555111//////111000//////222666999;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;;;;<<<<<<===>>>??????;;;<<<===??????===888444000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////111111111111111111111111000111333666999<<<>>>???=========>>>????????????;;;999666333111111111222222111111111111111111111:::>>>===888444555555333333333444555555444222222222222222222222222222222222333666<<>>;;;888888:::===BBBCCCDDDEEEFFFCCC???;;;777:::???CCCFFFGGGGGGGGGFFF???999888888999???FFFIIIDDD===999;;;BBBIIINNNIIIGGGCCC>>>;;;===BBBFFFIIIMMMUUURRRRRROOOaaazzzMMMAAA>>>555555???;;;:::::::::999888888888777:::===>>>===;;;::::::888888666555555444444444333222222222444666888999555444333111000111111222000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000////////////000000000000......//////000000000111333666999:::999888999999::::::999999999999::::::888888888777777888888888999999999999999:::;;;<<<888999:::;;;:::999777666::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::888999999::::::;;;;;;<<<:::::::::;;;<<<<<<=========;;;999999999:::999888555555777888999999::::::555888;;;;;;::::::===@@@;;;;;;;;;:::999888666666777888999::::::999888777999:::999888666666888:::888999999777333333777:::999666222//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,---------...........................///000000333666:::<<<<<<<<<<<<===;;;;;;<<<============<<<:::::::::;;;;;;<<<<<<===;;;;;;===>>>>>>>>>===<<<333000///222333000///000111///---///333777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???<<<<<<===>>>???>>>:::777000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000....../////////000000000//////000111111222222333333444555999===?????????>>>======>>>???>>><<<999666444333111000///000000///000000000111111222222999???AAA===999999999777555555444444333222222222222222222222222222222222222222555:::@@@BBB@@@===555666666444222333777;;;???BBBEEEGGGHHHGGGGGGHHHDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDEEEFFFFFFDDDBBBAAA<<<===<<<;;;:::;;;>>>AAADDDDDDDDDDDDDDDBBB>>>;;;777;;;AAAEEEGGGGGGGGGGGGFFF@@@:::999999:::@@@FFFJJJFFF@@@;;;:::???HHHNNNHHHHHHFFFAAA======AAAEEEFFFKKKVVVSSSRRRRRRpppsssPPP>>>999:::<<<::::::::::::::::::999999888;;;>>>>>><<<:::999:::888777666555555444555555444333333333555777:::;;;777666444222111111222333000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000////////////000000000000......//////000/////////111444888999999999999:::::::::999888888999::::::999999888888888888999999:::999999888888999:::;;;;;;<<<===>>>>>>>>>======999999::::::::::::999999777888999999::::::999999888888999::::::;;;<<<<<<::::::;;;;;;<<<=========<<<:::999999:::;;;:::999555666666777777888:::;;;333777;;;;;;999888<<<@@@::::::::::::999777666555777888999::::::999888777999:::999888666666888:::888999999777444444777:::999666222//////000000000------------------------,,,,,,,,,,,,,,,---......***++++++,,,,,,------...,,,---...///000000000000.........---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------------........................////////////111444888;;;<<<;;;<<<<<<:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;444///...000111///...000000...,,,...333888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>==================>>>>>>>>>>>>===<<<===???>>>===;;;000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////000000000111111......///000222333444555777666888<<<@@@BBBAAA>>>>>>======>>>???<<<777333222111111111111111000000///000111222333333333333444<<>>999888666333222222222333222222222222222222222222111111222888>>>BBBBBBAAA888777666444333333555777<<<@@@DDDGGGGGGGGGGGGHHHEEEDDDCCCBBBBBBDDDFFFGGGBBBCCCDDDDDDCCC@@@===;;;888:::<<<======???BBBEEEFFFDDDCCCCCCCCC@@@===:::777===DDDHHHHHHHHHGGGHHHGGGAAA<<<;;;;;;<<>>===;;;999999;;;888777666555555555555555444444333444555888;;;===888777444222222222333444000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////000000000000......///////////////...000333777999:::999:::;;;;;;:::999888888999:::;;;::::::999999999999::::::;;;:::999888888888999:::>>>??????@@@AAABBBCCCCCC888888999:::::::::999999777777888999999999999888888888999::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<:::888999:::;;;;;;:::555666666666666888:::===333777;;;:::888888;;;@@@:::::::::999888777666555777888999::::::999888777999:::999888666666888:::888999999777444444777;;;888555111//////000000///------------------------,,,,,,,,,,,,,,,---...///)))***+++,,,------...///---...///000111111111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------.........//////.........//////////////////333888;;;;;;;;;;;;<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;888:::<<<===>>>===<<<;;;444///---///000......000000---+++...333888;;;;;;========================;;;<<<===?????????>>>===>>>>>>>>>>>>============???===<<<===>>>???>>>===000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111------///000222444555666999888:::===BBBCCCAAA>>>>>>>>>>>>??????;;;444///000000111222333222222222000111222333444555555555///999BBBCCCBBBCCCDDDCCC===:::777444222222333444222222222222222222222222111000111666===CCCDDDCCC:::888666555444444444444999===BBBEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHCCCDDDDDDDDDAAA===999777555888;;;>>>@@@BBBEEEHHHFFFEEECCCBBBBBB@@@<<<999888>>>FFFJJJJJJIIIIIIIIIGGGAAA<<<<<<<<<<<>>:::<<>>===<<<;;;::::::777666666444333222111111333222222333777:::<<<<<<999777444111000000111222000///000222333444222000///000000111111000...---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...000444777999999999999888888777777888:::<<<===::::::999999999999999999888888999999999:::::::::===@@@CCCCCCAAAAAABBBEEE;;;999777888;;;;;;999666666888999;;;;;;:::999888999::::::;;;;;;::::::999::::::;;;<<<<<<;;;:::::::::777555555777:::;;;<<<888999:::999888888:::<<<777555777:::999777888===<<<<<<<<<;;;:::888555444555777::::::999888888999999999999888666666888:::888;;;:::444000333888999;;;777333000///000000///---,,,,,,++++++,,,,,,---...------...000111///...,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333111///...........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,...------------...//////...------------...//////111222666:::===>>><<<999======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;===>>>>>>===333111////////////...---000//////000333777;;;>>>::::::;;;;;;<<<=========888999===@@@===888:::@@@<<<<<<<<<<<<<<<<<<;;;;;;========================888555000///000111///...//////000000000000//////////////////............////////////////////////000000//////.........---+++,,,.../////////...---222111000000111333444555;;;<<<<<<<<<======>>>>>>===>>>===:::666444333333222111000////////////000000000000111333666999;;;555777;;;???BBBBBBAAA@@@;;;===<<<:::999:::666000111111111222222333333333444222111444:::@@@CCCCCCAAA<<<777444555666555444333888???CCCEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCIIIFFFAAA<<<999777777777666:::???BBBDDDEEEFFFHHHHHHHHHFFFCCC>>>:::888888<<>>======AAAGGGJJJJJJFFF@@@::::::AAAHHHMMMCCCHHHOOODDD:::===AAA@@@NNNNNNJJJXXXVVVyyyYYYGGG???:::999888777999<<<===<<<@@@@@@>>>===;;;:::999999777666666555333222222111444333222555888;;;======999777444111000000111222111000111333555555333111000111111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...000333666888999999999999999888888888:::;;;<<<999999999999999999999999888888888999999999::::::999<<>>@@@BBB>>><<<999888999::::::999888999;;;======<<<:::888999999999999999999999999::::::;;;<<<<<<;;;:::::::::888555555777:::;;;<<<888999:::999888888:::<<<777555777:::999777888<<<<<<<<<<<<<<<:::888666555666888:::;;;:::999999999999999999888666777999;;;999<<<;;;555111444888::::::666222///////////////---,,,,,,++++++,,,,,,---...------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111111///...........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,...------------...//////...------------.../////////111444999===>>><<<:::======<<<<<<<<<<<<==============================<<<:::999999;;;<<<<<<;;;333111///...//////...---/////////000222666;;;===::::::;;;<<<<<<======>>>;;;999999;;;???@@@<<<888<<<<<<<<<<<<<<<<<<<<<<<<========================;;;777333000111111000/////////000000000000//////////////////............////////////////////////000000/////////.........---...000111111000000//////000000111333666888999<<<<<<<<<=========>>>>>>===>>>===:::666333333333222222222333333444555555777666666777999:::::::::;;;:::999999:::===BBBFFF>>>AAA@@@>>>======999222222222222333333333444444444222000333:::AAAEEEGGGBBB===777444444555555555777999<<>>;;;::::::===BBBHHHLLLMMMLLLKKKJJJKKKEEE???>>>======AAAGGGJJJJJJGGG@@@::::::@@@FFFJJJKKKOOOJJJAAADDDFFF;;;>>>JJJPPPMMMYYYeee|||WWWCCC===;;;888999;;;===>>>???AAA@@@>>><<<:::999888777777666666555444333222222444333444777;;;>>>???>>>888777444222000000111222222111222444666777666444111222222333333333222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...000222444666888999999::::::999999999999:::;;;888888888888888888888888888888888888999999999999777:::<<<===>>>>>>@@@AAA@@@???<<<999777888;;;===:::<<<>>>@@@@@@>>>;;;999:::999888777777888999::::::;;;;;;<<<<<<;;;;;;:::;;;888555555777:::;;;<<<888999:::999888888:::<<<777666777;;;:::777888<<<<<<<<<<<<<<<:::888666555666888:::;;;:::999999999999999999888777777999;;;:::===<<<666222555999:::888555111/////////......---,,,,,,++++++,,,,,,---...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,......------......///000......------......///000...///222777;;;===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;999888999:::<<<<<<;;;555333000/////////...---///......///222666:::===:::;;;;;;<<<<<<===>>>>>>@@@???;;;===IIIRRRJJJ:::<<<<<<<<<<<<====================================???;;;555222111111111111///000000111111000000///////////////............////////////////////////000000////////////......///000111222333222222111...///111444777:::<<<===<<<<<<============>>>>>>======<<<999555333333333444444666888999;;;<<<<<<<<<;;;;;;===???>>>:::666<<<<<<:::888666999???EEE@@@CCCCCCBBBAAAAAA<<<666333333333444444444444444444222000333999@@@GGGJJJDDD???888444333555666777666444444666;;;>>>>>>===>>>>>>>>>>>>>>>=========888888777666777999<<<======@@@CCCEEEEEEFFFFFFGGGFFFEEEDDDAAA===;;;;;;<<>>===>>>BBBHHHJJJJJJHHHAAA:::888===BBBBBBNNNTTTIIIFFFZZZ]]]FFF<<>>======<<<;;;===AAABBB@@@>>>;;;999888777777777666666555444333333333555555666999===???@@@???777666444222111111111222333333444666888999888777222222222333333333222222////////////////////////////////////////////////////////////////////////////////////////////////...///111222444666888999;;;:::::::::999999::::::777777888888888888999999888888888888999999999:::888:::<<<>>>???AAABBBCCC???AAAAAA>>>:::999;;;???<<<>>>AAACCCBBB@@@<<<:::;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999666555777:::;;;<<<888999:::999888888:::<<<666666888;;;:::777777;;;:::;;;;;;;;;999888666555555777999:::999888888888999999999888777888:::<<<:::===<<<555111444888:::777444111/////////...------,,,,,,++++++,,,,,,---------,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,...............//////000...............//////000------000444999<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<;;;:::;;;===>>>>>>===999666222000000000000///.........///111666:::<<<;;;;;;;;;<<<======>>>>>>@@@BBB??????MMM\\\TTT@@@===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA===888333111000111222000000000111111000000000////////////............////////////////////////000000//////////////////000000222333333333222111...000333777:::<<<>>>???==================>>>>>>>>>===<<<888555222333444777999;;;===???@@@@@@???<<<;;;<<>><<<888666888;;;<<<@@@BBBBBBCCCDDD???999444444555555555555555555555333111111666===DDDHHHEEE@@@:::555444555777888555222111444:::===;;;777888888888888888777777777999999888888:::<<<>>>???BBBDDDFFFGGGFFFFFFGGGHHHGGGFFFCCC???;;;:::;;;<<>>>>>>>>CCCIIIJJJKKKIIICCC;;;888;;;???AAALLLSSSJJJJJJ```bbbJJJ<<<@@@PPPRRR\\\```CCC???>>>>>><<<999===DDDBBB@@@===:::888777666666666666666555555444444333555666888<<>>666555444222111111111222333333444777:::;;;:::999333333222222111111111111////////////////////////////////////////////////////////////////////////////////////////////////...//////000222555777999::::::;;;;;;:::::::::999777777888888999999999999888999999999::::::::::::999:::<<<>>>@@@BBBBBBBBB>>>AAADDDCCC???<<<===>>>???AAACCCDDDCCC@@@===;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777666777:::;;;;;;888999:::999888888:::<<<666666888<<<;;;777666:::999999999999888777555444333666888888777666777777888999999888888888;;;===999<<<;;;444000333777888666333000/////////...------,,,,,,++++++,,,,,,------,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,///............///000000///............///000000------///333888<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;===?????????<<<999555222222222111111///......///222666:::===;;;;;;<<<<<<===>>>>>>???:::@@@???<<>>>>>>>>??????????????????????????????@@@>>>999444111000000222000000111111111111000000////////////............000000000000000000000000//////000000000000000000///000111222222222111000111333666:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>===;;;777444222222444;;;<<>>>>><<<777555555777666:::===>>>AAACCCAAA;;;555555555555555555555555555444111111333999???DDDEEEBBB===888555555777999777666777<<>>888888888888888888888888888888999999:::<<>>:::999:::<<>>>>>???DDDKKKJJJKKKKKKEEE===888:::===HHHIIIMMMJJJGGGOOOOOO>>>>>>???MMMQQQaaaTTTGGG===<<<<<<;;;???FFFAAA???<<<999777666777777666666666555555555444444777777:::===@@@@@@>>><<<555555444333222222222222333333555888;;;===<<<;;;555555333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////.........000444777999999:::;;;;;;;;;;;;::::::888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;===@@@BBBAAA@@@>>>AAADDDEEEDDDAAA???>>>AAABBBBBBBBBAAA???<<<;;;===<<<;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<===:::777666888:::;;;;;;888999:::999888888:::<<<666666999<<<;;;777666999888999999999999777666444444666888999888777777777888999999999888999;;;===999<<<;;;444000222666777555333111000000000///...---,,,,,,++++++,,,,,,------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,//////......//////000111//////......//////000111......///222777<<<>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::===??????>>>>>>;;;666333222222222111000//////000333777;;;>>>;;;<<<<<<======>>>??????<<>>>>>??????@@@@@@???????????????????????????>>>;;;777333000111222000111111222222111111000////////////............000000000000000000000000//////000000000000111111...///000111222111000000222444888<<<>>>>>>>>>===??????>>>>>>>>>>>>======>>>===;;;777333111222444;;;===@@@BBBCCCAAA>>><<<;;;===???@@@@@@>>>===;;;BBB???:::555444555888:::444777999:::>>>BBBAAA<<<555555555555555444444444444444333111222666<<>>FFFHHHJJJJJJJJJJJJKKKLLLIIICCC???>>>???@@@EEELLLIIILLLLLLGGG???::::::<<>>;;;888666666777888666666666666555555555555777999;;;>>>@@@???<<<999555444444333333222222222222333444888;;;======;;;999888555333111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...------///333666999888999:::<<<<<<<<<;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>======???BBBDDDBBB@@@AAAAAABBBDDDEEEEEECCCAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<>>>;;;888777888:::;;;;;;888999:::999888888:::<<<666666999===;;;777555888::::::;;;;;;:::999777666555777::::::999888888999888999999999888999<<<>>>;;;===<<<555000333666777555444222111222111000...---,,,,,,++++++,,,,,,------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,///////////////000000111///////////////000000111111000000222777;;;>>>???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>@@@@@@@@@???;;;555222000000000000111000000111444888<<>>>>>??????@@@BBBCCCAAA>>>===>>>@@@======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>:::666333333444000111111222222111111000////////////............000000000000000000000000//////000000000111111111...///111222222222111000111444999===???@@@>>>===?????????>>>>>>>>>======>>>===:::666222111222444888;;;???BBBBBB@@@<<<:::<<>>@@@BBBEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJDDDBBB???;;;999:::???BBBGGGIIIJJJJJJIIIIIIKKKLLLIIICCC?????????AAAFFFMMMIIILLLMMMIIIAAA<<<;;;<<>>BBBAAA@@@BBBEEEGGGEEECCCEEEBBB@@@AAAEEEGGGFFFDDDCCCBBB@@@>>><<<;;;;;;;;;999::::::;;;;;;::::::999<<<;;;::::::::::::;;;<<<>>>;;;888777888:::;;;;;;888999:::999888888:::<<<666666999===<<<777555888;;;<<<<<<===<<<;;;999888777999;;;<<<;;;::::::;;;888999:::999888999<<<>>><<>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>AAACCCCCCCCC>>>:::444000/////////...111111111222555999===???<<<<<<======>>>>>>??????>>><<<===@@@>>>;;;???FFF===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???@@@===999555444555111111222222222222111111000/////////............000000000000000000000000//////000000111111111222///000111222333222111111///333888===@@@AAA???>>>@@@?????????>>>>>>======>>>===:::666222111222444555999===@@@AAA???<<<:::===@@@BBB>>>777555:::???777444444:::AAABBB===777;;;<<<;;;999;;;@@@@@@===555555444444444333333333000222444555555999???DDDBBBCCCCCC???:::666666888333555888999:::;;;>>>@@@>>>>>>>>>??????@@@@@@@@@EEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJAAA@@@===999999<<>>???@@@AAAGGGMMMHHHLLLNNNKKKCCC===<<<===???FFFPPPNNNFFFMMMPPPEEEBBBDDD???KKKzzzXXXNNNPPPHHHAAACCC???;;;::::::888555777;;;999999999777666666999;;;;;;;;;<<<===>>><<<888666666666555444333333222222111444888::::::;;;;;;<<<::::::888555222000111222000000000000000000000000000000000000///////////////////////////////////////////////////.........---------...000111333444;;;;;;<<<<<<<<<<<<<<<<<<777999;;;;;;:::::::::;;;======<<<===>>>???AAABBBDDDDDDDDDDDDDDDEEEFFFFFFAAAAAABBBBBBCCCDDDEEEEEE@@@AAABBBBBBAAA???<<<:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::888888999::::::;;;888333444888;;;;;;:::999999888888999999:::888777777999;;;<<<;;;999;;;;;;;;;;;;::::::999888777999<<<===<<<;;;<<<<<<:::;;;:::999777777999;;;999;;;:::555333777::::::666444111/////////...---,,,,,,,,,---------..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------000000000111222222333333...............///000000222111000///000444:::???DDDAAA>>>???@@@@@@>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>><<<999;;;@@@BBB???>>>===999444000...///111222222111111222777===BBB????????????????????????>>>????????????@@@@@@@@@===>>>???@@@AAAAAABBBCCCBBBAAAAAA@@@?????????@@@@@@???===<<<;;;999666444333333111...---...111333000000000000////////////.../////////000000000111000000000000000000000000000000000000000000000000000222555888;;;======>>>@@@@@@@@@@@@???>>>=========>>>===888222///222666444999??????<<<999:::<<>>AAAEEEHHHJJJEEE<<<666555777555555777>>>FFFKKKJJJGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEBBB???;;;999;;;???EEEHHHHHHHHHHHHIIIIIIKKKLLLMMMKKKDDD===:::>>>DDDIIIKKKJJJMMMOOOLLLEEE???;;;:::;;;FFFNNNNNNNNNPPPPPPLLL???VVVBBBCCC~~~cccSSSHHHBBBAAA:::777777888888555777;;;999999888777666777999<<<;;;<<<===>>>===;;;777444777666555444333333222222111444888:::;;;;;;;;;<<<::::::999666222111111222000000000000000000000000000000000000000000000///000000000000000000000000/////////////////////...............///000222222888999:::;;;<<<<<<;;;:::888:::;;;;;;::::::<<<===<<<<<<<<<<<<===???AAABBBDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@@@@???===:::999:::::::::;;;<<<<<<:::999:::;;;;;;:::888888999;;;:::;;;888444444888;;;::::::999999888888999999:::888777777999;;;<<<;;;999:::;;;;;;;;;::::::999888777999<<<<<<<<<;;;;;;<<<:::;;;:::999777777999;;;999;;;:::555333777::::::666333000/////////...---,,,,,,,,,---------..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---------------------------...//////000000111222222...............///000000222111000//////222888===???===<<<===???@@@>>><<<>>>>>>>>>???????????????>>>>>><<<999;;;@@@AAA>>>>>>===:::555111//////111111111111111222666<<>>>>>@@@@@@>>>;;;:::999666333000/////////111000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000///000333666999<<<===>>>>>>????????????>>>======>>>??????:::333111333666111666<<<===;;;999:::===BBBAAA<<<666555:::======666888===CCCGGGEEE>>>888888:::;;;<<<@@@EEEBBB===333333333222222222222222222222111111222555888:::BBBFFFIIIFFF???888555666444444666===EEEJJJIIIGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBB===<<<:::999;;;???DDDGGGIIIHHHIIIIIIJJJKKKLLLLLLIIICCC<<<;;;???EEEJJJLLLKKKMMMOOOLLLFFF@@@<<<:::===FFFLLLLLLKKKNNNNNNLLLGGGJJJ???YYY]]]IIIBBB???;;;777777999999666777:::888999888777666777:::===<<<===??????>>>:::666333888777666444333222222222222555999;;;;;;;;;;;;<<<;;;;;;:::777333111111222000000000000000000000000000000000000000000000000111111111111111111111111......////////////////////////......//////000111444666999;;;<<<;;;:::999:::;;;<<<;;;:::;;;>>>@@@<<<<<<<<<===>>>???AAAAAADDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAA@@@???>>>?????????>>>===;;;:::;;;999888999;;;<<<:::777888999999999777888999;;;:::;;;999444444888;;;999999999888888888888999999888777777999;;;<<<;;;999::::::;;;;;;;;;:::999999666999;;;<<<;;;;;;;;;<<<:::;;;:::999777777999;;;999;;;:::555333666999999666333000/////////...---,,,,,,,,,---------......---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------------------------------...//////000000111...............///000000111111000......000555888:::::::::;;;>>>???>>>===>>>>>>?????????@@@@@@@@@>>>>>><<<999:::???@@@===>>>===;;;777222000000111000000000000111555<<<@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAA>>><<<>>>CCCDDDBBB>>>444444333222222111000///111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////111333666999;;;======>>>??????@@@????????????@@@???:::555222333666///333888:::999999;;;>>>AAA>>>888444777>>>AAA???888;;;@@@GGGLLLIIIBBB;;;===>>>>>>===AAAEEECCC>>>444444333333222222111111222111111000111111222333===BBBHHHHHHCCC;;;666444333333555;;;CCCHHHIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCC@@@>>>::::::;;;<<>><<<>>>EEEKKKKKKKKKNNNQQQQQQUUUGGGQQQwwwUUUEEEAAA???;;;999;;;;;;888666888888888888777777888;;;>>>>>>@@@BBBBBB>>>:::666555999888666444333222222222333666:::<<<<<<;;;<<<<<<<<<<<<;;;888555222222222000000000000000000000000000000000000000111111111111111111111111111111111............////////////000//////.........//////222444888<<<===<<<;;;999<<<<<<<<<;;;;;;===@@@CCC===>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???@@@AAAAAAAAA@@@???===<<<;;;999777888;;;<<<999555666777888888777777999;;;:::;;;999555555888:::888999999888888888888999999888777777999;;;<<<;;;999:::::::::;;;;;;::::::999666888;;;<<<;;;:::;;;<<<:::;;;:::999777777999;;;999;;;:::555333666888888555333000.........---,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------------------------------......//////000111111...............///000000111000000...---...111444999999;;;<<<>>>>>>>>>===????????????@@@@@@@@@@@@>>>>>>;;;888999>>>???<<<>>>>>><<<999444111000111000000//////111555;;;@@@????????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAACCC@@@???BBBGGGGGGBBB<<<222222222222333222111///111111111000000000//////111111111000000000000///000000000000000000000000000000000000000000000000000000000111222444777888<<<===>>>???@@@@@@@@@@@@>>>>>>===999555222222444...111555777888:::===@@@@@@===666333888@@@BBB???888;;;AAAHHHMMMJJJCCC<<>>444444444333333222111111111222222222222222111111888>>>EEEHHHFFF@@@888444444444666;;;BBBGGGIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFDDD@@@<<<:::999;;;>>>BBBEEEHHHJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKCCC???:::;;;AAAGGGKKKMMMMMMNNNNNNMMMIIIDDD???===<<>>>>><<<;;;<<<======<<<<<<===AAADDD???@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@??????>>>===;;;999888999;;;;;;888555666777888888777777999;;;:::;;;:::555555888999777999888888777777888888999888777777999;;;<<<;;;999999::::::;;;;;;:::::::::666888;;;;;;;;;::::::;;;:::;;;:::999777777999;;;999<<<:::444222555888777555333000.........---,,,,,,,,,,,,---------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...------------------------......///000000111111222...............///000000///000000...------///111:::<<<>>>??????>>>======????????????????????????<<<===:::777999>>>>>><<<>>>>>>>>>;;;666222111111000000//////111555;;;@@@????????????????????????@@@AAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@???@@@@@@AAAAAAFFFEEEFFFIIIKKKIIIBBB;;;:::888555444444333000...111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111000000000111222333888999:::;;;<<<=========::::::999666444222111111///111333666888;;;>>>AAA>>>:::444222666>>>???;;;666999>>>FFFJJJHHHAAA;;;AAAAAA???===@@@DDDBBB===444444444333333333222222222333444555555555444444555999AAAGGGHHHCCC;;;555555555777;;;@@@EEEIIIJJJEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDBBB>>>;;;999:::<<>>AAABBBDDDEEEBBB===::::::;;;;;;:::777444222222333333555888;;;======<<<<<<===>>>>>>>>><<<888444333222000000000000000000000000///000000111111222222222111111111111111111111111------......///000000000//////......---.........000333777;;;===>>>>>>===;;;<<<=========>>>AAADDDAAAAAACCCDDDEEEFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC???>>>>>>============<<<:::;;;;;;;;;:::999888888888999999999777888999;;;:::;;;:::666555888999777888888777777777777888888888777777999;;;<<<;;;999999999:::;;;;;;;;;::::::555888:::;;;:::::::::;;;:::;;;:::999777777999;;;:::<<<:::444222555777777555222///.........---,,,,,,,,,,,,---------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......------------------------...//////000000111222222...............///000000...///000///------...000:::===@@@AAA@@@>>>>>>>>>@@@@@@??????>>>=========;;;;;;999666888>>>???<<<>>>??????===888444111111000000000000111555<<<@@@????????????????????????AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAACCCDDDEEEGGGGGGEEE@@@===999444000...111333333222222222111111111000000000000000000111111111222222000000000000000000000000000000000000000000000000222111000000//////000000222333444555666666666666666555555444333111111000111222222444777:::>>>???999888555333666;;;<<<888555777<<>>@@@DDDAAA;;;333333333333444444444444333444555666777777777777444666<<>>AAABBBCCCCCC???:::777:::===<<<:::777444222222333333666999<<<>>>===<<<<<<===>>>??????===999555333222000000000000000000000000///000000111111222333333000000000000000000000000------......///000000111......---------.../////////111444888;;;===>>>>>>999;;;===>>>>>>>>>AAABBB@@@AAACCCEEEFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>===============999<<>>===;;;::::::999999888666888>>>@@@===>>>???@@@>>>:::555222000111111111111222666<<>>???===777888;;;AAAFFFFFFBBB===???@@@@@@???BBBEEEAAA;;;222222333333444555555555444444444444555555555555444444888@@@GGGHHHBBB<<<666666666777999>>>CCCFFFGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGBBBAAA???>>>===<<<======>>>@@@DDDGGGIIIIIIHHHHHHJJJKKKLLLMMMMMMLLLJJJIII???<<<:::===CCCHHHJJJJJJLLLKKKJJJKKKKKKGGGBBB===???@@@FFFMMMQQQRRRXXXaaa{{{XXXMMMCCC???>>>;;;888888666777888888888;;;???BBBAAABBBAAA<<<777666:::>>>===;;;777444222222333444777999<<<>>>============???@@@@@@>>>999555333222000000000000000000000000///000000111222222333333////////////////////////---------...///000000111---------------...//////...000222555999;;;===>>>888:::===>>>>>>???@@@AAA@@@AAACCCDDDFFFFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???????????????@@@888===AAA???999555888<<<;;;<<<<<<:::999888999::::::<<<;;;777666888888555888888777777777777888888888777777999;;;<<<;;;999888999::::::;;;;;;;;;;;;555777:::;;;:::999:::;;;:::;;;:::999777777999;;;:::<<<:::444111444666666444222///---------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------,,,,,,------...//////000...............///000000,,,...000000///...///000333888>>>@@@@@@@@@AAACCCAAA@@@???===<<<:::999888777888777555888>>>@@@>>>>>>@@@AAA???:::555222111222222111111333777===BBB????????????????????????BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBGGGIIIIIIGGGGGGLLLUUU]]]^^^RRRBBB777333111///---222222222111111111111000......///111222333444555000000000000000000000000000000000000000000000000+++---///111222222111111222222333444444444333333222111111222333444333111444222000000222666888:::888>>>AAA@@@@@@DDDEEEDDD999999<<>>@@@AAAAAADDDFFFBBB;;;111222222333444555666666555444333333222222333333444333666>>>FFFIIIDDD>>>555555555555666:::@@@DDDFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHAAA???===<<<;;;<<<>>>???BBBDDDGGGJJJKKKKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJIII???<<<;;;===CCCHHHIIIIIIKKKJJJIIIJJJJJJGGGBBB===@@@???DDDMMMSSSXXXdddpppmmmOOOIIIHHH>>>999;;;<<<999777999<<>>@@@>>><<<999777777:::<<>>>>><<<;;;===@@@<<<=========;;;777333111333222222111000///......111111111111000000000000000000000000000000000000//////............//////////////////////////////...------111777:::;;;999>>>===>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEECCCAAAAAAAAA@@@???===???===;;;:::999:::<<<===>>>===<<<:::999999:::;;;::::::999666444444666999999999999888777666666555999777666666888:::;;;:::999:::;;;;;;;;;:::999888666777999:::;;;;;;::::::======<<<:::888888;;;===:::;;;888333222555777555111///---------...---,,,------------------------------------------------++++++,,,,,,,,,,,,------*********+++,,,---///000------,,,,,,,,,------...++++++---.........---,,,...---,,,---//////...---,,,------......------,,,..............................///000000000000000222111111000///......---//////000///------...000888;;;>>>@@@@@@@@@AAABBBCCCDDDDDDAAA<<<999999:::;;;888666666:::===>>>===@@@===???AAA===444000222111333111///222;;;AAABBB?????????@@@@@@AAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBFFFJJJIIIDDDBBBIIIRRRVVVddd]]]LLL777---...000...444222000......///000111333333222222333555666777222111111111000000//////111111000000//////......////////////000000000000111222222333333222222111111111222222222333333333555555555333111222444666===???AAABBBAAAAAABBBCCCAAA<<<777999CCCKKKEEE:::===999777<<>>HHHHHHAAA555333444666666444666;;;???CCCGGGFFFCCCBBBFFFJJJJJJIIIHHHGGGFFFFFFGGGHHH>>>>>>>>>===<<<===@@@CCCKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJMMMMMMLLLHHHEEE<<<::::::===DDDIIIKKKKKKHHHJJJJJJIIIKKKLLLFFF??????BBB???HHHVVVTTTggg\\\XXXVVVFFF;;;===:::888777999>>>AAABBBAAAAAA@@@<<<999888999<<<>>>>>>888444555555444444777888<<>>>>>>>>>>>???AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAABBBAAA@@@>>>??????===<<<<<<<<<===>>>>>>===<<<:::999999:::;;;::::::999777555555777999999999999888777666666666999777666666888:::;;;:::999:::;;;;;;;;;:::999999666777999:::;;;;;;::::::======<<<:::888888;;;===:::;;;888333222555777555111///---------...---,,,------------------------------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,---......------,,,,,,------...,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------...///////////////111111000000///......---...///000///------///000999;;;???@@@@@@@@@AAABBBAAACCCCCC@@@<<<999999:::;;;888666777:::=========@@@>>>???AAA>>>555111222111333111...111999???@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBAAAFFFHHHDDDBBBEEEJJJLLLQQQMMMCCC555...000222000333222111000//////000111222222222222222444555666111111111000000000//////111000000000/////////...////////////000000000111111222222333333222222111111111222222222333333333555555444333111222555777<<<>>>AAABBBBBBCCCEEEFFFCCC>>>888777>>>GGGFFF???:::777666;;;CCCEEE???999444333333222222333333444444444333333444555555666333444333555>>>HHHJJJEEE777444444666666555777<<<333;;;DDDJJJJJJHHHGGGFFFIIIGGGEEECCCAAA@@@@@@@@@======>>>======???BBBEEEJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLMMMLLLGGGCCC<<<;;;;;;???EEEJJJMMMMMMKKKLLLLLLJJJKKKKKKEEE===???BBBEEEQQQUUUPPPttthhh___[[[JJJ<<<;;;888777888;;;@@@CCCDDDDDDCCC@@@<<<999888:::>>>@@@===777555666777444444666999<<<@@@@@@>>><<<<<<>>><<<=========;;;888444222111111111111111111111000111111111111000000000000000000000000000000000000//////............//////////////////////////////000...---///333777:::;;;>>>>>>>>>???@@@AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>=========;;;999999:::<<<;;;;;;:::777555555777999999999999888777777666666999777666666888:::;;;;;;888999:::;;;;;;;;;:::999666888999:::;;;;;;::::::<<<<<<;;;999888888:::===;;;<<<999333222666777666111///---------...---,,,------------------------------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------------......///000000111111000000,,,///111000---++++++---------............------........................,,,------...............111000000//////............/////////------///000:::===@@@AAAAAAAAABBBCCC@@@@@@@@@???<<<::::::;;;:::888777777:::<<<======@@@>>>???AAA>>>888333333111222000...111999???@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???EEEHHHEEECCCDDDDDDCCCBBBAAA<<<555222333333111111111111111111111000000111111111111111222333444111111000000000000//////000000000000/////////////////////000000000111111111222222333333222222111111111222222222333333333333444333222222333666888<<<>>>AAABBBCCCDDDGGGIIIEEEAAA:::555999BBBFFFEEE999666666;;;BBBDDD>>>888444444333333333333444444333333333333333444444555111222111333<<>>CCCGGGKKKGGGEEEBBB???<<<;;;::::::<<<===>>>???@@@BBBFFFIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIKKKMMMKKKEEE???;;;<<<>>>BBBHHHLLLNNNOOONNNOOONNNKKKKKKJJJCCC;;;CCC<<<===NNNTTTSSS~~~xxx^^^SSSKKKAAA:::888999<<>>;;;;;;<<<<<<=========<<<888555333111111111111111111111222111111111111000000000/////////////////////////////////............//////////////////////////////000///......111555999;;;>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFCCCBBBBBBCCCDDDDDDBBB@@@???@@@AAABBBAAA@@@>>>======>>>>>><<<999888:::===;;;;;;:::888666666888:::999999999888888777777777:::888666777999;;;;;;;;;888999:::;;;;;;;;;:::999777888999;;;;;;;;;;;;:::<<<<<<;;;999777888:::<<<;;;<<<999444333666777666111///---------...---,,,------------------------------------------------+++++++++,,,,,,,,,---------------------...///000///......------------......//////000000000000000---222888888333...---...------............------........................,,,---......//////......000000/////////............/////////------///111;;;>>>@@@BBBAAAAAABBBCCC>>>???>>>===<<<;;;:::;;;999888888999:::<<<======@@@??????@@@???;;;666333///111000...333<<>>999555333111//////000222333333222000///000000000000111111222222000000000000000000//////000000000000//////////////////000000000111111111111222222333333222222111111111222222222333333333333333333222222333666999>>>@@@BBBCCCDDDEEEGGGIIIDDDCCC===666666>>>EEEHHH<<<999999>>>BBBBBB<<<666444444333333333333444444333333222222222333333444222111111333:::CCCJJJMMM>>>999666888999888999<<<>>>:::555333666;;;@@@CCCCCCAAA???<<<999888888888;;;===???AAABBBEEEIIILLLNNNMMMLLLLLLKKKKKKKKKLLLNNNJJJHHHJJJLLLJJJBBB;;;:::<<>>@@@BBBCCCCCCCCCCCCBBB===888777999<<>>>>><<<999666333111111111111222222222222111111111111000000000/////////////////////////////////............////////////////////////////////////......000333777:::======>>>???@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBDDDEEEDDDBBB@@@===???@@@BBBAAA???===<<<===>>>???===999888:::>>><<<<<<;;;999666666999;;;999999999999888888888888:::888777777999;;;<<<;;;888999:::;;;<<<;;;::::::777888:::;;;<<<<<<;;;;;;<<<<<<;;;999777777:::<<<;;;<<<999444333666888666111///---------...---,,,------------------------------------------------+++++++++,,,,,,,,,------,,,------...000222333444000///...---------------------------......//////+++333;;;===888111...------......//////......---..............................///000000000000///////////////............---...///...---...000111<<<>>>AAABBBAAAAAAAAABBB???>>>======<<<<<<;;;:::999999:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@>>>999333...000000000555???GGGIIIDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAEEEFFFDDDDDDGGGIIIGGGGGGDDD???;;;666222000//////000222444444333111/////////000000000000000000//////////////////000000////////////000000000000000000000000111111111111111222222333333222222111111111222222222333333333333333333222222333666999???BBBDDDEEEEEEDDDEEEFFFBBBCCC@@@888666<<>>FFFLLLCCC<<<888999:::999999;;;444666:::>>>@@@===777222<<<;;;999888777888888999===???BBBDDDEEEGGGKKKMMMQQQPPPOOOMMMLLLKKKKKKKKKMMMKKKIIIIIIJJJGGG@@@999888<<<@@@EEEIIILLLMMMNNNMMMNNNNNNMMMNNNNNNHHH@@@;;;FFFRRRSSSUUUvvvyyyXXXNNNEEE777>>>AAAEEEFFFEEECCCBBBBBB@@@<<<888777;;;>>>???>>>;;;666444666777555555777;;;===???>>>:::888999;;;<<<===>>>>>><<<:::666444222222222222222222111111111111111111000000000000000000000000000000000000//////............//////////////////////////////...////////////111555888<<<<<<===>>>???AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFBBBBBBCCCDDDEEEDDDAAA>>>===>>>@@@@@@@@@???===;;;<<>>@@@AAAAAA@@@AAAAAA@@@???============;;;:::999;;;============???@@@@@@AAA@@@@@@AAAAAA;;;444...111111111666AAAIIIKKKCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@CCCCCC@@@BBBGGGIIIHHHGGGBBB>>><<<888222000111///000222444444333111000//////000111111000000///......////////////000000////////////000000000000000000000111111111222222111222222333333222222111111111222222222333333333333444333222222333666888>>>AAAEEEGGGFFFEEEDDDCCCBBBDDDAAA:::777<<>>:::999===CCCGGGJJJKKKLLLMMMLLLNNNNNNMMMOOOPPPKKKCCC>>>===EEESSSpppwwwZZZEEE:::>>>BBBGGGHHHFFFDDDBBBBBB???;;;888999>>>AAA@@@>>><<<777333555666555666999<<<======;;;777555777:::;;;<<<>>>>>>===:::777555333333333222222111111111111111111111000000000000000000000000000000000000//////............//////////////////////////////---///000000000000333666:::;;;;;;===>>>@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDBBB???<<<>>>??????@@@???>>>===<<<<<>>888777;;;@@@======<<<:::888888:::<<<999999999999999999999999:::999777888:::<<<<<<<<<777888999;;;<<<<<<;;;;;;888999:::<<<<<<<<<<<<;;;;;;;;;:::888666777999;;;<<<===:::555444777888777111///---------...---,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,...///111333444111000///...---------------,,,+++++++++,,,......---...111333222000...,,,......////////////..............................---...//////000000//////........................,,,...............000222;;;===@@@AAA@@@??????@@@BBB@@@>>>===>>>>>><<<999:::<<>>>>>@@@BBB@@@AAAAAA???AAACCC===444000222222111666???GGGIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAABBB@@@BBBBBB@@@CCCGGGHHHFFFFFFAAA???@@@<<<444111222000111222333333333222222///000111111111111000///........./////////000000.../////////000000000111000000111111111222222222111222222333333222222111111111222222222333333333555555444333111222555777:::???EEEHHHHHHFFFCCCBBBEEEEEE@@@888666<<>>EEE888888888999;;;>>>@@@BBBCCCEEEHHHIIIHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIJJJJJJHHHJJJLLLKKKFFF@@@===;;;:::???FFFJJJLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQKKKDDDDDD@@@VVV|||kkkMMMFFF===BBBHHHIIIHHHEEEDDDDDD???<<<999<<<@@@CCCAAA>>>===777333444555555666:::<<<===<<<999555444777:::;;;<<<>>>>>>===:::777555444444333333222111000000111111111111000000000000000000000000000000000000//////............//////////////////////////////,,,...111111000000222555999:::;;;<<<>>>@@@BBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEBBBBBBCCCDDDDDDAAA===:::@@@@@@@@@@@@@@@???>>>>>><<<@@@BBB>>>888777;;;@@@>>>===<<<:::888888:::<<<999999999999999999999999;;;999777888:::<<<<<<<<<777888999;;;<<<<<<;;;;;;888999:::<<<===<<<<<<;;;;;;;;;:::888666777999;;;<<<===:::555444777999777111///---------...---,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------///000000111111000......---------------,,,+++,,,---...///111///---...///111000000......////////////..............................,,,---......//////......---.....................,,,---............000222;;;===???@@@???>>>??????DDDAAA>>>>>>??????<<<999:::===@@@AAA??????AAACCC@@@BBBAAA???BBBDDD>>>444222333222000444===DDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAACCCDDDDDDFFFIIIHHHDDDHHHDDDCCCEEEAAA777111222000111222222333333333333///000111222222111000///---.........//////000000.../////////000000111111000111111111111222222222222222222333333222222222111111222222222333333333555555555333111222444666666<<>>666444;;;CCCFFFCCCDDDEEEGGGFFFAAA:::444555555444444444444555555777666555444444444444444000000444999888777@@@LLLQQQFFF>>><<<<<<999777777222777:::999555444777;;;=========???AAACCCFFFGGGFFFGGGIIIJJJIIIIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKFFFJJJNNNKKKDDD>>><<<===<<>>??????;;;666444666999>>>===<<<===>>>;;;555000222111000111222333222111///000000111111111000000000000000000////////////////////////////////////.........///000000111111000000111222333333444444666888:::<<<===???BBBDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEECCCCCCCCCAAA>>><<>>>>>======???>>>===<<<;;;:::999999:::::::::888666666777999888888888888777777777777:::999888888999:::<<<===999999999:::===>>>===<<<999999::::::::::::::::::<<<===<<<:::666666999<<<======:::444333777999888000///...---,,,+++++++++------,,,,,,,,,---........................------,,,,,,,,,---------......//////---,,,,,,---...///000000//////.........---///...---,,,,,,---...///////////////////////////...------,,,,,,------...............////////////......---,,,,,,...///000...........................,,,,,,//////---000555:::<<>>???@@@AAACCCDDDEEEFFF???@@@AAABBBCCCEEEFFFFFFEEEEEEDDDCCCAAA<<<666111222222222222222222222333222111111111000000//////000000000000000000000000111111111000000000000000111111111222222333333333555333111222444555444111222333333444444333333222222222222333333333444444777>>>GGGJJJHHHEEEEEEFFFDDDDDD>>>888:::CCCGGGFFFFFFEEEEEEFFFEEEAAA999333555333333666999999666222777555333555888:::888666666333777>>>===777<<>>???>>>;;;666444666999>>>===<<<======:::555000333111000111222222111000000111111222222111111000000000000000////////////////////////////////////......//////000111222222222222222222222222222222444666:::<<<>>>???BBBDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEBBBBBBAAAAAA???===@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;::::::999:::::::::888666666777999888888888888777777777777:::999999888999;;;<<<===888888888:::<<<======;;;:::::::::;;;;;;;;;;;;;;;<<<======:::777666999=========:::444333777999777000///...---,,,,,,,,,,,,------,,,,,,------...///............------------,,,,,,,,,---------......///...------------...///000/////////.........---///...------------...///...........................------,,,,,,------...............///////////////...---,,,,,,---.................................,,,---//////---///555:::<<>>999===HHHTTTQQQHHH===888::::::888666777777666555777;;;???BBBDDDHHHLLLNNNOOOOOONNNIIIIIIHHHHHHIIIIIIJJJKKKNNNMMMJJJIIIHHHHHHIIIIIILLLKKKIIIDDD???<<<===???BBBFFFKKKNNNOOOOOOPPPQQQNNNRRRNNNNNNVVVSSSJJJIII|||lllbbb\\\]]]ZZZPPPIIIHHHCCCBBBAAAAAAAAAAAA???===666444444666555444777<<<>>>???>>>:::666444777:::>>>=========<<<999555111333222111111222222000///222222222333333222222111000000000000////////////////////////////////////---...///000111222333333333222222222222111111111111444999<<<>>>@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGDDDAAA@@@@@@@@@???>>>@@@@@@@@@???????????????======<<<<<<<<<;;;;;;;;;:::;;;;;;999777666777999999999888888888777777777:::999999999999;;;<<<===888777777999<<<===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;888777:::>>><<<===:::555444777999777//////...---,,,,,,,,,,,,---------------...//////.........---------,,,,,,,,,,,,,,,---------............---------......////////////...............///...------------...///------------------------...------,,,,,,------...---............/////////000///...---,,,,,,,,,---........................///---...000///---///444;;;===???AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDCCC===444444666444;;;DDDAAADDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBAAA@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA===888444111222333444333333111111111111111111000000000000000000000000000000000000111111111111111111111111333333222222222222222222111000//////111111000///222222333333333333222222555555555666666666777777555<<>>FFFVVVUUUNNNAAA888777999999999888666555666;;;BBBHHHIIIIIIIIIJJJLLLNNNPPPRRRKKKKKKJJJIIIHHHHHHHHHHHHMMMLLLJJJIIIHHHIIIJJJJJJLLLKKKHHHCCC???===>>>???GGGJJJLLLNNNNNNOOOPPPQQQNNNTTTQQQQQQVVVRRRLLLQQQmmm\\\[[[[[[TTTNNNOOOBBBAAAAAAAAABBBAAA???===666444444666666444888===>>>???>>>:::666444777;;;============;;;888555222444333111111222222000///333333444444333333222222000000000000////////////////////////////////////---...///000111333333444111111111111111222222222///222888<<<>>>@@@CCCDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFCCC@@@>>>???@@@@@@???@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666777888999999999888888888777777::::::999999:::;;;===>>>777666777999<<<===<<<;;;:::;;;<<<===>>>>>>=========???>>><<<888888;;;>>><<<===:::555444777888666//////...---------------------------...///000000//////......---,,,,,,,,,,,,,,,,,,---------......------------.........///.................................------.........------------------------...------,,,,,,------...---------.........//////222111000///...------,,,........................000......000///---///444<<<===???AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGEEEDDDEEEFFFFFFEEEDDD???666555666444<<>>CCCCCCCCCCCCCCCCCCCCCBBBDDDCCCBBBBBBBBB???;;;777111222333444444222111000111111111000000000000000000000000000000000000000000111111111111111222222333333333222222111111111111000000000111111000000222222333333333333222222555555555555666666666666444:::AAAFFFGGGEEEDDDDDDCCC???::::::???EEEGGGFFFEEEDDDDDDFFFGGGCCC;;;555555777999888555444666999777666666777888999999999<<<;;;===AAA@@@===>>>DDDWWWYYYTTTFFF:::555777888999888666777:::@@@HHHMMMMMMLLLJJJHHHHHHIIIKKKLLLOOONNNLLLJJJHHHGGGFFFFFFLLLKKKJJJJJJIIIJJJKKKKKKLLLJJJEEEAAA>>>>>>???AAALLLMMMNNNNNNMMMNNNPPPRRRNNNTTTSSSQQQTTTPPPRRR___dddZZZ[[[XXXUUUTTTBBBAAAAAABBBCCCCCC@@@>>>666444444666666555888>>>>>>>>>===999555555888<<<===>>>>>>===:::777555333555333222222333333222000444444444444444333222111000000000000////////////////////////////////////---...///000111222333333......///000222333444444...222666:::===@@@BBBEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFDDDAAA>>>===>>>???@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;888777777777999999999999888888888888;;;::::::999:::;;;===>>>777666777999<<<>>>===<<<999;;;<<<>>>??????>>>======???>>><<<888888;;;>>>;;;===:::666555777888666//////...---------..................///000111222000000///......---,,,,,,,,,,,,,,,---------......,,,------.........//////---------...............---..................---...........................------,,,,,,------...------------............333333222111000///------........................000......000///---000555===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFEEE>>>555444666444===GGGEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBB@@@===:::222333333444333222111000000000000000000000111111000000000000000000000000000000111111222222222333333333333222222111111111222222222222222111222222111222222333333222222111333333444444444555555555333888???EEEGGGFFFEEEDDDCCC===999;;;BBBFFFGGGEEEDDDDDDDDDFFFGGGDDD===777666:::======999555444555666777888888999999:::;;;<<<<<<===@@@@@@>>>>>>AAAQQQVVVUUUJJJ>>>999999:::777777777:::???EEEJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLKKKJJJIIIIIIIIIIIILLLKKKKKKJJJJJJJJJKKKKKKKKKGGGBBB???>>>???AAACCCNNNOOOOOONNNMMMMMMOOOQQQMMMTTTSSSPPPQQQQQQ___www|||fff___]]]XXXSSSDDDCCCCCCDDDEEECCC@@@===666444444666666555999???>>>>>>===999555555999======>>>???===999666555555555444333333555555444333444444444444333222111111000000000000////////////////////////////////////......//////000000111111,,,---...000222333444555///222555888;;;>>>BBBEEECCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBB@@@>>>===???@@@@@@???>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;;;;<<<===<<<999777666777:::999999999999888888888;;;::::::::::::<<<===>>>777777888:::===???>>>===888:::<<<>>>??????>>>======>>>>>>;;;888777:::>>>;;;<<<;;;666555888888555//////...............///............///111222333222111111000///...------,,,,,,,,,---------......+++,,,---...////////////---------------.........------...//////...------////////////////////////...------,,,,,,------...,,,------------.........333333333222111///...---........................///---...000000...111666===>>>???AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDFFFEEEDDDEEEFFFGGGFFFEEE===444333555444===HHHFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAABBBCCCBBB???===444444333222222111111111000000000000111111111111000000000000000000000000000000111111222333333333333333222222222222222222222444444444333222333444111111222222222222111111222222222333333333333444333888>>>EEEHHHHHHFFFDDDBBB;;;777===DDDGGGFFFEEEDDDCCCDDDFFFHHHEEE>>>888666:::===>>><<<777444222666888999:::999999:::<<<;;;<<<>>>@@@AAA@@@@@@@@@GGGOOORRRLLLCCC??????>>>666666888<<>>:::666444444777777666:::???>>>>>><<<888444555999======>>>???===999666555666555444333555777888777666444444444333333222111000000000000000////////////////////////////////////........................---...///000111222333444111333555666999===BBBEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>===>>>???@@@???>>><<<<<<=========>>>>>>>>>>>>>>>===<<<;;;::::::999;;;===>>><<<:::777666666::::::999999999888888888;;;;;;::::::;;;<<<>>>???888888999;;;>>>@@@@@@???777999<<<>>>??????===<<<<<<======:::777666999===:::<<<;;;777666888888555//////............//////.........///000111333333333333222111000///......,,,,,,,,,---------......+++,,,---////////////...,,,,,,,,,------.........------...//////...------...........................------,,,,,,------...,,,,,,---------.........000111111111000...---,,,...........................,,,---000000///333888>>>??????@@@BBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFGGGGGGGGGFFFEEEEEEDDDCCCDDDFFFGGGFFFEEE===444333444333<<>>EEEIIIIIIGGGEEEBBB999666===FFFHHHFFFEEECCCCCCDDDFFFHHHEEE???999666666888::::::999555222666999;;;:::999999;;;===<<<===???AAACCCDDDCCCAAACCCLLLQQQNNNGGGCCC???;;;888777777;;;AAAGGGJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMGGGHHHHHHIIIKKKLLLNNNOOOMMMMMMMMMLLLKKKJJJIIIIIIHHHBBB<<<:::===CCCGGGIIILLLNNNOOONNNMMMLLLMMMOOOMMMSSSQQQOOOUUUfffkkkaaaYYYNNNLLLKKKJJJHHHFFFBBB<<<888666444444777777666:::@@@>>>>>><<<888444555999>>>===??????===888555555666555444444555888999999888333444333333222111000///000000000000///////////////////////////////////////............---------//////000000111111222222222333444555777<<>>======>>>@@@@@@???===;;;<<<<<<<<<======>>>>>>???>>>>>><<<;;;:::999999;;;===>>>===:::777666666:::::::::999999999888888;;;;;;::::::;;;<<<>>>???888888999<<>>???>>>===<<<<<<======:::666666999<<<:::<<<;;;777666888888555//////.........//////000.........///000222333444444444333222111000///...,,,,,,,,,---------......***+++---///000000///...,,,,,,,,,------.........,,,---...//////...---,,,------------------------...------,,,,,,------...,,,,,,,,,---------............/////////---,,,+++........................---+++---000111000444999>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCCCCCCCEEEFFFFFFEEE???555333444222;;;EEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAABBBCCCDDDBBBAAA777555222000///000222333//////000000111111111222000000000000000000000000000000111222333333444444111111111222222333333444111444555444222111333555111111222222222222111111222222222333333333444444444888>>>EEEJJJJJJHHHEEEBBB888555>>>GGGHHHFFFEEECCCCCCDDDGGGHHHFFF???999555333222555888999777444666999;;;;;;999999;;;>>><<<>>>@@@BBBDDDFFFEEEBBBEEEMMMRRRPPPIIICCC;;;555:::777666999???FFFIIIJJJMMMKKKHHHFFFEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNNNNMMMLLLJJJIIIHHHFFFAAA;;;999===DDDHHHKKKKKKMMMNNNOOOMMMLLLMMMNNNMMMRRRQQQQQQYYYpppiiiVVVUUUPPPQQQOOOIIIBBB>>><<<;;;555555666666777:::===@@@AAA>>>999666666999>>>BBB???@@@@@@===888555666888777555555666888::::::999444444333333222111000000////////////000000000000000000000000000000000000111111000000//////......////////////000000000000///111333555888<<>>:::<<<===>>>???@@@@@@???>>><<<<<<<<<<<<==================>>>>>>===;;;888777>>>===<<<;;;999888777666888777777888:::;;;;;;:::;;;;;;999777888===???<<<;;;999888;;;>>>@@@>>>;;;;;;;;;<<<>>>????????????;;;===>>><<<999999;;;???<<<>>>===999888999999666333111000000111222222111---...///000111222333333111111000000//////............---------......///---------............///......---------,,,,,,,,,........................,,,,,,---......///////////////...------------...---------............///........................//////.........---------...------...------222:::???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCCCCDDDEEEEEECCCBBB@@@;;;666555:::???CCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@CCCFFFHHHFFFDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBBBBBBBDDDHHHGGGCCC@@@CCCFFFEEECCCBBBDDDFFF<<<888333111222333222000000000111111111111000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333333222222333222222111222333444555555999???DDDGGGIIIJJJLLLCCC<<<999@@@HHHIIIEEEBBBHHHGGGEEEDDDGGGIIIBBB888555444444555555666777888444555666666666888;;;===;;;<<>>AAABBB???:::666666999>>>AAA???@@@@@@<<<888555777999888666555555777999999888333333333222111000000000////////////000000000000////////////////////////000000000000//////......////////////000000000000111333555777999;;;>>>AAACCCDDDDDDDDDDDDDDDDDDCCCGGGFFFDDDCCCCCCCCCDDDDDDEEECCCBBBBBBCCCAAA>>>;;;======>>>???@@@???>>>>>><<<<<<<<<<<<============>>>???@@@@@@???===:::999======<<<;;;999888777666999888888888999:::;;;::::::;;;:::777888===???===:::999888;;;@@@BBB@@@>>>:::;;;<<<>>>>>>?????????<<<>>>>>><<<999888;;;>>>>>>???===888777999999666111000......000111000///---...///000111222333333111111000000//////............---------......///---------............/////////.........---------....................................///000111111111000///...............---------............///........................//////.........---------...------...------333;;;>>>???AAACCCDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHDDDCCCCCCDDDEEEEEECCCBBBAAA<<<666555:::???BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAACCCFFFGGGEEECCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDCCCEEEIIIHHHDDD@@@CCCEEEEEECCCBBBCCCEEE>>>:::444111111222222111000111111111111111111000222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333000111222333333333333333333222222222333444666777555999???CCCEEEFFFHHHIIIFFF===999???FFFHHHGGGFFFIIIHHHFFFEEEHHHJJJCCC:::666555555555555666777777444555555555555666999;;;999:::<<<===???@@@@@@AAAAAADDDLLLSSSOOODDD;;;999888888888888:::???FFFKKKJJJKKKJJJHHHGGGGGGIIIKKKHHHIIIJJJKKKLLLLLLKKKKKKGGGKKKMMMLLLKKKLLLJJJFFFAAA===;;;===CCCIIIKKKKKKMMMMMMLLLLLLMMMNNNQQQRRRRRRSSSVVVXXX\\\xxx|||^^^RRRPPPLLLGGGBBB===:::999888777666777999<<<@@@BBBDDD@@@;;;777666999>>>AAA@@@AAA@@@<<<777555777::::::888666555666777666666222222111111000000//////////////////000000000000////////////////////////000000000////////////...////////////000000000000222444888::::::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDDDDDDDDDDDDDEEEFFFDDDBBBAAAAAA@@@>>><<<>>>>>>?????????>>>======<<<<<<<<<<<<============???@@@AAAAAA@@@>>><<<;;;======<<<;;;:::888777666:::999888888888999:::;;;999;;;;;;888888===>>>===:::888999<<>>?????????===??????<<<999777:::===@@@AAA===777555888888666000...------...//////.........//////000111222222111111000000//////......///......---------......---------............///000000/////////.................................//////......///000222333222222111//////.........---------............///.......................................---------...------......---333;;;>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJEEEEEEFFFFFFFFFFFFFFFGGGDDDCCCCCCDDDEEEEEEDDDBBBBBB===777666:::>>>AAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEDDDFFFJJJIIIEEE@@@BBBCCCDDDBBBBBBCCCDDDAAA<<<666222000111111111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222333444444444444444444444000000111333444444444444333333222333444666888999777;;;AAAEEEFFFFFFFFFGGGIII@@@:::===BBBFFFHHHKKKIIIIIIGGGFFFIIIKKKEEE===777777666666555555666666444555555444333444666888:::::::::;;;<<<>>>???@@@>>>BBBJJJRRRQQQFFF<<<777999888777666888===DDDIIIIIIJJJKKKJJJHHHGGGHHHJJJGGGHHHIIIKKKKKKLLLLLLLLLFFFJJJMMMLLLLLLMMMJJJEEE???===<<>>:::888666777999===@@@BBBEEEAAA<<<888777:::>>>AAAAAABBB@@@;;;666555888;;;<<<999666444444555444333111111000000/////////...////////////000000000000////////////////////////////////////////////////////////////000000000000000444888;;;<<<<<<<<<===???>>>>>>>>>>>>>>>>>>???CCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<============???@@@AAAAAAAAA???===;;;<<<<<<<<<<<<:::999777666;;;;;;:::888777777999;;;888;;;<<<999888<<<>>>===;;;999999<<<@@@BBBAAA>>>999:::;;;===>>>?????????>>>??????<<<888777999<<>>???AAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEEEECCCCCCBBBCCCEEEEEEDDDCCCDDD>>>888777:::>>>@@@AAACCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDDDDCCCEEEIIIHHHDDD@@@AAABBBBBBBBBBBBBBBBBBCCC???999333000000111111222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333333444///000111333444555555555333333333333555777999;;;;;;???EEEHHHIIIHHHGGGGGGJJJAAA;;;;;;???BBBHHHMMMIIIJJJHHHGGGIIIKKKGGG@@@999888777666555555555555666666666555333333555777;;;;;;;;;;;;<<<>>>@@@AAA<<<@@@HHHQQQRRRKKK@@@888999888777555666:::AAAEEEHHHJJJLLLLLLKKKIIIIIIJJJGGGGGGHHHJJJKKKLLLLLLMMMFFFKKKMMMLLLKKKJJJGGGAAA===<<<===AAAGGGKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMOOOTTTUUUVVVqqqjjj___VVVTTTRRRMMMJJJJJJ>>>;;;777777:::>>>AAABBBEEEAAA<<<888888;;;???CCCCCCBBB@@@;;;666555999======:::666333333333222222000000000///////////////////////////000000000000......................................./////////////////////000000000000---222777;;;===>>>>>>???======<<<;;;;;;<<<======??????@@@AAAAAABBBBBBBBB??????????????????AAABBB??????>>>======<<<<<<<<<<<<<<<<<<<<<===============>>>@@@@@@@@@>>><<<:::;;;;;;<<<<<<;;;999777666;;;<<<<<<999666666777999777;;;===:::999;;;>>>===<<<:::999;;;>>>???===;;;888999;;;<<<>>>?????????>>>??????<<<888777999<<>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCBBBDDDHHHGGGBBBAAAAAAAAABBBCCCCCCBBBBBBDDDAAA;;;555111000000222222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222222///000222333444555666666333333333444555888:::;;;:::???EEEIIIIIIHHHGGGGGGJJJCCC===<<<===???EEELLLIIIJJJIIIGGGIIILLLIIICCC:::999888777666555555555777777777666444444666888::::::999999:::<<<>>>???;;;???EEEMMMRRROOOEEE<<<999888777666666999===AAAFFFIIIMMMOOONNNLLLKKKKKKGGGGGGHHHIIIJJJKKKLLLMMMIIIMMMMMMJJJHHHFFFBBB===;;;<<>>>>>:::555222222222222111000000000000////////////////////////000000000000........................---............/////////////////////000000000000,,,000666;;;>>>???AAABBB======;;;;;;;;;;;;======<<<===>>>@@@AAAAAAAAAAAA<<<===??????>>>>>>???AAA>>>>>>===<<<<<<<<<======<<<<<<<<<<<<============<<<===>>>??????===;;;::::::;;;<<<<<<<<<:::888666;;;===>>>;;;777555555777666;;;>>>;;;999;;;=========;;;999;;;>>>>>><<<999777888:::<<<>>>??????@@@===??????<<<999777:::===@@@AAA===777555888888666222000//////000111111000.........//////000000000111111000000//////......000///...------------------------............///...------------,,,,,,,,,........................,,,,,,------...////////////......------------------------............///........................---------..................,,,---/////////555===@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEBBBBBBBBBCCCEEEFFFEEECCCEEE???999777:::???AAABBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEFFFEEECCCBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCBBBDDDGGGFFFAAABBBAAAAAABBBDDDDDDCCCBBBCCCAAA>>>888333000111222111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222//////000000111111222222111111222444555555555555444444333444555777999:::666;;;BBBFFFHHHGGGFFFEEEHHHEEEBBBBBB@@@>>>BBBHHHHHHJJJIIIGGGHHHKKKJJJEEE:::999888777666666555666777777777666444444666888666666666666777888999::::::<<<@@@FFFOOORRRKKK@@@888999999888777888;;;===CCCGGGLLLPPPOOONNNLLLKKKHHHHHHHHHHHHIIIJJJLLLLLLJJJMMMLLLGGGDDDCCC???:::;;;>>>BBBGGGKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLRRRZZZXXXVVVnnnvvvddd___]]]WWWTTTVVVKKKEEE???===@@@DDDEEEDDDCCC@@@<<<999999===CCCFFFEEEDDD@@@999444555:::???===:::555111111111111111000000000000000000000000////////////000000000000........................---------.........//////////////////000000000000---111666:::===???AAACCC>>>===<<<;;;;;;<<<===>>>;;;===>>>@@@AAABBBAAAAAA;;;===@@@???===;;;;;;<<<======<<<;;;<<<===>>>>>><<<<<<<<<<<<============<<<===>>>??????===;;;:::999:::<<<===<<<:::888666:::===@@@>>>888444444555555;;;???;;;999:::=========;;;:::;;;???@@@>>>;;;777888:::<<<===??????@@@<<<>>>>>><<<999888;;;>>>>>>???===888777999999666222000//////000111111000.........///////////////111111000000//////......000000///------,,,,,,------------............///............------------........................+++,,,...000111000///..................//////000---------............///........................---------.........//////---,,,---/////////666>>>???AAACCCFFFGGGHHHIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCBBBCCCDDDEEEBBBBBBBBBCCCEEEFFFEEEDDDDDD???999777;;;???BBBCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBDDDFFFEEECCCBBBCCCDDDBBBCCCDDDFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCDDDHHHFFFBBBCCCBBBAAACCCEEEFFFDDDBBBAAAAAA???;;;555111111222000111111111111111111000222222222222222222222222111111111111111111111111222222222222222222222222///000000111222222333333222222333444555555444444444444333333444666777888222888@@@EEEHHHGGGGGGFFFHHHGGGIIIIIIEEE???@@@EEEGGGIIIIIIGGGGGGJJJJJJFFF999999888777666666666777555666666444333444666888444555666666777777777777888888999>>>JJJRRRNNNDDD777999::::::999888999:::>>>CCCJJJOOOOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKIIIKKKIIICCC@@@@@@>>>:::===AAAGGGLLLNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQVVVXXX[[[wwwnnnfff```WWWQQQRRRPPPJJJBBB@@@CCCGGGGGGFFFCCC@@@;;;999:::>>>DDDHHHFFFDDD@@@999444555:::???===999444111000111111111000000000000111111111111////////////000000000000........................---------.........//////////////////000000000000///222777:::<<<>>>AAACCC???>>><<<;;;;;;<<<>>>???<<<===???AAABBBCCCBBBBBB;;;>>>AAA@@@<<<888777888===<<<;;;;;;<<<===>>>???<<<<<<<<<<<<=========>>><<<===???@@@???>>><<<;;;999:::<<<===<<<:::888666999===AAA???999444333444444;;;???<<<999:::======<<<::::::<<<@@@BBB@@@>>>666888999<<<===??????@@@;;;===>>><<<999999<<>>===999888:::999666111000......000111000///.........///////////////111111111000//////......111000///...---,,,,,,,,,---------.........//////000/////////....................................+++---000222333222000...///......//////000111222---------.........//////........................---------.........//////---,,,---//////000666>>>???@@@BBBEEEGGGHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGHHHFFFDDDCCCBBBCCCDDDEEEBBBAAABBBCCCEEEFFFEEEDDDDDD>>>999777;;;@@@CCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAADDDFFFEEECCCBBBCCCEEEBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFDDDEEEIIIGGGCCCDDDBBBAAACCCFFFGGGEEEBBB@@@AAA@@@<<<666222111222000000111111111111000000222222222222222222222222111111111111111111111111222222222222222222222222000000111222333333444444333333444444555444444444555444333333444555666777222888@@@GGGIIIJJJIIIIIIHHHJJJMMMOOOIIIAAA???CCCFFFIIIIIIFFFGGGJJJJJJGGG999888888777777777777777333444444333222333555777555666777999999999888777666666555999FFFRRRPPPFFF777999;;;<<<:::888888888:::@@@HHHMMMOOOMMMKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKHHHIIIFFFAAA>>>???>>>;;;???CCCJJJOOOPPPOOONNNMMMKKKLLLNNNOOOPPPQQQQQQRRRQQQNNNPPPUUU___~~~hhhZZZZZZYYYUUURRRNNNIIIFFFEEEFFFFFFFFFEEE???999999>>>BBBCCCAAAHHHAAA===@@@@@@<<<<<<@@@<<<888444111111222222111000000000000000000111111222333444222000//////000000000//////.........---///////////////////////////////////////000111111000555;;;===<<<<<<@@@CCCAAA???===:::999999::::::>>>???@@@@@@@@@@@@??????@@@@@@@@@???===<<<:::999888:::<<>><<<:::>>>======<<<<<<===>>>???AAACCCAAA===<<<>>>>>>;;;:::;;;<<<<<<;;;:::777666:::<<>>:::777666777888;;;>>>>>><<<<<<>>>@@@???======???BBBCCC@@@===999555666===AAA@@@>>>===<<<>>>>>><<<999888;;;>>>===???===::::::<<<999444222111111000000000000000//////.........---------......------------......//////.........---------............////////////000000//////.........---........................000///---------...000222222111000.........///000......////////////..................////////////........................,,,...///......222999???FFFGGGHHHIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA===999<<>>FFFKKKKKKLLLPPPPPPNNNLLLLLLMMMJJJEEEAAAHHHKKKJJJHHHGGGJJJJJJGGG<<<:::888888999999999777555555555666666444111...555666777888888777666555444666777777>>>IIILLLHHH<<<:::888666777777888777888;;;AAAIIIPPPQQQMMMIIILLLLLLKKKJJJIIIHHHHHHGGGIIIGGGCCC???<<<;;;::::::DDDHHHLLLMMMKKKKKKMMMOOOJJJKKKKKKLLLMMMOOOPPPQQQMMM```MMMSSS[[[jjj^^^XXXTTTSSSOOOKKKHHHGGGHHHGGGGGGEEE???999999>>>BBBCCCAAACCCAAADDDIIIHHHBBB???@@@<<<999444222111222222111111111111000000000000000222333333222000//////000000/////////............///////////////////////////////////////000111111666:::>>>>>><<<:::<<>>>>>>>>===<<<:::999999;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@>>>===;;;;;;888999;;;<<<=========<<<>>>>>>=========>>>???@@@@@@BBBAAA===<<<>>>>>>;;;:::;;;<<<===<<<:::888666:::===???>>>:::777555666888;;;>>>>>>===<<<>>>AAA@@@>>>===>>>AAABBB@@@===:::666777===AAA@@@=========???@@@>>>;;;:::<<>>???===999999;;;:::555222111000000//////000000//////.........---------......------------......//////.........---------............////////////000/////////....................................///...---,,,,,,...000111111000///---------...///......////////////..................////////////...........................///000000000444;;;AAAEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAEEEDDDCCCCCCBBBBBBBBBBBBCCCAAA===999===CCCEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCC???:::555333222333222111222444444333111111111111222333555666777222222222222222222222222111111222222222222222222222222222333444444555555444333333222222333333333444333333222222333333444777777;;;DDDJJJJJJKKKMMMPPPOOOMMMNNNNNNLLLHHHDDDIIIKKKKKKGGGGGGJJJJJJHHH>>><<<999888888888777555777444222555999:::777333777888999999999999888777555777777777>>>HHHLLLJJJBBB>>>999777888999999888777888<<>><<<<<<===???@@@EEEHHHJJJLLLLLLLLLMMMNNNKKKKKKKKKLLLNNNOOOQQQRRRQQQ___SSSYYYVVVyyyhhhYYYTTTSSSPPPMMMKKKJJJIIIHHHFFFDDD>>>999999>>>CCCCCCBBB>>>CCCLLLRRROOOFFF@@@@@@<<<999444222111222222222222111111111000000//////111222333222000//////000////////////............///////////////////////////////////////000111111777;;;??????===;;;<<<===<<<===>>>???>>><<<999888888888888999;;;>>>@@@BBBAAAAAAAAAAAA@@@???>>>===:::999999999:::;;;===>>>>>>>>>======>>>???@@@@@@@@@BBBAAA===<<<>>>>>>;;;:::<<<===>>>===;;;999777<<<===???>>>:::777555444888;;;??????======???BBBAAA>>><<<===@@@BBBAAA???<<<888888===AAA???<<<<<<>>>@@@AAA@@@===<<<>>>AAA??????<<<888888;;;:::666222111000000//////000000...............---------......------------.....................------------............/////////////////////.......................................---,,,+++,,,---...//////......------------.........////////////......---............/////////........................///111222111222666===CCCCCCDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAA@@@@@@@@@AAABBBCCCAAA<<<999===CCCEEECCCBBBCCCEEEFFFFFFEEECCCBBBFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBB@@@;;;666444333222222222333555666555333222222222333444555666777333333333333333333333333111111222222333333444444444333333333333555666777777666555444444444444444444444333333333333444444777555888AAAHHHIIIHHHIIIOOOOOONNNOOOOOONNNKKKIIIJJJLLLKKKGGGFFFJJJJJJHHH>>><<<999888888777555444888333///333<<<@@@===999777888888999999888888777666777666666<<>>BBBDDDHHHHHHIIIKKKMMMOOONNNMMMLLLLLLLLLMMMNNNPPPRRRSSSTTTZZZXXX^^^QQQrrrzzzaaaWWWSSSQQQNNNLLLKKKIIIGGGEEEBBB===999:::???CCCDDDBBB@@@FFFNNNQQQKKKDDD@@@@@@===999555222222222222222222222111111000/////////111222222111000//////000///////////////.........///////////////////////////////////////000000111111555:::===>>>>>>???@@@<<<===>>>>>>===<<<;;;:::888777666777888;;;>>>???AAAAAAAAAAAAAAA@@@@@@???>>><<<999777777888;;;<<<======>>>>>>??????@@@@@@???AAAAAA>>>===???>>>;;;:::<<<>>>??????<<<:::888===>>>>>>===;;;888555333888;;;??????>>>===@@@BBBBBB???<<<<<>>:::999===@@@>>><<<;;;>>>@@@BBB@@@===<<>>DDDBBBCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAA??????@@@BBBCCCBBBAAA<<<999===DDDFFFCCCCCCDDDGGGHHHHHHGGGDDDCCCGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBB@@@===999555333222222222333666777666555333333333333444555666777333333333333333333333333111111222333444444555555555444333222333555777999888777666555444444444444444444333333333333444444777444555>>>EEEFFFEEEEEEMMMMMMMMMNNNNNNNNNMMMLLLKKKMMMKKKFFFFFFIIIJJJHHH<<<:::888777777777666444888444111333:::>>>>>>===555666666666666666666555666555444555:::AAAHHHKKKPPPGGG===999:::;;;999666777666555666999???DDDGGGIIIHHHFFFDDDBBB???>>>===:::999888999;;;>>>BBBEEEJJJHHHHHHJJJNNNQQQOOOMMMMMMMMMMMMNNNOOOQQQSSSSSSVVVRRRVVV___QQQqqqppp[[[SSSQQQMMMKKKJJJIIIFFFDDDAAA<<<888:::@@@DDDDDDBBBDDDHHHJJJFFF@@@===>>>AAA===999555222222333333222111111111111000000//////000111222111/////////111.........//////////////////////////////////////////////////////000000111,,,000666:::===???@@@@@@>>>>>><<<<<<;;;<<<===>>>:::999777666666888:::;;;??????@@@AAAAAAAAA@@@@@@AAA>>>;;;888666666888999<<<<<<===>>>???@@@@@@@@@>>>AAAAAA>>>>>>???>>>;;;999;;;>>>@@@???===:::888============;;;999555333777:::>>>???======@@@CCCBBB???<<<<<>><<<<<<;;;>>>@@@???===<<<===@@@@@@@@@<<<777777;;;:::777111000000///.../////////---...........................------------......---.....................------------.....................///////////////........................++++++++++++,,,,,,------////////////000/////////......////////////......------------....................................---///000000111555===CCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBCCCDDDBBB@@@<<<999===DDDFFFCCCDDDFFFHHHJJJJJJHHHFFFDDDGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA???;;;666333222222222333666777666555333333333333333444555666222222222222222222222222111111222333444444555555555444333222333555777999777777555444333333333333555444444333333444444555666333555<<>>@@@BBBBBB@@@>>><<<;;;999999888888999;;;>>>BBBEEEGGGLLLIIIHHHJJJOOOQQQPPPNNNNNNNNNNNNOOOPPPRRRTTTTTTXXXNNNTTT___YYYvvvfffUUUQQQNNNKKKIIIHHHGGGEEE???;;;888:::@@@EEEEEECCCFFFHHHDDD<<<777:::>>>@@@===:::555333222333333222000000000000000000000111///000111111/////////111.........//////////////////////////////////////////////////////000111111---000555:::===>>>===<<>><<<;;;;;;<<<>>>@@@<<<;;;999888777777888888<<<===>>>???@@@@@@@@@@@@@@@???===:::888777777777:::;;;<<<>>>????????????===@@@AAA???>>>@@@>>>;;;777:::===??????===999777<<<<<<<<<<<<<<<:::777444666999===>>>======???BBBAAA>>><<<===@@@BBBAAA???@@@;;;999===@@@>>>======999<<>>===???CCCHHHIIIKKKKKKJJJJJJLLLMMMHHHKKKJJJGGGFFFHHHGGGDDD777666444555777888888777333666777444111111666;;;888777777666666777777888555333222444555777===DDDMMMHHHBBB<<<:::999999888777888::::::999888999:::<<<;;;;;;:::999888777777555777;;;???CCCGGGJJJLLLLLLKKKJJJKKKNNNPPPQQQQQQOOOOOOOOOPPPQQQSSSUUUUUUYYYQQQUUU^^^aaavvvuuuWWWTTTNNNKKKIIIIIIHHHGGG>>>:::888;;;AAAEEEEEECCCCCCDDD???888777<<<@@@???===:::666333333333333333/////////000111111222222...000111000//////000111............/////////000///////////////////////////////////////000111111...111555:::>>>>>>===;;;===============>>>??????<<<;;;;;;:::999888888777999:::;;;===>>>?????????============<<<:::888777888:::;;;===>>>>>>>>>>>><<<@@@AAA??????@@@>>>:::666999<<>>===>>>AAABBB@@@===@@@;;;999===@@@???>>>>>>999<<>>???===999999;;;:::555000000///............///---------.........//////......------------......---------.........//////,,,,,,---------...................../////////000........................+++,,,,,,---------------------///000000000//////......////////////......,,,,,,---------.................................+++---//////000555===CCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBDDDEEEEEEEEECCCCCCAAA@@@;;;999===DDDGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@AAABBBBBB???999444333222111222444444333111222222111111111222333333222222222222222222222222111111222222222222222222222222222333444444555555555555444333333444444444555555444444444444555555444555999<<<;;;999===DDDGGGIIIKKKJJJIIIIIIKKKNNNFFFIIIJJJGGGFFFGGGDDD@@@888666555555666777666555444444444333222222444666888777666666666666777888666333444666666555999AAAIIIHHHEEE@@@;;;999:::<<<555777999999777666888999777777777777777777888888999;;;@@@EEEHHHKKKKKKKKKKKKLLLLLLMMMMMMNNNQQQSSSOOOOOOPPPQQQRRRTTTUUUVVVUUUVVVXXX[[[ccclllZZZUUUPPPKKKJJJJJJJJJIII>>>:::888;;;AAAFFFEEECCC???AAA>>>999:::AAABBB>>>>>>:::666333333333333333......///000111222333333...///111000//////000111---.........//////000000///////////////////////////////////////000111111---000555;;;???AAA???===:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;:::999888777888:::<<<===>>>>>>???999;;;===??????===:::999777999;;;<<<>>>>>>>>>===<<>>:::555888<<<>>>???<<<888666;;;:::999;;;===<<<999555333777;;;<<<;;;;;;>>>AAA???======???BBBCCC@@@===@@@:::888<<<@@@?????????999<<<@@@@@@>>><<<===???===???===::::::<<<999444000000///...............---------.........//////.........------.........---------.........//////,,,,,,,,,---------......---.........//////000000........................+++,,,---.........------+++,,,.../////////............////////////......,,,,,,,,,---------..............................,,,...//////000555===DDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???AAACCCFFFFFFEEECCCAAAAAA???;;;999===DDDGGGDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@BBBCCC@@@999444333222111222333333222000111111111000111111222222333333333333333333333333222222111111111111111111000111222333444444444444555555444444444555555666555555444444444444555555333555;;;===:::777<<>>:::888555555555555444333555333111222444666555333666555444333333444555666777444555888777444888@@@FFFHHHGGGBBB<<<999;;;???444666888777666555888;;;444555555666777888999999>>>AAAEEEIIIKKKKKKIIIHHHJJJLLLNNNMMMLLLMMMQQQUUUPPPPPPPPPQQQSSSTTTVVVWWWPPPYYYYYYWWW___```~~~yyy___MMMOOOQQQIIIEEEJJJ<<<;;;;;;===@@@CCCDDDDDDFFF@@@999777999===???@@@@@@<<<777444333333333222111111000000000000111111222111111111000000//////////////////////////////////////////////////////000000000000111111111111000333777:::<<<===>>>???@@@@@@<<<:::<<<@@@???:::666:::<<<:::999<<<>>>===???===;;;999888777888888======>>>>>>>>>>>>======666777888999;;;>>>@@@AAA===<<<;;;<<<===>>>===<<<777999<<<@@@AAA???;;;777<<<;;;;;;===>>>===999444555666999======:::===BBB???===<<<<<<>>>@@@AAA@@@>>><<<:::<<>>AAAAAA???<<<;;;:::AAAAAA===888777:::999666111111000///////////////////////////////////////......////////////....................................------------......---------............///......------------......------------------------+++---//////...---.../////////.........---------------------------------///////////////.........111111000///111666===BBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDDDDDDDCCCCCCDDDAAA:::777<<>>@@@AAA@@@<<<888555444333333222111111000000000000111111111111111111000000000/////////////////////////////////////////////////////////000000000111111111111444888;;;===>>>>>>???;;;======;;;;;;>>><<<888444888:::888999<<>>???>>><<<:::999999999999:::;;;;;;<<<<<<=========999999999999:::;;;<<<<<<>>>=========??????===<<<888999<<>>;;;777444555999======;;;===BBB???===<<<<<<>>>@@@AAAAAA???<<<;;;<<>>======AAAAAA>>>999999<<<;;;777111111000///////////////////////////////////////......////////////..............................///......------......///---------............///......------------......------------------------+++---//////...---.../////////.........---------------------------------/////////////////////...000000000///111666===BBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCDDDAAA<<<888<<>>BBBDDDEEEDDDCCC>>>999888;;;???BBBBBBAAA===888555444333333222111111000000000000111111111111111111000000000000//////////////////////////////////////////////////////000000000000111111222444777;;;===>>>>>>>>>>>>BBBBBB>>>::::::777333222777999777888<<>>===>>>???@@@@@@>>><<<888999<<>>>>><<<===@@@@@@===;;;;;;>>>@@@AAAAAA@@@>>>;;;<<<>>>???<<<:::999<<>>???AAAAAA>>>::::::======999111111000///////////////////////////////////////......////////////..............................///......------......///---------............///......------------......------------------------+++---//////...---...///...............---------------------------------......//////////////////000000000000222666===BBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDBBB===:::===DDDEEECCCEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBEEEGGGCCCDDDIIIDDD@@@HHHDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCDDD>>>777444444444444444444444444333333333333222222222222333333333333333333333333222222333333333333444444222222222333333444444444222222333444444444444444444444444444555666777888777777:::???EEEJJJKKKLLLIIIGGGGGGHHHKKKLLLJJJHHHHHHIIIHHHGGGIIIJJJFFF???777555333444555666666555111111111111222333444444555444444333333444444555111111222333555777999:::CCCHHHLLLKKKFFF@@@<<<:::555555666666666777777777777777666666777:::???DDDGGGIIIKKKKKKJJJIIIJJJKKKKKKLLLMMMMMMOOOPPPPPPQQQQQQPPPPPPPPPRRRTTTWWWYYYXXXVVVUUU]]]UUUUUUooozzz]]]RRRRRRLLLAAA<<<<<<===???CCCEEEEEEDDDBBB===888888<<>>999555444444333222222111111000000111111222111111111000000000000000////////////////////////////////////////////////////////////000000000111111333555999<<<>>>===<<>>>>>@@@??????>>>============;;;:::999999999:::;;;<<<=========<<<;;;999888777::::::<<<>>>@@@AAA???===999:::<<>>??????===;;;333333777===???======???@@@>>>;;;;;;===@@@AAAAAAAAA>>><<<<<<>>>???===::::::===???@@@???>>>>>>??????@@@===::::::======999111000000///////////////////////////////////////......////////////..............................//////............//////---------............///......------------......------------------------+++---//////...---...///............................................................//////////////////000000222777===BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCDDDDDDDDDDDDCCCDDDCCC???<<<>>>DDDFFFCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBGGGIIIEEEEEEJJJEEE@@@HHHDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDBBBCCCDDD@@@999555555555555444444444444333333333333333333333333222222222222222222222222222222222333333333444444222222222333333444444444222222333444444444444444444444555555555555555555777999>>>DDDIIILLLMMMMMMIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJJJJJJJKKKKKKEEE<<<888777666777:::;;;;;;;;;999888666444333222111111444444333333333333444444111222333444666888:::;;;AAAGGGMMMLLLHHHCCC>>>999555666666666777666666666888777666777999>>>DDDHHHHHHIIIKKKKKKJJJIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQPPPPPPRRRUUUYYY[[[^^^ZZZZZZ```VVVOOOwwwlllXXXQQQKKKAAA<<<<<<>>>AAADDDFFFFFFEEEAAA===999999===AAACCCCCCBBB>>>999666444444333222222222111111111111222222000000000000000000111111000000000000000000000000////////////////////////...////////////000000000000111333777<<<>>>===;;;HHHJJJEEE;;;333333555555;;;>>>===999888;;;>>>===?????????????????????>>>>>>>>><<<;;;:::::::::999<<<======>>>======<<<;;;666666888;;;???AAA@@@???:::;;;<<>>@@@???>>><<<;;;333222555<<>>;;;:::<<>>???>>>;;;>>>???AAA@@@???============>>><<<999:::<<<;;;777111000000///////////////////////////////////////......////////////............................../////////....../////////---------............///......------------......------------------------+++---//////...---...///---.............................................---.........//////000000...///000111333777===BBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCDDDDDDDDDDDDDDD@@@<<<>>>DDDGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCFFFHHHCCCDDDIIICCC???GGGCCCCCCCCCDDDDDDDDDDDDDDDBBBEEEEEEBBBCCCDDDAAA<<<666666666555555444444444333333333333333333333333222222222222222222222222222222222333333333444444111111222333333444555555333333444555555555555444666555555555444444333333999===CCCHHHKKKMMMMMMMMMIIILLLNNNLLLGGGDDDEEEGGGIIIKKKMMMLLLMMMLLLDDD;;;888777777999<<<======<<<>>>===;;;888555333222111555444444333333444444555333444444666888:::;;;<<<>>>FFFLLLKKKIIIGGGAAA:::888888777777666666666666888777777888<<>>BBBEEEGGGFFFEEEAAA===999:::>>>BBBCCCCCCCCC???:::666444444333222222222111111111111222222000000000000111111111111000000000000000000000000////////////////////////......////////////000000//////111777===@@@???<<<@@@@@@;;;333000555:::;;;>>>@@@???:::888;;;======>>>??????@@@@@@@@@??????@@@@@@???>>><<<:::999777;;;<<<===???@@@??????>>>666555666999===@@@AAAAAA;;;;;;<<>>@@@AAA>>>;;;:::<<>>;;;;;;>>>@@@???===???AAAAAA@@@>>>============>>>===999:::<<<:::555111111000///////////////////////////////////////......////////////..............................000//////......//////000---------............///......------------......------------------------+++---//////...---...///---------.......................................------......///000000000---...000111333888===BBBAAAAAABBBCCCCCCDDDDDDEEEAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDD@@@<<<===DDDIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEBBBDDD@@@AAAFFFAAA===EEECCCCCCCCCDDDDDDDDDDDDDDDBBBEEEEEECCCBBBDDDCCC???777777666666555444444444333333333333444444444444333333333333333333333333222222333333333333444444111111222333333444555555444444555666666666666666777666555555444444555555???CCCHHHLLLMMMMMMMMMMMMJJJNNNQQQNNNGGGCCCEEEIIIJJJLLLMMMLLLLLLKKKBBB999666555555777999:::999777;;;:::999888777777777777555555555444444555555555555555666777888:::;;;<<<;;;DDDJJJIIIIIIJJJEEE<<<===;;;999777666666666666888777777:::???DDDHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOQQQRRRRRRTTTUUUWWWXXXYYY[[[[[[]]][[[UUUPPPgggQQQDDD<<<===???CCCFFFGGGFFFEEEBBB>>>:::;;;>>>BBBCCCBBBDDD@@@:::666555444333222333222222111111222222333///000000000111111111111000000000000000000000000////////////////////////........./////////000000000///111777???CCCBBB???888888444000222999=========???>>>999777;;;=========>>>???@@@AAA@@@@@@???===>>>??????>>>;;;999777999;;;===???@@@@@@???>>>:::888777888;;;???@@@AAA;;;;;;===???@@@@@@===;;;888<<<@@@AAA@@@>>>>>>???666222222777<<<===???AAAAAA>>>;;;:::<<>>AAAAAA@@@>>>@@@AAA@@@>>>>>>>>>@@@???@@@>>>;;;;;;<<<:::555111111000///////////////////////////////////////......////////////..............................000000////////////000000---------............///......------------......------------------------+++---//////...---...///---------.........//////........................------......///000000111,,,...000111444888>>>BBB??????@@@AAACCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGFFFDDDCCCCCCCCCDDDDDDDDDDDD@@@:::;;;DDDKKKNNNFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGAAADDD@@@AAAGGGBBB>>>FFFCCCCCCCCCCCCDDDDDDDDDEEEAAAEEEFFFCCCBBBDDDDDDAAA777777777666555444444444333333333444444444555555333333333333333333333333222222333333333333444444000111111222444555555666555666666777777777777777777666555555666888:::;;;EEEIIINNNPPPOOOMMMMMMNNNJJJLLLNNNMMMJJJHHHIIIJJJIIIKKKKKKJJJJJJHHH@@@666555444444555777777555333555555555555666777888888777666666555555666666777666666666666777888999:::999BBBGGGFFFHHHLLLGGG>>>BBB???;;;777555555666777777777888<<>>;;;;;;>>>BBBBBBAAADDD@@@;;;777555444333222333222222111111222222333//////000000111111111222000000000000000000000000////////////////////////............/////////000000000222999AAAFFFEEEBBB888777444222666===???<<<:::===<<<777666:::>>>>>><<<===???@@@AAAAAA@@@???:::<<<>>>@@@???<<<999777999:::<<<>>>??????======???<<<999999;;;>>>@@@@@@<<<<<<===???@@@@@@>>>;;;666;;;@@@BBBAAA???@@@AAA777222111666;;;===???BBBBBB>>>;;;999;;;???BBBCCC@@@===::::::>>>AAABBBAAA===>>>@@@@@@??????@@@BBB@@@BBB@@@<<<<<<===:::555111111000///////////////////////////////////////......////////////..............................000000////////////000000---------.........//////.........------.........------------------------+++---//////...---...///---------.........//////////////////////////////---------...///000000111,,,---000222444888>>>BBB======???@@@BBBCCCEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEECCCCCCCCCDDDEEEDDDDDD@@@:::;;;DDDMMMPPPCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIDDDFFFCCCDDDJJJFFFBBBJJJBBBCCCCCCCCCDDDDDDEEEEEEAAAEEEFFFCCCBBBDDDDDDBBB888777777666555444444444333333333444444555555555444444444444444444444444222222333333333444444444000111111222444555666666666666777888888888888888777666555555777;;;???AAAJJJNNNRRRSSSPPPNNNNNNOOOKKKJJJJJJKKKMMMNNNLLLKKKIIIJJJJJJHHHGGGFFF>>>555666555555666666666333111333333333333333444666666777777666666666666777777666666666666666777888888777AAAEEEDDDGGGMMMIII???EEEBBB<<<777555555666888777777888===CCCGGGGGGFFFEEEGGGJJJJJJJJJKKKLLLMMMLLLNNNPPPRRRSSSSSSRRRRRRMMMOOOQQQSSSTTTTTTRRRQQQQQQYYY^^^VVVZZZcccjjjKKKDDDAAACCCIIIIIIDDDCCCFFFBBB<<<999===AAAAAABBBDDDBBB@@@===999444222222333222222111111111111222222333222111111000000111111222111111111000000//////000000000000000000000000////////////////////////...111777;;;>>>??????>>>555333333666<<>>>>>@@@???999888;;;>>>>>>>>>???AAAAAAAAA@@@>>><<<999===>>>;;;999:::999666999;;;>>>??????>>>>>>???<<<>>>>>><<<999999===AAA>>><<<;;;===@@@AAA>>>;;;999<<>>999:::???BBBAAABBB???<<<===???AAAAAA??????@@@@@@???===<<<===>>>???@@@>>>::::::<<<:::666333111////////////...---////////////////////////..........................................------////////////////////////................................................000///...---------------///,,,***+++...///...,,,---------............///000000000000111111111111............///000222333111//////111666:::===>>>@@@@@@BBBCCCDDDFFFGGGHHHBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEAAA<<<<<>>:::555222222333444444333333333444444444555555777555333444666777555333222444555444333333444555666555444333222333444444555666666777777777777777777666555555888===CCCGGGNNNNNNMMMMMMNNNOOOQQQRRRNNNMMMLLLLLLLLLLLLJJJHHHGGGEEEHHHLLLHHH===555555666666555555555444444444555444444333333444444555666666555555555666666777555555444333333444555666888999===DDDJJJMMMKKKHHHAAACCC>>>666444777888555666555666===GGGLLLIIIEEEGGGFFFFFFHHHKKKMMMMMMLLLNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQVVVbbb___QQQxxx^^^JJJEEEDDDIIIJJJFFFCCCDDDAAA<<<999===AAABBBBBBDDDBBBAAA>>>999444222222333222222111111111111222222333222111111000000111111111111111111000000000///000000000000000000000000////////////////////////000111333888===???<<<999444444555999<<>>???AAAAAAAAA@@@>>><<<999===>>>;;;999;;;999666999;;;>>>?????????@@@AAAAAA???<<<999777:::>>>BBB===;;;;;;===AAAAAA???<<<:::<<<@@@AAAAAA@@@@@@AAA>>>555111666===>>>===>>>???AAA???;;;;;;@@@BBBAAABBB???<<<<<>>>>>???@@@@@@>>>======>>>???@@@>>>;;;;;;===;;;666333111/////////000///---////////////////////////................................................////////////////////////................................................//////...---------------000///---......///...------------............///000000000111111111222222000000///...//////111111111000000222666;;;>>>???@@@AAABBBCCCEEEFFFGGGHHHBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCGGGFFFBBB<<<<<>>BBBCCCCCCDDDBBBAAA???:::555222222333222222111111111111222222333222111111000000111111111111111111000000000000000000000000000000000000////////////////////////222000///444:::<<<888333333666:::<<<>>>>>>???@@@@@@BBBAAA<<<:::>>>@@@@@@>>>???AAAAAAAAA@@@>>><<<:::===>>>;;;:::<<<:::777999;;;>>>??????@@@AAACCCDDD???999666777;;;@@@CCC===;;;;;;===AAABBB@@@===:::===@@@BBBBBBAAAAAABBB???888444777===>>>>>>???@@@BBBAAA>>>>>>BBBCCCAAABBB???;;;<<<>>>@@@???===<<<>>>AAAAAA???>>>======???@@@>>>;;;;;;===;;;666333111//////000000///...////////////////////////................................................////////////////////////................................................//////...------------...///000111111///...---...---------............///000000111111111222222222222111000////////////000222111000333777<<>>@@@???>>>???AAA@@@BBBAAA<<<:::===@@@@@@>>>???AAAAAAAAA@@@>>><<<:::======;;;<<<===;;;777888;;;===???@@@@@@BBBDDDAAA<<<777666:::@@@BBBCCC<<<;;;;;;>>>AAACCC@@@===;;;>>>AAACCCCCCBBBCCCCCC@@@;;;777888<<>>@@@???===;;;>>>AAABBB@@@>>>===<<<@@@AAA???;;;;;;===;;;777333111//////000111000///////////////////////////....................................////////////////////////////////////................................................///......---------......,,,///222222///---...000---------............////////////000000000111111111000000000000000000000333111111333888<<>>999666555555555555444444444444555555555555222222222333444555555555555666666555444666999;;;:::888777555444444444555333444444555555555555555777666888>>>GGGNNNPPPPPPNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOLLLKKKLLLMMMMMMMMMHHHIIIJJJHHHBBB;;;777777666666666666555555555555555444444333333444444555555555555555666777888999999888888777777666666666555666777:::???DDDHHHJJJDDDCCC@@@<<<:::999999999777666777:::???DDDHHHJJJGGGJJJLLLJJJHHHIIIMMMRRRLLLLLLMMMOOOPPPQQQRRRRRRSSSRRRRRRRRRUUUYYY\\\___]]]VVVXXXkkkxxxbbbQQQKKKKKKJJJGGGAAA<<<;;;@@@EEEEEEDDDFFFCCCCCCAAA===777333222222222222111111111111222222333222111111000000111111000000000000000000111111111111111111111111111111000000000000000000000000...111333333222222444777666:::@@@BBBAAA???@@@BBB???AAA@@@;;;999===??????>>>???AAAAAAAAA@@@>>><<<;;;======;;;===???===777777:::===@@@@@@AAAAAABBB:::888777:::@@@DDDDDDCCC===<<<<<<>>>BBBCCC@@@===;;;>>>AAACCCCCCCCCCCCDDDAAA===999888:::???@@@@@@AAACCCCCC@@@AAADDDEEEBBBCCC???<<<<<<>>>@@@???===:::===AAABBBAAA>>>======@@@AAA???;;;;;;===;;;777333111//////000111111000////////////////////////////////////////////////........./////////000000////////////////////////......................................................---------......///***---000000...---///111---------............///........./////////000000...///000000111222222222333111111333888<<>>888444222222222222111111111111222222333222111111000000111111000000000000111111111111111111111111111111111111000000000000000000000000---222666555111222777===:::===@@@BBBBBBAAAAAABBB???AAA@@@;;;999<<>>???AAAAAAAAA@@@>>><<<<<<===<<<;;;>>>AAA>>>888555999>>>AAAAAA@@@??????444666:::>>>CCCEEEDDDBBB???======???BBBBBB???<<<:::===AAACCCCCCCCCCCCDDDAAA???;;;777999>>>AAA???AAADDDCCC@@@@@@DDDEEECCCDDDAAA======???@@@???===;;;===@@@AAA@@@>>>>>>>>>@@@AAA???<<<<<<>>><<<777333111///000111222111000////////////////////////////////////////////////.........//////000000111////////////////////////...................................................------------...//////---.........------///111---------............///........./////////000000---...000111222333333333222111000333777<<>>CCCGGGRRRKKKEEE@@@;;;555444666555777999999888:::@@@DDDIIIHHHGGGHHHKKKMMMLLLJJJJJJJJJJJJLLLMMMOOOQQQRRRUUUTTTSSSSSSTTTVVVXXXZZZYYY\\\~~~gggXXXSSSNNNHHH@@@<<<<<>>???AAAAAAAAA@@@>>><<<======<<<;;;???BBB???888333888>>>BBBBBB???<<<;;;444888===AAABBBBBBBBBBBBAAA???>>>???BBBBBB>>>;;;999<<<@@@BBBCCCCCCCCCDDD@@@AAA<<<666777===@@@???BBBDDDBBB>>>>>>CCCEEEDDDFFFBBB>>>>>>@@@AAA@@@>>><<<===???@@@???>>>???@@@@@@AAA???<<<<<<>>><<<777333111000000111222222111////////////////////////////////////////////////---......///000000111111////////////////////////................................................---------------...//////444222...------...//////---------............///000000000000111111111111///000111222333222222111111000000222666;;;>>>???AAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDFFFCCC;;;888===DDDIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHDDD>>>:::888777777666555555555555666666666666666888999777555333444666444666888888777555555555555444333333333444555666555555666777777777666666888???HHHLLLLLLKKKKKKLLLKKKLLLNNNOOOPPPPPPOOOOOOKKKKKKKKKMMMNNNNNNLLLIIIIIIOOONNNCCC:::888::::::777777777777666666666555555444444333333444444555666555555444444444444555444444666777888777777666444555777777777:::???CCCOOOJJJFFFEEE@@@777444555333777:::999666666;;;@@@EEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYY[[[kkksssccc[[[SSSLLL@@@<<<<<>>@@@CCCEEEDDDBBBAAADDDBBB===;;;???BBBBBB>>>???AAAAAAAAA@@@>>><<<======<<<;;;???CCC???888222777???CCCBBB>>>:::888666:::@@@AAA@@@???@@@BBBBBB@@@>>>@@@BBBAAA>>>:::888<<>>CCCDDDAAA======BBBEEEEEEGGGCCC??????AAABBB@@@>>><<<>>>??????>>>>>>???AAAAAABBB@@@<<<<<<>>><<<888333111000000111222222111////////////////////////000000000000000000000000---......///000111111222////////////////////////................................................---------------...///000;;;666///------///...------------.........//////111222222222222333333333111111222333222111000///111000///111666:::===>>>BBBCCCCCCCCCDDDEEEEEEEEEBBBDDDFFFGGGGGGGGGEEEDDDBBBBBBCCCDDDDDDEEEDDDDDDEEEGGGJJJLLLLLLKKKIIIGGGDDDGGGDDD===999???GGGLLLFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIIIIJJJLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGIIIEEE???:::888888777666555555555555666666666777777999:::888555333444666000444777999888666555555333333222222333444666777555666666777777777777777===DDDLLLMMMJJJHHHKKKOOOHHHIIIKKKLLLMMMMMMLLLLLLMMMKKKJJJJJJLLLMMMLLLKKKJJJPPPNNNCCC999888::::::777777777777666666666666555444444333333444444555555555555555555666777888444444555666666555444333333444666666555777<<<@@@GGGDDDEEEHHHEEE<<<777888333777;;;999555444888===@@@FFFLLLMMMIIIFFFGGGJJJMMMMMMMMMNNNPPPRRRUUUVVVSSSTTTUUUVVVXXXYYYZZZZZZccc|||xxxiiiYYYMMMAAA???AAAHHHKKKIIIHHHIIIHHHFFFCCC@@@;;;888555333222222111111111111222222333222111000000000111222666111---...333666555222666444222000000000222333000222333333222111333444222222555888===@@@AAAAAABBB@@@???@@@DDDEEEDDDBBBCCCDDDAAA<<<;;;@@@BBBAAA???@@@BBBCCCCCCBBB@@@??????;;;;;;@@@BBB===999777666;;;@@@BBB@@@;;;666333<<<>>>@@@AAA@@@@@@AAABBBEEECCC@@@?????????>>>>>><<<>>>@@@BBBCCCDDDCCCCCCHHHCCC>>>:::;;;===???@@@CCCGGGFFF@@@<<>>>>>>>>@@@AAAAAA@@@>>>@@@AAA@@@======>>><<<777666333111///000111000000............/////////000111111222111111000///...................................................------------------------,,,,,,------...////////////)))---333+++%%%<<<^^^TTT===***+++000...+++---,,,,,,------...///000000000222444444333111111222111111111111111111111111000//////111555:::>>>@@@@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFCCC<<<999@@@JJJHHHGGGEEECCCAAA@@@?????????BBBEEEFFFEEEDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFGGGLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIHHHHHHJJJKKKMMMOOOOOONNNMMMLLLKKKJJJJJJLLLHHHBBB>>>;;;:::999888777777777777777777777777555666555444333333555777777666555333333444444555777777666555555555555555555444444555666999:::;;;GGGHHHIIIKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKKKKKKKJJJJJJJJJJJJMMMPPPJJJ<<<777<<<>>>999;;;;;;:::999777555333222666444333444777777555333555666666666666666555555555555555555555666777777777666555444555666888:::CCCGGGJJJIIIDDD>>>;;;;;;777777888999999999999999:::>>>EEEIIIJJJJJJIIIIIIKKKMMMOOOPPPPPPQQQSSSUUUTTTUUUUUUUUUXXXZZZZZZWWWhhhuuu```NNNCCC@@@BBBGGGJJJHHHGGGHHHGGGFFFCCC???;;;777444222222222111111111111222222222222111111111111222222000111111111000000222333666444222000000000111111000111222222111111222333222333666999===@@@AAAAAAAAA@@@???@@@CCCEEEDDDBBBCCCCCCAAA<<<;;;@@@BBBAAA>>>@@@AAACCCCCCAAA@@@>>>???;;;;;;@@@AAA===999888666;;;@@@AAA>>>999777666>>>@@@BBBCCCBBBBBBCCCDDDDDDBBB???>>>???@@@??????<<<>>>@@@BBBCCCDDDCCCCCCFFFCCC???<<<:::<<>>??????AAABBBBBB@@@???@@@AAA@@@======>>><<<777555333111000111111000///........./////////000000000000111111111000//////................................................------------------------//////..................111,,,---111,,,&&&222GGG<<>>;;;999888777555555555555555555555555555666666444333333555777444444333444555666888999777777666555555555555555444666888777666888>>>BBBJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMPPPJJJ<<<777<<<===888::::::999999777666444333555444333444666777555333555555666666666666555555777666666555555666666777666555444333444555777888>>>BBBGGGJJJGGGBBB<<<999666777777888999999999888999<<<@@@CCCDDDFFFHHHJJJJJJLLLNNNOOOOOOOOOQQQSSSRRRTTTUUUUUUVVVYYY\\\^^^qqqlllVVVJJJFFFFFFIIIKKKIIIHHHJJJGGGEEEBBB>>>:::666444222222222111111111111222222333333444444555444444333111777;;;999333000444999666444222111/////////000///000111111000000111222333444777;;;>>>@@@AAAAAAAAA@@@???@@@BBBDDDCCCBBBBBBCCC@@@<<<;;;???AAA@@@===>>>@@@BBBBBB@@@>>>===???;;;;;;???@@@<<<999999777;;;???>>>:::777888:::@@@BBBDDDEEEDDDDDDEEEFFFBBB@@@>>>>>>@@@AAAAAA@@@<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCBBB>>>::::::>>>BBBBBBFFFFFF@@@===???BBBCCCDDDEEECCC???@@@BBBAAA===>>>???@@@BBBBBBAAAAAA@@@@@@AAA@@@<<<<<<>>><<<777333222111111222222000........./////////000000000...//////000000000000///................................................------------------------111111000//////...------111///...///...,,,---111+++(((+++000///***,,,444------......//////000000000222444444333111111222111111111111111111111111444333222222555:::@@@CCCBBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDHHHFFFEEECCC===:::???GGGEEEDDDCCCBBBBBBBBBBBBBBB@@@CCCEEEFFFEEEEEEEEEFFFBBBDDDEEEFFFFFFGGGIIILLLLLLJJJHHHFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOOOONNNLLLJJJHHHJJJGGGCCC???;;;888777666555555555555555555555555555666666555444444555777555555555555666888999:::777777666555555555666666555888:::999777:::CCCKKKMMMMMMNNNNNNNNNNNNNNNMMMOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJNNNOOOHHH<<<777;;;;;;777888888888888777666555444555444444555666666555333555555666666666666666555888888777666666666777777555555444333333444666777888<<>>;;;;;;>>>>>>;;;999;;;888<<<>>><<<777666:::???AAACCCEEEEEEDDDDDDEEEFFFAAA???===>>>@@@BBBBBBBBB<<<>>>@@@BBBCCCCCCCCCCCCAAACCCCCC???:::999===BBBAAAEEEFFFAAA===@@@BBBCCCCCCDDDBBB??????BBBAAA===<<<>>>@@@AAA@@@@@@???@@@???AAA???<<<<<<>>>;;;666222111111222333222000......////////////000000000---...///000000000000000............................................................------------111111000000////////////...000000...///111000,,,******///333111,,,...333....../////////000000000000222444444333111111222111111111111111111111111444444222222444888>>>CCCCCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDHHHFFFEEECCC>>>:::>>>DDDCCCCCCBBBBBBBBBBBBCCCCCCAAACCCFFFFFFFFFEEEFFFGGGDDDDDDEEEEEEDDDFFFIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMOOOPPPOOOLLLJJJHHHJJJIIIFFFBBB===999777777555555555555555555555555555666777666444444555777888888888777777777777777777777666666666666666777777888999999:::@@@HHHOOOOOOOOOOOOOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJOOOMMMEEE;;;888::::::777777777777777777777666555555555555555666555444333444555666666666666666666777777777777777888999999666555444444444555666666666999>>>FFFKKKKKKEEE@@@999888888777777777777777999::::::::::::<<<@@@CCCGGGIIILLLNNNNNNNNNOOOQQQSSSRRRSSSWWWZZZ[[[^^^aaawww___XXXSSSQQQOOOLLLKKKMMMJJJHHHEEEAAA===999666555333333222222222222333333333444555777777777666555000222555444222//////000333333111000///.........---///000000///...000111444888===???@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAABBB@@@BBB@@@<<<<<>>;;;===@@@BBBBBB@@@===;;;>>>;;;;;;===<<<999:::===;;;======:::666777<<>>===>>>@@@BBBCCCCCC<<<>>>@@@BBBCCCCCCCCCCCC@@@CCCDDD@@@;;;999===AAA@@@EEEFFFAAA>>>@@@CCCCCCCCCCCCBBB>>>???BBBAAA>>>:::<<>>======>>>???@@@???<<<<<<===;;;666111111111222333333000...////////////000000000111......///000000111000000/////////////////////////////////////////////////////////......---------////////////000000111111+++000111,,,,,,000111------+++,,,///000//////111/////////000000000000000000222444444333111111222111111111111111111111111333333333222222666<<>>;;;888666333333222222222222333333000000111222333333333333111111000111222111000///111111000000//////.........///000000//////000111555999???AAA@@@???@@@BBB???AAABBBAAA@@@???@@@BBB???AAA@@@<<<<<>>:::===@@@BBBBBB@@@===:::===;;;;;;<<<:::888:::???>>>===;;;888888:::???CCCAAABBBDDDDDDCCCBBBBBBCCC@@@>>>===>>>@@@BBBCCCCCC<<<>>>@@@BBBCCCDDDCCCCCC@@@BBBCCCAAA===;;;===??????DDDFFFAAA???@@@CCCCCCBBBCCCAAA>>>???BBBBBB>>>888<<>>???@@@???;;;;;;===;;;666222111000111333333111////////////000000000111111///000000111111111111000////////////////////////////////////////////////000000//////...---------------...//////000111111,,,000000,,,)))+++---...111///---///333666777666000000000000111111111111000222444444333111111222333333333333333333333333111333444333333555:::???BBBCCCDDDFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGEEEDDDDDDAAA<<<<<>>DDDIIIMMMNNNCCCAAA>>>;;;888777666666999;;;>>>>>><<<:::999888@@@CCCHHHLLLMMMNNNPPPQQQVVVPPPPPPWWWZZZVVVUUUXXXvvvlllaaaZZZTTTNNNMMMNNNJJJIIIFFFBBB>>>:::777666444333333222222333333444000000000000111222333333222111111111111222222222/////////////////////......000111111000///111222555;;;AAACCCAAA???@@@BBB???AAABBBAAA???>>>@@@BBB???AAA@@@<<<<<>>===>>>@@@BBBCCCCCC<<<>>>@@@BBBCCCDDDCCCCCCAAAAAAAAA@@@???>>>===<<<>>>DDDFFFBBB???AAACCCCCCAAABBBAAA>>>???BBBBBB>>>888<<<@@@@@@<<<;;;<<>>@@@>>>;;;;;;===:::555333111000000111222222111//////000000000111111111111222222222222111111000////////////////////////////////////////////////000000000///...---------................../////////------......,,,---000333333222222555888999999111111111111111111111111000222444444333111111222444444444444444444444444111444777666555555999>>>AAABBBDDDEEEFFFFFFFFFEEECCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGDDDDDDDDDAAA<<<;;;===CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJEEEGGGIIIIIIHHHHHHIIIJJJGGGIIIMMMPPPRRRQQQPPPOOOKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJMMMNNNJJJBBB;;;888888666666666666666666666666444666888888777666666666333444666777888999999888777777666666777888888999888999===DDDLLLPPPPPPNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMMMMLLLLLLLLLKKKKKKLLLDDD<<<888999:::999888666777777777666555444444444666888777444222333444333444555666777777777777666666555555666666777777666666777777666555555444333555888<<<@@@EEEKKKOOOIIIFFFBBB>>>:::888777666777999<<<<<<;;;::::::::::::???DDDIIIKKKMMMOOOPPPSSSPPPQQQUUURRRMMMRRR^^^uuuiiiaaaYYYSSSQQQRRRJJJHHHEEEAAA===999666555444333333222222333333444222222111111222444555777---......---,,,---000222---......///000////////////000111111000000111222555;;;BBBDDDAAA???@@@BBB???AAACCCAAA???>>>???BBB>>>AAA@@@===<<>>888777<<>>@@@BBBCCCBBB<<<>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@@@@???===;;;>>>CCCFFFBBB???AAACCCCCCAAABBB@@@>>>???BBBBBB>>>999===AAAAAA===;;;===@@@>>>@@@>>>;;;;;;===:::555333111//////111222222222000000000000111111111111333333333333333222111000000000000000000000000000000000000000000000000000111000000///...---------/////////...------,,,,,,111++++++222555222111444///222333111000111222222222222111111111111111111000222444444333111111222555555555555555555555555111555999999666666:::>>>@@@AAACCCEEEFFFGGGGGGFFFCCCDDDEEEFFFFFFGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGDDDCCCDDDBBB===;;;<<>>BBBHHHMMMLLLIIIEEE@@@;;;888777777555777999:::::::::;;;===777;;;AAAGGGIIIKKKMMMOOOPPPOOORRRSSSKKKEEERRRfff}}}|||vvvjjj\\\TTTUUUXXXMMMLLLHHHCCC===999888888555666666777666444222111111111111111111111111111...+++---222111,,,---222222111111000000000000000000111111000...///111333;;;???CCCBBB>>><<>>===@@@AAA???===@@@DDDEEEDDDAAA??????;;;???>>>999666:::>>>???AAA:::666;;;AAACCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGAAA<<<===BBBEEEBBB======>>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAA???===;;;:::AAAAAABBB@@@??????BBBDDDDDDCCC@@@???>>>>>>???@@@:::<<>>======>>>???@@@???<<<<<<>>>;;;666555333222000//////000000000000111222333555666777777555444333444444222000111111000//////.........111000000000//////......000000////////////000000......////////////000000111111111000000000000000444222///000222333222000111111111111111111111111///......000444555444111444222000///000222555777555888:::888555444888===BBBBBBCCCDDDFFFHHHIIIJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDBBB>>>;;;BBBDDDEEEEEEDDDDDDFFFGGGEEEEEEGGGHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKLLLOOORRRSSSRRRPPPNNNKKKLLLQQQQQQKKKJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNMMMMMMLLLLLLLLLKKKKKKFFFFFFJJJNNNHHH===999;;;666666666777777777777777666777777777777777666666777888888999999888666555888666555555777999::::::;;;@@@HHHMMMPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLKKKLLLMMMOOOGGG@@@999777888:::888666666666666666666666666666777666555444444444444444777777666666555555555444444555555666666666666666555555555555555555444444555666888888999===DDDJJJIIILLLKKKEEE???===;;;777666555777;;;:::888999<<<888:::<<<===>>>AAADDDGGGKKKIIICCCJJJBBBEEEHHHzzzpppddd[[[WWWWWWSSSPPPIIIAAA;;;888888999555666666666666444333222222222222222222222222222000...///333333///000444222111111000000000000000000000111000//////222444999===AAABBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>>===@@@AAA???===@@@CCCEEECCCAAA??????<<<@@@???:::999===AAAAAA@@@:::777<<>>???@@@BBBCCCDDDEEEEEECCCCCCBBBAAA???===;;;:::@@@AAABBBAAA??????BBBDDDDDDCCCAAA???>>>>>>???@@@;;;===???@@@???>>>>>>??????AAA???<<<<<<>>>;;;666555444222111000000111111555555444444555555666777666666666555555444444444444444333333222111000000111111111111111111111111333333333222222333333333111222222222222222222222111111111111111111111111222000......000111000///000000000000000000000000222000///000333444333111333222111000000222444555333666888777555666;;;@@@AAAAAABBBCCCEEEFFFHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDIIIHHHGGGFFFDDDAAA===999BBBDDDFFFFFFEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKNNNQQQSSSRRRQQQOOOLLLNNNRRRSSSNNNMMMOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLIIIIIILLLOOOLLLBBB;;;;;;777777666666666777777777666777777777777777666666888888888888888777777666777666666666777999::::::>>>CCCIIINNNPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMLLLLLLLLLMMMNNNEEE???999777999:::999777666666666666666666666666666555555444444444555555777666666666555555555444444555555666666666666666666555555444444555555555555666888777888:::???DDDKKKOOOPPPJJJEEEAAA===888888666888;;;;;;888888;;;777999;;;<<<<<<>>>AAADDD>>>???<<>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>>===@@@AAA???<<<@@@CCCEEECCCAAA???>>>===@@@@@@<<<<<<@@@DDDDDD===999999???DDDDDDCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>BBBGGGIIIEEE@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBB@@@>>><<<:::>>>AAABBBAAA???>>>AAADDDCCCBBBAAA?????????@@@@@@<<<>>>@@@AAA@@@??????@@@???AAA???<<<<<<>>>;;;666666555333222111111222333888777666555555555555555555888999888555444666888999888777666555444333333333333333333333333333444222222222111111222222222000000000000000000000000////////////000000000000111///......///000000///////////////////////////222000......///000111000000000000111222222333333222333555444444666<<>>@@@===???<<>>===@@@AAA???<<>>>>>@@@???<<<===BBBFFFFFF;;;999;;;BBBFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>@@@DDDFFFDDDAAA>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCBBBAAA???<<<;;;<<<@@@CCCBBB???>>>AAAEEECCCBBBAAA@@@@@@@@@@@@AAA===???AAABBBAAA@@@@@@AAA@@@AAA@@@======>>><<<777666555444333222333333444666555555444333333444444555999<<<:::666555888<<<;;;:::999888777555444444555444444444333333333222000000111111111111000000////////////////////////000000000000000111111111000000//////000000111111000000000000000000000000000///------...///111222///111333555777888888888555666666555555888===AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFKKKJJJHHHFFFDDDCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA===;;;===AAAEEEGGGFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLMMMOOORRRSSSQQQPPPNNNNNNPPPRRRSSSSSSSSSTTTSSSQQQNNNLLLKKKLLLNNNPPPPPPQQQRRRRRRRRRQQQPPPPPPLLLIIIIIINNNPPPJJJ???666:::999888666666777888999777777888888999999888888:::999888777666777888999666777888888999:::<<<===HHHKKKOOORRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMJJJHHH>>>;;;999888:::;;;:::999666666666666666666666666444444444444444555666777555555555555555555555555444555555666666666666666777666444444444555777888555666777888888888888888AAAIIIOOOOOOMMMIIICCC===:::777777:::;;;888888999888999::::::999:::<<<>>>@@@@@@===EEE>>>BBBGGG{{{pppggg\\\UUULLLDDD???;;;777555666555555555444444444444444444444444444444444444222222111111333444222///222111111000000000000000///000000000000111444777>>><<<999999;;;???AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAACCCAAA>>>===@@@AAA???<<>>>>>===???===;;;===CCCFFFEEE:::999===DDDFFFDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFBBB===;;;>>>AAABBBBBB???@@@AAABBBCCCCCCDDDDDDAAABBBCCCCCCBBB???===;;;:::???CCCBBB>>>===AAAEEEBBBBBBAAAAAAAAAAAAAAAAAA===???BBBBBBAAA@@@@@@AAA@@@AAA@@@======???<<<777666555444333333333444555444444444444555666777777555999<<<;;;777555888<<<999999888777666555444444666666555333222111000///111111222222222222111111000000000111111111222222222222222333333444444444000111111111111111222333444444444444444444444444333333222222333666999<<<666888<<>><<<<<<>>>AAACCCEEEFFFGGGHHHIIIIIIHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEECCC@@@===<<<@@@DDDFFFFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKPPPPPPPPPQQQSSSRRRPPPNNNLLLNNNOOOPPPQQQSSSSSSSSSSSSRRROOOMMMLLLNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNLLLKKKNNNRRROOODDD999;;;:::999888777777888999777777888999999999999999;;;:::888777777777888999666888999999999;;;???CCCLLLOOOQQQRRRRRRQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJOOONNNNNNOOOOOOMMMIIIEEE::::::999999:::;;;:::999666666666666666666666666444444444444444555666777444444444555555555555555444555555666666666666666666555555444555666777888444555666888999:::999999:::CCCKKKMMMNNNNNNKKKGGG===888555888:::999999::::::;;;<<<;;;::::::<<<>>>;;;:::777CCCBBBGGGKKKyyytttbbbZZZPPPHHHBBB===888444666555555444444444555555444444444444444444444444666666444333555888555000222111111000000000000000000111111111000111444666???>>>;;;999999;;;???AAA???@@@@@@AAAAAABBBBBBCCCAAACCCAAA>>>===@@@AAA???;;;???BBBDDDBBB@@@>>>===>>>???<<<:::===CCCFFFDDD999999>>>DDDFFFDDDBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGCCC<<<999:::>>>AAACCC???@@@AAABBBCCCCCCCCCCCCAAABBBCCCDDDCCC@@@===;;;888>>>CCCCCC>>><<<@@@EEEBBBBBBBBBBBBBBBAAAAAAAAA===???AAABBBAAA@@@@@@AAA@@@BBB@@@======???<<<777555555333333333333444555444555555666888999;;;<<<666999:::999666555777999666666555555444444333333555555444333111000////////////111111111111//////......///000111222333333222222333333444555555555555666777777666666888:::========================<<<===>>>???@@@BBBEEEHHHBBBDDDGGGIIILLLMMMMMMNNNJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKIIIIIILLLMMMNNNNNNOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJJJJGGGCCC@@@>>>AAAEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKQQQPPPPPPQQQRRRRRRPPPNNNLLLNNNOOONNNOOOSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQSSSPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQUUUUUULLLAAA;;;:::::::::999888888888777888999:::::::::::::::::::::999888888888888888777999:::999999===DDDJJJOOOPPPRRRSSSRRRRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPOOONNNMMMLLLKKKPPPNNNNNNOOOPPPNNNGGGBBB888999::::::::::::999999666666666666666666666666555555444444444555666666444444444444444555555555444555555666666666666666444555555666777777777888555444555777:::;;;;;;:::888???FFFJJJMMMSSSUUUSSSEEE===777888:::999999;;;;;;<<<<<<<<<;;;;;;<<<>>>===<<<888CCC@@@FFFLLL~~~mmmcccUUUJJJCCC>>>999555666555444444444444555666333333333333333333333333777777555333666:::777///222111111000000000000000111222222111000111333555===??????===999888:::===??????@@@AAAAAABBBCCCCCCAAACCCAAA>>>===@@@AAA???;;;>>>BBBCCCBBB@@@>>>===@@@@@@===:::>>>DDDFFFCCC::::::>>>EEEFFFCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAA===;;;<<>>DDDCCC>>><<<@@@FFFAAAAAABBBBBBBBBBBBBBBAAA<<>>>>>???===888444444333222222333444555555555666777888:::;;;<<<888888777777666555555555333333333333333333333333333333333222222222222222222333444555555444333222111222333555666888999:::<<<<<<<<<===>>>?????????@@@BBBDDDCCCBBBBBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGJJJKKKJJJKKKMMMPPPKKKLLLMMMNNNNNNOOOOOOOOOMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMNNNMMMMMMIIIIIIIIIJJJKKKLLLNNNOOONNNNNNMMMMMMMMMLLLLLLLLLPPPOOONNNNNNNNNKKKGGGDDDBBBDDDGGGHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLMMMMMMMMMOOOQQQRRRPPPNNNMMMPPPPPPMMMNNNSSSTTTQQQPPPPPPPPPPPPQQQRRRSSSSSSPPPQQQTTTVVVVVVUUUSSSRRRQQQSSSSSSRRRUUUWWWRRRHHH:::;;;<<<<<<;;;999777666777888999:::;;;;;;;;;;;;999999::::::999999888777888::::::999:::???IIIQQQPPPQQQRRRRRRRRRRRRTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNPPPQQQNNNFFF@@@777999;;;;;;;;;999888888666666666666666666666666666555555444444444555555333333333444444555555555444555555666666666666666333444666888999888777666777555444666999;;;:::888777===AAACCCIIIRRRYYY[[[QQQFFF<<<::::::999999;;;:::;;;<<<;;;;;;;;;===>>>???AAA>>>EEE===EEETTTwwwkkkYYYKKKCCC???:::777666555444333333444666666333333333333333333333333555666333111444999555---222111111000000000000000222333333111000111333555;;;???CCCAAA;;;777777999??????@@@AAAAAABBBCCCCCCAAACCCAAA>>>===@@@AAA???;;;>>>BBBCCCBBB???>>>===BBBAAA>>>;;;???EEEFFFCCC::::::???DDDEEECCCCCCFFFDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>???BBBDDDFFF@@@@@@AAABBBCCCCCCCCCCCC@@@BBBDDDEEEDDDAAA>>>;;;666===DDDCCC>>><<<@@@FFFAAAAAABBBCCCCCCBBBBBBBBB<<<>>>@@@AAA@@@??????@@@AAABBBAAA>>>>>>???===888444333222222222333444555444444555555666888999:::999777555555666555444222222222222333333333333444111111222333333444555555<<<===???@@@@@@???===<<<;;;<<<>>>@@@BBBDDDFFFFFFLLLMMMMMMNNNOOOPPPPPPPPPLLLNNNPPPOOONNNNNNQQQTTTOOOOOOOOOOOOOOOOOOOOOOOOJJJMMMPPPPPPOOONNNPPPRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMLLLJJJHHHIIIJJJLLLMMMMMMKKKIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNOOONNNKKKHHHEEEGGGIIIJJJJJJKKKMMMOOOLLLLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMIIIIIIJJJMMMPPPQQQQQQOOONNNRRRRRRNNNNNNSSSTTTQQQOOOOOOPPPQQQRRRSSSTTTTTTOOOQQQTTTVVVVVVUUUSSSRRROOORRRSSSQQQSSSWWWSSSKKK999;;;<<<===<<<:::777555777888999:::;;;;;;;;;;;;999999:::;;;:::999888777999::::::999:::@@@LLLUUUPPPQQQRRRRRRQQQRRRTTTVVVTTTSSSRRRQQQQQQRRRSSSTTTPPPQQQQQQRRRSSSTTTTTTUUUQQQOOONNNPPPRRRNNNFFF???777999;;;<<<;;;999888777666666666666666666666666777666555444444444444444333333333444444555555555444555555666666666666666222444777999:::999777666888666444444777999888666666:::<<<===CCCNNNXXX\\\ZZZMMMAAA<<<:::999999:::999:::;;;;;;::::::<<<>>>888???@@@FFF>>>KKKeeetttaaaNNN@@@:::888777888666555555777777666444555444444333333222222111222222222222222222222222111111000000//////......///000111111000111333555<<>>AAABBBBBBCCCBBBDDDFFFDDD???>>>@@@@@@>>>===@@@CCCDDDCCCAAA@@@@@@AAA???===???CCCEEECCCAAA999===BBBDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@>>>======>>>@@@BBBAAA?????????AAABBBAAA@@@DDDEEEEEEEEECCCAAA>>><<<999>>>BBBBBB???>>>@@@DDDBBBDDDDDDCCCAAA@@@@@@AAA<<>>@@@@@@===;;;888555333333555555333000222333555777888888777777222222333333333333444444...///000222333444555555111333555999===@@@CCCDDDIIIJJJKKKMMMMMMMMMLLLLLLMMMMMMMMMNNNOOOQQQSSSSSSXXXXXXWWWVVVUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSSSSRRROOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMKKKKKKLLLLLLMMMKKKLLLKKKKKKJJJIIIHHHGGGLLLLLLLLLJJJHHHGGGHHHJJJHHHIIIKKKLLLMMMLLLKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRPPPNNNMMMIIIJJJLLLNNNOOONNNMMMLLLSSSQQQOOOPPPRRRTTTTTTTTTOOOOOOOOOOOOPPPQQQSSSSSSVVVRRRPPPPPPSSSVVVUUUSSSUUUTTTTTTTTTUUUUUUSSSRRR???<<<<<>>@@@CCCCCC@@@<<<999888777888;;;???CCCEEEEEEDDDEEEFFFEEE@@@???AAAAAA???===@@@DDDEEEDDDCCCBBBBBBAAA???===???CCCEEEDDDAAA999<<>>888<<>>;;;777999777444444666666444222///000222333444444333333777777777666666666666666888:::<<>>>>>@@@AAA>>>===???===<<<<<<<<<===>>>@@@AAA>>>>>>======<<<<<<;;;;;;===;;;:::;;;@@@GGGOOOTTTTTTUUUVVVTTTRRRSSSVVVYYYUUUVVVVVVUUUSSSSSSTTTUUUSSSQQQPPPQQQSSSTTTRRROOONNNPPPQQQRRRPPPKKKBBB;;;;;;;;;:::999888888777777777777777777777777777777555555555555555555555555333444555555666666555555444555555555555666666666555555555555666666666666666666666666777777777888777999999888888===FFFMMMTTTPPPIIICCC@@@>>><<<;;;=========<<<<<<=========;;;>>>>>>AAAEEEWWWrrr^^^III<<<555444555666555333222222333555555444444333222222222222222222222222222222222111000000000000////////////000111111000111333555???AAADDDEEECCC@@@>>>>>>777666777<<>>AAADDDFFFFFFDDDDDDDDD@@@>>>>>>@@@DDDFFFDDDBBB:::<<>><<<999777999666444333444555444444444555666888999999999999======>>>???@@@AAAAAABBBIIIKKKOOORRRTTTUUUUUUUUUZZZZZZ[[[]]]^^^___```aaa______```aaaaaa```^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^XXXXXXVVVUUUTTTSSSSSSRRRTTTTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMPPPOOONNNMMMMMMMMMNNNNNNJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJIIIHHHHHHIIIKKKLLLPPPPPPOOOMMMKKKJJJHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQQQQQQQPPPPPPOOONNNQQQQQQRRRRRRQQQPPPNNNMMMJJJJJJJJJLLLOOORRRSSSTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]EEE@@@>>>AAABBB@@@???AAA>>>>>>>>>???@@@BBBDDDEEEDDDCCCAAA???>>>>>>>>>??????>>>>>>???CCCJJJPPPUUUVVVVVVVVVUUUSSSTTTWWWYYYXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRSSSSSSSSSPPPNNNNNNOOOQQQSSSQQQIII@@@:::======<<<;;;999888777777777777777777777777777777555555555555555555555555444444555666666666666555444444444555555555555666555555555555666666666666666666666777777777888888777888999777666777<<>>======<<<<<<======>>>999===BBB@@@KKKzzz~~~nnnWWWAAA444444666777666444333555777555555555444333333222222222222222222222222222222000000000000000000000000///000111111000111333555>>>AAADDDEEEDDDBBBBBBBBB;;;777444666<<>>>>>AAAEEEFFFDDDBBB>>>===<<>>AAABBBAAA@@@AAACCCDDDEEEFFFFFFEEEDDDEEEGGGFFFIIILLLLLLJJJHHHFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA<<<;;;999888999:::;;;<<<===>>>???AAACCCEEEFFFGGGFFFHHHJJJMMMPPPSSSUUUVVVZZZ\\\___bbbccccccbbbaaadddddddddddddddddddddddd``````aaaaaaaaa```^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[YYYXXXVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMOOOOOOOOONNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKKKKNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLPPPPPPPPPPPPPPPOOOOOOOOORRRSSSSSSSSSSSSRRRQQQPPPMMMLLLLLLNNNRRRTTTUUUUUUSSSSSSRRRPPPPPPOOOOOOOOOPPPSSSWWWWWWUUUUUUWWWZZZVVVXXXYYYZZZZZZ\\\^^^___GGGAAA===???@@@??????AAA>>>??????@@@AAAAAABBBCCCDDDBBB@@@???>>>???@@@AAAAAAAAABBBDDDIIINNNSSSWWWUUUVVVWWWXXXXXXWWWWWWXXXZZZWWWTTTTTTWWWXXXVVVTTTVVVVVVVVVVVVUUUUUUSSSRRROOOOOOQQQSSSPPPGGG>>>:::???>>>===<<<:::999777777666666666666666666666666555555555555555555555555444444555666666666666666444444444444555555555555555555555555666666666666666666777777777888888888333555666666666777:::===JJJMMMPPPOOOIIICCC@@@@@@>>>======<<<<<<======>>>>>>@@@FFFDDDZZZ|||jjjPPP===777777666444333444666888666666555444444333333222222222222222222222222222000000000000111111111111///000111111000111333555===@@@CCCDDDCCCBBBCCCCCCAAA<<<555222666;;;@@@BBB@@@CCCCCC@@@@@@CCCBBB???===@@@CCCEEEEEECCCCCCCCC???>>>>>>AAAFFFGGGEEEBBBCCC???;;;<<<@@@DDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDBBBAAAAAABBBDDDFFFCCCAAA???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC999<<>>>>>>>>@@@???????????????>>>>>>>>>???>>>===<<<===>>>@@@BBBAAABBBDDDGGGLLLPPPTTTWWWTTTVVVYYY\\\]]][[[XXXUUUYYYVVVSSSTTTVVVWWWVVVSSSUUUUUUVVVVVVVVVUUUUUUUUUPPPOOOPPPSSSNNNCCC<<<;;;??????===<<<:::999888777666666666666666666666666555555555555555555555555444555666666777777666666444444444555555555666666555555555555666666666666777777777777888888888888333555666777777888:::;;;CCCIIIPPPRRRNNNIIIEEEDDD???>>>===<<<<<<===>>>???CCCCCCJJJSSSvvv|||fffSSS@@@<<<666222222444555666666666555555444333333333222222222222222222222222000000000111111111111222///000111111000111333555<<<>>>AAABBBBBBBBBBBBCCCEEEAAA:::555333666;;;???>>>AAABBB@@@@@@CCCBBB???>>>AAADDDEEEDDDCCCBBBAAA>>>>>>>>>BBBGGGHHHFFFBBBEEEAAA===<<<>>>AAAEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDBBBAAAAAABBBDDDFFFDDDAAA???@@@BBBEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB888:::???DDDHHHLLLNNNOOOPPPRRRSSSSSSSSSSSSUUUVVVTTTUUUUUUSSSPPPOOOOOOPPPNNNOOOQQQPPPNNNMMMMMMNNNJJJMMMOOOQQQQQQSSSUUUWWWZZZ[[[\\\^^^aaacccfffgggiiiiiiiiijjjjjjjjjkkkkkkjjjjjjjjjiiihhhgggfffffffffeeeeeedddcccbbbbbbaaaaaabbbcccccccccbbbaaa```^^^^^^]]]]]]]]]]]]]]]^^^\\\[[[ZZZYYYYYYXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSTTTVVVWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPMMMOOOQQQRRRPPPOOONNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUQQQQQQQQQTTTVVVWWWWWWUUUUUUUUUTTTTTTTTTUUUUUUVVVSSSVVVZZZ\\\\\\[[[[[[[[[VVVXXXYYYXXXUUUVVVYYY]]]OOOEEE<<<;;;===>>>>>>???>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<>>>???AAA>>>@@@CCCHHHMMMQQQUUUVVVVVVWWWZZZ]]]___]]]YYYUUUXXXWWWUUUUUUVVVVVVVVVUUURRRTTTVVVVVVTTTSSSTTTUUURRROOOPPPRRRLLL@@@;;;===>>>>>>===<<<:::999888888777777777777777777777777555555555555555555555555555555666777777777777666555555555666666666666777555555555555666666666666777777777888888888999999888888888999999888888888===CCCLLLRRRRRROOOKKKHHHBBBAAA???>>>>>>???AAABBBDDDFFFSSSnnnxxxkkkPPPFFF:::444555666666444666666666555444444333333222222222222222222222222000000111111111222222222///000111111000111333555<<<>>>AAABBBAAAAAABBBCCCDDDDDDBBB===777666999===>>>BBBCCCAAABBBDDDDDD@@@@@@CCCFFFGGGEEECCCAAAAAA>>>===???CCCGGGIIIFFFCCCBBBBBBAAA???>>>???BBBDDDFFFFFFGGGHHHHHHHHHHHHHHHFFFDDDBBB@@@@@@BBBDDDFFFDDDBBB@@@@@@BBBEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGGGG>>>@@@CCCHHHNNNQQQSSSSSSQQQSSSUUUUUUUUUVVVWWWYYYVVVVVVTTTQQQNNNMMMOOOQQQJJJMMMOOOOOOMMMLLLNNNOOORRRVVV[[[^^^```aaaccceeemmmmmmmmmmmmnnnppprrrsssqqqppppppnnnmmmllllllkkkjjjiiihhhffffffffffffffffffffffffeeeeeeddddddddd```aaabbbcccccccccbbbaaa^^^]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\[[[[[[[[[\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUUUUSSSQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTWWW[[[\\\\\\[[[YYYYYYYYYZZZ[[[]]]^^^______```bbbdddeeeccc___[[[ZZZ\\\\\\YYYUUUUUUXXX\\\WWWJJJ@@@>>>@@@@@@@@@AAA>>>>>>???@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>AAAFFFLLLQQQUUUXXXYYYZZZYYYYYY[[[^^^^^^[[[XXXXXXXXXYYYWWWVVVUUUWWWXXXTTTVVVXXXWWWTTTRRRSSSTTTUUUOOOOOOQQQJJJ===:::???<<<<<<;;;;;;:::999999888777777777777777777777777555555555555555555555555555555666777777777777777666666666777777777888888555555555555666666666666777777888888888999999999;;;:::999999999999999888888>>>GGGPPPVVVUUUPPPLLLFFFEEECCCAAAAAACCCEEEFFFFFFNNNccczzz^^^PPP@@@888999:::888444666666666555444444333333222222222222222222222222000000111111222222222222///000111111000111333555===???AAABBBAAAAAABBBCCCBBBFFFHHHDDD<<<777999===???BBBDDDBBBCCCFFFEEEBBBCCCEEEHHHHHHFFFCCCBBBAAA======???CCCHHHIIIFFFCCC???BBBDDDCCC@@@>>>???AAAEEEFFFGGGGGGHHHHHHHHHHHHEEEDDDBBB@@@@@@BBBDDDEEEDDDBBB@@@@@@BBBEEEGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNGGGGGGJJJMMMQQQSSSSSSRRROOOQQQSSSSSSSSSTTTVVVXXXVVVUUURRRNNNKKKKKKMMMPPPJJJMMMQQQSSSRRRSSSVVVYYY]]]cccjjjnnnpppqqqsssuuutttsssrrrqqqqqqqqqrrrssspppoooooonnnnnnmmmlllllliiigggeeeddddddeeeggghhhggggggffffffffffffffffffdddeeefffggghhhhhhgggfffaaaaaa``````aaabbbbbbccc______^^^^^^^^^___`````````______^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUSSSRRRQQQTTTVVVXXXXXXUUUSSSQQQQQQSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQTTTSSSRRRQQQPPPPPPPPPPPPUUUVVVXXX\\\```bbbbbbaaacccddddddfffhhhjjjlllmmmrrrqqqqqqssstttqqqjjjeee]]]______\\\WWWUUUYYY]]]\\\OOOCCC@@@BBBCCCCCCDDD===>>>@@@AAABBBAAAAAA@@@>>>>>>?????????>>>>>>===@@@DDDIIIPPPVVVZZZ\\\]]]^^^[[[XXXXXX[[[]]]]]]\\\XXXZZZ[[[ZZZVVVUUUXXX[[[XXXZZZ\\\ZZZVVVSSSSSSTTTVVVPPPNNNPPPHHH;;;999@@@;;;;;;;;;::::::999999999777777777777777777777777555555555555555555555555555666666777777777777777777777777777888888888888555555555555666666666777777888888888888999999999:::999888888:::;;;;;;;;;666:::DDDOOOWWWYYYTTTNNNIIIHHHEEEDDDDDDEEEHHHIIIIIIVVVqqqzzzeeeLLL>>>;;;;;;777222555666777666333222111222333333333222222222111111111111111111111111111111111222222111000000111333<<>>===???BBBEEEEEEBBBBBBEEEEEEBBBCCCFFFHHHHHHFFFCCCBBBAAA???<<<>>>DDDGGGFFFFFFGGGAAABBBEEEFFFEEEAAA===:::???DDDIIIJJJHHHGGGGGGHHHFFFEEECCCBBBBBBBBBDDDEEEEEECCCBBBGGGMMMQQQPPPMMMQQQPPPPPPRRRUUUVVVTTTQQQNNNOOOPPPPPPQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPOOONNNSSSTTTUUUUUUUUUVVVYYY\\\```bbbeeehhhkkkmmmnnnnnnooossswwwxxxuuuttttttvvvsssrrrrrrrrrqqqqqqppppppnnnlllkkkjjjjjjkkkmmmnnniiiiiihhhgggffffffffffffhhhiiiiiigggeeeeeefffgggffffffeeeeeeeeeeeeffffffddddddcccbbbaaaaaaaaaaaa______``````aaaaaaaaabbbaaaaaa`````````_________^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[ZZZYYYWWWWWWZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPPPPQQQRRRRRRSSSTTTTTTQQQQQQOOOOOOOOOOOOQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOKKKLLLLLLLLLLLLLLLLLLMMMLLLNNNOOOOOOOOOQQQTTTWWWSSSRRRQQQRRRTTTSSSPPPMMMfffZZZSSSYYY```aaa______gggiiikkklllmmmpppsssvvvxxxxxxzzz|||~~~~~~|||zzzmmmjjjeee```]]][[[[[[[[[[[[QQQJJJLLLWWW]]]YYYSSSAAA???===>>>@@@@@@>>>;;;BBBCCCBBB@@@>>>===>>>???===AAAJJJUUU___bbb___[[[]]]^^^]]][[[^^^dddaaaYYY]]]]]]\\\[[[ZZZYYYXXXXXXTTTXXXYYYWWWWWWXXXWWWTTTUUUWWWRRRGGG???@@@@@@>>>@@@===999888:::;;;;;;999999999999888888888888777777777777777777777777777666666777777888888888999999888888777777777777777777777777777777777777777:::999888888888888888999888888999::::::::::::999===<<<===EEEOOOVVVXXXWWWRRRIIIDDDFFFGGGBBB@@@CCCUUULLL}}}sss^^^LLL@@@:::888666666666555444333444555777333333333222222222222111111111111111111111111111111222222111000000111333<<>>@@@FFFIIIHHHGGGHHHCCCDDDGGGHHHHHHEEEAAA???@@@CCCFFFHHHIIIHHHIIIIIIIIIGGGEEEDDDCCCDDDEEEEEEHHHGGGHHHMMMTTTWWWUUURRRUUUTTTSSSUUUVVVVVVSSSPPPKKKLLLNNNPPPRRRSSSTTTUUUQQQQQQQQQSSSWWWZZZ[[[[[[dddeeeggghhhhhhjjjmmmpppqqqrrrtttvvvwwwwwwwwwwwwrrruuuwwwxxxwwwvvvuuuuuussssssrrrrrrrrrqqqqqqqqqqqqpppnnnmmmlllmmmnnnooojjjjjjiiiiiijjjkkkkkklllkkkkkkkkkjjjhhhggghhhiiijjjiiiiiihhhgggggghhhhhhhhhgggfffeeedddcccccccccdddccccccbbbbbbaaaaaa```___^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXWWWUUUTTTSSSTTTSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPQQQTTTVVVTTTSSSSSSUUUWWWXXXUUUSSS]]]VVVUUUZZZ_________aaaeeegggjjjkkkmmmooosssvvvzzz{{{}}}~~~{{{yyyxxxxxxxxxuuusssuuu~~~|||ZZZPPPEEE@@@BBBCCCAAA>>>===>>>??????======>>>???BBBHHHQQQXXX]]]_________bbbbbb___ZZZZZZ______ZZZ^^^^^^]]]\\\[[[ZZZZZZYYYVVVZZZ[[[XXXWWWYYYXXXUUUTTTUUUOOOEEE???@@@AAA???@@@===999888:::;;;;;;999999999999888888888888777777777777777777777777777555666666777888999999:::999999888777777777777777777777777777777777777777888888777777777888888999888888999::::::::::::999<<<;;;<<>>;;;<<<999777555444444555777888333333333333222222222222222222222222222222222222111222222222000000222444===@@@CCCEEEEEEEEEFFFHHHJJJJJJKKKMMMOOOMMMJJJHHHBBBEEEFFFCCCCCCFFFEEEBBBDDDGGGIIIJJJHHHEEEDDDCCCCCC@@@AAAGGGJJJHHHGGGIIIDDDFFFHHHJJJJJJHHHFFFEEEBBBBBBCCCEEEHHHJJJKKKJJJMMMMMMLLLKKKKKKLLLNNNOOOQQQPPPQQQUUUYYY[[[YYYVVVVVVUUUUUUUUUVVVUUURRRPPPLLLNNNQQQTTTWWWZZZ\\\\\\^^^^^^___ccchhhkkkmmmmmmoooqqqssstttuuuwwwzzz}}}zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxwwwuuusssssssssrrrrrrrrrrrrqqqqqqrrrqqqpppooonnnnnnooopppkkkkkkkkklllmmmnnnppppppmmmnnnooonnnkkkjjjkkklllooonnnmmmllljjjjjjjjjjjjkkkjjjiiigggfffeeeeeeeeegggfffeeecccbbb```___^^^[[[[[[[[[ZZZZZZZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIINNNNNNPPPQQQRRRRRRQQQPPPKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTVVVVVVUUUUUUWWWYYYXXXWWWUUUPPPRRRXXX]]]^^^]]]___ddddddfffiiikkkmmmppptttwwwzzz{{{~~~sssUUUAAA<<<>>>@@@???@@@BBBDDDEEEDDDCCCCCCDDDCCCLLLWWW]]]^^^]]]^^^_________\\\XXXXXX]]]```___``````___^^^]]]\\\[[[[[[XXX]]]^^^[[[XXXYYYXXXVVVTTTRRRLLLCCC>>>@@@AAA??????===:::999:::;;;::::::999999999888888888888777777777777777777777777777555555666777888::::::;;;999999888777777777777888777777777777777777777777777666666666777888999999888999999:::::::::::::::;;;;;;;;;<<>>>>>===;;;:::::::::::::::999999999888888888777777666666666666666666666666444555666777999:::;;;<<<:::999888888777777888888777777777777777777777777666555666666777888999:::888999::::::;;;;;;::::::999;;;<<<;;;;;;@@@JJJQQQXXXUUUUUUZZZ]]]ZZZUUUSSSooo~~~oooZZZGGG<<<999777777777888777555222444444444333333333222222222222222222222222222222111222333222111111333555>>>AAADDDFFFFFFGGGHHHIIIKKKJJJIIIKKKMMMLLLGGGBBBBBBEEEGGGEEEEEEGGGEEEBBBCCCFFFIIIIIIHHHFFFDDDDDDAAA>>>???EEEHHHFFFFFFGGGCCCDDDFFFHHHIIIJJJKKKKKKOOOKKKIIIJJJOOORRRSSSRRRUUUUUUVVVWWWXXXYYYZZZ[[[YYYVVVRRROOOPPPRRRTTTUUUQQQTTTWWWZZZ\\\^^^______eeefffhhhkkkmmmoooppppppuuuttttttuuuwwwwwwvvvtttxxxyyy{{{{{{zzzzzz{{{|||yyyyyyxxxwwwvvvvvvuuuuuuwwwtttrrrsssuuuvvvsssppprrrrrrrrrrrrrrrrrrrrrrrrooooooooopppqqqrrrssstttsssrrrqqqpppppppppppppppooopppqqqqqqooommmmmmmmmooonnnllljjjiiihhhggggggfffeeedddbbbaaa`````````^^^^^^]]]\\\[[[[[[ZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDFFFHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQOOOQQQSSSTTTUUUUUUWWWYYYWWWXXXYYYXXXWWWUUUSSSRRRHHHTTT___aaa\\\ZZZ^^^ccceeegggjjjlllooorrrvvvyyywwwzzz}}}lllaaaaaabbbdddbbb___[[[YYYXXXXXXVVVVVVYYY^^^bbbddddddaaa```aaabbbbbb___]]]\\\``````___^^^]]]\\\\\\[[[[[[aaaccc___[[[ZZZ[[[ZZZYYYPPPGGGBBB@@@???===;;;======<<<;;;:::999999:::999999999888888888777777666666666666666666666666444555666888999;;;<<<<<<:::999999888888888888888888888888888888888888888666666666666777888::::::999999:::;;;;;;;;;;;;:::888<<>>===:::888999:::999999999888888888888777777777777777777777777777777777888999999:::;;;;;;;;;:::999999888888999999888888888888888888888888:::999999999999999::::::999:::;;;;;;<<<;;;;;;;;;999<<<>>>===;;;:::<<<>>>@@@QQQ^^^```gggtttSSSJJJ>>>777666666555333555555444444444333333333333333333333333333333333111222333333222333555777@@@BBBFFFGGGHHHHHHIIIJJJGGGHHHHHHEEEBBBAAACCCFFFAAAFFFHHHGGGGGGHHHFFFAAAHHHJJJNNNOOONNNLLLKKKJJJGGGEEEGGGNNNRRRRRRRRRTTTWWWWWWWWWXXXYYY[[[^^^___ZZZ\\\]]]ZZZVVVSSSSSSUUUVVVWWWZZZ]]]```bbbdddeeegggjjjnnnppprrrsssuuuvvvsssvvvyyyyyywwwuuuvvvxxxssstttuuuvvvwwwwwwxxxwwwyyyxxxwwwwwwwwwtttqqqmmmppprrruuuvvvuuuuuuuuuvvvxxxwwwuuutttsssttttttuuurrrtttvvvuuussssssvvvyyyyyyyyyyyyzzzzzz{{{{{{{{{wwwwwwvvvvvvuuusssrrrqqqpppooonnnlllkkkjjjjjjjjjfffhhhjjjjjjhhhfffeeedddeeedddcccbbbaaa`````````^^^^^^^^^^^^^^^___``````]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLNNNOOONNNMMMMMMNNNOOORRRUUUUUUSSSRRRSSSTTTUUUYYYZZZZZZ___hhhjjjeeeccceeegggiiijjjlllppprrrooovvv~~~qqqhhhccc```aaaddddddcccbbbaaa```______XXX```ddd```[[[[[[]]]___TTTGGG@@@EEEKKKHHHBBB>>>:::===>>>===:::888999:::999999999888888888888777777777777777777777777777888888888999999:::::::::;;;:::999999888888999999888888888888888888888888;;;;;;::::::999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>@@@???SSS]]]dddhhhXXXEEE;;;:::;;;888444555555555444333444666888333222222111111222222333222444555555555555777888@@@FFFIIIGGGGGGJJJMMMMMMMMMIIIBBB??????BBBEEEGGG???FFFHHHEEEDDDHHHHHHEEEGGGKKKPPPSSSRRRQQQPPPPPPLLLLLLNNNQQQTTTVVVXXXZZZVVVVVVWWWVVVUUUUUUWWWXXX[[[\\\\\\YYYVVVUUUWWWZZZaaacccfffiiimmmqqqsssuuutttvvvyyy|||~~~~~~}}}}}}|||}}}~~~~~~}}}{{{yyywwwuuuuuuvvvwwwwwwwwwvvvvvvyyyxxxvvvtttsssssstttuuutttssssssrrrrrrrrrssssssxxxwwwwwwvvvvvvvvvvvvvvvzzzyyywwwvvvuuuuuuuuuvvvxxx{{{}}}}}}zzzxxxwwwvvvssssssrrrqqqpppooonnnnnnjjjkkkkkkkkkjjjhhhfffeeeggghhhiiijjjjjjiiihhhgggfffdddbbbccceeefffdddbbb_________^^^]]]]]]]]]\\\]]]\\\[[[[[[ZZZ[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUXXXUUUSSSSSSVVVWWWUUUSSSSSSRRRQQQSSSUUUUUURRROOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGFFFHHHKKKLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKSSSYYYPPPLLLWWWQQQSSSVVVYYYZZZ]]]```bbbeeefffhhhjjjllllllllllllpppssswww|||~~~yyyrrrqqqmmmfff___]]]___bbbaaaaaa______bbbeee```XXXHHHEEEDDDEEECCC@@@BBBGGG>>>>>><<<;;;;;;;;;;;;;;;:::999777888999999888666999999999999999999999999;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;:::999888888999999888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@<<<<<>>???DDD???>>>===<<<<<<;;;;;;;;;<<<;;;::::::;;;;;;:::888::::::999999999999999999:::::::::::::::;;;<<<===<<<;;;;;;:::999999888888999999999999999888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@BBB===;;;AAA>>><<>>======<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@;;;999===;;;>>>LLLSSSvvvkkkTTTDDD===<<<888888777888888888666555666555555444444555555666555666666666666666999;;;BBBHHHMMMNNNOOOQQQNNNJJJDDDEEEFFFJJJOOORRRRRRRRRMMMQQQTTTUUUUUUVVVWWWXXXZZZ[[[ZZZYYYWWWVVVVVVXXXUUUWWW[[[___aaaaaa```___cccfffjjjnnnqqquuuxxx{{{{{{|||}}}~~~~~~~~~}}}|||zzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{yyyxxxzzzzzzxxxwwwuuuuuuttttttqqqqqqpppoooooooooooopppppppppooonnnnnnnnnnnnnnnlllmmmooonnnlllkkkkkkkkkiiiiiiiiiiiijjjjjjkkkkkkiiijjjkkklllmmmllllllkkkjjjiiigggeeedddcccddddddddddddddddddddddddddddddbbbbbbaaa```___]]]]]]\\\]]]]]]\\\[[[[[[[[[[[[\\\ZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNQQQQQQQQQPPPOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOHHHTTTUUUIIIYYYcccJJJRRRTTTUUUUUUTTTTTTVVVWWW[[[\\\]]]^^^```aaabbbbbbfffiiimmmpppssswww{{{~~~pppfff^^^RRRGGGEEEAAA@@@BBBBBB???>>>@@@AAAAAA@@@@@@???>>>>>>===@@@>>>======>>>>>>===<<<::::::::::::;;;;;;;;;;;;999999888888777888888888;;;:::::::::999999999888999999999:::::::::::::::888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<>>EEEKKKPPPQQQSSSTTTQQQKKKFFFHHHKKKPPPUUUWWWWWWVVVXXXYYY[[[]]][[[YYYYYYZZZ[[[[[[[[[ZZZXXXXXXYYY[[[WWWZZZ```fffkkknnnoooppptttwww{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}|||{{{{{{zzz||||||||||||{{{yyywwwuuuyyyxxxvvvuuutttsssrrrrrrnnnnnnmmmlllllllllllllllmmmmmmmmmmmmmmmllllllkkklllmmmnnnnnnlllkkklllmmmiiiiiiiiijjjjjjkkkllllllhhhiiikkklllmmmmmmlllkkkjjjiiigggeeecccccccccddddddddddddddddddddddddddd``````````````````______^^^]]]]]]\\\[[[\\\\\\\\\ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUTTTTTTRRRQQQOOOOOOOOORRRQQQQQQPPPOOONNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPIIITTTTTTHHHZZZcccGGGQQQSSSUUUUUUUUUVVVXXXYYY[[[[[[\\\]]]___```aaabbbgggjjjmmmpppsssvvvzzz}}}}}}sssYYYDDDKKKFFFCCCEEEEEEAAA>>>>>>BBBBBBBBBBBBBBB@@@???>>>???>>>======>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;:::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================AAA@@@AAACCCAAALLLfff|||dddMMM@@@;;;888444444777888777666555555444444444444555555444555555666777:::>>>AAAJJJOOORRRTTTVVVXXXTTTMMMLLLMMMQQQVVVZZZ\\\ZZZXXXZZZZZZ[[[^^^\\\XXXWWWZZZUUUWWWYYYZZZ[[[^^^aaadddeeehhhnnntttyyy}}}~~~}}}|||||||||{{{{{{yyyxxxvvvtttsssuuuuuutttrrrqqqqqqqqqqqqooonnnnnnmmmmmmmmmmmmmmmkkkkkkllllllllllllkkkkkkkkklllmmmlllkkkjjjkkkllljjjjjjjjjkkkkkklllllllllhhhiiijjjlllllllllkkkjjjiiihhhgggfffeeedddddddddcccdddeeeeeeccccccdddeeebbbbbbbbbbbbcccccccccccc^^^^^^]]]\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVUUUVVVWWWUUUUUUUUUSSSQQQPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMNNNNNNNNNQQQLLLQQQOOOIIIUUUXXXBBBPPPRRRUUUUUUVVVWWWYYY[[[\\\\\\\\\]]]___```bbbccchhhjjjnnnpppsssuuuyyy|||{{{~~~lllRRRJJJDDDEEEFFFEEEEEEGGGCCCCCCDDDDDDDDDBBBAAA??????>>>======>>>>>>===<<<:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<=========<<<<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>>>>???AAABBBUUUwww{{{dddSSSCCC>>>777555777999888666777666666555555666666777666777888999;;;???DDDHHHNNNRRRTTTUUUXXX[[[WWWPPPRRRTTTVVVZZZ]]]^^^\\\ZZZYYYXXX[[[```___\\\]]]aaa]]]```dddhhhkkknnnrrruuuzzz{{{~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwuuutttsssssssssssssssrrrqqqppppppqqqqqqpppoooooonnnmmmnnnnnnnnnjjjkkklllmmmmmmlllkkkkkkjjjkkklllkkkjjjiiikkklllkkkkkkkkkkkkllllllllllllhhhiiijjjkkkkkkkkkjjjiiigggggggggggggggfffeeeeeebbbdddfffeeecccbbbdddfffcccccccccccccccccccccccc^^^^^^]]]\\\\\\\\\\\\]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[YYYVVVUUUVVVXXXTTTUUUVVVTTTQQQQQQSSSUUURRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKMMMOOONNNKKKJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNQQQPPPMMMLLLNNNSSSOOODDDQQQSSSTTTUUUUUUVVVXXXZZZ]]]]]]]]]]]]___aaacccdddfffiiillloooqqqssswwwyyyyyy|||xxxhhhVVVLLLFFFBBBBBBDDDDDDEEEFFFFFFEEEDDDBBB@@@@@@???===>>>??????>>><<<:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<===>>>???========================:::::::::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;===<<>>@@@DDDJJJNNNQQQTTTUUUVVVZZZ\\\XXXRRRWWWXXXZZZ]]]______]]]ZZZ]]]\\\```gggiiigggiiiooorrrvvvzzz~~~~~~}}}}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuvvvuuutttrrrrrrrrrssstttrrrrrrqqqpppppppppqqqqqqoooooonnnmmmmmmmmmmmmnnnjjjkkkmmmmmmnnnmmmlllkkkkkkllllllkkkjjjjjjlllnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjkkkjjjjjjhhhhhhffffffhhhhhhhhhgggfffeeebbbdddfffeeecccbbbdddfffccccccbbbbbbaaa```_________^^^]]]]]]\\\\\\]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\ZZZVVVUUUVVVXXXTTTVVVVVVTTTRRRQQQTTTWWWQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKNNNPPPOOOLLLJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQKKKKKKUUUUUUMMMKKKQQQSSSTTTUUUTTTTTTVVVWWW]]]]]]]]]]]]^^^aaacccdddeeegggkkkmmmoooqqqtttwwwxxx{{{ttt```RRRLLLLLLDDDEEEFFFGGGFFFDDDBBBAAAAAA@@@>>>???@@@@@@???===;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<===>>>???@@@=========>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAAGGGSSScccdddWWWIIIBBB>>>:::777888@@@@@@@@@>>>===>>>@@@CCCCCCBBBBBBGGGNNNTTTVVVVVVXXXWWWWWW[[[___aaa___]]]\\\[[[ZZZXXXWWWZZZ^^^bbbgggkkkqqqwww}}}~~~|||zzzxxxvvvvvvwwwvvvvvvuuuttttttssssssxxxvvvtttqqqqqqrrrsssuuuuuutttsssrrrpppooonnnnnnpppppppppooonnnnnnmmmmmmrrrqqqqqqpppooonnnnnnmmmkkklllmmmnnnnnnmmmlllkkkooonnnlllkkkjjjjjjkkklllkkkjjjjjjiiihhhggggggfffjjjgggddddddfffgggeeecccccceeegggeeebbb```aaabbbdddcccaaa`````````aaaaaa______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZ]]]]]]\\\[[[YYYWWWUUUTTTXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPOOOOOOOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJHHHHHHJJJKKKJJJIIILLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOONNNNNNMMMMMMLLLMMMKKKKKKOOOUUUWWWUUURRRSSSUUUVVVWWWWWWWWWYYY[[[]]]\\\\\\]]]^^^```bbbdddiiikkkmmmnnnpppssswwwzzz{{{~~~|||[[[RRRPPPLLLIIIEEEBBBAAA@@@IIIAAA<<>>:::BBBCCC@@@:::999<<<>>>===<<<======>>>>>>>>>??????AAA???>>>>>>@@@BBBCCCCCC??????@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<>>>AAABBBBBB>>>BBBIIITTTdddxxxfffRRRGGGBBB>>><<<<<>>:::<<<<<<<<<<<<======>>>>>>???>>>======???AAABBBBBBAAABBBAAAAAA@@@???>>>===>>>===<<<<<<<<<<<<===>>><<<;;;;;;;;;===???@@@AAA;;;GGGQQQ]]]~~~{{{cccTTTMMMHHHFFFGGGLLLNNNOOOPPPQQQSSSXXX[[[]]]]]]^^^```cccdddcccbbb[[[\\\^^^```bbbffflllpppppprrrvvvxxx{{{~~~~~~}}}|||yyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwvvvvvvuuuuuutttsssssstttuuuvvvwwwxxxyyytttttttttssssssrrrrrrrrrrrrrrrqqqppppppoooooonnnpppppppppoooooonnnnnnmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmkkkjjjjjjiiijjjjjjjjjiiigggffffffggghhhiiijjjhhhffffffggggggfffdddccceeefffeeecccbbbbbbbbbbbbbbbaaa````````````aaa______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZXXXXXXWWWWWWVVVUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIJJJKKKLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOORRRVVVWWWUUURRRVVVWWWYYYYYYYYYYYY[[[]]][[[[[[\\\\\\^^^___aaabbbeeegggjjjmmmooorrrvvvzzzyyy|||qqq^^^TTTJJJGGGFFFFFFBBB===<<>><<<>>>============>>>??????>>>>>>??????@@@BBBCCCDDDDDDDDDCCCBBBAAA???>>>===>>>>>>============>>>>>>;;;<<<<<<===>>>???@@@AAADDDMMM^^^}}}zzzkkk^^^TTTQQQRRRPPPSSSWWW[[[]]]___aaacccdddcccaaa`````````______aaaeeejjjmmmppptttzzz~~~}}}zzzzzz{{{{{{||||||}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyssstttvvvxxxyyyyyyyyyyyytttttttttuuuuuuuuuuuuuuussssssrrrrrrqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmlllllllllhhhgggeeecccccceeehhhiiihhhgggggggggffffffeeeddddddeeeeeeeeedddccccccbbbbbbbbbbbbbbbaaabbbbbbbbb______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLJJJKKKLLLMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQSSSVVVVVVTTTRRRVVVXXXYYYYYYYYYYYYZZZ\\\ZZZ[[[\\\]]]^^^___aaaaaacccfffiiilllooorrrvvvyyyyyy|||aaaPPPBBBAAAHHHIIIEEEAAACCCGGGGGGAAA>>>@@@AAAAAAAAA@@@?????????@@@AAAAAA@@@AAABBBBBBCCCCCCEEEFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAACCCPPPTTTuuuppp^^^VVVWWWWWW[[[```cccdddcccbbbbbb___^^^]]]]]]___ccchhhllluuu{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{wwwxxxzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwtttttttttsssrrrrrrqqqqqqppppppppppppoooooooooooonnnmmmmmmmmmmmmmmmmmmnnnpppooooooooonnnmmmllllllgggfffcccbbbbbbdddggghhhffffffggggggfffdddccccccdddddddddeeeeeedddccccccbbbccccccccccccccccccccc______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVXXXWWWVVVTTTSSSRRRRRRRRROOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNNNNOOOOOOOOOMMMKKKLLLMMMNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVVVVTTTSSSVVVWWWYYYYYYXXXXXXYYY[[[ZZZ[[[\\\^^^___```aaaaaabbbeeeiiilllooorrruuuxxx{{{~~~hhhSSSLLLHHHFFFEEE???GGGLLLJJJFFFEEEDDDBBBBBBAAA@@@?????????AAABBB???BBBDDDDDDCCCBBBDDDFFFAAAAAABBBCCCCCCCCCBBBBBB>>>??????????????????>>>>>>@@@@@@???>>>???BBBEEENNNgggjjj^^^\\\^^^aaadddeeeccc```^^^]]]___aaadddiiiooowww~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmnnnnnnooonnnnnnnnnnnnmmmlllkkkjjjhhhgggeeeddddddeeefffgggeeeggghhhhhhfffdddcccdddeeedddddddddffffffdddcccaaabbbccccccddddddcccccc______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSOOOPPPQQQQQQQQQPPPNNNMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLMMMNNNOOONNNMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRQQQRRRSSSTTTUUUUUUTTTSSSVVVWWWYYYYYYXXXWWWYYYZZZ[[[\\\]]]___```aaaaaabbbcccfffjjjmmmppprrruuuwww{{{~~~mmmeeefffeeeeee\\\LLL???===???AAABBBAAA???>>>===>>>@@@AAA???BBBEEEDDDBBB@@@BBBDDD???@@@AAABBBCCCCCCCCCCCC??????@@@@@@@@@@@@??????<<<>>>>>>======@@@GGGLLLQQQrrrmmmjjjjjjjjjiiihhhhhhkkkmmmrrrvvv|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyywwwvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppoooooopppqqqqqqnnnnnnoooooonnnmmmkkkjjjjjjjjjiiihhhggggggggggggfffiiikkkkkkhhheeeeeefffeeedddcccdddfffgggeeeccc___```aaabbbcccbbbbbbaaa______^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTQQQRRRSSSTTTSSSRRRPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPOOOMMMMMMOOOPPPOOONNNKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOOOOOOOPPPPPPQQQQQQOOOQQQSSSTTTTTTTTTTTTTTTWWWYYYZZZZZZYYYXXXZZZ[[[[[[\\\^^^```bbbbbbbbbbbbdddgggkkknnnppprrrtttvvvzzz}}}sssZZZMMMIIIHHHFFFDDDBBB@@@@@@AAABBBDDDCCCFFFIIIHHHDDDAAABBBEEE@@@AAAAAABBBBBBBBBBBBAAA??????@@@AAAAAA@@@??????;;;===>>>>>>???FFFQQQYYYwwwxxxxxxvvvuuuvvv|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzyyyyyyyyywwwwwwvvvvvvuuuuuuttttttssssssssssssssssssssssssssssssrrrqqqqqqrrrssssssppppppqqqqqqqqqooommmllllllllllllkkkjjjiiihhhhhhgggjjjmmmmmmjjjgggggggggfffdddcccdddggghhheeeccc]]]^^^___aaaaaaaaa```_________^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^XXXXXXYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUUUURRRSSSUUUVVVUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQOOONNNNNNOOOPPPPPPOOOKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQNNNPPPRRRTTTTTTTTTTTTUUUYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]___aaacccccccccccceeehhhllloooqqqrrrtttvvvyyy|||xxx```QQQJJJIIIFFFDDDDDDEEEGGGHHHHHHLLLOOOMMMHHHEEEEEEHHHBBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBBBBAAA@@@???;;;>>>@@@AAADDDMMMZZZeee