BM6B6(@ +++,,,...///111333555555222444555333...***...444,,,---...//////...---,,,///000111222222111000///////////////000000000000222111///...---------...------,,,,,,,,,+++++++++++++++*********+++---...++++++,,,,,,---...//////111///...000222222///+++000000000000000////////////000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////111000///......///000000222111111222444888<<>>AAAEEEGGGIIIJJJJJJJJJLLLMMMHHHHHHHHHHHHIIIKKKMMMOOONNNOOOPPPPPPOOONNNMMMLLLLLLNNNNNNKKKGGGEEEHHHJJJGGGFFFFFFEEEEEEEEEEEEFFFLLLLLLMMMNNNOOOQQQRRRSSSXXXWWWUUUTTTSSSTTTTTTUUUWWWWWWVVVUUUUUUUUUUUUUUUPPPPPPPPPQQQQQQQQQQQQQQQUUUUUUTTTSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLPPPQQQRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOPPPOOONNNNNNNNNMMMKKKKKKMMMQQQUUUXXXZZZYYYXXXWWWWWWVVVVVVVVVRRRTTTUUUSSSPPPOOOQQQTTTSSSOOOKKKJJJLLLLLLJJJHHHKKKMMMOOONNNMMMNNNRRRUUUNNNPPPQQQRRRQQQNNNKKKIIILLLLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMHHHGGGFFFDDDDDDDDDDDDEEEHHHKKKNNNOOOOOOQQQUUUYYYXXXXXXWWWVVVTTTSSSRRRRRRTTTUUUVVVWWWYYYYYYZZZZZZTTTRRRPPPRRRTTTUUURRROOONNNOOOPPPPPPPPPOOONNNMMMSSSRRRQQQOOONNNMMMMMMMMMMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPSSSTTTUUUWWWXXXXXXYYYYYY[[[[[[---...///000111222333333:::======888333111///------..................---////////////////////////........./////////000000---......000111222333444////////////............///...---+++++++++,,,,,,,,,---------......//////111...,,,---000000...+++,,,,,,,,,,,,,,,---------,,,---///000111111000000------------------------000000000///......------///.........///000222333111111000///000111333444//////111555999999444000///...111777888555333555222111000000000111333333000333666666444333555777777777666666777888:::;;;::::::::::::999999888888888888999999:::<<>>???@@@???CCCIIIOOOPPPLLLIIIIIIKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVUUUSSSPPPNNNNNNOOOOOOLLLIIIIIIMMMQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPOOONNNMMMNNNQQQSSSUUUUUUTTTTTTUUUVVVYYY[[[\\\[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQTTTRRRPPPNNNLLLKKKJJJJJJLLLKKKIIIIIIIIIKKKMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPKKKLLLNNNPPPQQQQQQQQQPPPOOOOOOMMMMMMMMMNNNPPPQQQPPPPPPPPPQQQRRRSSSTTTUUURRRUUUXXXWWWTTTRRRSSSUUUVVVRRRNNNMMMOOOOOOMMMKKKMMMPPPRRRQQQOOONNNPPPRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLKKKIIIGGGEEEEEEEEEEEEHHHLLLOOOQQQQQQTTTXXX]]][[[ZZZYYYWWWUUUSSSRRRQQQSSSTTTUUUVVVVVVWWWWWWVVVTTTPPPMMMMMMPPPQQQOOOLLLMMMNNNOOOPPPQQQPPPOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKFFFHHHKKKNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRSSSUUUVVVVVVWWWWWWXXXXXX000000000000000111111111666DDDIII???444222111...///...------------...///......---,,,,,,---......---------.........//////...///000000000000///.../////////.........------///...---------...///000////////////............000---******,,,...---+++******++++++,,,------......///000111222222111000........................------......///000000000111000///......///000111000/////////...............,,,+++---111333222000///---...222222//////222222111000000000111333333222333444222000111555999555555444333333444666777888888888888888888999999999888777888<<<======;;;???FFFNNNPPPMMMJJJKKKNNNMMMLLLLLLLLLLLLNNNPPPQQQRRRTTTVVVXXXWWWUUURRRQQQPPPQQQQQQNNNJJJIIILLLOOOQQQPPPNNNMMMMMMNNNQQQRRRRRRQQQOOONNNOOOQQQSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\[[[\\\\\\[[[ZZZXXXVVVUUURRRRRRRRRQQQQQQQQQPPPPPPQQQPPPNNNLLLJJJJJJJJJJJJLLLKKKJJJIIIJJJLLLOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPJJJLLLMMMOOOPPPQQQPPPPPPOOONNNMMMMMMMMMNNNPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQTTTWWWVVVSSSQQQQQQSSSXXXTTTPPPOOOPPPQQQOOOMMMLLLOOOSSSSSSPPPMMMNNNOOOSSSRRRQQQPPPOOONNNNNNNNNLLLMMMMMMMMMMMMKKKJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMKKKIIIGGGFFFEEEEEEEEEHHHLLLQQQSSSSSSTTTXXX[[[YYYYYYXXXVVVUUUSSSRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRTTTPPPMMMLLLNNNOOONNNLLLKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPPPPPPPOOONNNLLLKKKFFFGGGJJJMMMOOOQQQQQQQQQUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXXXX000000000000000111111111222>>>BBB:::444555222+++///...---,,,,,,---...///...---,,,,,,,,,,,,---...---------.........//////,,,---...000000000///...///.........------------///...------...///000111///////////////.........000---***))),,,---,,,*********+++,,,------.........///111222222111000000........................,,,,,,---...///000111111111000///......///000000//////////////////......///,,,***,,,000222222000000------000000------000222111000000000111333333222333333111///000555:::555444333222333444555666888888888888888888999999777555444666999;;;:::888;;;DDDMMMQQQNNNLLLNNNQQQNNNNNNMMMMMMMMMNNNPPPQQQQQQSSSVVVXXXYYYWWWTTTRRRRRRSSSSSSOOOKKKIIIJJJMMMOOONNNLLLKKKLLLNNNPPPRRRTTTSSSQQQOOOOOOQQQSSSTTTVVVVVVVVVVVVWWWYYY[[[\\\WWWXXXXXXXXXWWWUUUSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPOOOMMMKKKIIIIIIIIIJJJMMMLLLJJJIIIJJJMMMOOOQQQPPPQQQRRRSSSSSSRRRQQQQQQJJJKKKMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNPPPQQQOOOPPPRRRRRRRRRRRRPPPOOOPPPSSSVVVUUURRRPPPQQQRRRYYYUUUQQQPPPQQQRRRPPPMMMKKKOOOSSSSSSPPPMMMMMMMMMTTTSSSQQQOOONNNNNNNNNOOOLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMLLLJJJGGGFFFEEEEEEFFFHHHMMMRRRTTTTTTUUUWWWZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQSSSUUUVVVVVVTTTQQQPPPTTTPPPLLLLLLNNNOOOMMMKKKJJJLLLNNNPPPQQQRRRQQQQQQNNNOOOOOOPPPOOONNNMMMLLLFFFGGGJJJMMMOOOPPPPPPQQQVVVUUUSSSQQQQQQQQQRRRRRRTTTTTTSSSSSSTTTVVVXXXYYYXXXXXX444222000111444666444222555AAACCC888///000111,,,******+++,,,---...//////------,,,+++,,,---...///...---,,,,,,,,,,,,---...***...222333000------...,,,...000///------///222111111111111000000000000111000000///...---------...---,,,+++,,,---...///***))))))***+++...000111//////000000000111222222000///...------...000000......///000111222333333000000000000000000000000////////////000000000000////////////000000000000/////////......---,,,,,,///////////////000000000555444333222333444555666777777777777777777777777999888888888777777666666777666666666888999;;;===@@@@@@CCCIIIOOOQQQOOOLLLPPPOOONNNNNNOOOPPPRRRSSSVVVUUUSSSRRRSSSUUUXXXYYYTTTSSSQQQPPPOOOOOOPPPPPPRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPRRRTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXWWWWWWXXXWWWVVVTTTRRRPPPOOOPPPQQQQQQPPPOOOMMMLLLQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSUUUWWWVVVSSSQQQSSSUUUKKKNNNRRRRRROOONNNOOOQQQTTTTTTTTTSSSRRRRRRQQQQQQQQQMMMKKKNNNSSSTTTPPPJJJMMMNNNOOOPPPPPPPPPOOONNNFFFIIILLLLLLIIIGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLNNNRRRUUUVVVUUUUUUYYY\\\TTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKMMMKKKKKKMMMQQQSSSRRRQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOXXXWWWUUUTTTTTTVVVYYYZZZ___\\\444222000222555666444222333>>>AAA777000111222...,,,------......//////000...---,,,,,,,,,---///000......---,,,,,,---......***...111222///---...//////000000///...000555999111111000000000000111111111000000///......------------,,,,,,------......************,,,...000111///000000111111111111000//////.........//////000/////////000111111222222////////////////////////---------------.........////////////000000000000//////......------......000000000000000000000000444444333222333444555666666666666666666666666666999888888888777777777777999888888888999;;;===>>>??????BBBGGGNNNQQQPPPNNNOOOOOONNNNNNOOOQQQRRRSSSTTTSSSQQQQQQQQQSSSVVVXXXUUUTTTRRRPPPOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQOOOPPPPPPPPPPPPNNNMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRUUUWWWWWWUUUQQQOOOPPPRRRLLLPPPSSSSSSQQQOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPMMMKKKNNNSSSTTTPPPKKKLLLMMMNNNPPPQQQQQQQQQPPPHHHKKKMMMMMMKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMOOORRRUUUVVVUUUUUUYYY\\\UUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLNNNRRRTTTTTTRRRTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPWWWVVVTTTTTTUUUXXX[[[]]]^^^[[[444222000222555666444111111:::===666000222333000000000000000000000000000///...---------...///000......------------......***---000000...---...111222222000//////333999===222111///......000111222111000000//////......---,,,,,,---...............************,,,...000111///000222333333111///.../////////000000//////...000000000000000000000000////////////////////////,,,+++++++++,,,,,,---...000000000000///////////////......------...000111111111111111111111111111444333222222222444555666666666666666666666666666888888888888888777777777:::999999999:::<<<===???======@@@FFFMMMQQQQQQOOONNNNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVUUUSSSQQQPPPPPPPPPQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOPPPOOOOOONNNLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRUUUWWWWWWSSSNNNKKKLLLNNNMMMPPPTTTTTTQQQPPPQQQSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLKKKNNNSSSTTTQQQMMMKKKLLLNNNPPPQQQRRRRRRRRRJJJLLLNNNNNNLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOORRRVVVVVVUUUUUUYYY\\\UUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSNNNMMMMMMOOOSSSUUUUUUUUUWWWVVVTTTQQQPPPOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTTTTTTTVVVYYY\\\^^^\\\[[[333111000222666666444111222888;;;555111111111///222222222222111111000000//////...---...///000111///..................///+++---000///------///222222111000///000333666999333111///---...000222444000000000000//////ӵ//////...---++++++++++++,,,...000111000111333444444111///---...///000111111000...---111111000000////////////////////////////////////---,,,,,,,,,---...///000000000000000///////////////...------...000222333333333222222222222222111333222222222222333555666666666666666666666666666888888888888888888888888999888888888888:::<<<===ĦQQQRRRQQQNNNNNNOOOĦTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWWWWUUUTTTRRRQQQQQQQQQQQQSSSӵQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVTTTSSSSSSRRRRRRSSSTTTTTTOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNMMMNNNOOOPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTPPPKKKIIIJJJMMMKKKOOORRRRRROOONNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKĦLLLMMMOOOQQQQQQQQQQQQQQQKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPSSSVVVVVVUUUUUUXXX\\\VVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTNNNNNNOOOQQQSSSUUUVVVVVVZZZXXXUUURRRPPPPPPPPPPPPMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRUUUUUUUUUUUUVVVYYY[[[]]][[[ZZZ333111111333666777444000333777999555111///...---333333333222111111000000//////...---...///000111////////////////////////,,,...111000...---///222000//////000111111000000222111///---...0002224440000000000000004ĉ@ӵ///...---,,,,,,++++++,,,...000111000111333444444222///---///000111111111000...---111111000000///.................................000///......///000222444111000000000/////////...///.........///111222444333333333333222222111111222222111111222333555666555555555555555555555555888888888888888999999999777666666555666777999:::>LIIIPPPRRRRRRNNNNNN=hĦSSSVVVUUUUUUUUUVVVWWWXXXYYYVVVUUUSSSRRRQQQQQQRRRRRR4ĉ@ӵOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVSSSRRRQQQPPPPPPRRRSSSUUUOOONNNNNNMMMLLLLLLLLLKKKOOONNNLLLJJJJJJJJJKKKKKKNNNMMMKKKJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPPPPQQQQQQQQQQQQQQQOOOQQQPPPMMMJJJIIIKKKNNNHHHLLLOOOOOOMMMKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNLLLKKKLLL>LOOOOOOPPPQQQQQQQQQPPPOOONNNJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQTTTWWWWWWUUUVVVXXX[[[VVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPLLLMMMNNNOOOQQQRRRSSSSSSOOOPPPQQQRRRSSSTTTVVVWWWZZZXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRVVVVVVUUUUUUVVVWWWXXXYYYXXXYYY222111111444777777333000444666666444111...---,,,222222222111111000000000///...---------...///000//////000000000000//////---000333222///...///111.........///000000---+++111000///...///000222444000000000000000GG=?///...---,,,,,,,,,,,,...000111000111333444444222000///111111111111000///......000000000//////.................................111000//////000222444666111111000000//////.........//////000111222222222444333333222222111111111111111111111222333555666555555555555555555555555888888888999999999999999777666666555666777888999HdĦGGGOOORRRRRROOO=ĪjVVVUUUVVVVVVWWWXXXXXXYYYSSSSSSRRRQQQQQQQQQSSSSSSGG=?NNNPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTRRRPPPNNNNNNPPPSSSTTTOOONNNMMMLLLKKKKKKKKKKKKPPPOOOMMMKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLMMMNNNQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNLLLIIIIIILLLPPPHHHKKKNNNOOOLLLKKKLLLNNNPPPPPPPPPOOONNNMMMMMMMMMLLLLLLMMMHdĦOOOQQQQQQRRRRRRQQQPPPNNNMMMLLLJJJHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPRRRUUUWWWWWWVVVVVVXXX[[[WWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOLLLMMMNNNOOOPPPRRRSSSSSSPPPRRRSSSSSSSSSSSSTTTVVVXXXWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRUUUUUUUUUUUUUUUVVVVVVWWWWWWXXX222111111ӵ222222333ĭӵ///ӵ,,,Ħ///000111111111111000//////ӵӵ///000ĦƜ`1.׼s//////000---Ħ///000111111222333333333222ӵ///Ħ////////////..................ĭӵ///...Ħ111111333Ħ000Ħ222333555666555555555555555555555555:::::::::;;;DdDPPPQQQRRR?fӵSSSSSSSSSĦQQQPPPPPPӵƜ`1.׼sLLLMMMĭӵRRRRRROOOSSSOOONNNLLLKKKJJJJJJKKKӵHHHIIIKKKMMMĦKKKJJJJJJKKKLLLOOOPPPKKKMMMOOOPPPOOOOOOOOOĦMMMNNNMMMKKKHHHHHHNNNĦQQQOOONNNMMMLLLKKKMMMMMMNNNDdDRRRRRRQQQNNNNNNӵMMMMMMӵPPPӵUUUXXXXXXWWWWWWĦQQQPPPӵQQQSSSUUUUUUĭӵQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTUUUVVVVVVUUUXXX222111?~4///000///g&e>&e...g&e--->hӵ000111222222111000///g&e000guO>uO>&e///0004ff?>ߝL000gĉ@---///000111Shӵ000111111111222222333g&e///>hӵ///////////////.........fff?><z+++g&e>&e000///HL333111///ShӵgL000111333555666555555555555555555555S?ʬ::::::3h?D%%)?RRRSSSZufĦPPPPPPQQQgLSSSOOOOOOg&eUUUgĉ@NNNKKKg&e>&eRRR@eUUURRR??QQQSSSOOONNNLLLKKKJJJJJJg<ĉEEEFFFHHHKKK3we<ĦJJJJJJJJJLLL3h?@eKKKJJJLLLNNNOOONNNNNNNNNZNNNNNNOOONNNKKKGGG3h?gLSSSRRRPPPNNNMMMLLLKKKNNNNNNOOOD%%)?RRRfff?><zPPPRRR=?ĦMMMg&eNNNg&eSSSUUUXXXS?ʬWWW4ff?>ߝLRRR@eRRRg&eWWWRRRTTT3h?g&e>&eSSSRRR??PPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSTTTVVVWWWXXXTTTXXX6664Dӵ000...///Hƅ^Hu]Ħ...Hu]Ħ,,,ZuR)Ħ...000111111111000///Hu]Ħ333HŐeHŐeHu]Ħ000qIܗGIӵ000tt---......HGgĉ@000000//////000111222333Hu]Ħ...ZuR)Ħ///..................sߝLGdUĦ...Hƅ^Hu]Ħ---ntHdĦ//////HGgĉ@111HdĦ///111333555666666666666777888888Htƅ^888888Bt=o9ĦDtfo9ĦRRRQQQPPPg?RRRRRRHdĦSSSNNNNNNHu]ĦNNNttPPPKKKHƅ^Hu]ĦQQQH׼sUUURRRRRRRRRRRRQQQPPPMMMKKKIIIIIItQFFFFFFGGGHHHje<ĦHHHIIIMMMBt=o9ĦH׼sIIIHHHJJJLLLMMMLLLLLLMMMNNNHtĦMMMKKKKKKLLLLLLBt=o9ĦHdĦSSSSSSRRRPPPNNNLLLKKKOOOLLLMMMDtfo9ĦsߝLGdUĦOOOHt@cӵHu]ĦNNNHu]ĦYYYYYYHtƅ^YYYqIܗGIӵVVVH׼sTTTSSSHu]ĦTTTRRRBt=o9ĦHƅ^Hu]ĦSSSUUURRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVVVV4444444DuXӵ333111111DdDΦDdDĦ...DdDĦ,,,,,,t|<---...///000111000000///DdDĦ333DdDΦDdDΦDdDĦ///peƜ4DuTӵ000`eĭ...qet...000111//////000111222333DdDĦ...---t|d<Ħ...Dt---......///////////////>d<Ħ222>d<ʜDd<ʜ4DuTӵ......F&uTӵ0004DufئL>e---puR)Ħ111//////000111222333>d<Ħ,,,Dt///......---------......DdDΦDdDĦ222>d<ʜ4DuTӵ///4DwDd<Ħ///puR)Ħ>d<222333555777444444555666666peӵ777ĦpeӵDx<>d<ӵDddd<ĦUUU4DufئL>ePPPDdDʜ4DuTӵQQQDdDĦSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMLLLgeĦLLLs<v>aĦLLLMMMpeӵDx<DdDĦJJJIIIHHHIIIJJJJJJJJJKKKLLLDdDĦMMMOOOOOONNNpeӵDx<>dd<ӵDd<DdDΦDdDĦPPPDdDӵnd<DdDĦRRR>d<ĦXXXpeӵTTTĦUUUF&uTӵVVVDdDĦTTTUUU>d<ĦWWWpeӵDx<>d<ʜ4DuTӵUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRRRRTTTTTTUUUVVVWWWWWW5554444DuXӵ444999666D&dq&ĒR//////sdKĦ///DHRRud............//////000sdKĦ111D&oq<Ōq&ĒR.........>dp&ĒR///000nfʜd<Φ>d<Ħ222s&dq&ĒR///000i?ʜtd<Ħ///HHܗDӊB000<x555666444444444555666B?>>&ӫeʬtIӇPPPRRRCdK;fuf<xsdKĦUUUnfʜdaĦLLLMMMB?Ho9NNN>dd<ӵNNNNNNB?Ho9RRR<xNNNMMMKKKJJJHHHIIIMMM&ӫeʬtIӇNNN>d<Φ>d<ĦTTTD&ӫetIӇRRRDdDĦSSSsdKĦYYYB?dp&ĒRVVVVVV>d<sdKĦXXXB?Ho9SSSs&dq&ĒRUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVUUUSSSRRRPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWW6665554DuXӵ444777555Hu]3hh/////////ne000000=e......------......///000ne000///pIƎ@t@h...//////>h...//////fe---@ďD///111222//////000111222333ne------=e...------------,,,......ege444222sĪj@h///000111fdDĦ000@ďD000000Hkge222333444333333444444555@h777888@G999;;;HĪj@IŌKKKQQQBeneIIIHkgeMMMneSSSRRRfeVVVHu]3hhQQQQQQQQQseOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNMMMMMMgeĦja>aĦKKKMMM@GMMMMMMseIIIGGGFFFGGGHHHHHHIIIKKK<ŌMMMMMMMMM@GSSSQQQHkgeOOONNNMMMKKKJJJHHHIIINNNHĪj@IŌOOOOOOegeVVVVVVHu]3hIŌVVVVVVDdDĦSSSneVVVWWW@hPPPQQQ>hUUUUUUUUUseUUUneWWWXXX@GTTTTTTsĪj@hUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVVVVVVVTTTRRRPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWWWW5554DuXӵ666ĵD^///////////////111111---......---------...///000.........,,,//////000000......//////...---,,,...000111333//////000111222333///............---------,,,,,,......444333000000000111222111DdDĦ111///000000000///000222333222333333444555555666777888888888999<<aĦJJJLLLPPPKKKKKKKKKs׼sLLLJJJGGGEEEFFFGGGGGGHHHJJJHoLLLKKKKKKKKKKKKSSSRRROOOPPPPPPNNNMMMKKKIIIIIIHHHKKKOOOOOOOOOVVVUUUUUUD^RRRQQQSSSDdDĦRRRRRRRRRRRRSSSQQQPPPQQQSSSUUUUUUUUUTTTs׼sQQQTTTUUUVVVXXXTTTRRRVVVVVVXXXUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTVVVVVVVVVTTTQQQOOORRRSSSSSSTTTUUUVVVWWWWWWXXXXXXΦ4DuXӵtvӵ>d<Ħ222000000000000000000Ħ111111000///......---......---,,,---...///000//////Ħ------,,,......---------,,,,,,,,,///000111111111000...---.........///////////////,,,---.........---,,,+++------,,,---...000222333//////000111222333333444Ħ//////...............---------,,,,,,,,,......------...///111222444222000...---///111222111111222222111000...--->d<Ħ222000222000000000000000000000000//////.........000111222222222333444444555555666444555555666777888888999===>>>>>>;;;777777:::===777<<>>;;;<<d<ĦPPPOOOQQQQQQQQQBeQQQPPPMMMNNNOOOPPPQQQQQQRRRSSSNNNMMMLLLLLLLLLMMMgeFYĉKKKKKK>aĦIIILLLOOOQQQNNNKKKJJJJJJJJJKKKKKKKKKBeKKKLLLJJJFFFDDDEEEGGGFFFHHHJJJnu]ӵLLLJJJKKKKKKLLLLLLOOOQQQRRRPPPNNNNNNRRRUUUQQQQQQQQQPPPOOOMMMJJJIIIJJJGGGGGGKKKLLLJJJLLLOOOOOOOOOOOOOOOQQQTTTVVVWWWVVVUUUUUUTTTSSS>d<ĦPPPMMMJJJIIIKKK>d<ĦRRRRRRQQQĦNNNOOOPPPQQQQQQQQQPPPOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUTTTTTTBeQQQPPPSSSWWWWWWĦWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYVVVVVVWWWXXXXXXWWWVVVVVVRRRTTTUUUVVVVVVSSSQQQOOOSSSSSSTTTUUUVVVWWWWWWXXXXXXXXX?aŖ%7uSQuR)ӵsdKĦ333////////////...gdKĦ111000000//////......------......//////000000000gdKĦ.........,,,,,,------...///////////////000000000...---,,,......---------,,,,,,,,,//////.........---------))))))***+++,,,------...333222000/////////000gdKĦ///......------/////////...---------,,,000///...---,,,---......111111000000//////......,,,///222222000...///000gdDĦ111222333222111000/////////000111////////////000000000000222333333444444555555666555555444555666777999:::<<<<<<===???@@@AAABBBCCC:::<<<>>>===<<<<<<@@@DDDIIIMMMQQQQQQPPPPPPRRRTTTWWWNNNFFFFFFGGGGGGIIILLLJJJNNNTTTgdKĦNNNNNNNNNMMMLLLMMMNNNPPPQQQVVVsdKĦTTTVVVVVVSSSQQQPPPRRRTTTRRRQQQPPPPPPQQQSSSVVVWWWUUUPPPJJJHHHJJJMMMŶSNNNMMMLLL3weA222ne222333333333222111ne000000000000////////////.........///////////////ne///.........---------..................///000000000///---,,,.........---------,,,,,,............------------))))))***+++,,,------...222111000/////////ne//////...........................---------000///...---,,,------...000000000000//////......,,,///222222000//////De000111222222444333111/////////000111///000000000000000000000222222222333444444555555555555444555666777999:::::::::;;;<<<===>>>???@@@999;;;======;;;<<ANNNOOOOOOk<NNNNNNNNNMMMLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHIIIIIIJJJfhJJJHHHIIIMMMPPPPPPOOOQQQQQQQQQQQQSSSUUUWWWXXXRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTTTTSSSPPPRRRSSSUUUTTTDeLLLNNNPPPQQQQQQPPPnePPPQQQneQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTUUUTTTQQQPPPQQQSSSRRRTTTUUUTTTRRRPPPRRRSSSQQQRRRneUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTOOOQQQSSSTTTVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYXXX333222111222333666666555444///////////////000000000000///////////////........./////////.....................---------...///000000000///...---.........------------,,,......---------,,,,,,,,,))))))***+++,,,---......222111000/////////............/////////---------...............//////...------------...000000000////////////...---///111222111000111111000111222222111666444111///...///111222000000000000000000000000000111222333333444444444555555444555666777999:::888999999:::;;;<<<======888;;;===<<<::::::>>>AAABBBHHHOOORRRRRRRRRSSSUUUTTTMMMIIIKKKLLLKKKJJJLLLMMMPPPOOOMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSVVVXXXZZZ[[[YYYVVVTTTSSSTTTUUUWWWTTTSSSQQQOOOOOOPPPQQQRRRUUUQQQLLLKKKMMMOOONNNPPPQQQMMMNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHJJJJJJKKKKKKMMMJJJGGGHHHLLLOOONNNMMMPPPQQQQQQRRRSSSUUUVVVWWWRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRSSSSSSQQQMMMNNNPPPRRRSSSRRROOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVSSSTTTUUUTTTRRRRRRRRRSSSQQQRRRVVVUUUUUUQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRSSSUUUVVVWWWXXXYYYWWW333222111000//////000111222111000//////000111222444444333222222111000000......//////000000111111000000//////......------000000000////////////...000//////...------,,,,,,......///000000///...---............------------------------,,,,,,,,,,,,)))******+++,,,---......111111000000////////////---------....../////////,,,---------...///////////////......------------////////////////////////---///111222222222222222777444000000222333222000777555222///...///111222111111111000000000000000///000111333333333333333555555444555666777999::::::::::::;;;;;;<<<<<<<<<888:::<<<<<<:::999<<>>DDDLLLQQQRRRRRRSSSUUURRRMMMJJJMMMOOOMMMKKKLLLLLLMMMOOOOOOMMMKKKJJJIIIIIIKKKMMMPPPQQQRRRRRRQQQQQQQQQQQQRRRTTTWWWZZZ[[[ZZZXXXUUUSSSRRRSSSTTTUUUUUUTTTQQQOOONNNNNNOOOPPPUUUQQQMMMMMMOOOQQQPPPOOONNNPPPRRRSSSRRRPPPMMMKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJLLLIIIGGGHHHKKKNNNMMMLLLPPPPPPQQQRRRSSSTTTUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTOOOPPPQQQQQQRRRRRRRRRRRRNNNOOOQQQSSSSSSSSSSSSRRRPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVTTTUUUUUUTTTSSSSSSSSSSSSRRRSSSTTTVVVVVVVVVUUUTTTPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMLLLMMMOOOPPPQQQQQQPPPPPPSSSTTTUUUVVVVVVVVVVVVUUURRRRRRSSSTTTUUUVVVWWWWWWUUU000000///...///000111222111111////////////111111.../////////////////////......//////000000111111000000//////......------111000000000////////////000000///...---,,,,,,+++---...///000000///......//////.........---------......---------,,,,,,,,,******+++,,,---......///000000000000//////......,,,,,,------......//////,,,---------.../////////...............---------.............../////////......000222444444444333777333000000222444222000666444111///...///111222222111111111000000000//////000222333444444333222555555444555666777999:::<<<<<<<<<<<<============888;;;===<<<:::888:::===;;;AAAIIIOOOPPPQQQRRRTTTQQQLLLJJJNNNQQQOOOLLLLLLJJJJJJJJJIIIIIIHHHFFFEEEJJJKKKNNNPPPQQQRRRRRRRRRPPPPPPQQQRRRTTTWWWYYY[[[VVVTTTRRRQQQPPPPPPQQQRRRUUUTTTQQQOOONNNNNNOOOPPPUUURRROOOOOORRRSSSRRRPPPPPPQQQRRRSSSRRRPPPNNNLLLKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKHHHFFFGGGKKKNNNMMMLLLPPPPPPQQQRRRSSSTTTTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPOOOOOONNNNNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTPPPOOOOOOPPPPPPQQQRRRRRROOOPPPQQQSSSTTTTTTTTTSSSPPPPPPPPPOOOOOOOOOOOOPPPMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOOOOQQQSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSOOOPPPRRRTTTUUUTTTTTTSSSTTTTTTTTTTTTRRROOOMMMKKKKKKLLLMMMOOOPPPPPPPPPOOORRRSSSUUUVVVWWWWWWVVVUUURRRRRRSSSSSSTTTUUUVVVVVVUUUUUU//////......///000222333111000///......///000111++++++,,,------......///////////////000000000000///////////////.........111111000000000/////////000000///...------,,,,,,---...///000000000///.../////////.........------//////.........---------******+++,,,---...////////////000000000///...------------------.........---------.....................//////......---,,,---............/////////......///222555666555444777222......222444222///222111000/////////000111222222222111111000000//////000222444555444333222555555444555666777999:::==================<<<<<<999;;;>>>===:::888:::<<<888???FFFKKKMMMNNNQQQSSSOOOKKKJJJNNNQQQOOOLLLLLLJJJIIIGGGGGGHHHHHHGGGEEELLLMMMNNNOOOQQQRRRRRRRRRPPPPPPQQQRRRTTTUUUWWWXXXRRRQQQPPPOOOOOOOOOPPPPPPTTTSSSQQQOOOOOOPPPQQQRRRUUURRRPPPRRRTTTUUUSSSPPPRRRRRRRRRRRRQQQPPPNNNMMMKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJLLLKKKJJJIIIIIIHHHIIIIIIJJJHHHFFFGGGKKKOOOOOOMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTQQQPPPOOONNNNNNOOOQQQRRRPPPQQQRRRRRRSSSSSSSSSSSSPPPPPPOOONNNNNNNNNOOOOOOLLLLLLMMMOOOPPPQQQRRRSSSQQQPPPPPPRRRUUUWWWWWWVVVWWWVVVUUUUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUTTTSSSRRROOOQQQSSSUUUVVVVVVUUUTTTTTTTTTUUUTTTRRROOOLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQQQQSSSUUUVVVWWWVVVUUUTTTQQQRRRRRRSSSTTTTTTUUUUUUUUUUUU111000/////////000111222000///............///000---------------.........000000000000////////////.........///////////////111111111000000000////////////......---------,,,,,,---///000000000///...////////////............000000/////////.........***++++++,,,---...//////...///000000000///...---...------------------,,,...............------------.../////////...---,,,---------.........//////......///222666888666444555000,,,---222555333///......///000000000000///333333222111111000000//////111333666666555444333555555444555666777999:::<<<<<<;;;;;;::::::::::::999<<>>;;;999999;;;777===DDDHHHJJJKKKOOORRROOOJJJHHHMMMPPPOOOMMMMMMMMMJJJHHHHHHJJJKKKJJJIIINNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRQQQPPPPPPRRRTTTUUUUUUSSSRRRSSSVVVWWWTTTQQQSSSSSSQQQPPPOOONNNNNNNNNKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKIIIHHHGGGGGGGGGHHHIIIGGGEEEGGGLLLPPPPPPOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQOOOMMMMMMNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOMMMNNNOOOQQQSSSUUUWWWWWWVVVTTTTTTVVVYYY[[[[[[YYYXXXVVVTTTUUUWWWWWWUUUSSSQQQRRRSSSTTTTTTSSSRRRQQQOOOQQQTTTVVVXXXWWWVVVUUUSSSTTTUUUUUUSSSPPPMMMKKKIIIKKKMMMPPPRRRSSSSSSSSSQQQRRRUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUUUU333222111000//////000000000///...------...///000000000//////......------111111000000//////......---.........//////000000111111111111000000000000...............---------,,,---///000000000//////000/////////............000000000000////////////***++++++,,,---...//////...///000000000///---,,,.........------,,,,,,,,,/////////......------,,,---.../////////...,,,,,,---------........./////////...///222777999777555444///***,,,222555333///+++,,,...000000000//////333333222222111000000///000111444666777666444333555555555555666777999:::::::::999999888777777777:::===@@@???<<<999:::;;;777<<>>BBBGGGKKKOOOQQQOOONNNLLLKKKKKKLLLMMMOOOPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPSSSVVVRRRQQQOOOMMMLLLMMMNNNOOOJJJKKKMMMMMMLLLMMMNNNPPPQQQQQQOOOMMMQQQWWWWWWSSSUUUVVVWWWWWWVVVTTTRRRPPPOOOPPPPPPPPPOOONNNMMMLLLKKKFFFEEEIIINNNQQQWWW]]]GGGHHHKKKMMMNNNMMMKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJLLLKKKJJJIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPNNNPPPRRRSSSSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSQQQRRRSSSSSSSSSQQQPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQTTTUUUTTTSSSSSSVVVXXXXXXWWWXXX[[[___ZZZZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVSSSTTTTTTUUUUUUVVVWWWWWWYYYXXXVVVTTTRRRPPPOOOOOOPPPOOONNNNNNOOOQQQTTTUUUTTTSSSRRRSSSUUUVVVUUUTTTSSSUUUVVVXXXXXXWWWUUUTTTTTTTTT111111000000000000111111------......//////000000444222///------...000111////////////000000000000...111333222000///222555444444333222111000//////...........................////////////000000000............//////////////////////////////000000///...------...///111222111111111111111111111111,,,///222222///,,,---///------......//////000000.........---------------//////000000000000000000222333333000222777888666---------,,,,,,,,,,,,,,,---...///000111111000000111000///......///000111000111333444555555444444555555666777888999::::::888999:::;;;;;;:::999888555888::::::888888;;;===:::;;;>>>AAAFFFJJJNNNQQQQQQOOOMMMKKKJJJLLLNNNPPPRRRQQQOOONNNMMMMMMMMMNNNMMMMMMNNNNNNNNNPPPRRRTTTQQQPPPNNNLLLKKKLLLMMMNNNKKKLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNRRRWWWVVVQQQTTTUUUUUUUUUTTTRRROOONNNNNNNNNNNNNNNNNNMMMLLLLLLOOOMMMLLLNNNPPPUUUaaammmJJJJJJLLLPPPPPPMMMKKKLLLMMMNNNOOOOOOOOOOOONNNMMMJJJLLLNNNMMMKKKIIIJJJLLLOOOOOOOOOPPPPPPQQQQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOMMMPPPRRRSSSRRRRRRRRRSSSRRRQQQPPPOOONNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLNNNPPPRRRTTTRRRRRRSSSTTTSSSRRRQQQPPPLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPQQQSSSTTTTTTSSSRRRRRRUUUXXXXXXWWWXXX[[[^^^\\\[[[ZZZYYYWWWVVVTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVSSSSSSTTTTTTUUUVVVVVVWWWZZZXXXVVVTTTRRRRRRRRRRRRSSSRRRPPPOOOOOOQQQTTTVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVVVV111111000000000000111111------......//////000000333111///------...000222////////////000000000000...111444333000///111444333333222222111000//////........................////////////000000000111---.........//////000000000000000000000000//////,,,,,,+++++++++---...000000000000000000000000000,,,///222111...,,,---...------......///000111111.....................---000000//////////////////...111111......222444222.........------,,,,,,,,,,,,---///111111111000000111000///......///000111000111222444444444444333555555666777888999::::::888888999::::::999888888555888::::::888888;;;===999:::<<>>DDDIIILLLMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKKKKQQQNNNKKKLLLNNNPPPPPPNNNNNNMMMKKKIIIHHHIIIJJJKKKGGGEEEDDDGGGKKKMMMMMMKKKLLLMMMKKKJJJOOOUUUUUURRRMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOMMMIIIHHHJJJJJJFFFFFFHHHIIIFFFLLLXXX[[[TTTSSSXXXRRRSSSTTTUUUUUUTTTSSSRRRPPPTTTVVVRRRLLLJJJOOOTTTRRRRRRSSSTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSUUUVVVUUUUUUUUUVVVTTTRRRNNNKKKJJJJJJKKKLLLNNNOOOOOONNNMMMKKKIIIHHHMMMMMMLLLLLLLLLMMMOOOPPPNNNPPPRRRUUUVVVWWWXXXXXXQQQQQQRRRRRRSSSSSSTTTTTTSSSUUUVVVUUUTTTUUUYYY\\\SSSWWWZZZZZZWWWUUUVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQQQQRRRUUUXXXZZZVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZXXXUUUTTTSSSTTTUUUVVVWWWXXXXXXYYYVVVXXXZZZXXXUUUTTTUUUWWWWWWXXXYYYZZZ\\\^^^___```^^^^^^000///......///111333444000000000000000000000000------,,,,,,,,,+++++++++...............---------------------.........///---000333222///---...///000///...---,,,------...444333222111000///...---,,,,,,---...///000111111000000000///......------........................000000///...---,,,,,,+++,,,---...000000000//////,,,---///000111111111000////////////000000000000///000000000000...,,,+++...000222222000000222555111111000///...------,,,---...000111222222222111000111222333333333222111222222333333333444444444333222222222333555666777777888888888888999999999999999;;;;;;;;;;;;999999444666:::;;;<<<@@@FFFKKKKKKMMMNNNMMMKKKKKKOOOSSSJJJIIIHHHGGGGGGHHHJJJJJJHHHJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIKKKNNNOOOMMMLLLKKKKKKKKKLLLNNNNNNQQQOOOMMMNNNPPPPPPLLLHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQOOOKKKGGGEEEHHHLLLJJJKKKOOOQQQSSSSSSRRRRRRQQQXXX\\\ZZZXXXYYYZZZYYYWWWWWWWWWVVVTTTQQQNNNMMMOOONNNMMMMMMMMMNNNOOOPPPTTTSSSRRRQQQQQQRRRSSSTTTOOOSSSWWWXXXVVVSSSSSSTTTPPPNNNLLLJJJIIIJJJKKKKKKJJJLLLOOOQQQQQQPPPNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQSSSUUUWWWXXXSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXUUUTTTXXX___```ZZZTTTVVVVVVWWWWWWVVVTTTSSSRRRRRRQQQPPPPPPQQQTTTXXXZZZVVVTTTTTTVVVZZZ\\\\\\ZZZ[[[]]]]]][[[VVVTTTTTTVVVWWWWWWVVVVVVWWWXXXZZZ[[[WWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^////////////000111222222000000000000000000000000------------,,,,,,,,,,,,------..................------........./////////---000333222///---...000000///---,,,,,,,,,---...222222111000//////......,,,,,,---...///000111111000000000///......------........................000/////////...------------...///000111000///...,,,---///000111111000000........./////////000000///000000000000...,,,+++,,,...111222111222444777000000000///.........---...///000111222222111111111111222333333333222111111222222222222333333333333222222222333555666777777888888888888999999999999999:::;;;;;;:::999999444777:::;;;<<>>CCCHHHMMMKKKHHHIIILLLNNNLLLIIIKKKKKKJJJJJJJJJJJJJJJJJJFFFHHHIIIKKKLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJKKKMMMPPPRRRTTTQQQOOONNNOOORRRRRROOOKKKLLLKKKJJJIIIIIIJJJKKKKKKOOOOOOMMMIIIEEEFFFKKKPPPVVVTTTRRRPPPPPPQQQTTTUUUTTTYYY\\\ZZZ[[[]]]\\\YYYRRRRRRRRRRRRQQQQQQPPPPPPNNNMMMMMMMMMMMMNNNPPPQQQPPPQQQSSSTTTTTTSSSRRRRRRNNNRRRUUUVVVSSSRRRRRRTTTQQQPPPNNNMMMLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNPPPPPPQQQQQQRRRRRRRRRRRROOOQQQTTTWWWXXXXXXWWWVVVSSSUUUXXXZZZZZZXXXUUUSSSUUUVVVXXXZZZ[[[\\\\\\[[[ZZZWWWUUUWWW\\\``````^^^YYYZZZ[[[\\\\\\[[[ZZZZZZRRRSSSTTTUUUVVVWWWXXXXXXYYYYYY[[[]]]^^^___^^^^^^XXXYYYYYYYYYXXXXXXYYYYYY]]]\\\\\\[[[\\\^^^___```]]]]]]^^^___^^^]]]\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]]aaaaaa...///000111111000...---////////////////////////000000/////////.........,,,,,,,,,---...///000000////////////000000000000///111222111...,,,...111---,,,++++++++++++------////////////............,,,,,,---...///000111111000000000///......------......................../////////000000000000000111111222222222000///................../////////,,,,,,,,,,,,------------...///000000000///...---/////////111222333333333/////////000000000000000222222222111111111111111111111222333222111000///....../////////000000000000000000111222444666888777777888888888999999999888888888888888888888888777999;;;;;;:::<<>>CCCGGGGGGGGGIIIKKKLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGFFFFFFFFFFFFMMMLLLKKKNNNQQQRRROOOLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLJJJHHHIIIMMMQQQWWWUUURRRQQQRRRUUUYYY\\\UUUXXXYYYYYY[[[^^^\\\WWWPPPOOOOOONNNOOOOOOPPPPPPMMMMMMLLLLLLMMMOOOQQQRRRPPPQQQRRRSSSSSSTTTTTTSSSNNNQQQTTTSSSQQQPPPRRRTTTSSSRRRPPPOOOOOOPPPRRRSSSQQQQQQQQQRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRUUUXXXZZZYYYXXXWWWUUUVVVXXXZZZZZZXXXVVVUUUTTTVVVYYY[[[]]]]]]]]]\\\[[[ZZZYYYZZZ]]]```aaaaaa\\\]]]^^^___^^^^^^\\\\\\VVVVVVVVVVVVWWWXXXYYYZZZXXX[[[^^^______^^^]]]^^^___^^^]]]^^^```aaa```_________^^^^^^___```bbbccc``````aaaaaa```___^^^]]]ZZZ[[[]]]_________]]]\\\^^^^^^...............///000111000000000000000000000000/////////.........------------..................------.........////////////111222000---,,,///222...---,,,,,,,,,---///000222222111000//////......,,,,,,---...///000111111000000000///......------........................000/////////...------------...///000111000///...///...------------...///------------............---...///000000///...---000......000333555444333222111111111000/////////222111111111111222444555111222222222111000...---...////////////000000000/////////000222444777888777888888888888999999999888777666666666666777888666888999888666888<<<@@@CCCEEEHHHIIIJJJJJJKKKKKKHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGHHHIIIJJJIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGGGGLLLJJJJJJMMMPPPQQQOOOLLLNNNMMMLLLKKKKKKLLLNNNNNNHHHJJJLLLLLLJJJJJJMMMQQQUUUTTTRRRRRRTTTWWW\\\___WWWYYYZZZZZZ\\\___]]]WWWPPPOOONNNMMMMMMNNNOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUNNNQQQSSSRRRPPPOOOQQQTTTTTTSSSQQQPPPPPPQQQSSSTTTRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUXXXYYYYYYYYYXXXVVVWWWXXXXXXXXXXXXWWWVVVSSSUUUXXX[[[]]]]]]\\\\\\\\\[[[[[[\\\^^^___``````^^^^^^_________]]]\\\[[[YYYXXXWWWVVVWWWXXXZZZ\\\[[[___cccdddbbbaaaaaaaaabbb```___```bbbcccbbb``````____________aaabbbccc```aaaaaaaaa```___]]]\\\ZZZ\\\^^^``````___]]]\\\______...---------...///111222000000000000000000000000///.........------------...............---------------------.........///000111222000---,,,///222...------,,,---...///000444333222111000///...---,,,,,,---...///000111111000000000///......------........................000000///...---,,,,,,+++,,,---...000000000////////////---,,,,,,---...///---------.........//////---...///000000///.........---,,,///444666666555333222222111000///......111111000000111333555666111222222222111000...---////////////000000000111/////////000222444777888777888888888888999999999888777666555555666777888666777888777555666;;;???@@@DDDIIIJJJIIIIIIKKKMMMHHHHHHIIIIIIHHHFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNKKKIIIIIILLLOOOQQQNNNKKKNNNMMMLLLLLLLLLMMMOOOPPPFFFJJJLLLMMMKKKKKKMMMPPPTTTSSSRRRRRRUUUYYY^^^aaaUUUWWWWWWWWW[[[^^^[[[UUUPPPOOONNNMMMMMMMMMNNNOOOMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQQQQSSSUUUVVVNNNQQQSSSRRRPPPOOOQQQTTTTTTSSSQQQPPPQQQRRRTTTUUUSSSSSSRRRRRRQQQQQQQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWYYYYYYYYYYYYVVVWWWWWWWWWWWWWWWWWWVVVRRRTTTXXX[[[]]]]]]\\\[[[\\\\\\\\\]]]______``````______```______]]][[[ZZZZZZYYYWWWVVVVVVXXX[[[]]]^^^bbbggghhhfffddddddeee___]]][[[\\\___```^^^\\\```____________aaabbbccc```aaaaaaaaa```___]]]\\\[[[\\\___```aaa___]]]\\\aaaaaa000000000000000000000000........................,,,,,,,,,---------......////////////////////////,,,,,,---...///000111222111111000000/////////...///...------...///000111///.........------------,,,,,,------...///000000111111111000000000//////,,,,,,,,,------............---,,,,,,,,,,,,---...,,,///111111///...111333222111111000///......---/////////000111111222222000000000000000000000000---...///000111222333444222222333333222111///...000///.........///111222///111555777777444111///111111111111111111111111222111111111222444666777444333333555555444555777666666666777888888999999555666666777888999999999@@@>>>FFFKKKHHHKKKPPPLLLGGGGGGGGGGGGGGGGGGGGGHHHBBBCCCEEEFFFGGGGGGGGGFFFLLLLLLKKKJJJJJJKKKMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMIIIJJJKKKLLLLLLKKKJJJIIILLLLLLJJJKKKOOOSSSRRROOOHHHHHHJJJLLLOOOPPPOOONNNMMMMMMMMMNNNNNNOOOOOOPPPRRRXXXTTTSSSYYYXXXTTTZZZXXXWWWWWWYYY\\\\\\YYYVVVLLLMMMOOOQQQRRRRRRQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRTTTRRROOOMMMNNNQQQTTTWWWQQQQQQQQQQQQRRRRRRRRRSSSPPPQQQRRRSSSTTTUUUVVVVVVTTTUUUVVVTTTQQQPPPSSSVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQSSSXXX\\\]]]ZZZVVVVVVWWWXXXXXXWWWVVVTTTSSSMMMRRRWWWYYYYYYZZZ]]]```___``````^^^[[[ZZZ]]]```______^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[___aaadddffffffeeecccbbb^^^^^^__________________``````aaabbbcccdddeeeeeedddeeeggghhhhhhgggdddccccccbbbaaa``````aaaaaabbbdddddd000000000000000000000000---------...............,,,,,,---------.................................,,,------...///000111111000000000//////.........///......---...///000111////////////.........---,,,,,,---......//////000222111111111000000000000,,,,,,,,,------...............---,,,,,,---......+++...111000......000333222111111000//////......//////000000111111222222000000000000000000000000---...///000111222333333222222333333222111///...000/////////000000111111///111555777777555222000111111111111111111111111222111111111222444666777777777888999999888999;;;777777777777888888888888555666666777888888999999???>>>DDDJJJHHHKKKMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDEEEGGGGGGGGGGGGFFFKKKKKKJJJIIIJJJKKKLLLMMMRRRQQQOOONNNNNNOOOPPPQQQMMMNNNOOOOOOOOONNNMMMLLLOOONNNMMMNNNQQQRRRPPPLLLJJJJJJKKKMMMPPPQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPRRRWWWSSSQQQWWWUUUQQQVVVZZZYYYXXXZZZ\\\[[[WWWTTTPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUSSSQQQOOOOOOQQQTTTVVVQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTUUUUUUVVVRRRTTTUUUTTTQQQQQQTTTXXXVVVVVVUUUTTTSSSSSSRRRQQQRRRRRRTTTXXX]]]^^^ZZZWWWVVVVVVWWWWWWWWWVVVUUUTTTPPPTTTXXXYYYXXXYYY[[[^^^]]]___```^^^[[[ZZZ]]]```______^^^^^^]]]\\\\\\[[[XXXYYY[[[\\\\\\[[[ZZZYYY[[[]]]___bbbbbbbbb```_____________________``````\\\\\\]]]^^^___```aaabbbaaacccfffhhhiiiiiigggfffdddcccaaa``````aaabbbccceeeeee000000000000000000000000---------.........//////,,,------------..........................................//////000000000/////////...............//////.........///000000000000000000////////////---------......//////000222111111111111000000000---------------...............---,,,,,,---......+++...000000...---000222111111111000000//////...//////000000111222222222000000000000000000000000......///000000111222222111222222222222111///...///000111111222222111111000222444666777666444222111111111000000111111111222111111111222444666777555777999999888999::::::888888888888777777777777555666666777777888888999===>>>CCCHHHLLLMMMKKKHHHKKKJJJJJJIIIIIIHHHHHHHHHCCCDDDFFFGGGHHHHHHGGGFFFJJJIIIIIIHHHIIIJJJKKKLLLWWWUUURRRPPPOOOPPPSSSTTTQQQRRRRRRSSSRRRQQQOOONNNRRRPPPOOOQQQSSSRRROOOKKKMMMMMMMMMNNNQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPPPPPPPRRRWWWSSSPPPVVVSSSOOOTTT\\\\\\[[[[[[[[[YYYUUURRRUUUTTTRRRQQQPPPPPPPPPQQQUUUTTTSSSSSSSSSUUUWWWXXXUUUTTTSSSRRRRRRRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQQQQRRRSSSTTTUUUUUURRRTTTUUUTTTRRRRRRVVVYYYWWWWWWVVVVVVTTTSSSRRRQQQSSSSSSTTTYYY]]]^^^[[[XXXTTTUUUVVVWWWWWWWWWVVVVVVUUUWWWYYYYYYVVVVVVYYY]]]YYY\\\______\\\[[[\\\_________^^^^^^]]]]]]\\\\\\WWWYYY[[[]]]]]][[[XXXVVVVVVXXXZZZ]]]^^^^^^]]]\\\^^^_________``````aaaaaa]]]]]]^^^___```aaaaaabbb___bbbeeeiiikkkkkkjjjiiifffeeebbb``````aaacccdddgggggg////////////////////////,,,,,,------.../////////------------....................................///////////////000000000..................------//////////////////000000111111111000000000000///------....../////////000111111111111111111111111---------.....................------------......+++---000///------///222111111111000000000/////////000000111111222333333111111111111111111111111.../////////000000111111000111222222222000///...///000111333333222111111111222444666666666555444222111000000000000111222222111111111222444666777000555777666444555666666999999999888777666666555666666666666777777888888;;;???BBBHHHSSSSSSMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHDDDEEEGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLVVVTTTRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNRRROOOOOOTTTVVVTTTOOOMMMPPPOOOOOOPPPQQQRRRQQQPPPLLLMMMMMMNNNOOOPPPQQQQQQRRRWWWSSSQQQWWWVVVRRRWWW^^^^^^]]]\\\ZZZWWWSSSPPPVVVTTTRRRPPPPPPQQQRRRTTTWWWUUUSSSRRRRRRTTTWWWYYYVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTSSSUUUVVVUUURRRRRRVVVYYYXXXXXXXXXWWWVVVTTTRRRQQQTTTTTTUUUYYY]]]___\\\YYYTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[YYYUUUUUUXXX[[[WWWZZZ^^^^^^\\\[[[\\\^^^___^^^^^^^^^]]]]]]\\\\\\XXXYYYZZZ[[[ZZZYYYXXXWWWTTTUUUXXXZZZ\\\\\\\\\\\\^^^^^^______```aaabbbbbbbbbbbbccccccdddeeeffffff```bbbfffiiikkklllkkkjjjhhhfffcccaaa```aaaccceeehhhhhh////////////////////////---------.........//////---------.........//////......................../////////000000000000000------..................000000000000000000//////222111111111000000000000.........///////////////000000000000000000000000................................................+++...000000...---000222111111111111000000000000000000000111222222333333222222222222222222222222///////////////000000000///000111222111000///...///000111333333222111111222333333444555555444444222111000//////000111222222111111111222444666777000888;;;777444555666555:::999999888777666555555666666666666666777777777888AAAAAAIII[[[[[[PPPQQQMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLOOOPPPPPPPPPOOONNNLLLKKKOOOOOOPPPPPPPPPOOOMMMLLLPPPLLLMMMUUUYYYUUURRRRRRSSSRRRPPPQQQRRRRRRQQQPPPLLLMMMNNNOOOPPPQQQRRRRRRQQQWWWTTTTTT[[[[[[XXX^^^^^^^^^^^^\\\YYYTTTQQQOOOTTTRRRPPPOOOPPPSSSVVVXXXVVVTTTRRRQQQQQQSSSUUUWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUPPPPPPPPPQQQRRRRRRSSSSSSUUUWWWWWWVVVSSSRRRUUUYYYZZZZZZZZZYYYWWWTTTRRRPPPUUUTTTUUUXXX]]]^^^\\\YYYTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\YYYUUUTTTWWWZZZVVVYYY]]]]]][[[ZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXYYYTTTVVVXXXZZZ[[[\\\\\\\\\\\\]]]^^^___```aaabbbcccccccccddddddeeeeeeffffffccceeehhhkkklllllljjjiiiiiigggeeebbbbbbbbbdddeeehhhhhh000000000000000000000000........................------........./////////------------------------/////////000000111111111.............../////////000000111111111000//////111111111111000000000000////////////////////////......////////////000000/////////...............---...////////////...---,,,///111111///...111333111111111111111111111111000000111111222333333333222222222222222222222222000////////////////////////000111111111000///...///000111111222222111111333333333333333333333333222111///......///111222222111111111222444666777666@@@DDD===888::::::777999999999888777666666555666666666666666666666666666BBB@@@HHHaaa```PPPRRRMMMLLLLLLKKKKKKJJJJJJJJJGGGGGGIIIIIIIIIIIIHHHGGGHHHGGGGGGGGGHHHJJJKKKMMMJJJKKKMMMOOONNNLLLIIIGGGKKKLLLMMMNNNNNNMMMLLLLLLOOOJJJKKKTTTYYYVVVTTTVVVVVVTTTQQQQQQQQQQQQQQQOOOLLLMMMNNNOOOPPPQQQRRRSSSQQQWWWUUUUUU]]]]]][[[aaa[[[\\\]]][[[WWWSSSPPPOOOQQQPPPOOOOOOQQQTTTWWWZZZUUUTTTSSSRRRRRRSSSUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUPPPPPPPPPPPPQQQQQQRRRRRRUUUWWWXXXVVVTTTSSSWWWZZZ[[[[[[\\\[[[XXXUUURRRPPPUUUTTTTTTWWW\\\^^^\\\YYYUUUUUUTTTUUUVVVWWWXXXYYYZZZ\\\]]]ZZZWWWUUUWWWZZZWWWZZZ\\\\\\YYYXXXZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\ZZZWWWUUUTTTVVVXXXYYYUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\^^^___aaabbbccc``````aaaaaaaaabbbbbbbbbfffhhhjjjlllmmmllljjjhhhiiihhhfffeeeddddddddddddgggggg000000000000000000000000/////////...------,,,,,,............////////////------------------------......///000111222222333.........//////000000000000111111222111000///...111111000000000/////////000/////////////////////------------.........///000/////////.........------...///000000///...------000222222000///222444111111111111111111111111000111111222222333333444333333333333333333333333000000/////////............///000111111000///...000/////////000000111111444444222111111111111111222111///------///111222222111111111222444666777888DDDHHH???999::::::666999888888888777777666666666666666666666666666666555CCC>>>EEEbbb___JJJMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGHHHIIIJJJLLLMMMIIIJJJLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNOOONNNNNNMMMQQQIIIIIISSSXXXUUUTTTXXXWWWTTTRRRPPPQQQQQQPPPOOOLLLMMMNNNOOOPPPRRRSSSSSSQQQWWWTTTTTT\\\[[[YYY___XXXZZZ\\\ZZZVVVRRRPPPPPPOOOOOOOOOOOOQQQTTTWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVOOOPPPPPPPPPPPPQQQQQQQQQRRRTTTVVVVVVUUUVVVZZZ^^^\\\]]]]]]\\\YYYVVVRRROOOTTTSSSSSSVVVZZZ]]][[[YYYVVVUUUUUUUUUUUUVVVXXXXXXXXXZZZ]]]\\\XXXWWWXXXZZZXXXZZZ\\\ZZZWWWVVVXXX[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXVVVUUUUUUVVVWWWTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]___```bbbbbbaaaaaaaaabbbbbbbbbbbbbbbfffhhhkkkmmmnnnmmmkkkjjjhhhhhhhhhgggfffeeedddccceeeeee000000000000000000000000000000///...---,,,,,,+++............/////////000---------------------------...///000111222333333.../////////000000111111000111222222222000///...000000000000////////////000000000000////////////,,,,,,,,,------.........000000//////.........------...///000000///...---...000333222000000222555111111111111111111222222000111111222222333444444333333333333333333333333000000000///......------...///000111111000//////000///.........///111222555444222000//////000000222111...------...111222222111111111222444666777666BBBFFF===555777666222888888888888777777777777666666666666666555555555444CCC<<>>>>>???BBBDDDBBBFFFJJJHHHCCC@@@BBBEEEBBBCCCFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNNNNNNNMMMLLLQQQWWW]]]___[[[WWWTTTTTTTTT[[[aaa```YYYSSSQQQRRRLLLNNNPPPRRRSSSRRRPPPOOONNNOOOOOOPPPOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTQQQQQQRRRRRRQQQQQQPPPOOOQQQTTTVVVVVVTTTSSSSSSTTTRRROOOMMMNNNSSSUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUSSSQQQNNNLLLOOOOOOQQQRRRTTTVVVWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVYYYZZZYYYXXXUUUTTTSSSTTTWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^```aaacccbbbccccccdddeeefffggggggeeeiiilllllliiiffffffggggggggghhhhhhgggfffeeedddcccccc//////.........---------///...---,,,,,,---.../////////.........---------------......//////000000000000000000000000000000---------........./////////...---,,,,,,---...///---.....................***,,,000333555555444333000000000000////////////------------------------...,,,***+++...000...,,,000000000000111111111111......///111222333444555000222444666666444222000444222///000222333111...///000000111222222333333333333333222222222111111...000222111...---///111333333111000000000111222000111222333333222111000222111000///000333555777555888888555555888888666555555555666666666666666999999999999999999999999777:::===>>>===>>>AAADDD;;;AAAFFFFFFAAA???BBBFFFAAACCCFFFIIIJJJIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGLLLMMMOOOPPPPPPOOONNNNNNTTT[[[```___YYYTTTTTTVVVTTT\\\cccccc]]]UUUSSSSSSLLLNNNPPPRRRSSSRRRPPPNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRQQQOOONNNNNNOOOOOOPPPOOOOOOOOOPPPRRRTTTUUUPPPQQQRRRRRRRRRQQQOOONNNPPPSSSVVVVVVSSSQQQRRRSSSQQQNNNMMMOOOTTTWWWUUURRRQQQRRRRRRTTTUUUVVVWWWWWWVVVVVVVVVUUUSSSPPPNNNLLLOOOPPPQQQSSSTTTVVVWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVSSSTTTUUUWWWXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVV[[[[[[[[[XXXVVVSSSSSSSSSXXXYYYYYYZZZZZZYYYXXXWWWYYYZZZ[[[\\\^^^___```aaa^^^]]]]]]]]]^^^```bbbcccbbbccccccdddeeefffggggggeeehhhkkkkkkhhheeeeeefffggghhhhhhhhhhhhfffdddcccdddddd........................///............---------------------------,,,,,,---...///111111111000000......---------,,,,,,,,,+++,,,,,,***((()))...222////////////............//////111222222111000000...///111333444444444444222111111000///......---////////////000000000000000000000000000000000000111111111222222333333444111111111111111111222222333444888>>>>>>888444333222222222222222222222222000111111111111222222222222222222222222222222222...222555555333222333555+++///222222000...///111000111333444444333222111000000111222444555555666222444777:::;;;:::888777666666555444444555777777666999:::999777666888:::;;;;;;;;;<<<<<<<<<=========CCCFFFCCCAAABBBCCCBBBFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNOOOPPPQQQRRRSSSTTTRRRYYY``````YYYTTTSSSTTTRRRUUUXXX[[[[[[YYYVVVSSSKKKOOOTTTTTTQQQNNNNNNOOOQQQPPPRRRRRROOOJJJKKKPPPSSSTTTTTTUUUVVVVVVVVVWWWRRRQQQPPPOOOOOOPPPQQQRRRQQQLLLHHHKKKRRRVVVUUUQQQTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPRRRUUUSSSPPPRRRWWWTTTQQQPPPQQQTTTUUUTTTQQQQQQTTTVVVUUURRRQQQSSSVVVSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQQQQTTTYYYZZZXXXVVV[[[ZZZZZZXXXWWWVVVUUUUUURRRUUUYYY\\\\\\YYYUUUQQQWWWYYYYYYWWWTTTSSSVVVZZZ[[[[[[ZZZXXXWWWVVVUUUTTTXXX[[[______\\\YYYWWWXXX[[[[[[[[[\\\]]]___bbbccc^^^^^^^^^^^^___aaabbbdddbbbddddddcccfffjjjgggbbbggghhhjjjlllllljjjhhhfffeeegggiiijjjjjjhhheeedddffffff........................///............------------------------------------...///000000000//////......---------,,,,,,,,,+++,,,---+++)))***...222000000/////////............///000111111111000000...///000222333444333333111111000000///......---.../////////000000000000000000000000000000000000/////////000111111222222111111111222222222222222444333555::::::555333444222222222222222222333333000111111111111222222222222222222222222222222222,,,000444555333333444777---000333222///...///111...///000111111111111111000111111222333444555666222444777999::::::888777666666555444555666777888777999:::999777666888::::::;;;;;;;;;<<<============BBBEEEBBB???AAACCCBBBFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOPPPQQQRRRSSSSSSTTTRRRYYY^^^^^^XXXSSSRRRTTTPPPRRRUUUWWWWWWVVVSSSRRROOORRRUUUUUURRRPPPPPPQQQRRRQQQSSSTTTQQQMMMOOOUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTSSSQQQPPPPPPPPPQQQQQQQQQLLLIIIKKKRRRVVVTTTQQQSSSSSSSSSSSSSSSSSSSSSSSSOOONNNQQQTTTSSSQQQSSSYYYTTTRRRPPPQQQTTTUUUSSSQQQQQQSSSUUUTTTQQQPPPRRRUUUSSSSSSRRRRRRQQQQQQQQQQQQUUUTTTTTTWWW[[[\\\ZZZXXX[[[ZZZZZZYYYXXXWWWVVVUUUTTTWWW[[[^^^^^^[[[WWWUUUWWWXXXXXXVVVUUUVVVXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVWWWZZZ]]]]]][[[YYYXXXYYY\\\[[[[[[\\\]]]___aaaccc___^^^^^^^^^___```aaabbbbbbddddddcccfffjjjgggbbbdddfffhhhiiiiiihhhfffeeeggghhhjjjkkkkkkiiigggeeegggggg------------------------///............---------,,,,,,,,,---.........///...////////////...------......---------,,,,,,,,,+++,,,---+++)))***...222000000000000////////////......///000000000000000---...///111222222222222111000000//////.............../////////000000000000000000000000000000000------...//////000111111222222222222222222222222555333333777777333333555111111111222222333333333000111111111111222222222222222222222222222222222+++///333444222333555888000222333111...---///111------......///000111222111111111222333444555666222444666999:::999888888666666555444555666777888777888999999888777888999::::::;;;;;;<<<===>>>>>>===BBBDDD@@@===@@@CCCCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSXXX\\\[[[UUURRRRRRTTTOOOPPPQQQRRRSSSRRRQQQQQQRRRTTTWWWVVVRRRQQQRRRTTTRRRRRRSSSTTTRRRPPPUUU[[[XXXVVVTTTRRRRRRSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQMMMJJJKKKQQQTTTSSSQQQRRRRRRRRRSSSSSSSSSSSSSSSNNNMMMOOORRRSSSQQQTTTYYYTTTRRRPPPQQQSSSTTTRRRPPPPPPRRRTTTSSSPPPOOOQQQTTTSSSSSSRRRRRRQQQQQQRRRRRRYYYWWWVVVYYY\\\^^^\\\YYYZZZZZZ[[[[[[ZZZXXXWWWVVVVVVXXX[[[^^^^^^]]]ZZZXXXXXXVVVUUUVVVXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWYYY[[[[[[ZZZYYYZZZ[[[\\\\\\[[[\\\]]]___aaabbb```___^^^^^^^^^______```aaadddeeedddfffiiihhhcccbbbccceeegggggggggeeedddhhhjjjkkklllllljjjhhhgggiiiiii------------------------///............---------+++,,,,,,---...//////000/////////......---,,,+++......---------,,,,,,,,,***,,,---,,,***+++...222111111000000000/////////---......///000000000000---...//////000111111111000000/////////................../////////000000////////////////////////...//////000111222333333333333333333333222222222555333555999999555333555111111111222222333333444000000111111111222222222222222222222111111111111,,,///222333111111444666333444444111---,,,///222//////......000222444555111111111111222333444555222444666888999999888888666666555555555777888999888888999888888888888999999999:::;;;<<<===>>>???===AAABBB>>><<>>>>>888444444111111111222222333333333000000111111111222222222222222222111111000000000///111333222//////111444444666555222...---///222222222111222333555777888222111000000111222444555333444555777888888888888666666555555666777999:::999888888888888999888888888888999;;;===>>>???@@@<<>><<>>@@@AAA;;;AAACCC@@@>>>AAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEGGGJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTSSSPPPNNNNNNOOONNNNNNOOOPPPQQQRRRRRRSSSJJJMMMPPPPPPNNNMMMOOOQQQNNNMMMOOOQQQPPPPPPUUU\\\YYYVVVRRROOONNNPPPRRRTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPNNNMMMLLLNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRWWWQQQNNNOOOOOOMMMMMMPPPQQQOOOMMMOOOSSSUUUTTTRRROOOQQQSSSRRROOONNNPPPSSSSSSRRRQQQPPPQQQSSSVVVWWWXXXVVVTTTUUUYYY[[[ZZZXXX\\\\\\]]]___aaacccdddeeeZZZZZZYYYXXXXXXYYYZZZZZZZZZYYYZZZ\\\^^^______^^^]]]]]]]]]]]]]]]]]]^^^^^^YYYXXXXXXZZZ\\\]]]\\\[[[]]]]]]\\\\\\]]]^^^```aaa]]]^^^^^^^^^]]]]]]\\\[[[[[[```cccbbbbbbeeeeeedddhhhhhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggjjjjjj,,,,,,,,,,,,,,,,,,,,,,,,///............---------............////////////222111///............///......---------,,,,,,,,,***---///...,,,,,,///222............------------000000///000111333444555000000/////////000111222........................---------.........//////000000000000000000000000000111222333555666777888666666666555444333333333333222555::::::555222333444333333222222111111111000111111111111222222222222222222111000////////////000222000------000333222555777555222///000222222333444444555555555555333222000//////111333555333333444555666777888888666555555555666888:::;;;:::888666777999:::999777666777999;;;===???@@@AAA;;;AAADDDAAA@@@BBBDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFBBBCCCEEEGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNMMMLLLJJJKKKLLLNNNOOOOOOOOOOOOHHHLLLQQQRRRQQQPPPQQQSSSPPPPPPRRRUUUTTTQQQUUU[[[VVVTTTQQQOOONNNPPPRRRTTTRRRQQQPPPOOONNNNNNOOOPPPPPPOOOMMMMMMMMMNNNOOOOOONNNOOOOOOPPPQQQQQQRRRRRRVVVPPPLLLMMMOOONNNNNNPPPOOOMMMLLLOOOSSSVVVUUUSSSOOORRRTTTSSSPPPOOOQQQSSSSSSRRRQQQPPPQQQTTTWWWYYYZZZWWWUUUVVV[[[]]]]]]\\\]]]]]]^^^___bbbfffjjjlll```___]]][[[ZZZ[[[\\\]]]ZZZ\\\___```______``````______^^^^^^^^^^^^^^^^^^ZZZYYYZZZ\\\______\\\YYY^^^]]]\\\\\\]]]^^^```aaa\\\\\\]]]^^^]]]]]]\\\[[[YYY___bbbaaa```cccdddccchhhhhhggggggfffeeeeeeeeehhhggggggggggggfffffffffhhhhhh,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///////////////.........222111///......///000000......---------,,,,,,,,,***---//////---,,,///222......---------,,,,,,,,,111000000000111333555777111111000//////000222222---.....................---------.........//////000000000000000000000000...///000111333444555666777777666555444444333333222000111555555111000222555444444333222111000000000111111111111222222222222222222111000//////...---///000///---...111555111444777666333000111222000111333444444333222111333222000//////000333444333333444555666777888888666555555666777999:::<<<:::888666777::::::999666666777888;;;===???AAABBB:::AAAEEECCCAAACCCEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFCCCCCCEEEGGGIIIKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRPPPNNNLLLKKKFFFHHHJJJLLLMMMMMMMMMLLLHHHMMMSSSUUUTTTSSSTTTVVVSSSSSSVVVYYYWWWTTTVVV\\\UUUSSSQQQOOOOOOPPPRRRSSSQQQPPPOOONNNNNNNNNOOOPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNOOOPPPPPPQQQRRRRRRUUUNNNJJJMMMOOOOOOOOOQQQMMMLLLKKKNNNSSSVVVVVVTTTPPPRRRTTTSSSPPPOOOQQQTTTSSSRRRPPPPPPQQQTTTWWWYYY\\\YYYWWWYYY]]]```aaa___^^^^^^^^^___ccchhhmmmpppeeeccc```]]]\\\]]]___```[[[^^^bbbbbb```___```bbb``````_________^^^^^^^^^[[[ZZZ[[[^^^``````\\\XXX^^^]]]]]]\\\]]]^^^```aaa[[[[[[]]]]]]^^^]]]\\\[[[WWW^^^aaa```___aaaccccccgggfffeeedddccccccbbbbbbffffffffffffeeeeeeeeeeeegggggg........................,,,---...//////...---,,,222111///...------......---///111///,,,+++,,,...---------------------------...///111111111111000........................000000000000000000000000222222222111111111111111000///111222...,,,444@@@999000)))+++//////---,,,---------.........//////000111222333444555555666444444555555444222111000333111///...///111333555666666777777666444222111000111111222222333444444777333000000222333222000---...///000111222333333333333333333333333333333222444666777666555222000111333333111///...111444555555555555555444444444444555666777888999::::::;;;:::999888777555444444999999999:::;;;<<<===>>>>>>BBBEEEEEECCCAAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGFFFDDDBBBBBBBBBCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLJJJLLLNNNOOOOOOMMMKKKIIIMMMNNNOOOPPPPPPNNNMMMKKKLLLMMMMMMNNNNNNOOOPPPPPPLLLOOOSSSVVVWWWVVVSSSQQQPPPUUUZZZ[[[YYYWWWWWWXXXRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLQQQOOOMMMOOOSSSUUUSSSQQQQQQPPPOOONNNMMMNNNOOOPPPMMMLLLJJJIIIJJJLLLOOOQQQNNNLLLKKKNNNRRRTTTTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTUUUWWWXXXZZZZZZSSSTTTVVVXXX[[[]]]___```^^^^^^^^^___aaacccfffhhh```bbbdddaaa]]][[[[[[]]][[[^^^bbbeeeeeeccc```]]]aaa___]]]]]]___^^^ZZZVVVYYYYYYZZZ[[[]]]^^^______]]]]]]^^^___```aaabbbbbb```___^^^]]]\\\]]]^^^___^^^___aaacccdddeeeddddddiiihhhfffdddbbb```^^^]]]cccccccccdddeeegggiiikkkgggggg........................---...////////////...---111000///...------------,,,///000///,,,+++---///------------------------,,,---...000000000000///........................000000000000000000000000111111111111111111111111,,,,,,///222000///777BBB>>>444---...111///,,,+++---------.........//////000000111222333444555555333444444444333222000///222111/////////222444666666666666666555333222111000111111222222333333444666333000000222333222000......///000111222333333333333333333333333333333222333555666666444222000111333333111///...111555555555555555555666666666555555666777888999::::::::::::999888777666666555666777999<<<>>>???>>>======CCCIIIKKKIIIGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKHHHIIIKKKLLLLLLKKKIIIGGGJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLMMMMMMNNNOOOOOOPPPKKKNNNRRRUUUWWWVVVSSSRRRQQQUUUYYYYYYWWWUUUVVVXXXRRRQQQQQQPPPPPPPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJLLLOOOQQQOOOMMMQQQPPPOOONNNNNNNNNOOOOOONNNLLLKKKIIIJJJKKKNNNOOOMMMLLLLLLOOOSSSUUUTTTQQQPPPQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZTTTUUUVVVXXX[[[]]]^^^___]]]]]]^^^```bbbccceeefff```aaabbb___[[[ZZZ[[[^^^[[[]]]```ccccccbbb```^^^___]]]\\\]]]______[[[XXXZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]^^^___```aaaaaabbb___^^^]]]]]]]]]]]]^^^___^^^^^^```aaaaaaaaa``````ffffffdddbbb```___]]]\\\cccbbbaaaaaabbbdddfffggghhhhhh////////////////////////---...///000000///...---...............---,,,++++++...000///---,,,...000------------------------+++,,,---...////////////........................000000000000000000000000000000000000000000000000***,,,000222000000666>>>===555///000333111......------.........///////////////000111222333444444222333333333222111000///111000//////000333555777777666555444333222222222000000111111222333333333555222///000222333222000......///000111222222333222222222333333444444444111222444444444333111///111222333222//////222555555555666666777777888888666666777888999::::::;;;999999999888888888777777444666999>>>AAAAAA???<<<===DDDMMMQQQPPPMMMKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJEEEGGGIIIJJJJJJIIIGGGFFFGGGIIIKKKLLLMMMMMMKKKJJJLLLLLLLLLMMMNNNNNNOOOOOOJJJMMMQQQTTTVVVUUUTTTRRRSSSVVVXXXWWWTTTTTTUUUXXXRRRQQQOOONNNNNNPPPQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKMMMPPPRRRPPPMMMQQQPPPPPPOOONNNOOOOOOOOONNNMMMKKKJJJIIIJJJLLLMMMLLLKKKLLLPPPTTTVVVTTTQQQNNNOOOQQQSSSTTTTTTTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]][[[]]]___aaaccccccdddddd^^^```___\\\YYYXXX[[[___[[[\\\^^^`````````_________]]][[[]]]______\\\XXXZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\^^^___```aaaaaaaaa]]]]]]\\\\\\]]]^^^___```]]]^^^^^^______^^^^^^]]]ccccccbbbaaa```^^^]]]\\\dddbbb```______```bbbccchhhhhh000000000000000000000000......///000000///......,,,---.........---+++******---//////---,,,...111------------------------++++++,,,---....................................////////////////////////////////////000000000000---///222222000///222666666///,,,///222222111222............////////////......///000111222333333222222222222111111000000000//////000111444666777777666444222111111222222000000000111222222333333444111///000222444222///...//////000111111222222111111222333333444555555111111222333333111000///111222333222//////333666555555666777888999999:::777777777888999:::::::::999999999999999999999999555555888<<>>???FFFOOOSSSRRRNNNLLLKKKGGGFFFEEEDDDDDDDDDEEEEEEBBBDDDGGGIIIJJJIIIHHHFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHKKKMMMNNNNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNJJJLLLPPPSSSUUUUUUSSSRRRTTTVVVWWWUUURRRRRRUUUXXXRRRQQQOOOMMMNNNPPPRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQPPPSSSVVVWWWTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNLLLJJJIIIIIIJJJKKKJJJJJJLLLQQQVVVWWWUUUQQQMMMNNNPPPSSSTTTUUUUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZ\\\___bbbccccccbbbaaa]]]^^^]]]ZZZWWWXXX\\\```[[[\\\\\\]]]^^^^^^_________]]][[[\\\^^^^^^ZZZVVVZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]___````````````[[[[[[\\\\\\]]]^^^___```]]]]]]^^^_________``````ccccccccccccbbb```___^^^eeedddbbb```___```aaabbbgggggg000000000000000000000000---...///000000///...---,,,---.........---,,,+++***---//////---,,,...111------------------------+++++++++,,,------...///........................////////////////////////......//////000000000000,,,000222111//////111222111+++)))---000//////000........./////////000000---...///000111222222333222222111111111111111111//////000000222444666777777555444222111111111222///000000111111222333333333000///000333444222/////////000000111111222222111111222333333444555555111111222222222111000///000222444222000000333777555666666777888999::::::777777777888888999999:::999999999999::::::::::::999777666:::@@@DDDCCCAAACCCIIIOOORRRPPPLLLJJJJJJHHHGGGFFFDDDDDDEEEFFFFFFBBBDDDGGGJJJKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJHHHJJJLLLOOOPPPPPPOOOOOOJJJKKKKKKLLLLLLMMMMMMNNNJJJLLLOOORRRSSSSSSSSSRRRTTTVVVVVVTTTRRRRRRVVVYYYTTTRRRPPPNNNNNNPPPRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRRRRTTTWWWXXXTTTQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJLLLQQQVVVXXXVVVSSSMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[___bbbcccbbbaaa___\\\]]]]]]ZZZXXXYYY]]]bbb\\\\\\\\\\\\\\\]]]]]]^^^___]]][[[[[[]]][[[WWWSSSZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[]]]___``````______ZZZ[[[\\\]]]^^^^^^______]]]]]]^^^```aaacccdddeeeddddddeeeeeeeeecccaaa```fffeeedddbbbbbbbbbbbbbbbeeeeee////////////////////////,,,---...//////...---,,,------............------+++...000///---,,,...000------------------------,,,,,,,,,,,,,,,...//////........................000000000000000000000000...//////000000111111222)))...000......222444333000,,,***---...,,,,,,---....../////////000000000......///000111222333333333222222111111111222222000000111111333444666666555444333222111000000000//////000000111222222222111///...000333444111/////////000000111111111111222222222333333444444444222222222222222111000000000222444222000111444888666666777777888888999999666666777777888888888888::::::::::::::::::::::::;;;888666999@@@EEEDDDBBBDDDJJJPPPRRRPPPLLLJJJIIIIIIHHHFFFDDDDDDEEEFFFHHHCCCEEEHHHJJJKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHJJJLLLNNNPPPPPPOOONNNJJJJJJJJJKKKLLLLLLMMMMMMKKKMMMOOOQQQRRRRRRQQQPPPSSSUUUVVVUUUSSSTTTWWW[[[UUUTTTRRRPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOORRRUUUUUUQQQMMMPPPQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKPPPVVVYYYWWWUUUOOOPPPRRRUUUVVVWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[^^^aaabbbaaa```___[[[]]]^^^]]][[[\\\```ddd]]]]]]]]]]]]\\\\\\\\\\\\]]][[[YYYYYY[[[ZZZVVVRRRXXXXXXYYYYYYZZZZZZZZZ[[[XXXZZZ\\\^^^______^^^]]]ZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^___aaadddfffgggddddddffffffeeecccaaa___ccccccddddddddddddcccbbbeeeeee........................+++,,,---......---,,,+++///...............//////,,,///000///,,,+++---///---------------------------,,,,,,,,,---...///000........................000000000000000000000000//////000000111222222333***...///,,,---222444222000---,,,///000......000.../////////000000000000...//////000111222333444444333222111111222333444111111222222333444555555444333333333222000///...//////000000111111222222000///...000333444111...000000000000111111111111333333333333333333333333222222222222222111111111000222444333111111555888777777777777777777777777666666666666666777777777;;;;;;;;;;;;::::::::::::;;;888777;;;BBBFFFCCC???BBBJJJSSSWWWUUUPPPLLLKKKJJJIIIFFFEEEDDDEEEGGGHHHDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJFFFGGGJJJLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQPPPPPPOOORRRTTTWWWWWWUUUVVVYYY\\\WWWVVVUUUSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPQQQSSSVVVUUUQQQMMMPPPQQQRRRRRRRRRQQQOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJKKKOOOUUUYYYYYYWWWQQQRRRTTTVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[^^^___``````______[[[^^^```___^^^^^^bbbeee_________^^^]]]\\\ZZZYYYXXXVVVUUUWWWZZZZZZVVVSSSWWWWWWXXXXXXYYYZZZ[[[[[[WWWYYY\\\^^^______^^^]]][[[\\\]]]]]]]]]]]]\\\[[[\\\\\\]]]]]]___aaacccdddaaabbbcccdddccc```]]][[[\\\^^^aaadddeeedddbbb```iiiiii........................++++++,,,------,,,++++++000///...------...000111---///111///,,,+++,,,...------------------------...---,,,,,,---...000111........................000000000000000000000000///000000111222333333333...222111++++++///111...---+++,,,111333222333666////////////000000000000//////000111222333444444444333222222222333444555222222222333333444444444222333333333222000...---/////////000111111222222000......000333444111...000000000000111111111111444333333333333333333333333333333222222222222111000222444333111111555888777777777666666666666666555555555555666666666666<<<<<<;;;;;;;;;::::::::::::888888>>>EEEGGGBBB<<<@@@IIIUUU\\\[[[UUUOOOLLLKKKIIIGGGEEEDDDFFFHHHIIIEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEGGGIIIIIIIIIHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNPPPPPPPPPPPPOOONNNQQQTTTWWWXXXWWWWWWZZZ]]]XXXWWWVVVUUUTTTRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUXXXZZZZZZUUUQQQPPPQQQRRRRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJJJJNNNUUUYYYYYYXXXRRRTTTUUUWWWXXXXXXXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]___``````______[[[^^^aaabbb``````cccfff___``````___^^^\\\YYYXXXTTTSSSSSSUUUYYYZZZXXXUUUVVVVVVWWWXXXYYYZZZ[[[\\\WWWYYY\\\^^^______]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZ\\\\\\[[[[[[\\\^^^___aaa___```aaaaaa```]]]ZZZWWWWWWZZZ^^^bbbdddccc```^^^llllll000000//////......------------------------------000000000000000000000000111111000000//////......///...---,,,---...///000///...------...///000111000000000000000000000000////////////..................///000111222333333///000111111111///...---///.........000111333555333///---///...,,,---000...///000111222333444444333333333333333333333333333333333333333333444444333333111000000000111222//////000111222333333333111000///000333333000---//////000111222222333333222333444666666666666555555444222111111444666888444444444444444444444444555666777888888777666555777777777777777888888888999:::::::::::::::::::::===:::999???HHHKKKFFF???FFFLLLTTTWWWUUUPPPLLLJJJIIIGGGDDDAAAAAADDDGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFLLLMMMLLLIIIDDDCCCEEEGGGDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUNNNPPPSSSUUUVVVVVVTTTSSSPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPOOOOOONNNKKKKKKOOOWWW]]]XXXVVVTTTVVVYYY[[[ZZZWWW]]]]]]^^^^^^]]][[[YYYXXXZZZYYYXXXXXXYYY[[[]]]^^^___aaacccbbb___^^^```bbb\\\\\\^^^___``````aaaaaa\\\ZZZXXXYYY\\\]]][[[YYYVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^```bbb___]]][[[\\\^^^___]]][[[\\\]]]___```aaa```___^^^aaadddfffddd```]]]]]]^^^]]]^^^```aaaccccccbbbbbbgggiii///////////////.........------------------------000000000000000000000000000000000000//////............---,,,---...///000//////...---......000000000000000000000000000000////////////..................///000111222222333000000111111111000...---///.........///111333444222///---//////,,,---000/////////000222333444444333333333333333333333333111222333333444444333333333333111000000000111222000000000111111222222333111000///000333333000---//////000111111222333333111222444555666666666555444333222111222444777888444444444444444444444444444555666777888777666555666666777777777777888888777777777888888888999999;;;888777===FFFIIIEEE???BBBHHHQQQVVVVVVRRRNNNLLLIIIGGGDDDBBBBBBDDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJHHHEEEDDDFFFIIIEEEDDDDDDDDDEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTOOOPPPSSSVVVWWWVVVUUUTTTPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQPPPOOONNNOOOPPPPPPQQQQQQOOOMMMLLLOOOUUUZZZYYYVVVUUUVVVZZZ\\\ZZZXXX]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYYYY[[[\\\]]]]]]\\\^^^```___\\\\\\^^^aaa\\\]]]^^^___````````````\\\ZZZXXXYYY[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXWWWVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\^^^___^^^\\\[[[\\\___```^^^]]]^^^^^^______````````````___bbbeeeddd```^^^^^^___^^^___```bbbccccccbbbbbbgggiii...///////////////000000------------------------000000000000000000000000000000000////////////......------,,,---...///000000//////............///000000000000000000000000/////////............------...//////111111222333000000111222111000///...///.........///111333444222///---//////---...111/////////000111222333444222222222222222222222222000111333444555444333222333333111000000000111222111111111111111111111111111000///111333444111...///000000111111222222222000111333555666666666666222222222222333555777888444444444444444444444444333444666777777777666666666666666666777777888888666555555555666777777888:::777666<<>>DDDLLLSSSVVVTTTPPPMMMIIIGGGEEECCCCCCEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGAAAEEEHHHHHHFFFEEEGGGIIIEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSPPPQQQTTTVVVWWWWWWVVVUUUPPPQQQQQQRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOPPPTTTVVVYYYWWWVVVWWW[[[\\\[[[YYY^^^]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^^^^\\\YYY[[[]]]\\\ZZZYYY\\\___]]]^^^___``````___^^^^^^[[[ZZZYYYYYYZZZZZZXXXWWWWWWXXXYYYYYYXXXWWWUUUTTTXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVWWWWWWYYYZZZ\\\]]]]]]\\\\\\]]]___```___^^^``````_________```aaabbb^^^aaaddddddaaa___```bbb``````aaabbbcccccccccbbbgggiii......//////000000000111........................////////////////////////////////////////////////...---,,,,,,---...000111000000//////............//////////////////////////////.........---------------...///000111222222000111222222222111000/////////......///000222333222///...//////---...222000/////////000111333444222222222222222222222222...000333555555444222111333333111000000000111222111111111111000000000000111000///111444444222...///000000000111111111222///000222444555666666555111111222333444666777888444444444444444444444444222333555666777777666555444555555666666777777777777666666666666777999:::;;;888888===DDDIIIGGGDDD===AAAHHHPPPUUUUUUPPPLLLIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGG???CCCGGGGGGEEEDDDFFFHHHFFFFFFEEEEEEFFFHHHJJJKKKMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRPPPRRRTTTVVVWWWWWWVVVVVVQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTUUUZZZXXXVVVXXX[[[]]]\\\YYY^^^\\\ZZZXXXXXXYYY[[[]]]]]][[[ZZZ\\\___```^^^\\\YYY[[[]]]\\\ZZZZZZ]]]```^^^___```aaa```___]]]\\\ZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTWWWYYY\\\^^^___^^^]]][[[XXXXXXYYYYYYZZZ[[[\\\\\\______^^^^^^______^^^^^^cccbbb```^^^^^^```bbbddd]]]aaaddddddbbbaaaccceeebbbccccccdddddddddddddddhhhjjj.../////////000000111111........................////////////////////////.............../////////------,,,,,,---...000111000000000//////...------////////////////////////............------------------...///000111222222000111222333333222111111//////.........000111222222///...000000...///333000000///...///000222333111111111111111111111111---///222444555444222111333333111000000000111222111111000000000000000000111//////111444555222///000000000000000111111111...000222333555555555444000111222444555666666666444444444444444444444444222333444555666666555444333444444555666666777777999888888777888:::<<<===>>><<<;;;>>>EEEIIIIIIGGG???@@@DDDLLLRRRTTTOOOJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@CCCGGGGGGDDDCCCCCCEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWVVVUUUTTTSSSQQQQQQNNNOOOPPPRRRUUUVVVVVVVVVZZZXXXVVVXXX[[[]]]\\\YYY]]][[[XXXWWWWWWYYY\\\^^^___\\\ZZZ[[[___```^^^\\\\\\^^^___^^^[[[\\\___ccc^^^___aaaaaaaaa___\\\[[[YYYZZZZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZYYYWWWVVVTTTTTTWWW[[[^^^aaaaaa```___[[[[[[\\\]]]]]]]]]^^^^^^aaaaaaaaa```^^^]]]]]]]]]eeecccaaa______```ccceee___bbbffffffdddcccdddfffeeeeeeeeeeeefffgggggghhhjjjlll///000000000000000000111........................000000000000000000000000---............/////////---,,,,,,,,,---///000111...//////000//////...---000000000000000000000000.........------------,,,,,,---......000000111222000111222333444333222222//////.........///000111222///...000000...000333111000.........000222333000000000000000000000000---///111333444444333222333333111000000000111222000000000000000000000000111//////111555666333000000000000000000000000000///000222333444333333222111222444555666555555444444444444444444444444444333333444555555444333222222333333444555666777777:::999888888999;;;===???@@@>>><<>>???===;;;<<<@@@DDDEEEEEECCC>>><<>>;;;999999<<<@@@BBBBBBBBB<<<999???KKKSSSQQQLLLJJJJJJKKKKKKJJJHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFDDDBBBBBBFFFJJJDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSTTTTTTUUUUUU[[[[[[[[[ZZZXXXUUUSSSQQQTTTRRRQQQSSSVVVWWWVVVTTTXXXVVVTTTVVVYYY[[[ZZZWWWWWWWWWWWWWWWXXXZZZ[[[\\\ddd]]]VVVUUUZZZ___^^^\\\```aaa```\\\YYYXXX\\\___[[[]]]```bbbbbb```^^^\\\VVVYYY[[[[[[ZZZZZZ\\\___ZZZZZZ\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^______ZZZZZZ[[[\\\\\\[[[YYYXXX\\\^^^aaaaaa``````ccceeeffffffdddccccccccccccdddjjjlllnnnmmmiiieeeeeefffiiiiiiiiijjjmmmooorrrssssssuuu111111111111000000000000,,,---...//////......---000000000000000000000000,,,...000///,,,+++---000---.../////////...,,,+++///////////////////////////111111///,,,+++---000111000000///...---------............////////////111111111111111111111111000000000000000000000000000000000000000000000000///...---,,,,,,---...///***---000000......000333...//////000111222222222000...---000333444222///////////////000000000000111///...///333555333111............/////////000111444666555333222444777444666888::::::999777555222555888888666444555777222222444444444444222222444444333333444555777888333555777777555666;;;>>>;;;<<<>>>???AAADDDIIIMMMKKKEEE@@@BBBIIINNNMMMKKKMMMMMMNNNNNNKKKHHHDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEEEECCCAAAFFFNNNLLLIIIEEEEEEHHHIIIHHHFFFHHHHHHIIIKKKMMMNNNLLLJJJNNNPPPPPPMMMMMMRRRSSSQQQOOOPPPQQQSSSSSSSSSRRRQQQSSSTTTTTTUUUVVVWWWXXXXXXTTTTTTTTTTTTSSSSSSRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUWWWSSSPPPQQQSSSUUUUUUSSSTTTTTTTTTTTTUUUWWWYYY[[[VVVWWWYYY[[[ZZZXXXVVVTTTSSSUUUWWWYYYZZZZZZZZZYYYWWWVVVVVVVVVWWWYYY[[[\\\]]]ZZZWWWUUUUUUWWWZZZ]]]aaa```]]][[[ZZZ[[[]]]^^^^^^]]]\\\[[[\\\^^^aaacccaaa``````aaadddccc```\\\]]]ZZZWWWXXX\\\```aaaaaa]]][[[YYYZZZ\\\[[[XXXTTTZZZYYYYYYYYY[[[]]]___```VVVWWWZZZ[[[\\\ZZZXXXWWW`````````aaabbbeeeggghhheeecccccceeehhhiiifffcccgggiiikkknnnnnnmmmkkkjjjkkkkkkkkkkkkmmmoooqqqrrrxxxxxx//////000000000000000000,,,---.../////////------////////////////////////,,,...000///,,,+++---000...//////000///...---,,,///////////////////////////111222000...///333777111000000///......------............////////////111111111111111111111111000000000000000000000000000000000000000000000000//////------------//////+++...000000...---000333/////////000111222222222000...---...///000000///////////////000000000111111///...///333555333111........./////////000000000333555444222222444777555666888::::::888666555222555888888666555666777222333444444444444333222444444333333444555777888222555777666555777;;;???;;;::::::;;;>>>BBBFFFHHHFFFAAA===???FFFKKKKKKHHHHHHIIIJJJKKKJJJHHHEEECCCDDDDDDDDDEEEFFFFFFGGGGGGBBBDDDGGGHHHEEEGGGSSSaaaOOOLLLIIIIIIKKKMMMKKKIIIIIIIIIIIIKKKNNNOOOMMMKKKMMMOOONNNKKKLLLPPPRRRPPPQQQQQQSSSSSSTTTSSSRRRQQQUUUUUUUUUVVVWWWWWWXXXXXXVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRUUURRRPPPQQQTTTWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWYYYZZZZZZXXXVVVTTTTTTTTTVVVWWWXXXYYYYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZ___\\\YYYWWWWWWYYY\\\___```^^^\\\ZZZZZZ[[[]]]^^^```___\\\ZZZ[[[]]]___aaa___^^^^^^aaacccccc```]]]YYYVVVTTTTTTWWWZZZ[[[ZZZXXXVVVUUUWWWYYYXXXTTTQQQWWWWWWXXXYYYZZZ]]]___```XXXYYY[[[]]]]]]\\\ZZZXXXZZZZZZ[[[\\\^^^```bbbddddddcccbbbeeehhhiiifffcccggghhhkkkmmmnnnnnnlllkkklllkkkkkklllmmmoooqqqsssuuuuuu---.........//////000000---...////////////------////////////////////////,,,...000///,,,+++---000000000000000000///......000000000000000000000000///111111000000333999>>>000000000///......------............////////////111111111111111111111111000000000000000000000000000000000000000000000000000///...------...///000,,,...111000...---000222//////000000111222222222//////000///------...////////////000000000111111222///...000333555333111....../////////000000000///222444333111111444777555666888999999888666555222555888999888777666777222333444555555444333222444444444444555666777888222444666666555777;;;???AAA===:::;;;???CCCEEEEEEAAA===999<<>>LLLFFF??????CCCFFFFFFDDD???;;;999;;;AAAFFFHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHKKKLLLIIIKKKWWWeeeRRROOOMMMMMMPPPQQQOOOLLLJJJJJJKKKNNNQQQQQQPPPOOONNNQQQPPPMMMNNNRRRTTTRRRTTTTTTUUUVVVUUUTTTSSSRRRXXXWWWWWWWWWVVVVVVUUUUUUZZZXXXVVVTTTTTTVVVXXXZZZXXXXXXWWWVVVTTTSSSRRRRRRWWWTTTRRRTTTWWWXXXWWWUUURRRSSSUUUWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUTTTUUUTTTRRRRRRRRRUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTTTT^^^]]][[[ZZZZZZ[[[]]]^^^[[[ZZZYYYYYYZZZ\\\]]]___eeebbb]]]YYYWWWXXX[[[]]][[[\\\]]]___```___]]][[[\\\[[[ZZZZZZYYYXXXWWWVVVYYYXXXYYY]]]```___[[[WWWVVVVVVWWWXXXYYY[[[\\\\\\ZZZ[[[\\\\\\\\\[[[YYYXXX[[[[[[]]]___aaaccceeefffdddccccccfffjjjkkkiiifffhhhjjjlllnnnpppppppppoookkkkkkjjjkkklllnnnoooqqqqqqqqq,,,---------........./////////000000000///---,,,........................,,,...000///,,,+++---000222111111111000000000000000000000000000000000000///000///---+++...444999////////////........................////////////000000000000000000000000111111111111111111111111////////////////////////111000////////////000111...111222111...---///111111111111111222222222222...333999:::777333000///000000000000111111111111333000...000333444222000////////////000000000111...000222111000111666:::666777777888777666555444333555777:::;;;:::888666333333555555555555333333444444555666666777777777222444666666444555999===NNNHHHAAA???BBBDDDBBB@@@???===;;;<<>><<<===AAAEEEHHHIIILLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCEEEKKKMMMLLLKKKLLLOOOMMMKKKMMMOOOOOOLLLIIIJJJJJJLLLNNNQQQSSSRRRPPPRRRUUUTTTQQQRRRVVVXXXVVVRRRSSSTTTUUUVVVUUUUUUTTTVVVVVVUUUUUUTTTTTTTTTSSSWWWVVVUUUTTTTTTVVVWWWYYYUUUUUUUUUUUUUUUUUUVVVVVVYYYWWWUUUWWWZZZZZZXXXUUURRRSSSTTTVVVWWWXXXYYYYYYUUUVVVVVVVVVUUUUUUTTTTTTUUUTTTRRRQQQQQQSSSVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVYYYZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZ[[[\\\]]]^^^^^^aaa___\\\YYYXXXXXXYYYZZZZZZ]]]______^^^\\\[[[[[[YYYYYYYYYXXXUUUUUUVVVWWWXXXVVVVVVXXX[[[\\\ZZZWWWZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[]]]___```aaabbbbbbfffeeefffiiinnnpppnnnlllppppppqqqrrrssssssssssssooonnnnnnnnnoooppprrrsssvvvvvv000000//////...---------000000111111000///---,,,........................,,,...000///,,,+++---000222111000///...///000000////////////////////////000111111...++++++...222.../////////////////////............////////////000000000000000000000000111111111111111111111111000000000000000000000000222222000000000000222222000222444222...---...000222222222222222222222222000111333555666555222///000000111111111222222222333111///000333444222/////////000000000111111111...000222111111333999===777777777666666555444444444555777;;;>>>>>>:::666333444555666666555444333333444666777888888777777555777888666333333666999<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;<<<>>>BBBEEEFFFJJJKKKKKKLLLLLLLLLLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFJJJOOOPPPMMMMMMPPPPPPNNNMMMOOOQQQQQQNNNKKKJJJJJJKKKNNNQQQSSSRRRPPPPPPSSSRRROOOPPPTTTVVVTTTPPPQQQSSSUUUUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVTTTUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUWWW[[[]]][[[XXXVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRTTTUUUWWWWWWWWWYYYZZZZZZZZZYYYYYY[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZWWW[[[^^^___^^^]]]]]]^^^YYYZZZZZZXXXVVVVVVZZZ]]][[[XXXVVVWWWZZZ[[[ZZZXXXYYYZZZ\\\^^^___`````````aaaaaaaaa```___^^^^^^]]]]]]^^^```aaabbbccccccbbbhhhggggggkkkpppsssqqqooottttttttttttttttttttttttvvvuuuttttttuuuvvvxxxyyy{{{{{{111111000///...------,,,000111111111000///---,,,........................,,,...000///,,,+++---000222111///.........///000////////////////////////000222333111...---000333.........///////////////............/////////000000000000000000000000000111111111111111111111111000000000000000000000000333222111000000111222333111333444222///---...000222222222222222222222222111///---///222333222000000111111111111222222222444111///000333444111///000000000000111111111111///111222222111444:::???888777777666555444444444444555777;;;??????:::666333444555666666555444333333444666888888888777777666888888666333222555888999;;;>>>??????@@@AAABBB===;;;::::::<<>><<<999777777777777666666666666333444666777888888777777777777666666555555555444777999:::999777777:::===888888777888:::>>>BBBDDDFFFFFFHHHIIIKKKLLLMMMNNNPPPMMMKKKLLLNNNOOOLLLJJJIIIJJJKKKLLLMMMOOOPPPPPPOOONNNMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRTTTUUUWWWXXXXXXVVVUUUTTTSSSRRRRRRSSSTTTNNNRRRTTTRRRSSSVVVUUURRRPPPSSSVVVVVVSSSQQQPPPQQQSSSSSSSSSTTTVVVYYY[[[]]]ZZZVVVSSSSSSVVVXXXWWWUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ\\\^^^aaaaaa```^^^]]]^^^^^^^^^___aaacccfffgggccc```]]]^^^aaabbbbbbaaaZZZ\\\______^^^```dddhhhhhhfffdddcccaaaaaaaaaaaahhhgggeeecccbbbbbbbbbcccaaa___aaagggiiiiiikkkooojjjiiihhhjjjmmmmmmjjjgggfffiiilllkkkiiiiiikkknnnoooooooooppppppqqqqqqrrruuuwwwzzz}}}~~~}}}|||{{{}}}|||}}}222000///....../////////222222111111000//////...///...---,,,+++,,,------,,,,,,,,,---------......000000......---...//////////////////////////////111000////////////000111.........///000000111111111000000///////////////...//////000111222333333333000///000333333111...///////////////.........111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000111000000000///////////////000000000000111111111111111111111000000000000000000000111222333555555555999555666???===666888555444444777:::;;;999666777777777777666666666666444555666888888888888888777777666666666555555555777999:::999888999<<>>AAACCCEEEGGGIIIJJJKKKMMMOOOPPPMMMKKKHHHIIIKKKLLLJJJGGGKKKKKKLLLMMMNNNOOOOOOPPPRRRQQQPPPPPPOOOPPPQQQRRRPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVXXXYYYYYY]]]\\\YYYVVVTTTTTTTTTTTTRRRVVVWWWVVVVVVYYYXXXUUUTTTWWWZZZZZZWWWUUUTTTUUUTTTTTTTTTUUUWWWYYY[[[]]]ZZZXXXWWWWWWXXXYYYYYYXXXYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWYYYZZZ[[[\\\\\\]]]^^^^^^____________```bbbcccdddcccbbbbbbbbbbbbbbbccceeehhhjjjllliiifffddddddeeegggfffddd___bbbddddddbbbdddhhhlllkkkjjjhhhfffeeeeeeffffffjjjiiigggeeeddddddddddddgggeeegggkkknnnmmmooosssooonnnmmmoooqqqqqqooollllllnnnpppooommmmmmpppsssrrrsssssstttvvvvvvwwwwwwzzz|||~~~444222000///000111111000222111111000000//////...///...---,,,+++,,,------,,,,,,,,,---------......///............//////000//////////////////////////////............//////---......//////000111111///000000000000///.........///000111222333333333111///...000333333111............///////////////111111111111111111111111222222222222222111111111222222222111111000000///000000000000000000000000000/////////000000111111000000111111000000//////111111111111000000000000///000111222333444444444555999666666???>>>777888555444333555999999666333777777777777666666666666555666777888999999999999777777666666666666555555888999::::::999;;;>>>@@@;;;:::999888:::===@@@BBBEEEGGGJJJLLLMMMOOOQQQSSSOOOMMMKKKKKKNNNOOOMMMJJJNNNNNNNNNOOOOOOOOOPPPPPPUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYUUUVVVVVVXXXYYYZZZ[[[\\\fffccc^^^ZZZWWWUUUUUUVVVVVVZZZ[[[ZZZ[[[]]]]]]YYYYYY[[[^^^^^^\\\ZZZZZZZZZVVVVVVVVVWWWXXX[[[]]]^^^[[[]]]^^^^^^]]]\\\\\\]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___```aaaaaaaaabbbcccddddddddddddeeeeeeffffffggghhhhhhhhhgggggggggiiikkkmmmppprrrqqqooollllllllllllkkkjjjgggiiikkkjjjhhhiiimmmpppooonnnlllkkkkkkkkkllllllnnnmmmkkkiiiggggggggggggnnnlllmmmrrrsssrrrtttwwwuuuuuutttuuuvvvvvvuuussssssuuuvvvtttrrrssswww{{{vvvwwwyyyzzz|||}}}~~~~~~666333000000111222222000111111000000///////////////...---,,,+++,,,------,,,,,,,,,---------..................//////000000////////////////////////........................------......///000000111...///000000000///---,,,...///000222333444444444111///...///222333000---------......//////000000222222222222222222222222222222222111111111111111333222222111000//////...000000000000000000000000////////////000111222333111111111111111///...---111111111111000000000///...///111333444444444333222666222333<<<:::333555888666555777::::::777333777777777777666666666666666777777888999999::::::777777666666666666666666999999999:::;;;===???AAA<<<;;;999999:::<<>>@@@AAA<<<;;;:::999999<<<>>>@@@FFFKKKQQQTTTTTTUUUXXX\\\[[[YYYWWWXXX[[[\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^______```______```aaabbbbbbcccccchhhfffbbb^^^\\\[[[\\\\\\[[[___aaa___```cccbbb___```aaabbbddddddcccaaa`````````______```bbbcccdddcccfffjjjiiigggeeeeeegggcccbbbaaaaaaaaacccdddfffeeeeeefffgggggghhhhhhhhhfffhhhiiikkklllkkkkkkjjjkkkjjjjjjjjjkkkmmmoooqqqooooooooooooqqqtttvvvwwwxxxyyyxxxwwwuuutttssssssqqqssstttsssqqqqqqtttwwwtttsssrrrqqqqqqrrrsssssswwwuuutttrrrqqqqqqqqqqqqvvvtttuuuyyyzzzxxxyyy|||}}}}}}}}}||||||{{{{{{|||{{{|||}}}zzzxxxzzz~~~|||}}}999555000000333444222...///////////////////////////...---,,,+++,,,------,,,,,,,,,---------......---...//////000//////...........................------...//////...------,,,------......///000000...////////////...---------///222444666666666555888444///...000111111///.........///////////////000000000000000000000000000000000111111111111111111111111000000//////...000000000000000000000000111000///...///111444555222333444444333222///...111111111111000000000000///000111222333444444444555999666666???>>>777888<<<:::999;;;===>>>:::777777777777777666666666666777777666777777888::::::666666777777777777888888;;;999888999<<<>>>??????<<<;;;999999:::<<>>>>>===;;;:::999999:::<<>>>>>???AAACCCGGGPPP\\\eeeiiiiiiiiiiiifffggghhhhhhhhhgggeeedddjjjhhhiiimmmmmmiiihhhjjjhhhhhhiiijjjkkkmmmnnnnnnjjjkkknnnppprrrrrrrrrrrrrrrrrrssssssssssssssssssssspppnnnpppssstttsssppppppqqqrrrsssssssssrrrqqqqqqqqqppppppqqqssstttuuutttuuuvvvvvvwwwvvvuuutttvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppppplllooorrrssssssvvv{{{wwwtttrrrssswwwzzzzzzyyy|||{{{zzzyyyyyyzzz{{{|||yyy{{{}}}~~~}}}||||||yyy|||}}}|||zzzzzz{{{~~~~~~444222///---,,,,,,...///,,,---///000111111000000///...---,,,,,,,,,------------------------------000000000000000000000000000000000000////////////111000000///......------////////////.....................---------,,,,,,---...000222444555555555222000...///222333111...111111111111000000//////222111///.........///000///000111333333333333333000000000000000000000000...///111222222222222111000///.........///111222111222333333333222000///...///000111111111///...///000111222444555666777555222000000333555555333555555555555777999;;;<<<:::999999888888777777666666555555555666777888999999777555666888999777555999999:::<<<>>>AAACCCDDDCCCAAA???>>>===???AAABBBEEEOOO\\\fffkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjiiiiiillljjjkkknnnnnnjjjiiikkkiiijjjkkklllmmmnnnooooooiiijjjmmmoooqqqrrrssssssrrrrrrrrrrrrssssssssssssyyywwwvvvxxx{{{|||yyywwwqqqqqqssstttttttttsssrrrrrrrrrqqqqqqrrrsssuuuvvvuuuvvvxxxyyyxxxwwwvvvtttwwwvvvtttsssrrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqqqoooqqqtttttttttvvv{{{wwwuuussstttwwwzzzzzzyyyzzzzzz{{{{{{|||}}}~~~}}}~~~{{{yyy|||||||||{{{{{{|||~~~}}}~~~222000...+++***+++,,,---,,,---///000111111000000//////---,,,,,,,,,---...------------------------000000000000000000000000////////////000000000000000000000///......------////////////.....................------------,,,---///111222333444444333222000...///222333111...000000111111000000//////111000///.........///000222222333444555555555555000000000000000000000000000000111111111111000000000///.........///111222000111222222222111000///...//////000000111111111000000111222333444555666555222000111444666555333444444444444666888:::;;;888888888888777777777777666555555555666777888999:::999777777888888777555::::::;;;<<>>===>>>???@@@CCCMMM[[[gggnnnooonnnmmmoooooonnnmmmmmmmmmmmmnnnmmmkkkmmmppppppmmmlllnnnllllllmmmnnnoooppppppqqqjjjkkkmmmooopppqqqrrrrrrqqqqqqrrrrrrrrrsssssssssuuutttsssvvvyyyyyyvvvrrrrrrsssssstttuuutttttttttssssssrrrrrrssstttvvvwwwxxxyyy{{{|||{{{yyywwwuuuwwwwwwuuutttttttttttttttssssssssssssssssssttttttrrruuuwwwvvvuuuwww{{{yyywwwvvvvvvxxxyyyyyyyyyyyyzzz|||~~~~~~}}}}}}}}}zzzyyy{{{~~~zzz{{{|||}}}~~~{{{|||~~~~~~~~~}}}|||~~~~~~~~~~~~111000...,,,,,,,,,------,,,---///000111111000000000///...,,,,,,------...------------------------////////////////////////////////////000000000000000000//////............////////////........................------------...///111333333333333222222000...///222333111...///000111111111000///...000000......---...///000111222222333333444444444000000000000000000000000111111111000000//////...000///.........///111222000000111222111000///...//////...//////111333444000000111222333444444444444111000111444666555333333333333333444666888999666666666777777777888888555555555666777777888888::::::999888888888777666:::999999:::===AAAFFFHHHDDDCCCAAA???>>>===>>>>>>AAAKKKYYYgggppprrrqqqoooqqqpppooommmmmmnnnooooooooommmnnnrrrrrrooonnnpppoooooooooppppppqqqqqqqqqlllmmmmmmnnnooooooooooooppppppqqqqqqrrrrrrsssssssssrrrrrruuuyyyxxxtttpppsssttttttuuuuuuuuuuuuuuuuuutttsssssssssuuuvvvwwwzzz|||}}}~~~}}}zzzwwwuuuxxxwwwwwwvvvvvvuuuuuuuuussssssttttttuuuuuuvvvvvvuuuwwwyyyxxxvvvwww{{{~~~yyyyyyxxxyyyyyyzzzzzzyyy{{{}}}~~~{{{|||}}}{{{xxxwwwxxxyyyxxxzzz|||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~222111000///......//////,,,---///000111111000000000///...---,,,---......------------------------////////////////////////.../////////000000000111////////////............////////////............//////.........---------///000222333444444444333222000...///222333111...//////000111111///...---//////...------...///000////////////000000000111000000000000000000000000111111000//////.........000///.........///111222000000111222111000///...000//////...///111333555111111111222222333333333333111000111555777555333333333222333333555777888555555555666666777888888444555666666777888888888999999999999888777777888888777666777:::@@@EEEIIIFFFDDDBBB@@@>>>>>>======???HHHVVVeeeppptttsssqqqooonnnmmmlllkkklllmmmnnnooommmnnnrrrssspppoooqqqppppppqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmlllkkkkkkooooooppppppqqqrrrrrrsssyyyxxxyyy|||{{{wwwttttttttttttuuuuuuvvvvvvvvvuuutttssstttuuuvvvwww}}}~~~}}}zzzwwwuuuwwwwwwwwwwwwwwwwwwvvvvvvtttttttttuuuuuuvvvvvvvvvvvvxxxyyyxxxvvvvvvzzz}}}zzzzzz{{{{{{{{{zzz{{{{{{~~~{{{|||{{{yyywwwuuuttttttuuuwwwzzz}}}}}}|||zzzxxx|||}}}~~~~~~}}}zzzzzz|||}}}~~~222111111000//////000000,,,---///000111111000000000000...---------...///------------------------000000000000000000000000......//////000000111111//////////////////......////////////............/////////.........------///111222444555666666555222000...///222333111......///000111111///---,,,///...---------...///000......---------......///000000000000000000000000111000///...............000///.........///111222000111222222222111000///111000000///000111333444111111111222222222222222222000000222666777555333444333333333333555666777444444555555666666777777444555666777888888888777777888999888777777888999999777666666:::@@@GGGKKKHHHFFFDDDBBB@@@>>>======>>>FFFRRRaaammmssssssqqqmmmmmmlllkkkkkkkkkkkkkkknnnlllnnnrrrrrrooooooqqqqqqqqqqqqpppppppppppppppqqqpppnnnmmmkkkjjjjjjjjjnnnnnnooopppqqqrrrrrrsssvvvuuuuuuwww{{{{{{xxxtttuuuttttttttttttuuuvvvvvvvvvuuutttsssssstttuuuvvv~~~}}}{{{xxxvvvtttvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuwwwxxxwwwuuuuuuyyy|||yyy{{{}}}}}}|||||||||}}}~~~~~~~~~{{{{{{zzzxxxvvvtttrrrppprrrtttwwwzzzzzzxxxvvvtttyyyzzz|||}}}~~~~~~~~~}}}xxxyyyzzz|||~~~~~~/////////...............,,,---///000111111000000111000...---------...///------------------------000000000000000000000000.........///000111111111.../////////////////////////////////............////////////............000111333555777888888888222000...///222333111...---...000111111///---+++......---,,,---...///000//////...------......///000000000000000000000000000///...---------...///000///.........///111222111222333333333222000///111111111111111111222222222222222111111111111111111000///222666777555333444444333333444555666777555555555555555555555555444555666777888888888777444666888888666666888:::<<<:::888888<<>>DDDOOO]]]jjjqqqrrrqqqlllmmmmmmmmmmmmlllkkkkkklllkkklllqqqqqqooonnnppppppppppppoooooonnnnnnnnnooonnnmmmkkkkkkkkkkkkkkkmmmmmmnnnooopppqqqrrrrrrqqqooonnnpppssstttrrrooottttttssssssssstttuuuvvvvvvuuutttssssssssstttuuu}}}zzzxxxvvvttttttuuuvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttsssuuuvvvuuussstttwww{{{xxx{{{~~~}}}}}}~~~~~~~~~~~~{{{zzzzzzyyyzzz{{{|||}}}yyyyyyxxxwwwwwwuuurrrpppoooqqqtttvvvvvvuuurrrqqqtttuuuwwwyyy{{{{{{{{{{{{uuuvvvwwwyyy{{{}}}{{{~~~|||{{{}}},,,,,,,,,,,,,,,,,,,,,+++,,,...///000111111000000111000///...---......///------------------------000000000000000000000000---......///000111111222.........///////////////000/////////............000/////////............000111444666888999999999222000...///222333111...---...000111111///---+++...------,,,---...///000111000///......///000000000000000000000000000000///...---,,,,,,---...///000///.........///111222222222333444333222111000222222222111111111111111222222222111111111111111111000///222666888555333555444444333444555777888555555555555555555555555333444666888888888777777222555777777666666888;;;???===;;;;;;???FFFNNNSSSKKKJJJHHHEEEBBB@@@>>>===>>>BBBLLLZZZhhhpppqqqpppmmmnnnooooooooonnnlllkkkkkkjjjkkkpppqqqnnnmmmpppppppppoooooonnnmmmmmmmmmmmmlllkkkkkkkkkkkkmmmnnnlllmmmnnnooopppqqqrrrrrrwwwuuussstttwwwyyywwwuuutttssssssrrrrrrtttuuuvvvuuutttsssrrrrrrssstttuuu|||yyyvvvtttssssssuuuuuuwwwxxxxxxwwwvvvuuuvvvvvvuuuuuuttttttssssssqqqsssuuutttrrrssswwwzzzwww{{{~~~~~~~~~~~~~~~~~~}}}wwwvvvvvvvvvvvvxxxyyyzzzwwwvvvvvvwwwwwwvvvtttrrrnnnppprrrssstttrrrpppooopppqqqtttvvvxxxxxxyyyxxxrrrsssuuuvvvxxxzzz{{{|||xxxzzz}}}|||zzzyyy{{{~~~~~~~~~~~~}}}}}}}}}~~~000000000///......------000///.........///111222000///...------...///000................................................---------...///000000111///............---------,,,---...//////...---,,,////////////000000000111111222333666888:::<<<===333333111000000000111222000000000000////////////////////////////////////---------...............---...///111111111000000........................////////////000000000000111111111111111111111111222222111111111111111111333111///000333444222///444111000111333444333111333222111111111222333444333444444444444444444444222333444666666666666555666666666666888:::<<<>>>>>><<<@@@AAA>>>HHHPPPKKK>>>BBBFFFGGGDDD@@@??????===@@@GGGUUUcccmmmooommmhhhhhhhhhhhhiiikkkmmmooojjjkkkkkkkkklllmmmmmmmmmjjjjjjkkklllllllllkkkjjjkkkkkkjjjjjjjjjiiiiiiiiikkkkkklllmmmnnnoooppppppuuutttqqqpppoooqqqssstttqqqqqqooooooooopppqqqrrrttttttsssssssssuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuqqqrrrtttvvvuuusssqqqooosssuuuwwwxxxxxxvvvtttrrrrrrrrruuuxxxuuuqqqqqqvvv|||yyyxxxzzz}}}~~~|||~~~~~~~~~{{{vvvyyyyyyvvvvvvyyyyyyvvvtttvvvxxxwwwtttsssuuuxxxwwwvvvvvvvvvvvvuuuuuuuuuqqqpppppprrruuuvvvssspppoooooopppqqqsssttttttuuuxxxvvvuuutttuuuwwwzzz|||vvvzzz~~~~~~}}}|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~000000000///......------000///.........///111222000///............/////////...---......///..............................------......///000000111............------------------...//////...------////////////////////////......000222444666888999333222111000000000111222000000000000/////////...////////////////////////---------.....................000111111000//////........................////////////000000000111111111111111111111111111222222111111111111111111333000...000222333111///222111///111333444333222333222111111111222333444444444444444333333333333222333444666666777666666666666666666888999;;;<<>>>>>;;;===EEEQQQ___iiikkkkkkiiiiiihhhhhhiiikkklllmmmkkkkkklllllllllllllllmmmjjjkkklllllllllkkkjjjiiimmmllllllkkkjjjjjjiiiiiikkkkkklllmmmnnnooopppqqquuusssqqqoooooooooqqqrrrqqqpppoooooooooooopppqqqqqqpppppppppqqqrrrtttuuutttuuuuuutttsssrrrrrrrrrqqqrrrsssttttttsssrrrqqqtttuuuwwwxxxxxxvvvtttrrrqqqqqquuuwwwuuupppqqqvvvzzzxxxwwwyyy}}}~~~||||||~~~|||}}}|||yyyuuuxxxwwwtttsssuuuuuurrrqqqtttvvvtttrrrqqqsssuuuppppppooooooooonnnnnnnnnqqqooonnnppptttuuussspppoooppppppqqqrrrttttttuuuvvvuuutttssstttvvvxxxzzzwww{{{~~~}}}|||~~~}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}000000000///......------000///.........///000111......//////////////////000...---...///000///---........................------......///000000000............---------------...////////////...---//////..................***+++---...000222333444333222111111000000111111000000000/////////......////////////////////////---------.........////////////000111111000............................../////////000000000111111111111111111111111111111111111222222222222222222222000...///222333111...000000///111333444444333333222111111111222333444444444444333333222222222111222444555777777777777666666666777777999:::;;;===<<>>===>>>:::<<>>======;;;<<>>FFFHHHDDDNNNYYYXXXWWWRRRJJJDDD???=========>>>???BBBIIISSS]]]eeejjjhhhiiiiiiiiiiiiiiiiiiiiillllllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjiiigggfffhhhhhhiiijjjkkklllmmmmmmllllllmmmmmmnnnnnnooooooqqqpppooommmmmmlllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjkkklllnnnoooqqqlllpppssssssooommmnnnpppmmmlllllllllmmmppprrrtttssssssttttttsssqqqpppooolllmmmppptttsssoooqqqvvvtttrrrqqqtttyyy|||{{{yyyxxx{{{}}}|||yyyxxx{{{~~~~~~}}}|||}}}tttrrrrrrtttwwwwwwtttqqqnnnpppoookkkiiijjjiiifffiiikkkkkkiiiggggggjjjmmmrrrqqqpppooonnnooopppqqqmmmjjjhhhiiinnnqqqqqqpppqqqpppoooooooooqqqssstttwwwxxxxxxyyyyyyyyyyyyxxxwwwyyy||||||zzzzzz}}}~~~~~~~~~~~~~~~000000000///......------///...---------...///000///...---------///111222444000---...333444111---////////////////////////......//////////////////------------,,,,,,,,,,,,...///000000000000///...------.........////////////000000111222333333444111222222222222111000000/////////.........------------------------------+++,,,,,,---...///000000//////000111111000..............................000000000111111111222222111111111111111111111111111111222222333444444444333111///000333444222///---///111111111111222444333222111111111222333444555555555444444333333333555555555555666777888888777888999:::;;;;;;;;;;;;CCCEEEMMMMMMEEEJJJRRROOOUUUOOOGGGAAA>>>===>>>===??????AAAFFFOOOYYYdddjjjgggggghhhiiijjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiiiiiggghhhiiijjjjjjiiihhhgggeeefffggghhhiiijjjkkklllkkkkkklllllllllmmmmmmmmmoooooonnnnnnmmmmmmnnnnnnllllllllllllkkkjjjiiihhhjjjiiiiiihhhiiijjjlllmmmkkkppptttsssnnnkkkkkknnnjjjjjjjjjjjjkkkmmmoooppprrrrrrrrrqqqpppooonnnmmmjjjkkkooosssrrroooqqqvvvsssqqqpppssswwwzzzyyywwwxxx{{{|||zzzvvvvvv{{{~~~~~~}}}yyyxxxzzzpppoooooorrruuuvvvrrrooolllnnnnnnjjjiiikkkkkkhhhiiikkkkkkiiiffffffjjjnnnnnnmmmkkkiiiiiijjjkkklllllljjjhhhjjjnnnqqqpppnnnpppooonnnmmmmmmoooqqqrrrvvvwwwxxxyyyyyyxxxwwwvvvtttwwwyyyxxxwwwwwwzzz~~~}}}}}}~~~000000000///......------......---,,,---...///000000...,,,+++,,,...111444555000---///333555222---/////////////////////////////////////////////...---------,,,,,,,,,++++++...///000111111000///...------...///000000111111000000000111111222222222111222222333222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000......000111111000//////........................000000111111111222222222111111111111111111111111111111222222333444444555444222000111444555333000...000222111000///111333333222111111111222333444555555555555555555555555777777666555555666777888777888:::<<<============DDDGGGPPPPPPFFFIIIOOOKKKQQQKKKDDD???===>>>>>>>>>>>>>>>>>>BBBIIITTT```gggeeefffhhhiiijjjjjjjjjjjjgggggggggggghhhhhhhhhhhheeefffgggiiiiiiiiiiiihhheeeffffffffffffgggggggggjjjjjjjjjkkkkkkkkkkkklllnnnnnnnnnnnnnnnoooooooookkkkkkkkkkkkkkkiiihhhgggffffffeeeddddddeeefffgggiiinnnsssqqqkkkfffgggiiihhhhhhhhhiiijjjkkkllllllqqqppppppooonnnllllllkkkhhhjjjnnnrrrqqqnnnpppvvvsssqqqooorrrvvvxxxwwwtttwwwyyyzzzwwwtttvvv~~~|||zzz{{{yyysssqqqtttnnnmmmnnnqqqtttuuuqqqnnnjjjmmmmmmkkkkkknnnnnnkkkkkklllllliiiggggggkkkooollljjjhhhffffffgggiiijjjllljjjiiillloooqqqooolllooonnnlllkkkkkkmmmoooqqqqqqsssuuuvvvvvvtttsssqqqrrrtttvvvuuussstttxxx{{{zzz|||~~~~~~~~~~~~~~~000000000///......------......---,,,---...///000111///,,,***+++...222555555000---///444666222---000000000000000000000000///////////////.........---------,,,,,,,,,++++++...///000111111000///...,,,---...///000222333333/////////000000000111111111111222333222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---...///111111111000000........................000111111111111222222222111111111111111111111111111111222333333444555555555333111222444666444111...111222222///...000333333222111111111222333444555555555666666666666666999888666555555555666777777888:::<<<>>>??????>>>@@@EEEPPPQQQHHHJJJQQQMMMNNNHHHAAA======??????>>><<<;;;<<<>>>EEEPPP]]]eeedddeeegggiiijjjkkkjjjjjjeeeeeeffffffgggggghhhhhhdddeeeggghhhiiijjjiiiiiigggffffffeeeddddddccccccjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmnnnnnnooopppppppppjjjkkkkkkkkkjjjiiigggfffccccccaaa`````````aaabbbffflllqqqooohhhcccccceeegggggghhhhhhiiiiiijjjjjjpppooonnnmmmlllkkkjjjjjjhhhiiimmmrrrqqqnnnpppvvvsssqqqoooqqquuuwwwuuusssuuuwwwxxxvvvssswww~~~yyywwwxxxuuunnnlllooommmlllmmmpppttttttqqqmmmjjjmmmmmmkkklllppppppnnnlllmmmmmmjjjggghhhlllpppmmmkkkiiigggggghhhjjjkkklllkkkjjjmmmpppqqqnnnkkkooommmkkkjjjjjjlllnnnpppnnnoooqqqssssssqqqooommmppprrrtttsssqqqrrrvvvzzzyyy{{{~~~~~~zzz{{{{{{|||}}}~~~~~~~~~//////////////////............------...///111222111111111111000000000000...///000000000///---,,,.................................///////////////000000///...------,,,,,,///////////////.........////////////000000000000000000000000000111111111000000111222222000///...111000///---------...///,,,+++*********+++,,,---,,,,,,,,,------..................///////////////333222000///.........///222111000...------------222444555333000...///111/////////000111111222222...111111///000444444222000111111111111111222222///111444777888888666555;;;:::888666555666666777888777555444444555666666999999999::::::;;;;;;<<<;;;===BBBIIIPPPQQQMMMHHHKKKEEEAAA@@@===:::;;;>>>?????????>>>BBBLLLZZZdddiiijjjjjjjjjiiihhhfffeeeffffffddddddddddddeeefffggggggggggggffffffffffffaaabbbcccdddddddddcccbbbhhhhhhhhhhhhhhhiiiiiiiiihhhiiikkkmmmmmmmmmmmmllljjjjjjjjjiiiiiiiiiiiiiiidddbbbaaa___[[[XXX[[[aaaffffffgggfffeeebbbaaa```aaabbbeeegggiiijjjjjjjjjiiijjjkkklllllllllkkkkkknnnooopppppppppnnnmmmlllooopppqqqrrrssssssttttttvvvxxxyyyxxxwwwxxx}}}zzzxxxwwwvvvrrrmmmnnnsssrrrlllhhhiiiooorrrpppllljjjmmmooonnnkkkjjjlllnnnkkkkkkkkkkkkmmmoooqqqsssmmmllljjjhhhgggggghhhhhhiiikkknnnpppqqqpppnnnmmmsssttttttqqqmmmkkkmmmppppppqqqssstttuuutttsssrrrrrrrrrsssssstttuuuuuuvvvuuuwwwzzz}}}~~~}}}|||{{{uuuvvvyyy|||~~~~~~//////............------...---------...///000111111111000000000/////////---...///000000///...---...............////////////////////////.........000//////...------,,,,,,/////////////////////...///000000000000000000000000000000000111111111111111111111111111000//////000000///...............---,,,+++******+++,,,---,,,,,,,,,---------..................////////////222111///...---......///222000///...------......222333444333000...///111//////000111222222111111000333333000111444444222000111222222222111222333000222444666777777666666;;;:::999888777666666666777777555555444555666777777777888999:::;;;<<<<<<;;;===AAAHHHNNNOOOKKKGGGIIIDDDAAAAAA>>>;;;:::===============AAAKKKYYYbbbffffffggggggfffeeecccbbbddddddcccbbbcccccceeeeeecccccccccddddddddddddddd^^^___```bbbbbbbbbaaa```eeeeeeffffffffffffggggggfffgggiiijjjkkkkkkjjjjjjhhhgggggggggfffeeeeeeeeebbb```___^^^ZZZUUUXXX^^^___```aaabbbaaa`````````aaabbbdddfffhhhhhhhhhhhhgggiiijjjkkkkkkjjjjjjjjjlllmmmnnnnnnooonnnmmmmmmmmmmmmmmmnnnoooqqqrrrssssssuuuwwwwwwwwwwwwyyyzzzuuusssrrrrrrnnniiikkkoooqqqlllhhhiiinnnqqqoookkkllloooqqqpppmmmlllnnnpppkkkjjjjjjjjjkkklllnnnoookkkjjjiiihhhgggggghhhiiihhhiiikkkmmmnnnmmmlllkkknnnppppppnnnllllllnnnqqqoooqqqssstttttttttrrrqqqqqqqqqrrrrrrsssttttttuuutttvvvyyy{{{||||||{{{yyytttvvvxxx{{{}}}~~~~~~~~~}}}~~~......---------,,,,,,,,,------,,,------...000000///000000000//////......,,,---...000000000//////......//////000000000111000000//////......------//////......---,,,,,,,,,......//////////////////000000111111111000000000//////000000111111111111222111111000000000000000//////000000//////......------++++++++++++,,,---,,,,,,,,,------------...............//////000000//////------,,,---...///000///...------...///000222333333222000///000111///000222333333222111000333555555111111444444111000111333333222222222333222333333444555666777777:::;;;;;;:::999888666555777666555555555666777888666666777888999:::;;;<<<:::;;;???EEEKKKLLLIIIEEEFFFBBBAAABBB@@@;;;:::<<<;;;;;;;;;;;;???IIIVVV```bbbcccddddddcccbbb```___aaaaaaaaaaaaaaabbbcccddd______``````aaaaaabbbbbb[[[\\\]]]___`````````___cccccccccdddddddddeeeeeedddeeeggghhhiiihhhhhhgggeeeeeeddddddcccbbbaaaaaa___^^^]]]\\\VVVQQQRRRXXXYYYZZZ\\\\\\\\\\\\^^^```aaabbbdddeeeffffffeeeeeedddfffiiiiiihhhgggggghhhhhhiiijjjlllmmmmmmnnnnnnjjjjjjiiijjjkkknnnppprrrrrrrrrsssuuuvvvvvvtttrrrooolllkkkllliiifffggglllnnnjjjggghhhmmmooommmjjjjjjmmmooonnnkkkjjjlllooolllkkkjjjiiiiiiiiijjjkkkiiiiiiggggggfffggghhhiiigggggghhhhhhhhhhhhhhhggghhhiiijjjjjjiiikkkmmmpppnnnpppqqqssssssrrrqqqppppppppppppqqqqqqrrrrrrsssrrrtttvvvxxxyyyyyyxxxwwwtttuuuwwwyyy{{{{{{{{{{{{||||||||||||||||||||||||......------,,,+++++++++,,,,,,,,,---......//////...//////000///...------***,,,...///000111000000/////////000111111222222111111000///...------,,,.........------,,,,,,,,,............////////////000111222222222111000/////////000000111111222222333222000/////////000111...///000111111000///.........,,,++++++,,,------------------------------------......//////000000...---,,,,,,,,,---...//////...------...///000111111222222222111111111111...000333444555333111000666888666222111333333111///222555555333222333444444444333333444555777888999:::<<<<<<;;;999666444666666555555555666888999777777777888888999999:::::::::===BBBHHHIIIFFFCCCBBB@@@@@@BBBAAA<<<:::<<<999999999:::===FFFRRR\\\aaabbbbbbcccbbbaaa```___^^^^^^^^^___``````aaaaaa]]]^^^^^^___```aaaaaabbbZZZ[[[]]]___````````````bbbcccccccccdddeeeeeeeeedddeeefffhhhhhhhhhgggfffeeedddccccccbbbaaa``````\\\ZZZYYYXXXRRRLLLMMMRRRVVVXXXZZZZZZYYYZZZ]]]``````aaacccddddddcccbbbbbbaaadddggggggeeedddeeefffddddddfffhhhjjjlllmmmnnnjjjiiihhhhhhiiimmmppprrrtttqqqooopppssstttrrrooojjjgggfffhhhgggdddfffiiikkkhhhfffgggkkklllkkkhhhfffiiikkkjjjgggfffhhhjjjnnnmmmkkkiiihhhhhhiiiiiigggfffeeeeeeeeefffggghhhddddddddddddccccccccccccdddddddddeeefffhhhjjjllllllnnnoooqqqqqqpppooonnnnnnnnnnnnooooooooopppppppppqqqsssuuuvvvvvvuuuuuurrrsssuuuwwwxxxxxxwwwwwwyyyxxxwwwvvvvvvvvvwwwxxx||||||//////...------,,,++++++,,,,,,---....../////////...///000000000///---,,,***+++---///111111111111000000000000111111222222111111000///...------,,,---------------,,,,,,,,,---.........//////000000111222333333333222000///...//////000111111222222333222000/////////000111...///000111111000///...000///---,,,,,,,,,---------------------------------------...///000000111------,,,++++++,,,............------...///111222111111111111222222222111...000333555666555333111888999777222000333333111...333666666333222333555555444333333333555777888888999;;;===<<<999666444666555555555666777999:::999999999888888888888777::::::;;;@@@EEEFFFDDDAAA@@@>>>>>>BBBAAA<<<:::<<<888999999999;;;CCCNNNWWWaaabbbbbbccccccbbb``````\\\]]]]]]^^^^^^_________^^^^^^^^^___```aaabbbbbb[[[\\\^^^```aaabbbaaaaaabbbccccccdddeeefffffffffeeefffggghhhhhhhhhgggfffdddddddddcccbbbaaaaaa```YYYVVVUUUSSSMMMHHHIIIMMMVVVZZZ\\\\\\YYYXXX[[[^^^___```aaabbbbbbaaa```___^^^bbbffffffcccaaabbbeeeaaabbbccceeegggiiikkkllljjjiiihhhgggiiillloooqqquuuqqqlllkkknnnppppppoooiiieeecccffffffdddeeehhhgggeeedddeeehhhiiigggeeefffiiikkkjjjgggfffhhhjjjooonnnllljjjiiihhhiiiiiieeedddcccbbbcccccceeefffaaaaaaaaa```````````````bbbaaa```aaabbbdddffffffjjjkkkmmmnnnnnnnnnlllkkkllllllllllllmmmmmmmmmmmmmmmnnnoooqqqrrrrrrrrrrrrpppqqqrrrsssssssssrrrrrrtttsssrrrppppppqqqrrrsssxxxxxx111111000///...------,,,,,,---...///000000000000...///000111111///...,,,***,,,---///111111111000111111000000000000000000000000//////......------------,,,,,,,,,,,,,,,,,,------......///000000000222333444555444222000///......///000111222222333222111111000000000000000//////000000111111000000111000...---,,,,,,---......------------,,,,,,,,,,,,------...///000111111......,,,,,,+++,,,---...///...------...///000111111000///000222333333222...///222444666666555555888999666111000222333111...333888888444222333666555444444333444555666777666888:::;;;;;;:::777666555555555555666888:::;;;999999999999999888888888;;;::::::>>>BBBEEECCCAAA>>><<<===@@@@@@<<<;;;===999999999888:::@@@KKKSSS___```aaabbbbbbaaa```___\\\]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^___`````````\\\]]]___```aaaaaaaaa```aaaaaabbbcccdddeeeeeefffdddeeefffggggggfffeeedddbbbbbbbbbbbbaaaaaaaaaaaaVVVTTTQQQOOOIIIDDDFFFLLLUUUYYY^^^]]]YYYWWWXXX[[[]]]]]]___``````___^^^^^^\\\aaaeeeeeeaaa___aaaddd``````aaabbbdddfffhhhiiihhhggggggfffgggiiilllmmmqqqmmmhhhfffgggjjjmmmnnngggcccaaaccceeeccccccfffbbbaaaaaacccdddeeecccbbbhhhjjjlllkkkhhhgggiiilllkkkjjjiiigggggggggggghhhcccbbbaaa`````````aaabbb^^^^^^______```______^^^aaa___]]]^^^```bbbbbbbbbfffhhhjjjkkkkkkkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooooooooommmnnnooooooooonnnmmmllloooooommmmmmmmmnnnoooppptttttt444333222111000//////...---...///111111111111000...000111333222000...---+++,,,...///000000000000111111111000000///......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222333555666555333000.........///000111222333333111111111111111000//////000000//////000111111222222000///------------.........---------,,,,,,,,,,,,,,,---...///000111111000///...,,,,,,,,,------//////...------...000000111///...000333444333222...///111333555777888888888888666000///222333111...444999999555222333666555444444444444555666666444666888999::::::999888555555555555777999;;;<<<888888888999:::;;;;;;;;;<<<;;;:::===AAACCCBBB@@@===;;;;;;??????<<<<<<>>>:::;;;:::888999???HHHOOO\\\]]]^^^______^^^]]]\\\]]]]]]^^^^^^]]]\\\[[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]^^^___```aaabbbbbb```aaabbbccccccbbbaaa```^^^^^^^^^^^^^^^_________UUUQQQNNNKKKEEEBBBEEELLLOOOVVV\\\\\\XXXTTTVVVXXXZZZ[[[]]]^^^___^^^^^^]]][[[```eeeddd```^^^```ddd````````````aaacccdddeeeddddddccccccdddeeeeeefffffffffdddbbbaaacccfffiiieee___]]]___aaa``````aaa^^^^^^___```aaaaaa```___ccceeegggfffcccbbbdddgggeeedddcccbbbbbbcccdddeeeaaa```___]]]]]]]]]^^^^^^[[[\\\^^^`````````___^^^^^^\\\ZZZ[[[^^^aaaaaaaaadddeeeggghhhiiihhhfffeeeiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmjjjkkkllllllkkkjjjiiihhhkkkkkkkkkkkkkkklllmmmnnnrrrrrr555555444333222111000///---...000111222222111111///000222333333111///---,,,---...000000000//////222222111000///...------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111222444555666555333000...---...///000111222333333000111222222222111///...111000/////////000222333222111///...---------............------,,,,,,,,,,,,,,,---...///000111222111000///---,,,,,,------000///...------...///000111///...000333555444222...///000222555777999:::777888555///...222333111---444::::::555222333777444444555555555555555555333444666888999999999999555444555555777999;;;===555666777999;;;===>>>???===;;;:::<<>>>>><<<<<>>FFFMMMYYYZZZ[[[\\\\\\[[[ZZZYYY]]]^^^^^^^^^]]][[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[]]]^^^______]]]^^^_________^^^]]]\\\ZZZZZZZZZ[[[\\\\\\]]]]]]UUUPPPLLLHHHCCCAAAEEEMMMJJJRRRYYY[[[VVVSSSTTTWWWYYYZZZ\\\]]]^^^^^^]]]]]][[[```eeeddd```]]]```dddaaa```_________aaabbbccc``````aaaaaaaaaaaa``````]]]___aaa```^^^]]]```cccbbb]]]ZZZ\\\^^^]]]\\\]]]\\\]]]^^^___```___^^^]]][[[]]]___^^^[[[ZZZ\\\_________^^^^^^^^^```aaabbbaaa___^^^\\\[[[[[[\\\\\\YYY[[[^^^aaaaaaaaa___^^^\\\ZZZXXXZZZ^^^aaabbbaaabbbccceeeggggggfffeeedddhhhhhhhhhhhhhhhggggggggggggggghhhiiijjjkkklllllliiiiiijjjjjjiiihhhfffeeehhhhhhiiijjjkkklllllllllqqqqqq666555333111000000000111////////////////////////,,,---///000000000///...,,,---------.../////////111111111111000000000///////////////000000000000,,,,,,------------------------......///000000000111222222222111000...---///////////////000000000111111111111000000000000---......///000111111222///............---------222111000.........//////////////////000000000000............////////////...---------...///111222000//////222666888666333000111444666888999999999<<<:::777444222111111111+++///333333222111222444333333444444555666666666777555555888<<<>>>;;;999555555555555666666666777777888999:::<<<===>>>???;;;;;;<<<>>>???AAABBBBBB>>>===<<<<<<<<<===???@@@>>>;;;888777999>>>DDDHHHQQQVVV[[[\\\ZZZXXXWWWXXX[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVWWWXXXZZZ]]]^^^\\\]]]^^^______^^^\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWPPPNNNKKKHHHEEEDDDCCCCCCVVVUUUTTTWWWYYYYYYVVVSSSXXXYYYZZZ[[[[[[[[[ZZZYYY\\\[[[[[[ZZZZZZYYYYYYXXX\\\ZZZ[[[______\\\[[[]]]```]]]YYYYYY\\\^^^]]][[[WWWXXXYYYZZZ\\\^^^___```]]]ZZZWWWUUUUUUWWWZZZ]]]ZZZZZZYYYYYYYYY[[[\\\]]]^^^]]]\\\[[[\\\]]]___```]]][[[XXXWWWXXX[[[```cccZZZZZZ[[[]]]YYYUUUWWW\\\YYY[[[\\\]]]\\\YYYWWWUUUWWWXXXYYY[[[]]]^^^``````dddddddddgggjjjiiieeeaaa___bbbgggkkklllkkkhhheeedddgggiiiiiiggggggiiikkkgggkkknnnnnnkkkgggfffffffffggghhhiiijjjkkklllmmmoooppp555444222111000///000000000000000000000000000000,,,---///000000000///...,,,------....../////////222111111111000000000000000000000000000000000000---------------------------------...//////000000111111222222111000...---/////////000000111111111111111111111000000000000.........///000111111111///............---------111000///.........///000.../////////000000000000............////////////......------...///111222111000000222666888666333222333444555666666666666;;;999666333222111222222---111444444222111222444444444444555555666666666777666666888<<<>>>;;;888555555555666666666666666777777888:::;;;<<<===>>>;;;;;;<<<>>>???@@@AAABBB>>>===<<<<<<<<<===???@@@>>><<<999888:::>>>CCCFFFPPPTTTYYY[[[XXXVVVUUUVVVYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWUUUTTTTTTUUUVVVXXX[[[\\\XXXXXXYYYYYYYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQPPPMMMJJJHHHFFFFFFFFFQQQQQQSSSVVVZZZZZZXXXUUUSSSTTTUUUUUUUUUUUUTTTSSSXXXXXXXXXXXXXXXWWWWWWWWWZZZXXXYYY]]]^^^ZZZZZZ\\\^^^[[[YYYZZZ]]]^^^]]]ZZZWWWXXXXXXZZZ[[[\\\]]]^^^[[[YYYVVVTTTTTTVVVYYY[[[ZZZZZZYYYYYYYYYZZZ\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^\\\ZZZXXXXXXZZZ]]]^^^ZZZYYY[[[]]]ZZZVVVWWW]]]ZZZ[[[\\\]]]\\\ZZZWWWVVVYYYZZZ[[[\\\^^^```aaaaaabbbaaabbbdddfffgggdddaaa```cccgggjjjkkkjjjhhhfffaaacccfffeeeddddddfffhhhgggkkkmmmmmmiiiffffffgggjjjjjjkkklllmmmnnnooooooqqqrrr444333111///....../////////000000111111000000///,,,---///000000000///...,,,,,,---...//////000000222222111000000000000000000000000000000000000000///.........---,,,,,,,,,,,,,,,------.../////////111111111111000///......//////000111222222333333111111111111000000000000......//////000000111111///............---------000///.........///000111....../////////000000000............///////////////......---...///111222222111000222666777666333555555444333333333333444888777555333222222333333000333666555333111333555444444555666666666555555777666666888<<<===;;;888666666666666666555555555666777888999:::;;;<<<===;;;;;;<<<===???@@@AAAAAA>>>===<<<<<<<<<===>>>???===<<<::::::;;;>>>AAACCCNNNRRRWWWXXXVVVSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUWWWYYYWWWWWWXXXWWWWWWUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLJJJIIIIIIHHHMMMNNNRRRWWWZZZ[[[YYYWWWQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUXXXVVVWWW[[[[[[XXXWWWYYYZZZYYYXXXZZZ^^^___\\\YYYWWWWWWXXXXXXYYYZZZZZZ[[[YYYWWWTTTRRRRRRTTTWWWYYY[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^]]]]]]\\\\\\___^^^\\\ZZZYYYYYYZZZZZZYYYYYY[[[]]]ZZZWWWYYY^^^[[[\\\]]]^^^]]][[[YYYXXX\\\\\\]]]^^^___```aaabbb___^^^^^^```bbbccccccbbbccceeegggiiijjjjjjiiihhhccceeeggggggffffffggghhhhhhkkklllkkkhhhfffgggjjjnnnnnnooopppqqqrrrrrrssstttvvv222111///...------......///000000111111000000///,,,---///000000000///...,,,,,,---...///000000111333222111000000000111111222111111111111111000000000//////...---,,,,,,+++,,,,,,,,,---......//////000000000000000//////...//////000111333444555555111111111111000000000///.../////////000000000111///............---------///...------...///000111........./////////000000............////////////000///.........///111222333111000222666888666444777666444222111222222333666555333222111222333444333666888666333222333555555555666777666666555444777555555888;;;<<<:::777666666666666555555555555666777777888:::;;;;;;<<<;;;;;;<<<===>>>???@@@AAA======<<<;;;<<<===>>>???===<<<;;;;;;<<<===???@@@KKKOOOTTTUUUSSSPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPQQQRRRTTTVVVYYYYYYYYYYYYXXXVVVTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJIIILLLNNNSSSWWWZZZZZZXXXWWWTTTTTTTTTTTTTTTSSSSSSSSSOOOPPPQQQSSSTTTTTTSSSSSSVVVTTTUUUYYYYYYVVVUUUWWWXXXWWWXXX[[[______\\\XXXWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSQQQQQQSSSUUUWWWZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]^^^______]]]\\\[[[^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYY[[[^^^[[[XXXZZZ```\\\]]]^^^______^^^\\\[[[]]]]]]^^^______```aaaaaa^^^]]]]]]^^^```bbbddddddggghhhiiijjjjjjjjjjjjjjjiiijjjlllmmmmmmmmmmmmmmmiiikkkllljjjggggggiiimmmpppqqqqqqrrrssstttuuuuuuyyy{{{111000...------------......///000111111000///...,,,---///000000000///...,,,,,,---...///000111222444333111000000000111222333333222222111111111000000000///...------,,,,,,,,,,,,------...//////000000000000//////////////////000111222333444555555111111111111000000000///////////////000000000000///............---------......---------///000111............////////////............////////////000000///......///111222333111000222666888888666777666444333222222333444444333222111111222444555555777888777333222333666666666777888777666444333666444444666:::;;;888555666666666666666555555555777777888999999:::;;;;;;;;;;;;<<<===>>>??????@@@===<<<;;;;;;;;;<<<>>>???<<<<<<<<<;;;<<<===>>>>>>HHHLLLQQQSSSQQQNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNOOOPPPRRRSSSWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKJJJJJJNNNQQQUUUXXXYYYXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRNNNOOOQQQSSSTTTTTTSSSSSSTTTSSSTTTXXXXXXUUUTTTVVVWWWWWWXXX\\\______[[[WWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVYYYXXXXXXXXXXXXZZZ[[[\\\]]]^^^___``````___]]]]]]^^^^^^^^^^^^^^^^^^]]]]]][[[[[[]]]___]]]ZZZ\\\bbb______```aaaaaaaaa```___^^^^^^^^^___```aaaaaabbb_________```aaacccfffhhhllllllllllllmmmmmmmmmmmmkkklllmmmoooppppppooonnnkkkmmmmmmkkkiiiiiilllpppqqqrrrssstttuuuvvvwwwxxx~~~000000...---------......,,,---///000000///---,,,,,,---///000000000///...,,,,,,---...000111222222555333111000000000222333444444333333222111111111000/////////...---------------......///000000000000//////......//////000000000111222333333444444111111111111000000000000////////////000000000000///............---------///...---------...///000------........./////////............////////////111000/////////000111111222000///111666999:::888999888777666555444444444444333111000000111333444555777888666333222444777666777888999888666333222555333222555888999666333555555555555666666666777888888999999:::;;;;;;<<<;;;;;;<<<======>>>??????===<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<>>>???DDDIIIOOOQQQOOONNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNPPPQQQRRRQQQQQQRRRRRRQQQOOOMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPJJJKKKLLLLLLMMMMMMLLLLLLQQQTTTWWWXXXXXXWWWWWWWWWSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRTTTVVVWWWVVVUUUTTTUUUSSSTTTXXXXXXUUUTTTVVVYYYXXXYYY\\\______[[[XXXUUUUUUVVVVVVVVVVVVVVVVVVWWWUUUTTTSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXZZZ\\\^^^^^^___``````aaaaaa``````___``````aaaaaabbbbbbbbb^^^^^^```bbb___\\\^^^cccaaabbbccccccdddddddddddd```aaabbbcccdddeeeffffffcccdddeeeeeeeeegggjjjmmmpppqqqqqqqqqqqqppppppoooiiiiiikkkmmmoooooommmkkkmmmooopppooolllmmmppptttssstttuuuwwwyyy{{{|||}}}000000...---------...///***,,,...//////...,,,***,,,---///000000000///...,,,,,,---///000111222333555444111000///000222444555444444333222222111111////////////..................//////000111111111000///............///000000111111111222222333333111111111111000000000000000000000000///////////////............---------000///...---,,,---...///---------.........//////............////////////222111000//////000111111111///...111666:::;;;;;;===<<<;;;:::777555333222444333111000000111222333444666777555222222555888777888999999888666333111333222111333666777444000333444444555666777888888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::;;;<<<===>>><<<;;;:::999:::<<>>>>><<<<<<;;;:::;;;<<<===>>><<<;;;999888:::<<>>???@@@@@@??????::::::999888999:::;;;<<>>>>>======;;;:::999999999:::;;;<<<>>>===;;;::::::<<<>>>???AAAFFFMMMQQQQQQQQQRRRSSSOOORRRTTTSSSPPPOOOQQQSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMKKKJJJMMMOOOPPPPPPOOOVVVUUUUUUUUUUUUUUUUUUUUUXXXWWWWWWWWWWWWWWWXXXXXX[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUXXXZZZZZZYYYZZZ___ccceee___YYYXXX[[[]]]\\\ZZZ]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\]]]^^^___[[[\\\]]]_________^^^^^^^^^___aaabbbbbbaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[XXXVVVXXX]]]aaabbbaaa___```dddgggkkknnnpppqqqjjjlllnnnmmmjjjiiilllooofffggghhhiiikkklllnnnnnnmmmnnnqqqssssssrrrqqqppppppqqqssstttuuuuuuuuuttttttttttttuuuvvvyyy|||~~~}}}zzz|||}}}{{{yyy|||}}}{{{zzzyyyxxxxxxyyy{{{{{{///............---------+++---///...***)))+++---......////////////............//////000111222222000222444333222333777;;;333333333333222111000///000/////////................../////////000000000000000000000000000000000...///111333444444333333111111111111111111111111111111000000000/////////---------............///............---------------,,,,,,,,,,,,---...///------......//////000000111111111111000000000000,,,///333555777>>>IIIRRRKKKQQQVVVQQQFFF;;;666666.........---,,,---000333222333444222///...111444222111222555666333222444444111000111555666555222333444555666777777777777666777999:::;;;<<<;;;;;;777999:::;;;<<<<<<;;;;;;<<<<<<::::::999:::;;;<<<<<<;;;:::999999;;;===??????DDDKKKPPPSSSUUUVVVWWWSSSUUUWWWVVVTTTRRRTTTWWWUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZ]]]^^^^^^_______________\\\\\\\\\\\\[[[[[[[[[[[[WWWYYY\\\\\\\\\^^^bbbfffkkkccc\\\ZZZ___bbbaaa^^^dddcccbbbaaaaaabbbccccccbbbaaaaaa```aaabbbdddeee^^^___```aaaccccccccccccbbbdddeeeffffffeeecccbbb```______^^^]]]\\\[[[ZZZ___]]][[[]]]aaaccccccaaa```aaacccgggkkkooorrrtttlllooorrrqqqnnnlllmmmooojjjkkklllmmmnnnoooppppppnnnppprrrtttuuuuuusssssstttuuuxxxzzz{{{{{{zzzyyywwwwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~|||{{{zzzzzz|||///............---------+++---///...***)))+++---...//////////////////.........//////000111111222...000111000...///333666222222222222111111000000000000/////////................../////////000000////////////////////////...///111222333333333222000000000000111111111111111111111000000000//////---------............///------------,,,,,,,,,,,,++++++++++++,,,------...,,,------...///000111111111111111111000000000///---000222222222777AAAIIIHHHMMMPPPKKKAAA777222111000///...------000333555111333333222///...111555222333444666666444333333444222000111555666444222444444555666666777777777666777999;;;<<<<<<;;;;;;888999;;;<<<======<<<<<<======;;;:::::::::;;;<<<===<<<;;;;;;<<<===???@@@@@@DDDJJJPPPUUUWWWXXXXXXWWWZZZ\\\[[[XXXWWWYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXYYY\\\^^^^^^___bbbdddccc^^^]]]]]]]]]]]]___```aaa______```aaaaaa```^^^]]]```aaabbbdddeeeeeedddddd````````````____________[[[^^^```aaa```bbbgggkkkoooggg^^^]]]cccgggfffbbbhhhgggeeeccccccdddfffgggdddcccccccccdddeeeggghhhaaaaaabbbcccdddddddddeeeeeefffgggggggggeeecccbbb```````````````______^^^cccaaa___```bbbcccaaa^^^ccccccdddgggjjjnnnrrrtttmmmqqquuuuuurrrpppoooppprrrqqqqqqqqqppppppooooooppprrrtttvvvwwwwwwwwwvvvvvvwwwzzz}}}~~~~~~}}}|||yyyzzz|||~~~~~~~~~}}}|||}}}///............---------+++---///...***)))+++---/////////....../////////.........///000000111111---///111111///111555999222222111111111111111111////////////........................////////////////////////////////////...///111222333222222111//////000000000111111111111111111111000000000000---------............///---,,,,,,,,,+++++++++***)))***+++,,,,,,---------,,,------...///000111111111111111111000000000//////222444333333777AAAIIIJJJKKKKKKDDD;;;333111222444222000///000333666777000222333111......111555555666888888777666333111444222000111444666444222444444555555666666777888666777999;;;<<<<<<<<<;;;;;;<<<===????????????>>>>>>===<<<;;;;;;;;;<<<===@@@????????????@@@AAABBBAAAEEEJJJQQQVVVYYYYYYYYY[[[^^^```___\\\[[[]]]___\\\\\\\\\]]]]]]]]]]]]]]]XXX\\\]]]]]]```fffgggeeecccbbbbbbaaabbbccceeefffcccdddeeeeeeeeedddbbbaaacccdddfffhhhiiiiiihhhhhhddddddddddddccccccbbbbbb```ccceeeeeedddeeeiiimmmpppiiibbbaaafffjjjiiigggkkkiiifffdddcccdddggghhhdddddddddddddddfffhhhiiiddddddcccccccccccccccccceeefffggggggfffdddbbb```^^^___```aaabbbcccdddeeebbb___^^^___bbbcccaaa___ggggggggghhhjjjmmmpppqqqnnnrrrwwwxxxuuurrrqqqrrrttttttssssssrrrrrrqqqqqqqqqsssuuuwwwxxxyyyyyyyyyvvvxxx{{{~~~~~~}}}|||}}}||||||~~~///............---------+++---///...***)))+++---//////............//////.........//////000000000---000333555555777===AAA222111111000000000111111///.........------------------........./////////000000000000000000000000...///111222222222111111...//////000000111111111222222111111111000000000---------............///,,,,,,++++++******)))))))))***+++,,,---.........------......//////000000111111111111000000000000111444666666888???KKKUUUOOOOOOKKKCCC;;;555555666555333111111333555666666///111222111......111555666:::;;;999888888555000555222000222444666444111555444444555555666777888777888:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@???===<<<<<<;;;<<<===>>>???BBBBBBAAAAAAAAAAAABBBBBBBBBDDDJJJQQQXXX\\\\\\[[[___aaacccbbb___^^^```ccc`````````aaaaaaaaaaaaaaa```cccddddddkkktttuuuooohhhgggfffeeeeeefffhhhjjjhhhhhhhhhhhhgggfffeeeeeeeeegggiiikkklllkkkjjjiiihhhhhhggggggfffeeeeeeeeeccceeefffeeeccccccgggjjjllliiieeeeeehhhkkklllkkklllkkkhhhfffeeefffhhhiiigggfffeeeeeefffgggiiiiiigggfffeeeddddddddddddeeefffgggggggggfffdddaaa```^^^^^^___```cccfffiiikkk```^^^\\\___cccffffffdddhhhhhhiiijjjkkkmmmnnnooonnnrrrwwwwwwuuusssssstttpppqqqrrrssstttuuuvvvvvvrrrsssuuuwwwyyyzzz{{{|||vvvyyy}}}~~~||||||~~~///............---------+++---///...***)))+++---000///...------...///000.........///////////////...111444555555888===BBB222111000//////000111222------------,,,,,,,,,,,,---------.........//////000000000000000000000000...///111222222111111000......//////000111111222222222222111111111000000---------............///,,,++++++***))))))(((((()))***+++---...///...............///////////////111111111111000000000000000222444555999CCCQQQ]]]QQQOOOKKKCCC;;;666555666444222000111333444333222///111222000......111555555;;;===;;;:::;;;888333555333111222444555333111555555444444555666888999777888:::<<<======<<<<<<:::;;;===>>>??????>>>===<<<<<<;;;;;;<<<>>>@@@AAABBBBBBAAA@@@@@@?????????@@@BBBHHHQQQZZZ______^^^aaaccceeedddaaa```bbbeeecccccccccddddddeeeeeeeeeiiilllkkklllwwwyyymmmkkkiiigggggghhhjjjkkkkkkkkkjjjiiihhhhhhhhhhhhggghhhkkkmmmmmmllljjjiiijjjjjjiiiiiihhhggggggfffbbbddddddbbb^^^]]]```cccgggggghhhhhhiiikkkmmmoooooonnnllljjjiiijjjkkkkkkkkkjjjiiihhhiiiiiikkkkkkiiiiiihhhggghhhhhhiiijjjiiiiiijjjjjjhhhfffcccaaa___^^^^^^___bbbgggkkknnngggccc```aaadddggggggffffffgggiiikkkmmmnnnoooooommmqqquuuvvvtttssstttvvvooopppqqqrrrtttuuuvvvwwwrrrsssuuuwwwyyy{{{|||}}}yyy|||~~~//////.........---------+++---///...***)))+++---000///...------...///000.........///////////////...000222222111222666:::111111000//////000111222------,,,,,,,,,+++++++++---------.........//////000000000000000000000000//////111222222111000000---......///000111111222222222222111111111111000---------.........//////+++++++++***)))((((((''')))***,,,...///////////////////////////.........111111111111000000000000---///000111555@@@OOO[[[MMMLLLHHHBBB:::555333222333000//////222222000......000222000......111555444:::===;;;;;;>>>;;;555555333111222444555333111555555444444555666888999777888:::<<<=========<<<888999:::<<<===<<<<<<;;;;;;;;;;;;<<<===???AAABBBAAAAAA@@@???>>>===<<<<<<===@@@FFFQQQ[[[aaabbbaaabbbdddfffeeebbbaaacccfffdddeeeeeeeeeffffffggggggfffgggfffggguuuvvvooommmjjjhhhhhhiiikkklllnnnllljjjiiihhhhhhiiiiiigggiiikkkmmmnnnllljjjiiikkkkkkjjjjjjiiihhhgggggg```bbbaaa^^^ZZZXXXZZZ]]]cccfffiiijjjjjjkkknnnppprrrqqqooonnnmmmmmmmmmmmmnnnnnnlllkkkkkklllmmmmmmkkkjjjjjjjjjkkkmmmooopppkkkllllllllljjjhhheeecccaaa```^^^^^^aaafffllloooppplllfffdddeeeffffffddddddfffiiillloooppppppqqqlllppptttuuussssssuuuwwwqqqqqqrrrrrrssssssttttttrrrsssuuuwwwyyy{{{}}}~~~|||......---------,,,,,,,,,******+++++++++,,,,,,,,,111000///...---...//////111000000000////////////222222222333333444444444111///---,,,---///222444000000///...---,,,,,,,,,------------------------...///000000000///---,,,//////000000111111111222111000/////////000222333000000000000000000000000---------.........//////---,,,+++***)))'''&&&&&&'''***,,,---+++,,,...111//////.........---------111000///......///000111///111222222888CCCJJJLLLKKKKKKIIIBBB999333000000444444444333333222222222.../////////......111333BBBCCC999666BBBEEE;;;666111222333444555444333222222222222333444777999:::888888999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???CCCFFFLLLWWWcccgggfffjjjiiiiiiiiihhhhhhggggggfffhhhjjjiiiggggggkkkooojjjkkknnnqqqrrrrrrrrrqqqmmmlllkkkkkklllmmmooopppooopppqqqpppooollljjjhhhgggiiimmmoooqqqqqqooonnnjjjiiihhhjjjlllkkkfffbbb^^^\\\YYYWWWVVVWWWYYYZZZ```eeeiiijjjiiiiiilllnnnooonnnmmmllljjjiiihhhhhhjjjkkklllnnnnnnnnnnnnmmmllljjjhhhjjjnnnqqqqqqpppjjjhhhfffgggjjjkkkiiigggddd```aaaeeefffbbbbbbgggnnnppprrrpppkkkfffddddddhhhggghhhjjjmmmoooooonnnlllnnnpppqqqpppppppppqqqkkknnnpppooolllkkknnnpppsssrrrrrrvvvzzz|||zzzwww}}}~~~~~~}}}...------------,,,,,,,,,***++++++++++++,,,,,,,,,///...---,,,,,,,,,------000000000///////////////222111111111111222222333222000///......000222444/////////......------,,,------------------------...///000000000///---,,,...//////000000111222222111000/////////000222222000000000000000000000000---------.........//////---,,,,,,+++***)))(((((((((***------,,,,,,...000//////.........---------111000///......///000111000111111111777@@@EEEDDDGGGGGGDDD???888444222333333333333333222222222111///000000///...///111333???AAA777444@@@BBB888444222222333333333333333222222222222333444666888999888888888999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;========================>>>BBBFFFKKKVVVbbbhhhgggiiiiiiiiiiiiiiiiiihhhhhhgggiiijjjiiiggghhhkkkooojjjkkknnnpppqqqqqqppppppllllllkkkjjjkkklllmmmmmmooopppqqqpppnnnkkkiiihhhhhhjjjmmmoooppppppooonnngggeeeeeefffhhhfffaaa]]]\\\YYYUUURRRRRRTTTWWWYYY^^^bbbggghhhhhhhhhkkkmmmmmmllllllkkkjjjiiihhhhhhjjjkkklllnnnnnnnnnnnnnnnllljjjhhhiiimmmooopppoooiiigggffffffhhhhhhfffdddeeebbbcccfffeeeaaabbbfffjjjmmmqqqqqqmmmiiigggfffhhhgggfffgggjjjlllmmmlllmmmooorrrsssrrrqqqrrrsssnnnqqqrrrqqqnnnmmmooorrrsssrrrrrruuuyyy{{{yyyvvv|||~~~~~~~~~}}}~~~------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///......------.........//////////////////000333222111000000000111222333222000///000111333444...................................................///000000000///---,,,---......///000222333444000000/////////000111222000000000000000000000000------........./////////,,,,,,,,,,,,+++++++++******,,,------,,,,,,---.../////////............---111000///......///000111222111///000666>>>???:::BBBAAA>>>:::666444555666222222222111111111111111111111111000///000222444<<>>555222333333222222222222333333333333333333444555666777777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::========================<<<@@@DDDIIITTTaaahhhhhhiiiiiiiiijjjjjjjjjjjjjjjgggiiikkkjjjggghhhkkkoooiiikkkmmmooopppooonnnnnnkkkkkkjjjiiiiiiiiijjjjjjnnnpppqqqpppmmmjjjhhhggghhhjjjlllnnnoooooonnnmmmhhhfffeeeeeegggeee```\\\WWWTTTPPPMMMMMMPPPTTTWWWZZZ___cccfffffffffiiillljjjjjjjjjiiiiiihhhhhhhhhkkkkkkmmmnnnnnnooonnnnnnllljjjiiiiiikkkmmmnnnnnnjjjhhhffffffffffffdddcccfffeeeeeegggeeebbbcccffffffjjjnnnpppooommmllllllkkkhhhfffeeegggiiijjjjjjnnnppprrrsssrrrrrrssstttrrrtttuuussspppnnnpppssstttrrrrrrtttxxxzzzyyyvvv{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~|||}}}---------,,,,,,,,,+++++++++++++++,,,,,,,,,------222222222111111111111111------...//////000111111666555333222111222333444555444222111111222333444............////////////...........................///000000000///---,,,---------...///111333555000//////...///000111222000000000000000000000000............////////////,,,,,,,,,---------------------------,,,,,,,,,---/////////...............111000///......///000111333222///111888???===666>>><<<999666444333555666111111111000000000000000222333333111000000333555;;;???999555======555333444333222111111111222333444444444444444444555555777777777888888888888999999999::::::;;;;;;;;;<<<======<<<;;;;;;:::999999======<<<<<<<<<<<<<<<;;;:::???CCCGGGQQQ___gggiiiiiiiiiiiijjjjjjkkkkkklllhhhjjjkkkjjjggggggkkknnniiijjjlllnnnnnnmmmlllkkkjjjiiiiiihhhhhhgggggggggllloooqqqoookkkhhhfffggghhhiiikkklllmmmmmmllllllmmmjjjhhhhhhiiihhhccc___TTTQQQLLLHHHIIILLLRRRUUUWWW[[[aaaccccccdddgggjjjggghhhhhhhhhhhhhhhhhhhhhkkkllllllmmmnnnnnnooooookkkjjjiiiiiijjjkkkmmmmmmlllkkkjjjiiihhhgggeeedddeeefffhhhhhhfffeeegggiiiggghhhjjjmmmnnnppprrrsssrrrnnniiiffffffhhhiiijjjmmmooopppqqqqqqqqqrrrtttrrrtttuuurrrnnnmmmooorrrtttrrrqqqssswwwyyyxxxuuuzzz|||~~~~~~|||{{{yyy{{{||||||||||||}}}~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{{{{|||}}}~~~|||}}}~~~~~~}}}~~~------,,,,,,,,,+++++++++++++++,,,,,,,,,---------000000000000000/////////,,,---...///000222333333888777666555555666777777666555444333222222333333......//////////////////////////////////////////...///000000000///---,,,------,,,---///111333555000///.........///111111////////////////////////........./////////000000---------------...............---------------,,,////////////////////////111000///......///000111444333111222:::AAA>>>777<<<999666333222333444444000000000000000000000000333333333222000000222444;;;BBB===888>>>===555555555444222111000111222222333333444444444444444444666666777777777888888888777888888999:::;;;<<<<<<======<<<;;;:::999999888<<<<<<<<<<<<;;;;;;::::::999>>>BBBEEENNN\\\fffjjjiiiiiiiiijjjjjjkkkkkklllhhhiiikkkiiiffffffjjjmmmiiijjjkkkllllllkkkiiiggghhhhhhhhhggggggfffeeeeeehhhlllooommmiiieeeeeeffffffggghhhjjjkkkkkkkkkjjjllljjjgggggghhhgggbbb___TTTPPPLLLHHHHHHLLLQQQUUUVVVZZZ___bbbbbbcccfffiiiffffffgggggggggggghhhhhhkkkkkkkkklllmmmmmmnnnnnnkkkjjjjjjjjjjjjkkklllnnnppppppooommmkkkiiihhhhhheeeiiillljjjhhhhhhkkknnnkkkjjjhhhiiilllqqquuuxxxyyyuuunnnjjjiiiiiijjjjjjjjjlllnnnnnnnnnnnnppprrrqqqrrrrrrooolllkkknnnqqqtttrrrppprrrvvvxxxwwwuuuyyyzzz{{{||||||{{{yyyyyyuuuvvvxxxxxxwwwwwwyyy{{{{{{zzzxxxwwwwwwxxxyyyzzzxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~|||{{{zzz{{{~~~,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,+++***,,,---...000222444555666666666777777888888888888666666555333333222222222////////////////////////000000000000000000000000...///000000000///---,,,...---,,,,,,...000333444//////.........///000111////////////////////////....../////////000000000---------------.........///---,,,---......---,,,...////////////000000000111000///......///000111333333222333999???>>>888999777333222222333333222000000000000111111111111333444333222000000222444:::BBB???:::>>><<<555555444333222111111111111111222333333444444444444333666666666666777777777777666666777888:::;;;<<<<<<<<<<<<;;;;;;::::::999999<<<<<<<<<;;;::::::999999999>>>AAADDDLLLYYYeeeiiiiiiiiiiiijjjjjjjjjjjjjjjgggiiijjjhhheeeeeehhhkkkiiiiiikkkkkkjjjhhhfffeeeffffffgggggggggfffeeeeeeccchhhlllkkkfffcccdddfffcccccceeeggghhhiiijjjjjjgggeeebbbbbbcccbbb___[[[VVVSSSOOOLLLLLLOOOSSSVVVVVV[[[```bbbbbbbbbeeehhhggggggggggggggggggggggggjjjjjjjjjjjjkkklllmmmnnnjjjkkkkkkjjjjjjkkknnnpppqqqrrrrrrpppmmmkkkkkkkkkgggmmmqqqmmmjjjkkkoooppppppmmmjjjiiilllqqquuuwwwzzzvvvppplllkkkllllllmmmjjjlllmmmmmmmmmnnnqqqssspppqqqqqqnnnkkkkkknnnqqquuurrrpppqqquuuwwwvvvtttxxxxxxxxxxxxxxxwwwwwwwwwrrrtttuuuvvvuuuuuuwwwyyy|||{{{yyywwwwwwwwwwwwxxxwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{~~~,,,,,,,,,++++++++++++***,,,,,,,,,------------...//////000000000///...---------///111333555777888111333555777888777777666666666555444222111111000111111000000//////......000000000000000000000000...///000000000///---,,,///...---,,,---///111333//////...---...///000111////////////////////////.../////////000000000000------------------------///---,,,,,,///000...,,,.../////////000000000000111000///......///000111111333222111444999:::777666333111222444555444222000000000111111222222222333333333111//////111333777AAA>>>999;;;888222444333333333222222111000///111222333444555444444333555555555666666666777777555555666888999;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;:::999999888:::>>>AAACCCIIIWWWccciiiiiiiiiiiiiiiiiiiiihhhhhhfffhhhhhhgggdddcccfffjjjhhhiiijjjjjjiiifffdddbbbdddeeefffgggggggggfffeee___dddjjjiiidddaaacccfff___```bbbdddfffgggiiiiiifffcccaaaaaabbbbbb___\\\ZZZXXXTTTQQQPPPRRRUUUWWWXXX\\\aaacccbbbbbbeeeggghhhhhhhhhgggggggggggggggiiiiiiiiihhhiiijjjlllmmmiiijjjlllkkkkkklllooorrrooopppqqqooollljjjjjjlllkkksssvvvpppkkklllooopppssspppmmmmmmoooqqqrrrqqqtttqqqmmmkkklllmmmoooooommmnnnoooooooooqqqtttvvvqqqrrrrrrpppmmmmmmqqquuuuuurrroooppptttvvvuuutttwwwwwwvvvvvvuuuuuuuuuuuussstttvvvvvvvvvwwwxxxzzz}}}|||zzzyyyxxxwwwvvvvvvvvvwwwzzz|||~~~~~~~~~}}}zzzzzz{{{{{{|||||||||}}}zzzzzzzzz{{{}}}~~~,,,,,,,,,+++++++++******,,,,,,,,,---------......666666777888777666555444---...000222444777888999---///222555666666555333666666555444222111000000222111111000///......---000000000000000000000000...///000000000///---,,,000///---,,,,,,...111333///......---...///000111////////////////////////////////////000000000000......---------,,,,,,,,,///,,,+++,,,///111///---.../////////000000111111111000///......///000111000333222///000444666444333111000222555777555333000000111111222222222333333333333111//////000222444>>>===777999555///111222222333333222111///...000111333444555555444444555555555555666666666777444555666777999;;;<<<<<<:::::::::::::::::::::;;;<<<<<<;;;::::::999888888:::???AAABBBHHHUUUbbbhhhjjjiiiiiiiiihhhhhhggggggeeeggghhhfffcccccceeeiiihhhiiijjjiiihhheeecccaaacccdddfffggghhhggggggfff\\\bbbhhhgggccc```bbbfff]]]^^^```bbbdddfffhhhiiiiiifffddddddffffffdddaaa]]][[[WWWUUUTTTUUUWWWXXXZZZ^^^bbbccccccbbbeeegggiiiiiihhhhhhggggggggggggiiihhhhhhggghhhjjjkkklllhhhjjjllllllkkklllppptttlllnnnooonnnjjjhhhiiikkkoooxxxzzzsssllllllooooootttqqqpppppprrrqqqooolllnnnkkkiiiiiikkknnnpppqqqpppqqqrrrrrrrrrssswwwyyysssttttttrrroooppptttxxxuuurrrooopppsssvvvuuutttwwwvvvuuuttttttttttttttttttvvvxxxxxxxxxyyy{{{|||}}}}}}|||zzzyyywwwvvvuuuuuuxxx{{{~~~~~~}}}xxxxxxyyyzzz{{{}}}}}}~~~yyyyyy{{{|||~~~///...,,,+++***+++,,,,,,,,,------......------,,,222666;;;??????;;;666222000//////222555777444222///111333555666555333222555444222111111111222333666444222111/////////000111///...///222333222///...///000111111000///...,,,,,,,,,,,,---///111222111111000//////000111222//////.........---------,,,///111111......111333...//////000///---+++***////////////............000000000000000000000000111000/////////000222222000111222333444333222111222111000000000111333333000000000000000222444555111000...---...000333555???;;;666444444444111///000111222333222222000000//////000111222333333333666666777888888777666555555555666666777777888888888888999999999:::::::::999999999:::::::::;;;;;;;;;<<<>>>???DDDMMMYYYbbbhhhllllllfffbbbccceeeeeeeeeeeecccbbbbbbbbbcccdddeeeeeeeeeddddddddddddccceeedddbbbaaaaaaaaabbbcccaaacccfffeeebbbaaacccfff_________aaacccfffhhhjjjiiihhhgggfffeeeddddddcccaaaaaa___ZZZVVVUUUXXX\\\]]]___aaaccceeeeeeeeeeeedddfffgggiiijjjkkkjjjjjjiiijjjjjjhhheeefffjjjooonnnoooooonnnnnnoooqqqssstttppplllkkklllllljjjggglllmmmoooqqqqqqqqqqqqpppnnnooopppqqqrrrqqqqqqpppsssrrrqqqpppqqqrrrssstttsssrrrqqqqqqrrruuuxxxzzzvvvuuusssrrrrrrtttwwwyyyxxxtttqqqppprrrwww{{{}}}uuuwwwzzz||||||{{{yyyxxxyyy{{{|||~~~}}}{{{xxxuuusssrrruuuwww{{{~~~~~~}}}yyyyyyzzzzzz{{{|||}}}}}}{{{|||}}}~~~......,,,+++++++++,,,,,,,,,------......------,,,///222777::::::777222///000//////222555666444222///000333555555555333222444333111111000111222333555444222000////////////000///---///111222111///...///000111111000///...,,,,,,,,,,,,---///111222222111000//////000000111//////.........---------,,,///111111///...111333///////////////---,,,+++////////////............000000000000000000000000111000/////////111222333111222333333333222111000222111000000000111333444111000//////000222333444222000///...///111333555===:::666444444333111///000111222333333222111000000000111111222222333333555666777777888777666666555555666666777888888888999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>???CCCLLLXXXaaaiiimmmnnnhhhdddeeeggggggfffeeedddcccbbbccccccdddfffeeeeeeeeeddddddcccccceeeeeedddcccccccccccccccaaacccfffeeecccbbbdddgggccccccccccccdddfffhhhjjjiiihhhgggffffffggghhhiiiddddddbbb^^^ZZZYYY]]]```aaabbbdddfffggghhhhhhhhhfffgggiiijjjkkkkkkjjjjjjiiijjjjjjiiihhhiiilllooonnnooooooooonnnooorrrttt~~~vvvpppnnnmmmlllkkkmmmnnnooopppqqqqqqrrrrrrpppqqqsssuuuvvvvvvvvvuuussssssrrrrrrrrrrrrrrrssstttsssrrrqqqsssvvvxxxzzzyyyxxxwwwvvvvvvxxxyyyzzzxxxuuuqqqqqqsssxxx{{{}}}yyyzzz|||}}}}}}}}}{{{zzzzzz|||~~~~~~}}}{{{yyywwwuuutttwwwyyy{{{}}}~~~{{{{{{{{{||||||}}}}}}~~~...---,,,+++++++++,,,---,,,------......------,,,---///222444444222///---000//////111444555444222...000222444555444333222222111000000000111222333333222000///............///...---...000000000///...///000111111000///...------,,,,,,---///111222222222000000/////////////////////............---,,,///111111///...111444///////////////...,,,,,,/////////............---000000000000000000000000000000//////000111333444222222333333333111000///222111111000111222333444111000//////000111333444222111000///000222444555:::888555333333222000///000111222333333222111000111111111222222222222222444555666777777777777777555555666777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;===>>>???BBBKKKWWW___iiimmmnnniiifffgggiiiiiifffeeeddddddccccccddddddggggggffffffeeedddcccbbbfffffffffgggfffeeeeeedddaaadddffffffddddddgggjjjhhhhhhggggggggghhhjjjkkkjjjiiigggggghhhjjjmmmoooggghhhgggccc___^^^bbbfffeeefffggghhhjjjkkkkkkllliiijjjkkkllllllkkkjjjiiijjjiiiiiikkkmmmoooooooooooopppppppppoooppprrruuuxxxpppmmmmmmnnnoooooooooooooooppprrrtttuuutttuuuwwwyyyzzz{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwuuutttssssssuuuwwwzzz{{{|||||||||{{{{{{{{{{{{{{{yyyvvvssssssvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~}}}|||{{{yyyxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~...---,,,++++++,,,---...,,,------......------,,,...///000111111000///...000000000111222333333333...///111333444444333333222111000000000111222333222111///...------......------------...//////......///000111111000///......---------...///111222222222111000///........./////////...............,,,///222111//////111444////////////......------//////.........---------////////////////////////000000//////000222444555222333333333222111///...222222111000111222333444111000/////////111222333222111111000111333444666666555444333222111000//////000111222333222111111222222222222222222222111333444555666777777888888555666666777888888999999;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============<<<======>>>AAAIIITTT]]]fffkkklllhhheeegggiiiiiigggffffffeeeeeeeeeeeeeeehhhhhhhhhhhhgggeeedddccchhhiiijjjjjjjjjiiigggfffbbbeeehhhhhhggggggjjjmmmlllkkkjjjjjjkkklllnnnooonnnllljjjiiiiiilllooorrrhhhiiiiiifffcccbbbfffiiihhhhhhhhhiiijjjlllmmmnnnmmmnnnnnnnnnnnnlllkkkjjjkkkjjjjjjmmmrrrsssrrrooopppqqqqqqqqqpppqqqsssvvv}}}xxxqqqllljjjlllppprrrqqqpppooooooqqqtttwwwyyyxxxyyy{{{|||||||||{{{zzz||||||}}}~~~vvvvvvvvvvvvwwwzzz|||}}}}}}~~~~~~~~~}}}|||{{{zzzxxxvvvvvvyyy|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~...---,,,,,,,,,---...///,,,------......------,,,000111111111111111111000///000111111111111222333...///111333444444444444222222111000000111222333111000///---------......,,,------...---......///...///000111111000///...///...------...///111222111111111000///...------////////////////////////---000222222000///222444000/////////........................------------........................111000000000111222444555222222333333222000///...333222111111111222444444111000/////////000111222222111111111222333444555333333333333111000000000///000111222333222222111333333333222222222222222333444444555666777777888666666777777888999999999;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>><<<=========@@@GGGRRR[[[bbbhhhjjjgggdddfffhhhhhhhhhhhhhhhhhhhhhggggggfffiiiiiijjjjjjjjjhhhfffeeekkklllmmmmmmmmmllljjjiiifffiiikkkkkkjjjjjjmmmpppmmmmmmmmmmmmoooqqqssstttsssqqqnnnlllkkkmmmppprrrhhhjjjjjjhhheeeeeehhhlllkkkjjjiiiiiijjjlllnnnpppqqqrrrrrrrrrqqqooommmlllnnnmmmmmmppptttvvvssspppqqqrrrrrrrrrqqqrrrtttwwwqqqpppnnnmmmmmmooosssuuusssrrrqqqqqqsssvvvzzz}}}|||}}}}}}}}}|||zzzxxxwwwzzzzzz{{{}}}yyyyyyyyyzzz{{{}}}}}}~~~~~~|||zzz|||zzzyyyzzz}}}~~~}}}|||}}}~~~~~~...---,,,,,,,,,---...///,,,------......------,,,111222222222222222222111///000111000000000222444///000111333444555666666555444222111111111222333111000///...------...///,,,---......------...000...///000111111000///...//////.........///111111000000000000//////------...////////////000000000---000222222000///222555000000///......//////000.........------------,,,........................222222111000111222333444111111222222222000///...333222222111111333444555111000////////////111111000000000111111222333444000222333333222000111111...///111222333333222111222222222333333333333333444444444444555666777777666666777888888999999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>=========<<<>>>EEEPPPXXX```fffiiigggeeegggiiihhhjjjjjjkkkkkkkkkjjjiiihhhjjjkkklllmmmmmmkkkiiihhhooooooooooooooonnnnnnmmmjjjmmmoooooommmmmmppprrrpppooooooppprrrtttvvvwwwvvvtttqqqooommmnnnooopppiiikkkmmmkkkiiiiiilllpppooonnnlllkkklllnnnqqqsssuuuuuuvvvuuutttrrrqqqooorrrrrrrrrsssuuuuuusssqqqrrrsssssssssrrrsssuuuxxxrrrsssttttttssstttvvvxxxuuutttssstttvvvzzz~~~~~~|||zzzwwwvvvwwwvvvwwwxxxzzz|||||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~...---,,,,,,---...///000,,,------......------,,,000111222222222222111000///111111000...///111444000111222444555666777888777666444222111111222222111000///.........///000,,,...000///------///111...///000111111000///...000///.........///111111...//////000000///...---.../////////000000000000---000333222000000222555000000///......///000111.........---------,,,,,,------------------------444333222111111111222333000000111222222111000///333333222111222333444555111000///......///000111//////000000111222222333///111444444222111111333...///111222333333222222111222222333333444444444666555444444444555666666666777777888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<==================<<<===DDDOOOWWWaaahhhllljjjhhhjjjlllllllllmmmmmmnnnmmmlllkkkjjjjjjlllnnnooopppooommmkkkrrrrrrqqqpppppppppppppppnnnqqqsssrrrpppooorrrtttssssssrrrrrrssstttvvvwwwvvvtttsssqqqpppoooppppppllloooqqqpppnnnnnnrrruuuuuusssqqqooopppsssvvvxxxwwwxxxxxxxxxwwwvvvtttsssuuuvvvwwwvvvtttrrrrrrssssssttttttsssssssssvvvxxxuuuwwwxxxwwwuuuuuuwwwzzzvvvvvvvvvwwwzzz}}}}}}{{{yyy|||{{{yyyxxxyyy|||~~~...------,,,---...///000,,,------......------,,,...///000111111000///...///111222000......111444111222333444666777888999999777555333222222222222111111///......///000000,,,...000000...---///111...///000111111000///...000000///......///111111---...///000000///........./////////000000111111---000333222000000222555111000///......///000111......---------,,,,,,,,,------------------------555444333111000111111222//////111222222111000000333333222222222333444555111000///......///000111/////////000111111222222...111444555333111222444...///111222333333222222111111222333333444555555777666444444333444555666777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<===CCCNNNVVVdddjjjnnnmmmkkknnnoooooommmnnnooooooooonnnlllkkkjjjllloooqqqrrrqqqooonnntttsssrrrqqqpppqqqrrrssspppsssuuutttrrrqqqsssuuuvvvuuutttsssssstttuuuvvvttttttsssrrrqqqqqqqqqqqqppprrrttttttrrrsssvvvyyyzzzxxxuuussstttvvvzzz}}}yyyyyyzzzzzzyyyxxxvvvuuuxxxzzzzzzxxxsssqqqqqqsssssstttttttttssstttvvvyyyuuuvvvvvvtttrrrssswwwzzzvvvvvvwwwyyy|||}}}~~~~~~///...---,,,,,,---...///,,,---...//////...---,,,////////////////////////,,,---///000111111111000333555777666333222444777444444444333333222222222000000000000////////////............/////////000111222444555444333111000000000000000000000000000111111111111000000000000////////////............////////////////////////---------.........///////////////...------,,,,,,////////////............000000000000000000000111000000111222222111///...000000000000111111111111---...///111111000000///,,,---...///000111222222333333444444333111000...***---111555666555222000333222222111222333555666666666555555666777999:::777777777888999999::::::::::::999999:::;;;===>>>;;;;;;;;;:::::::::999999<<<===???>>>???BBBIIIOOO]]]gggooopppoooppprrrrrrqqqppppppooonnnmmmmmmmmmrrrooonnnppptttvvvuuusssuuutttrrrqqqpppqqqrrrrrrsssuuuwwwvvvsssrrrtttvvvsssvvvzzzzzzxxxwwwyyy{{{sssuuutttqqqrrrvvvxxxwwwuuuuuuvvvvvvvvvwwwwwwwww~~~|||yyywwwwwwxxxzzz{{{zzzzzzwww{{{xxxssswww}}}yyyxxxzzzzzzxxxyyy}}}xxxzzz|||zzzwwwvvvxxx{{{zzz|||{{{wwwwwwzzz{{{yyy|||{{{{{{{{{}}}~~~~~~///...------------...///---......//////......---111111111111111111111111---...///000111111000000444777999888666555777:::444444444333000...,,,,,,000000000000////////////........./////////000000...///000111000///---,,,000000000000000000000000111111111111000000000000////////////............////////////////////////------------............///............---------////////////............111111000000000000000000111111222222222000///...000000000000111111111111///000111111111111//////---......///111222222333444444444444333222111000,,,...111444555444222111444333222111222333444555666555555555555777888999666777777888888999::::::;;;::::::::::::<<<===>>>;;;;;;;;;:::::::::::::::;;;===>>>>>>>>>BBBHHHNNN\\\fffooopppoooqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnpppnnnmmmooosssuuusssqqquuutttsssrrrqqqrrrrrrssssssvvvxxxwwwtttsssuuuxxxtttwww{{{{{{yyyxxxyyy|||vvvxxxxxxvvvvvvzzz{{{xxxwwwwwwwwwxxxxxxxxxyyyyyy}}}|||zzzyyyyyyzzz{{{||||||}}}yyy~~~{{{vvv{{{}}}yyyxxxzzzzzzxxxyyy}}}xxx{{{}}}|||yyywwwxxxzzzzzz||||||yyyyyy|||}}}zzz||||||}}}~~~///...------------...//////..................///222222222222222222222222...//////000000000//////444777:::;;;999888:::===>>>???@@@>>>999444111000000000000000////////////....../////////000000000...///000111111///...,,,000000000000000000000000111111111111000000000000////////////............////////////////////////,,,,,,,,,---------......------........./////////////////////............111111111000000/////////222222333222222000...---000000000111111111222222111222333333222111///......//////000111222333333666555444333222222222222...///111333444444333333444444222111111222333333666555555444555777888999666666777888888999999:::;;;;;;::::::;;;<<<>>>???<<<<<<;;;::::::::::::::::::<<<=========@@@FFFKKKYYYdddnnnpppoooqqqrrrrrrssstttuuuuuuuuusssqqqpppooonnnmmmooosssuuussspppuuuttttttsssssssssssstttsssvvvyyyxxxvvvuuuwwwzzzuuuyyy|||}}}zzzyyyzzz|||yyy|||}}}zzz{{{}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||}}}~~~~~~|||zzz}}}zzzyyy{{{{{{yyyzzz}}}yyy|||~~~{{{xxxwwwyyyyyy|||}}}{{{||||||}}}~~~.........------.........000///...------...///000111111111111111111111111//////////////////......111555999:::999888:::===???BBBEEECCC>>>777333222000000000000////////////...////////////000000000333444555666666444222111////////////////////////111111111111000000000///////////////............////////////////////////,,,,,,,,,,,,------------,,,------...///000000000////////////............111111111000//////......222333333333222000...---000000111111111222222222444444444444333111///...///000000111222222333333777666444333222333444444000000111222222333444444555444333111111111222222555555444444555666888999666666777777888999999999<<<;;;::::::;;;<<<>>>???======;;;;;;::::::;;;<<<999;;;======<<<>>>DDDIIIVVVbbbmmmpppppprrrrrrrrrqqqsssuuuvvvuuusssqqqooorrrpppppprrrvvvxxxvvvsssuuuuuuuuuuuutttuuuuuuuuusssvvvyyyzzzxxxwwwyyy{{{wwwzzz~~~~~~|||zzz{{{}}}yyy}}}~~~||||||~~~}}}yyy|||||||||}}}}}}}}}~~~~~~{{{{{{}}}~~~~~~~~~}}}|||~~~|||{{{}}}zzzzzz||||||zzzzzz}}}yyy}}}}}}yyyxxxyyyyyy}}}}}}~~~}}}---..................---000///...------...///000......................../////////...............---111666777666666777:::333888<<<<<<666000------000000000000////////////////////////000000000111333444666777666555333222////////////////////////111111111111000000000///////////////............000000000000000000000000,,,,,,,,,---------......,,,------...///000111111////////////............000000000000//////......222333333333222111///...111111111111222222222222444555555444333111///...000000000111222222333333666555444333222333444555111111111222222333444444555444222111000111111222555555444444444666777888555666666777888888999999;;;;;;::::::;;;<<<>>>??????===<<<;;;:::;;;<<<===999;;;======<<<===BBBFFFSSS```lllpppqqqrrrsssqqqoooqqqsssttttttrrrooonnnvvvttttttwww{{{|||zzzwwwvvvvvvvvvvvvvvvvvvvvvvvvssswwwzzz{{{yyyxxxyyy{{{xxx{{{|||{{{|||}}}xxx{{{}}}{{{{{{~~~}}}yyy}}}~~~~~~~~~~~~{{{|||~~~~~~}}}zzz{{{zzz~~~zzz}}}zzz{{{~~~~~~{{{zzz}}}zzz~~~~~~{{{zzzzzzzzz~~~~~~~~~~~~~~~------...//////...------000//////////////////000------------------------///......------...//////+++///444666444444555777111777<<<<<<777222111222000000000000/////////////////////000000000111111000111222333333111000...000000000000000000000000111111111111000000000000////////////............000000000000000000000000---------.........//////------...///000000111111////////////............////////////////////////111222333333333222111000111111111222222222222333444444444444333111///...000000000111111111222222444444333333333333444444222222222222333333444444333333111000000111222222555444444333444666777888555555666777777888888999::::::999999:::;;;===>>>@@@>>><<<;;;:::;;;===>>>999<<<>>>===<<<===AAAEEEPPP]]]kkkpppqqqssssssqqqoooppprrrssssssrrrpppoooxxxwwwxxx{{{|||yyyvvvwwwwwwxxxxxxxxxxxxwwwssswww{{{|||zzzxxxyyyzzzyyy||||||zzz{{{}}}www{{{|||zzz{{{~~~~~~{{{~~~~~~~~~~~~|||}}}~~~~~~}}}yyy~~~zzzxxx~~~|||xxx~~~}}}{{{||||||{{{}}}{{{|||}}}~~~|||~~~~~~|||||||||~~~------...//////...------//////000000000000//////...........................------,,,---...000000,,,000555777555444444666666<<>>???:::<<<>>>>>>======AAADDDNNN\\\jjjppprrrssssssqqqrrrssssssttttttssssssrrrwwwwwwwww{{{|||xxxvvvwwwxxxyyyzzzyyyyyyxxxsssxxx||||||yyywwwwwwxxxyyy||||||zzz{{{|||yyy||||||zzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||zzz}}}yyy~~~}}}{{{||||||{{{}}}|||~~~~~~}}}}}}~~~||||||~~~,,,---...//////...---,,,...///000111111000///...000000000000000000000000---,,,,,,,,,---...000111...222777888666555555777222888===;;;555111222555000000000000////////////000000000000111111111111555666777888888666444333000000000000000000000000111111111111000000000000000/////////............000000000000000000000000////////////000000000000////////////000000000000000/////////............,,,,,,---...///000111111///000222333444444333333111111222222222333333333111222333333222111///...////////////000000000000000111222333444333222111111222333444555444333222111111000000000222333444444444333333444555777888555555666666777888888888999888888777888999;;;<<>>???:::===??????======AAADDDMMM[[[jjjppprrrssssssqqquuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvzzz~~~~~~{{{wwwvvvwwwyyyzzz{{{zzzyyyyyytttxxx||||||yyyvvvvvvwwwyyy|||~~~{{{yyyzzz|||{{{}}}}}}{{{}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~|||~~~zzz}}}{{{}}}}}}{{{}}}|||~~~||||||~~~|||~~~000000...------...///000000000000000////////////000///...---,,,,,,---...///...---,,,------//////,,,111666777666444444666444666999:::999666222000333333111000000000111222222222333333222111///...000222555888888666333000***+++,,,...111333444555000000000000000000000000+++,,,.../////////......000000//////.........---......---...///111333444//////.........///111222111000...---,,,,,,---....../////////000000111111000000111222333444444555111111111222222333333333555222000000222333111...//////000111222333444444000///000333777999777555444444555555444222111000111111111111222333333333222222333444555666777888666666666666777777777777999888888888999;;;===>>>@@@??????>>>===<<<<<<;;;:::<<<>>>===;;;<<<@@@DDDIIISSSaaalllrrrtttvvvvvvttttttuuuuuuvvvvvvvvvwww|||zzzxxxzzz~~~}}}||||||||||||{{{{{{{{{{{{xxx{{{~~~}}}{{{{{{~~~||||||{{{zzzyyyxxxxxxwww{{{|||{{{xxx}}}yyy|||~~~~~~|||{{{}}}}}}}}}~~~~~~}}}~~~~~~}}}|||{{{}}}{{{~~~~~~{{{~~~~~~~~~~~~}}}}}}|||//////------------...///////////////////////////000///...---,,,---.........------,,,---...///000...222777888555444444555333555888999888666222///333333111000000000111222222222333333222111///...///111555777888666333111------...///000222333333000000000000000000000000,,,,,,.../////////......000/////////.........---......---...///000222333444444444444555666777888000000//////000000111222/////////000000000111111000111111222222333333444111222222222222222222333444222///000222333111...///000000111111222222333111000000333777999777444333333444444444222111000111222333444444444444333222333333444555666666777555555666666666777777777888888777777888:::<<<===??????>>>>>>===<<<<<<;;;:::<<<>>>===;;;<<<@@@CCCHHHRRR```kkkrrrtttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwzzzxxxwwwyyy|||~~~}}}{{{||||||||||||||||||||||||wwwyyy||||||zzzyyy|||~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyxxx}}}zzz|||~~~}}}zzzyyy|||~~~|||}}}}}}}}}~~~~~~~~~~~~|||zzzyyy|||zzz}}}~~~|||~~~~~~...---,,,++++++,,,---...////////////////////////......---,,,---...///000---,,,,,,,,,---///000111000444888888555333333444222444666888777444111///333333111000000000111222222222222222111000//////...000444666777666444222/////////000111111111222000000000000000000000000,,,---...///000///....../////////.....................------...000222333000000111111111222222222222222222222222222333333000000000000000111111111222222222222222222222222222222222222222111111111444111///000222333111///000000000000000000000000222000000222666888666444111111222333333222111000222333555666777666444333333333333444444555555555555555555666666666666777777666666666777999;;;<<>>>>>======<<<<<<<<<:::<<<>>>===;;;<<>>>>>=========<<<<<<<<<:::<<<>>><<<:::;;;???BBBEEEMMMZZZfffnnnsssttttttzzzxxxvvvsssssstttvvvwww{{{yyywwwxxx|||}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~wwwzzz|||{{{yyyxxxzzz}}}~~~}}}{{{yyyxxxwwwvvvuuuuuuuuuyyy~~~|||}}}~~~{{{wwwuuuwwwzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~|||{{{zzzyyy|||{{{zzz{{{|||}}}~~~|||zzzzzz{{{}}}{{{|||}}}~~~}}}|||zzzyyy~~~~~~+++***))))))***+++,,,---,,,,,,------...............---,,,,,,---...///000,,,,,,+++,,,---///111222222555777666333111111333111222444555555333111000333333111000000000111222111111000000000000000000---///222555666666444444...///000111222444555555000000000000000000000000......///000000///...------------.....................---------///000111:::999999888777777666666333333222222111111111111222222222222222111111111333222222111111000000///222222222111111000000000333111///000333444222///222222111111000000//////444111000111444666444222///000111222333222111000333555777999999777444333222222222333333333333333444444444444555555555555555444444444555777999:::============<<<<<<<<<<<<:::<<<===<<<::::::>>>AAACCCJJJVVVbbblllrrrsssrrryyyxxxuuusssrrrsssuuuwww|||zzzxxxzzz}}}}}}{{{wwwwwwxxxzzz{{{|||}}}~~~yyy|||~~~}}}zzzzzz|||~~~}}}}}}|||zzzyyyxxxvvvvvvuuusssuuuzzz}}}|||}}}}}}zzzvvvuuuxxx{{{{{{{{{zzzzzzzzzzzzzzzzzz}}}}}}||||||||||||||||||{{{{{{{{{zzz{{{}}}~~~{{{yyyyyy{{{}}}{{{{{{|||}}}|||{{{zzzyyy~~~~~~}}}~~~******))))))***+++,,,---++++++,,,,,,---...............---,,,---...///000---,,,,,,,,,---///000111111444666555111000111333111222444555555444222111333333111000000000111222111000000/////////000000...000222444555555444333...///000111333444555666000000000000000000000000...///000111000///...------------------...............---------...000000888777666666666888999:::444333222111222222444555333333333222222222222222222222111111111000000000111111111111111000000000333000...000333444222000333222222222111111000000555222000000333555444222111111222333333222111000333444666777666555333222111111111222222333333333333333333444444444555555555444444444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<::::::===AAABBBHHHRRR___kkkqqqrrrqqqwwwuuutttrrrrrrssstttuuu{{{yyywwwyyy}}}~~~|||vvvvvvwwwxxxyyyzzz{{{|||yyy|||~~~}}}zzzyyy{{{~~~wwwxxxxxxxxxyyyyyyyyyyyyvvvsssuuu|||}}}|||zzz||||||yyyvvvvvvzzz~~~{{{{{{{{{zzzzzzzzzzzzzzz||||||{{{{{{{{{|||}}}~~~zzz||||||zzzzzz}}}~~~|||~~~|||zzzyyyzzz{{{~~~}}}}}}||||||{{{{{{zzzzzz******))))))***+++---...***++++++,,,------......000///...---,,,---.........------,,,---...///000///222444333000...000333222333444555555444333222333333111000000000111222111000///...//////000111000111222333444444333222111111222222333444444555000000000000000000000000///000000111000///...---,,,,,,,,,------...............---,,,---...///000111000000111333888<<>><<<888444333333444555444444333333333222222222111111111111000000000000000000000000111111111111222000...000333444333000333333333222222222222222666333000000222444333111333333444444444222111000333444444444444333222111///000000111222333333444222333333333333444444444555555444444666777999:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<999999===@@@AAAFFFPPP]]]iiippprrrpppssssssrrrrrrrrrsssttttttvvvttttttvvv{{{}}}|||{{{uuuuuuvvvwwwxxxyyyyyyyyyvvvyyy{{{zzzwwwvvvxxxzzzuuuuuuvvvwwwxxxyyyyyyzzzwwwtttvvv~~~{{{zzzyyyzzz{{{yyywwwxxx}}}|||{{{{{{{{{zzzzzzzzzzzz}}}}}}{{{{{{{{{{{{|||}}}zzz}}}}}}yyyyyy||||||yyy|||{{{zzzzzz{{{}}}}}}{{{{{{{{{|||}}}~~~+++************,,,...///******+++,,,,,,---......000///...---,,,,,,---...///...---,,,------//////...111333222///...000333222333444555555555444333333333111000000000111222111000///......///000111111111222333333333222111333333333333333333333333000000000000000000000000///000111111111///...---,,,,,,,,,------.........///...---,,,---...///000444444444666:::AAAHHHLLLKKKFFF???888333111111222444444444333333222222222000000000000000111111111//////000000111111222222222000...000333444333000333333333333333333333333666333000000222444333111444444555555444222111000333333333222222111111111...///000111222333444444222222333333333444444444555555555555666888999;;;;;;<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<999999<<<@@@@@@EEENNN\\\iiipppqqqppppppqqqqqqrrrrrrsssssssssrrrqqqpppsssxxx{{{zzzyyyuuuuuuuuuvvvwwwwwwxxxxxxtttvvvxxxwwwtttsssuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxtttwww~~~zzzzzzxxxyyyzzzyyyxxxzzz|||||||||{{{{{{zzzzzzzzz~~~|||{{{zzzzzzzzz{{{zzz~~~~~~yyyxxx|||{{{wwwzzzzzzzzz{{{|||~~~~~~{{{zzz{{{}}}~~~~~~}}}~~~~~~,,,,,,,,,---------......,,,,,,.../////////...---000////////////........................---------111000///......///000111222333444555555555444333333333333333333333444444222111000000000111333444222333555666666666555555111111000//////000111222444222000......///111222000000000///......---------------.........//////////////////////////////...111555888:::EEE^^^tttqqqVVV:::000444888777666333333222222111000//////111111000000111333555666......---,,,---...///000...///111222222222111000222//////444444...---000000000000000111333555777222333555666555333000...111111222222111000...---111111111111111111222222000000111111111222222222555555444555666777999:::999::::::::::::::::::;;;============<<<<<<<<<<<>>>>>@@@???CCCMMM]]]kkkrrrtttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuussssssssstttvvvxxx{{{|||vvvwwwwwwtttppppppssswwwuuuuuuvvvwwwyyyzzz{{{{{{yyyxxx~~~|||yyyzzz{{{zzz}}}}}}|||~~~}}}zzzzzz~~~||||||~~~~~~{{{{{{}}}~~~~~~}}}{{{zzz{{{|||{{{yyyyyy~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~,,,,,,,,,---------......,,,,,,.../////////...---......---------,,,,,,,,,,,,,,,,,,---...///000000000///...------...///000000111333444444333333222333222222111000//////...000//////000000000111111///000111333444666777777222222111111111111111111222111///...---...///000000000000///......------........................////////////////////////111333777;;;===AAANNN[[[rrr[[[CCC666333222000000222111111111000000000///111222333444444333111000000///.........///000111---...///000111000/////////000111333333222111111333222111111111222333444555444222111000000111111...///000222333333222222333222222222222222111111222222222222333333333333444444444444555777999:::999999999::::::;;;;;;;;;999999:::;;;<<<>>>>>>???>>>===@@@IIIXXXgggppptttssssssssssssrrrrrrrrrrrrqqqppppppppprrrtttvvvxxxtttsssttttttvvvyyy{{{|||tttvvvvvvtttppppppsssvvvsssssstttvvvwwwyyyzzz{{{yyyzzz{{{{{{zzzxxxyyy~~~~~~{{{|||}}}|||{{{~~~||||||}}}~~~~~~}}}||||||~~~}}}zzzzzz~~~~~~~~~~~~}}}~~~,,,,,,,,,---------......,,,,,,.../////////...---......---------,,,,,,,,,,,,,,,,,,---...///000000000///...------...///000000000222333333333222111222222111111000///......///000000111111111111111//////000222333555666777222222222222111111000000111111000///...//////000000000000///......------.....................---000000000000000000000000000222888===<<<:::===CCCQQQCCC555111222222000000111111111000000000000000///000222333444444333333000000///...///000111222---...000111111111000//////111222222222333111000333222111111111222333444444333111/////////000111...///111222333333333333333333333333222222111111111111222222222333333333444444333444555666888999888888999::::::;;;<<<<<<888999:::;;;<<<===>>>???===<<>>666111333666444111000000000000000000000000000///000111222333444444444111000/////////000222333...///111222222111111000000333444222222333222...222222111111111222444555333222111////////////000...///111333333444333333444444444333222222111111000000111111111222222222444333333333444666888999888888999::::::;;;<<<<<<888999:::;;;<<<===>>>>>>===<<>>???>>>@@@CCCGGGMMMXXXeeennnsssrrrqqqqqqqqqrrrssstttvvvwwwwwwwwwvvvuuusssrrrwwwwwwuuuttttttuuuuuuvvvqqqsssuuutttsssssswww{{{|||yyywwwyyy{{{|||zzzxxxwwwxxxzzz}}}}}}yyy~~~~~~}}}|||}}}}}}{{{wwwttttttwww{{{{{{{{{{{{{{{zzzzzz{{{{{{wwwxxxzzz|||~~~~~~~~~~~~}}}~~~~~~---.../////////...---,,,,,,------------.........///---+++,,,///111///------------------............---,,,+++,,,---///111.........///000111111111222222222111000/////////111///---///222333222///111111111111111111111111555:::???@@@===888555444222///------000222444333...///000000000///------------///000000000//////111111111111111111111111000111444777888999888888333333222222111000//////000000000000000000000000444444333222222111000000222222222222222222222222///000000000000000000000...///111222222222111000---...///111222444555555111222333333333222000///...000333666777777777666888777444222222333444555444333111000000000111222222222333555666888999999999999999999::::::::::::999999999999:::<<<>>>???===@@@CCCFFFLLLVVVccclllrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuyyywwwuuutttssstttuuuvvvqqqsssuuutttssstttxxx{{{|||yyywwwxxx{{{|||zzzxxxxxxyyy{{{~~~}}}~~~~~~~~~}}}||||||}}}}}}zzzwwwvvvwwwyyyzzz{{{{{{||||||{{{zzzzzzxxxyyy{{{|||}}}}}}}}}}}}~~~~~~000111111222111000///...,,,,,,,,,,,,------------///---+++,,,///111///---------------,,,,,,,,,,,,---------,,,------...///......//////000000111111222222222111000000//////222///...///222333111///111111111111111111111111666;;;AAADDDCCC???<<<:::333000......000222333333/////////000///......---......///000000000//////222222222222222222222222111333666999999888555444222222222111111000000000000000000000000000000000333333333222111111000000222222222222222222222222000000000000000000000000//////111222222222111000---...///111333444555666000111222222222111000///...000222555666666555444666555333222222333444666444333111000000111222222222333333555666777888888888888888999999999::::::999999999:::;;;<<<===>>><<>><<<333111000///000111222333///////////////......---/////////000000000//////222222222222222222222222333555888:::999777333000111111111111000000000000////////////////////////333222222222111111000000222222222222222222222222111111111000000000000000///000111222333222111111......///111333444666666000000111222111000///...///000222333444444333333555444333222222333555666333333222111111111222333333333444444555666777777777777777888888888999999999999999:::;;;<<<===>>><<<>>>AAADDDIIIQQQ\\\dddpppppppppqqqqqqrrrssssssssstttvvvwwwyyyzzz{{{|||zzzxxxuuurrrqqqrrrtttuuupppsssvvvvvvuuuvvvyyy||||||xxxvvvvvvyyyzzzyyywwwyyy{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{xxxzzz|||~~~~~~}}}{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{---.../////////---,,,++++++++++++,,,,,,,,,------///---+++,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222222222222111111111111333000...///222333111...111111111111111111111111222666;;;@@@BBBAAA===999333222222111000000111222000/////////............000000000/////////000000222222222222222222222222444666999:::999666222///111111000000000000000000////////////////////////222222111111111111111000222222222222222222222222222111111111000000000//////000111333333222222111//////000222333444555666000000111222111000///...///000111222333333333333444444333333333444555555333333222111111222333444333333444444555555666666666666666777777777888888888999999;;;<<<<<<======<<<>>>AAADDDGGGOOOYYYaaaoooooopppqqqrrrrrrsssssssssssstttvvvxxxzzz{{{|||yyywwwuuurrrrrrrrrtttuuupppssswwwwwwwwwwwwzzz}}}{{{xxxuuuuuuxxxzzzyyywwwzzz|||~~~}}}|||||||||}}}~~~~~~|||zzzzzz{{{}}}~~~xxxzzz|||~~~~~~|||zzz}}}}}}||||||{{{{{{{{{{{{~~~++++++------------,,,+++,,,,,,,,,,,,------------///---+++,,,///111///---+++,,,,,,,,,------------111000//////.../////////////////////000000000000222222222222222222222222333000...///222222000...111111111111111111111111111333666;;;======999666333333444222000000111222000000///............///111111000/////////000000222222222222222222222222444666888999999666333111111111111000000/////////000000000000000000000000111111111111111111111111222222222222222222222222222222222111111000000///000000222333333333222111111111222222333444444444000111222222222111000/////////111222333444444444666555555444444444555555333333222111111222444555444444444444444444555555555555555666666666777777888888:::;;;<<<=========<<>>@@@CCCEEEGGGLLLUUU[[[lllmmmoooqqqrrrsssrrrrrrsssrrrqqqpppqqqqqqssssssqqqrrrsssuuuvvvuuuuuutttooosssxxxzzzyyyyyy|||~~~{{{wwwsssrrruuuxxxxxxwww|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||{{{|||~~~|||yyy{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||~~~{{{}}}......//////000000111111.........------,,,,,,,,,,,,,,,------...///000000------///000000000///...000000000000111111111111333222222222111000000000222222222333333444444444444444333333222111111000111111222222222333333333333333555555555555333333333222222222111000000000////////////////////////---///222111//////111444///---,,,...222444333111///222888<<<:::333111333111111000000//////......000000000000111111111111222222111111111222444555333333222222222333444555////////////////////////222222222333333333444444555444222111111111222222000000111222333333444444222222111111222444555777777888888888777666444333111444666555333222444777444444444333333333222222333333444444555666777777666777999;;;<<<<<<<<<;;;>>>???@@@@@@BBBIIITTT\\\gggooottttttrrrssssssqqqooopppqqqsssuuuwwwxxxyyyuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyyyyvvvtttvvvzzz}}}}}}|||||||||yyyzzz||||||{{{{{{|||~~~||||||{{{}}}{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}......//////000000000000...---------,,,,,,,,,,,,,,,,,,---......//////000,,,---...///000//////...000000000000000000000000222222111111111111111111000000000111111111222222222222111000000//////...111111111222222222333333222333444555555444333222222222222111111111111111////////////////////////...000222222///...000333000...---///333555444111...000666:::777222111555222111111000////////////000000000000111111111111333222111111111222333444333333222111222333444555000000111222444555666777222222222333333333333444444333222111000111222222000000111222222333444444222111111111222444666777777777888888777666555444111444666555333222444777444444444333333333222222333333444555555666666777666888999;;;<<<<<<<<<<<>>;;;555333555555444111///...///000111///000000000111111111111444333222000000000111111333222111111111222444444//////.........///000000111111111111222222222222333222111000000111222222000000111111222222222333000000111222333555666666666666666777777777777777222555777666444333666888555444444444444333333333444444555555666666666777777888:::<<<=========<<<>>>AAADDDDDDEEEHHHNNNSSSbbbjjjrrrssssssuuuuuussssssssssssssssssttttttttt{{{zzzxxxvvvuuuuuuuuuvvv{{{{{{{{{zzzyyywwwvvvtttxxxvvvuuutttuuuuuuvvvvvvzzzzzzzzzzzz{{{||||||zzz}}}}}}}}}yyy}}}~~~~~~~~~}}}}}}{{{wwwsssssswww{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~/////////...............,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////............//////000000222111111000///......---/////////000000111111222333333333222222222222222444444444333222222111111000000111111111222222222000000222222222222000000000000000111222222222333111000///......///000111111333444222...---...000111000000222555666333000333777???DDDAAA999555666888555222///...///000222///000000000111111111111444333111000///000000111222222111000111222333444,,,,,,,,,---///222444666000000000111111111222222222111000000000111222333000111111111111111222222///000111333444555666666666666666666666777777777333666888777555444666999555555555444444444333333555555555666666666666666777888:::<<<======<<<<<<999<<>>???BBBHHHMMMZZZdddmmmppprrrtttuuusssrrrssssssuuuvvvwwwxxxxxxwwwuuurrrpppppprrrtttvvvrrrsssuuuvvvvvvuuutttsssvvvvvvvvvtttssssssuuuwwwvvvxxx{{{}}}zzzuuuuuuyyy}}}~~~|||xxx|||~~~}}}}}}~~~{{{|||{{{wwwtttssswwwzzz}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{}}}}}}|||~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~//////.........------------------....../////////000/////////////////////222111000000000111333333222222222222111111111111000000000000000/////////333333222222111111111111444444333333222111111111000000000000111111111111000111222333333222111000222222222111111111111111333111///......///111333000222444222///---///111000//////222555555111---///222:::@@@@@@<<<<<<@@@;;;888333///---///222444000000000000111111111111111111000//////000222222222111000000000111333444EEEBBB<<<666111...,,,,,,/////////000000000111111111000/////////111222333111111111111000000000000---///111333555666666666999888777666555555666666444777999888666555777:::555555555555444444444444777666666666666666666666555666888:::;;;;;;;;;::::::<<<>>>>>>>>>AAAGGGLLLVVVaaakkkooopppssstttrrrqqqrrrsssuuuxxxzzz{{{||||||yyyuuurrrqqqsssuuuxxxssstttvvvxxxxxxvvvtttsssuuuvvvvvvuuussssssvvvyyyuuuyyy{{{rrrrrryyy{{{}}}yyy|||~~~}}}|||}}}~~~zzz{{{|||yyyvvvvvvxxx{{{}}}}}}}}}}}}}}}~~~}}}{{{zzzzzz|||~~~|||zzz||||||zzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~//////.........---------........./////////000000000000000000////////////333222111111111222444444222222222222222333333333111111000000//////......111111000000/////////...222222111111000/////////000000000000111111111111111222333444444333222111333222222222111111000000333111///......///111333///111333222///...///222///...///111444444000,,,,,,...444:::;;;;;;???EEE<<<888333...---///222555000000000000111111111111000000/////////111222333222111000000000111333333;;;888555111/////////000////////////000000000000111000/////////111222333111111111000000000000000---///111333555666666666:::999777666555555555666444777999999666555888:::666666555555555444444444777777777777666666666666444555777999:::::::::999???@@@@@@???>>>AAAGGGLLLTTT___iiinnnpppssssssqqqpppqqqsssvvvyyy|||~~~~~~yyyuuussstttvvvxxxvvvwwwyyyzzzzzzxxxuuuttttttvvvwwwuuussstttwwwzzztttzzz{{{pppqqqyyywww|||~~~~~~}}}||||||}}}~~~yyy{{{}}}{{{xxxwwwzzz|||~~~}}}}}}|||}}}~~~|||zzzyyyyyy{{{}}}~~~{{{zzz||||||zzz{{{~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}///............------------,,,++++++,,,---///000777666444111000///000000......///111222333444555111111111111111111111111333222111/////////000000000000000000000000000000111222222333222111000//////000111222222111000///...///000222222222111000444333111000000000111111000000000000000000000000111111111111000000000000///000111222333222222111...111666>>>CCCCCC>>>999777555333111000000000000000000/////////111222333222111000000000111333333111222333333222111000//////000111222333333222111000111111111111222222222111111111111000000000000////////////////////////000000111222333333444444888777777777666666555555888777666555555666777888888777666444444555555666666666666666666555555555777777777888999999::::::;;;;;;<<<===@@@CCCFFFHHHTTT]]]hhhpppsssssstttuuunnnnnnpppuuu{{{~~~{{{~~~zzzvvvtttsssrrruuuyyyrrrtttvvvuuurrrqqqsssvvvtttuuuvvvvvvvvvuuusssrrrssszzz|||vvvvvvxxx{{{||||||zzzxxxyyy~~~|||uuusssvvv|||~~~}}}}}}~~~}}}wwwzzz|||{{{yyyxxxzzz}}}~~~|||yyyxxxzzz}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~///............---------,,,,,,,,,,,,,,,...///000666555444222111000//////......///000111222333333111111111111111111111111222111000/////////000111000000000000000000000000111222222333222111000//////000111222222111000///...///000111222111111000333333111000000000111111000000000000000000000000111111111111000000000000///000111222333222222111...111666===BBBBBB>>>999777666444222000000000000111000/////////000222333222111000000000111222333111222222333222111000//////000111222333222222111000000111111111222222222111111111111000000000000000000000000000000000000000000111222333444444555888777777777666666666666777777666555555666777888:::999888777666777777888777777666555555555555555777777777888999999::::::;;;;;;<<<>>>@@@CCCFFFGGGSSS\\\gggooorrrsssssstttooopppssswww{{{||||||zzzxxxvvvssspppoooooorrruuurrruuuwwwvvvsssrrrtttvvvsssssstttuuuuuuuuuuuuuuupppvvv|||}}}yyytttssstttzzz}}}~~~|||}}}}}}vvvsssvvv{{{{{{zzz{{{|||~~~~~~|||zzzvvvyyy{{{{{{yyyyyy{{{~~~yyyzzz{{{yyyvvvuuuvvvxxxzzzyyyyyyxxxyyyzzz{{{|||///............---------,,,,,,,,,,,,---...///000444444444444222000...---....../////////000000000111111111111111111111111000////////////000000111000000000000000000000000111111222333222111000///000000111222222111000000...///000111111111000///333222111111000111111111////////////////////////111111111111000000000000///000111222333222111111///111666<<<@@@@@@===:::777666444222000000000000111000/////////000111222111111000///000111222333111222222222222111000000000000111222222222222111000000000111111111222222111111111111000000000000000000000000000000000000///000111222333444444555888777777666666666666666777666555555555777888999;;;:::999888888888999999888777666555444555666777777777777888999999::::::;;;;;;<<<>>>AAACCCEEEGGGQQQZZZeeennnqqqrrrrrrsssooorrrvvvyyyzzzzzzzzzzzzuuuuuutttqqqooopppsssuuusssvvvwwwvvvtttsssuuuwwwrrrrrrrrrssstttvvvwwwxxxrrrvvvzzz{{{zzzvvvtttsssxxx}}}yyy}}}vvvsssvvvzzzyyyxxxxxxyyy{{{|||zzzyyywwwyyy||||||zzzyyy|||xxxyyyzzzzzzwwwvvvvvvwwwyyyxxxxxxxxxyyy{{{}}}~~~///............---------,,,,,,,,,---......///000222333444555333111...,,,........................111111111111111111111111............///000000111////////////////////////000111222333222222000000111111111111111111111111...///000111111111000///222222111111111111111111////////////////////////111111111111000000000///000000222222333222111000///222666;;;>>>>>>===;;;888777555222111000000000111111000//////000111222111000/////////000222333111111111222111111111111111111111111222111111111000000000000111111111111111111111111000000000/////////////////////////////////000111333444555555888777666666555666777777666666555555666777888999999999888888777777777777999888666555444555666777777777777888999999::::::;;;<<<===???AAACCCEEEFFFNNNWWWccclllooopppqqqrrrmmmsssyyy{{{zzzyyyzzz|||vvvzzzzzzwwwuuuvvvxxxyyytttvvvxxxwwwtttsssuuuxxxssssssrrrrrrssstttvvvwwwxxxzzz|||~~~~~~|||yyywwwwww~~~{{{}}}~~~xxx}}}wwwuuuwwwzzzyyyyyyxxxyyy{{{||||||zzzyyy|||~~~}}}zzzyyy{{{}}}{{{|||~~~~~~}}}{{{zzzzzz||||||||||||~~~~~~~~~~~~///............---------,,,,,,---...////////////000222444555444111...,,,.........---------------000000000000000000000000------......////////////////////////////////////000000222222333222111000222222111111111111222222000000111222222111000///111111111111222111111111////////////////////////111111111111000000000///000111222333222222000000000222666999;;;<<<<<<<<<999888555333111000000000222111000//////000111111111000/////////000111222111111111111111111222222222222111111111111111111//////000000000111111111111111111111000000000///...........................///000111333444555666888777666555555666777888777666555555555777888999666666666666555555444444999888777666555666666777777777777888999999::::::;;;<<<===???AAACCCDDDEEEKKKTTT```iiimmmooopppqqqlllrrryyy||||||{{{|||~~~ttt{{{~~~zzzvvvxxxzzzxxxtttvvvxxxwwwtttsssuuuxxxuuutttsssrrrrrrssstttuuuxxxzzz|||~~~~~~}}}zzzxxxwww}}}|||~~~{{{|||}}}xxxvvvxxxzzz|||{{{zzz|||~~~~~~}}}~~~zzzxxxyyy{{{{{{||||||}}}}}}}}}{{{yyy|||||||||}}}~~~{{{{{{|||}}}}}}~~~|||~~~///............---------,,,,,,...//////000//////000111333444333111...,,,......------------------000000000000000000000000,,,---......///......---000000000000000000000000///000111222333222111111333222111111111111222333111222333333333222111000000000111222222222222111////////////////////////111111111111000000000000111111222333222111000///111333666777888999;;;===:::888666333111000000000222111000/////////000111000000///...///000111222111111111000111111222333333222111111000111111111/////////000000000111111111111111111000000000000------------------------...///000111333444666666888777555444555666888999888777666555555666777888444444555555555444333222888888888777777777666666777777777888999999::::::;;;<<<>>>@@@BBBCCCDDDDDDHHHQQQ^^^ggglllmmmooopppmmmqqqxxx|||~~~~~~}}}}}}pppzzzyyytttvvvwwwtttsssvvvwwwvvvtttsssuuuwwwuuuttttttsssrrrrrrsssssssssvvvzzz{{{yyyxxxwwwwwwyyy~~~~~~~~~~~~}}}zzzyyyzzz{{{~~~}}}|||}}}~~~{{{xxxyyy{{{xxxxxxwwwxxxyyyyyyxxxvvvxxxxxxxxxyyyzzz}}}zzz{{{{{{|||}}}~~~{{{}}}///............---------,,,---...///000000//////000111222333222000...---------------............000000000000000000000000------.........---,,,+++000000000000000000000000///000111222333222222111333222222111111222222333333333444555444333222111///000111222333222222111000000000000000000000000111111111111000000000000111222222333222111000///111333555666666777;;;>>>:::999666333111000000000333222000/////////000111000//////...///000111222111111000000000111333333333333111000000000111111////////////000000000111111111111111000000000000++++++++++++++++++++++++......000111333555666777888777555444444666888:::999888777666555555666666555666666777666555444333666777888999999777666555777777777888999999::::::;;;<<<>>>@@@BBBCCCCCCCCCFFFOOO\\\fffjjjlllnnnoooqqqssswww|||}}}zzzqqq}}}|||vvvxxxwwwsssrrruuuwwwvvvsssrrrtttvvvrrrrrrssstttttttttssssssrrrwww{{{|||xxxvvvwwwzzz|||~~~}}}{{{{{{|||}}}}}}|||{{{|||~~~|||~~~|||zzz|||~~~zzzxxxvvvvvvxxxzzzyyywwwyyyyyyyyyyyy{{{|||~~~|||}}}~~~|||~~~//////.........---------,,,---...000000000000///111111222222111000///...---------.........//////000000000000000000000000---......///...---+++***000000000000000000000000///000111222333333222111444333222111111222333444444444555666555444222111///000111222333333222111111111111111111111111111111111111111000000000000111222333333222111000///111333555555555777;;;???;;;999666444111000000000333222111/////////000111000///.........///111222111111000000000111333444444333111000000000111111////////////000000000000111111111111000000000000************************---...000111333555666777888777555444444666999::::::999777666555555555555777888888999999777666555555777999::::::888555444777777777888999999::::::;;;<<<>>>AAABBBCCCCCCCCCEEENNN[[[eeeiiilllmmmoootttuuuwww|||{{{vvvuuu{{{}}}|||wwwrrrtttvvvuuurrrqqqsssvvvoooppprrrtttuuuuuuttttttuuu{{{{{{xxx{{{~~~~~~~~~zzzyyyzzz|||}}}||||||}}}~~~|||zzzyyyzzz}}}zzz|||~~~||||||~~~|||yyyyyy|||~~~}}}|||~~~~~~}}}~~~~~~...---,,,+++***+++,,,---...///111222222222111000...000222444444333000///---///111000---,,,...111////////////////////////////////////............000000000000000000000000000000111111111222222222333222111111111222333444555666999<<<888111000333333000...///222333000...222111111000111333444555333222111/////////000111444222111333555666222///444555777666444555999<<<;;;999777444222000//////000000000000000000000000222///---///222333222///111111111111111222222222000...000333333000...000000000000000000111111111111111111111000000000000***))))))))))))+++,,,---,,,...222555666666555444777888888888888999999999888888888888888888888888777777777777777777777777:::999999888888888777777444555555666777888888999888===BBBDDDCCCBBBCCCDDDFFFOOOYYYaaajjjqqqrrrooosssrrrssswww|||~~~}}}{{{|||}}}|||~~~xxxwwwvvvuuuttttttuuuvvvuuuuuutttttttttsssssssssyyy}}}|||~~~xxx{{{|||yyyvvvyyy|||~~~{{{{{{}}}zzzzzzzzz~~~}}}yyyzzzzzzzzz{{{||||||}}}yyywwwxxx||||||xxxwwwyyy{{{|||}}}...---,,,+++++++++,,,---...///000111111111000///...000222333333222000///---///111000---,,,...111////////////////////////////////////............000000000000000000000000000000111111111222222222333222111111111222333444444666:::===999222000333222000...///222333111///222111000000111222444555333222000/////////000111333222111444777777333000333555666666555666999<<<;;;999666333111000000000000000000000000000000000222///---///222333222///111111111111222222222222111///000333333000///111222111111111111111111111222111111111000000000000******))))))***+++---...---///222555777777666555777777888888888999999999999999999999999999999999777777777777777777777777999999999999888888888777555555666666777888888999888<<>>:::333000222111///...///222444222000111111000000111222444555222111000000///000000000222111222555888888444111222333555555555777999<<<;;;999555222000000111111000000000000000000000000222///---///222333222///111111111111222222333333333000000333333000000333444444333222222111111222222222222111111111000000++++++******+++,,,...//////111333666777777666555777777777888888888999999::::::::::::::::::::::::777777777777777777777777999999::::::999999888888666666666777888888999999999<<<@@@BBBBBBBBBCCCDDDDDDLLLVVV^^^gggooorrrppptttuuuwwwzzz||||||zzzwwwvvv|||~~~yyyxxxvvvuuuuuuvvvvvvwwwuuuuuuvvvvvvwwwxxxxxxyyyzzz~~~zzz}}}~~~}}}}}}|||}}}}}}}}}~~~}}}zzz{{{}}}~~~}}}}}}{{{{{{|||{{{}}}~~~~~~///......---------------,,,---///000000000///...///000111222111000///...---///111000---,,,...111////////////////////////////////////............000000000000000000000000000000000000111111111111111111000000000222333444222444:::>>>:::333000222111///---///333555333111111000000000000222333444111111000000000000000000111111222555999999555111111222444555666888999;;;:::888444111///000111222000000000000000000000000222///---///222333222///000111111222222333333333444111111333333111111444777666444333222222222222333333222222222111111111---,,,,,,+++,,,---///000111222444666777777666555777777777777888888888888::::::::::::::::::::::::888888888888888888888888999999:::;;;;;;:::999888777777777888888999999999999;;;>>>AAABBBBBBCCCCCCBBBJJJSSS[[[eeennnrrrqqqsssuuuxxx{{{}}}}}}{{{yyyzzz~~~yyyyyywwwwwwwwwwwwxxxyyyvvvvvvwwwyyyzzz{{{|||}}}{{{{{{}}}~~~}}}~~~{{{}}}}}}~~~~~~~~~|||{{{|||~~~~~~~~~////////////......------,,,---///000000000///...///000000000000///...------///111000---,,,...111000000000000000000000000////////////............000000000000000000000000000000000000000000000000000000//////000222333444111333888<<<999222///222111///...000333555444222111000000///000222333444000000000111111111000000111000111444888999555111222222333555777888999999888666333111000000111222000000000000000000000000222///---///222333222///000111111222333333444444555222222555555222222555888777555333222222333444333333333333222222222222...------------///000111333333555666666666555555666666777777777888888888::::::::::::::::::::::::999999999999999999999999999999;;;<<<<<<;;;:::999888888888888999999999999:::;;;<<>>>>>===;;;:::::::::::::::::::::::::::;;;::::::<<<@@@BBBBBB@@@AAAHHHPPPWWWbbbooovvvwwwxxx{{{}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~yyytttrrrqqqqqqqqqqqq///000111111111000...---...///111222222222111000000000///...------,,,,,,---///111000---,,,...111000000000000000000000000000/////////............000000000000000000000000111111000000/////////...///......///000222333555000000222444111,,,...333555222000111333444222000000////////////111222333...///000222222222111000555222......111333222000555444333555777888555222222222333444333222111000000000000000000000000000222///---///222333222///000111111222444555666666333333666;;;;;;666333333666444222111111333555777555555444444444333333333111000000000000222333444444444333333333333222222666666666666777777777777888888888888888888888888::::::::::::::::::::::::888:::<<<>>>???>>><<<:::::::::::::::::::::::::::;;;999999;;;@@@BBBBBB@@@AAAHHHPPPWWWbbbooowwwyyy|||~~~~~~}}}~~~~~~~~~xxxtttrrrqqqrrrmmmmmm///000222444444222000...222000///...///111444666111000000///...---------000//////...---,,,,,,,,,222222222111000//////.........//////000000000111///000111222333222111000000000000000///////////////.........000333666888000000111222111000///...333111///...000111111111000111111111111222222222///000000000000111111111222111000000000111333333333444555777777777666666333333222222111000000///111000/////////000222333111111111111111111111111......///000111222333333000111222333444333333222222222333333333333444444444444444333333222222222000000111111222222222222......///000111222222333555444444555666888:::;;;888888888777777777777666555666888:::;;;;;;;;;:::999999:::;;;<<<===>>>???<<<<<<::::::::::::<<<<<<;;;;;;::::::;;;<<<>>>??????DDDLLLTTT^^^lll{{{}}}}}}xxxqqqmmmmmmmmmmmmllljjj000000111333555444111...111111/////////111333444111000000///......------000000//////...------,,,222222111111000//////.../////////000000111111111111111222333333222111000000000000000///////////////.........000333666888111222222333222111000///333111///...000111111111000111111111111222222222000000000111111111222222222111000000000111333444222333555666666666555555333333222111111111111222111000/////////000222333111111111111111111111111......///000111222333333000111222333333333333222222222222333333333444444444444444333333222222222000111111111222222222222...///000000222222333444555555555555666777999:::999999888888888777777777666777888:::;;;;;;<<<<<<999::::::;;;<<<===>>>>>><<<;;;::::::::::::;;;<<<;;;;;;::::::;;;<<<>>>???@@@EEELLLSSS]]]kkkzzzwwwpppmmmlllmmmmmmkkkjjj222000///222666777333...111111000000000000111111000000000///......------111000000//////......---222111111000000//////...000000000111111111111111222333444444333222000///000000000000///////////////.........000222555777444444444444333222000000333111///...000111111111000111111111111222222222111111111111222222222333222111111000111222333444222333444555555444333333333222222111111222444555111000/////////000222333222111111111111111111222//////000111222333333444111111222333333333222222222222222222333333333333444444333333333333222222111111111111222222222222///000111222333444444555666666555555555666888999:::999999999888888888888888888888999:::;;;<<<===::::::;;;;;;<<<<<<<<<===;;;;;;::::::::::::;;;;;;<<<;;;::::::;;;<<<>>>???AAAEEEKKKRRR\\\iiiwwwvvvooollllllmmmmmmkkkiii333///---111777999444...000000000000000000//////000000//////............111111000000/////////...111111000000////////////111111111111111111222222333444444444333222000///000000000000///////////////.........///222444666666666555444333222111111333111///...000111111111000000111111111222222222111111222222222333333333222222111000111222333444111222333444444333111111333222111111222333666777111000/////////000222333222222111000000111222222///000000111222333444444222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222000111111222333444555666777666555444555555777777:::::::::999999999888888:::999999888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>AAADDDJJJPPPYYYfffuuu~~~uuuooollllllmmmmmmkkkiii444000---000666888444.../////////////////////...////////////............000000000000////////////000000000///////////////222222111111111111111111333333444444333111000///000000000000///////////////.........///111444555777666555444444333333333333111///...000111111111000000111111111222222222111111222222222333333333333222111111111222444444222222333333333111000///222222111111222444666777111000/////////000222333333222111000000111222333000000111222333444555555333222222222222222222222111111111222222222333333333333333333333333333333333222222222222222222222111111222333444555555666666666555444444555666777:::::::::999999999888888:::999888888999:::<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>@@@CCCHHHNNNWWWdddsss~~~wwwpppmmmmmmmmmnnnkkkiii444000...000444555222...//////............///000//////////////////......////////////////////////////////////////////////111111111111111000000000111222333333222111///...000000000000///////////////......---...111333555666555444444333444444444333111///...000111111111000111111111111222222222111111111111222222222333333222222111111333444555333333333333222111///...000111111222333444444555111000/////////000222333333222000//////000222333111111222333444555555666444333222222111111222222111111111111222222222222222222333333333333444444333333333333222222222222000111222222444444555666555555444444444555777888:::999999999888888888888999888888888999999:::;;;999999::::::;;;;;;;;;<<<<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===???BBBFFFLLLUUUbbbrrr}}}yyyrrrooonnnnnnooollljjj333111000000111111///---///...,,,,,,,,,...000111.../////////////////////........................////////////////////////111111111000000////////////000111111111000///...000000000000///////////////...------...000333444555444333333333444555666333111///...000111111111000111111111111222222222000000000111111111222222333333222111222333444555444444444444333111///...///000222333444333222111111000/////////000222333444222000//////000222444111111222333444555666666444333222111111111222222111111111111222222222222222222222333333444444444444444333333333222222222000000111222333444555555444333333333444666777888999999888888888777777777777777888888999999888888888888999:::;;;;;;<<<<<<<<<===>>>??????>>>===<<<===<<<;;;::::::;;;<<<======@@@DDDJJJSSSaaarrr}}}}}}uuuqqqpppppppppmmmkkk222222111000///...------...---+++++++++...111333.........///////////////---------........................///////////////111000000000//////............000111111000//////000000000000///////////////...------...000222444333333222222333444666777333111///...000111111111000111111111111222222222///000000000000111111111333333222222222333444555444444555444333111///......///222444444333111///111000/////////000222333444222000//////000222444111222222333444555666666555444222111111111222222000111111111111222222222222222222333333444444444444444444333333222222222///000111222333444444555333333222333444666888999888888888777777777777666555666888999999888777666777777888999;;;<<<=========>>>???@@@@@@???>>>=========;;;;;;:::;;;<<<===<<>>???@@@@@@??????>>><<<::::::===>>><<<999<<<===BBBJJJQQQ\\\mmm|||vvvooollllllnnnooonnn---...///000000//////...---------------------...000/////////............/////////000000000000000000000//////////////////000000////////////000000333//////222222//////333000000000000000000000000///......---...000333444222000000333666666333000333111...///222222000---000111111222222333333444333333333222222222111111000000/////////000222222111222333333222111000///000000000000000000000000111000//////000111222333888666333000000111333555666555444333222222333333333333333222222222111111000222444444111000222555111111111222222222333333444444444444444444444444222222222222222333333333444444444444555777999:::999999777666666666777888666666888999::::::999999888888999<<<@@@AAA???<<<;;;<<<>>>???@@@@@@?????????===:::;;;>>>???<<<:::;;;===BBBJJJQQQ[[[kkkzzzwwwpppmmmmmmnnnooonnn------...///000000//////........................////////////............/////////000000111111111222222222111000000//////000000////////////000000333111000222222000111333111111111000000000000000000///...---...111444666222111222555888777333///333111...///222222000---000000111111222333333333333333333222222222222111222111000000000111222333111222333333333222111000000000000000000000000000111111000000000111222222444333111000000111222333555444333333333333444444333333333222222222222111111333555444111000222444//////000111222333333444444444444444444444444444333333333333222222222222555444444444555777999:::999888777666666666777777666666777999999::::::999888999;;;>>>AAAAAA>>><<<;;;<<<===>>>????????????AAA>>><<<===???@@@===;;;:::<<>><<<<<<<<<===>>>>>>?????????CCC@@@===>>>@@@AAA>>>;;;999<<>><<<<<<<<<<<<<<<======>>>??????DDDAAA>>>???AAAAAA>>><<<999<<>>???@@@DDDAAA??????AAAAAA>>>;;;;;;<<<@@@FFFKKKRRR___lllxxxsssooonnnnnnooonnn111000///...------......//////......---,,,,,,+++............/////////000,,,---...000222444555666444444444333222111000000222111...------...111222111777;;;::::::;;;777111000000000000000111111111...///000222444555666777666333111111333444222000333111...///222222000---//////000000111111222222111111222222222333333333444333222000000000111222111111333444444444333333333333333333333333333333222222333333333222111000222222111000/////////000333333444444333222111000111111222222222333333333111444666555222222444666222222333333444444444444444444444444444444444444333333333444444444444444666666555555666888:::;;;888777666555444555666666666666666666888:::<<<===:::;;;<<<;;;999888:::<<<<<<<<<;;;;;;<<<===???@@@DDDAAA??????@@@@@@>>>;;;<<<<<>>>>>@@@@@@===:::======???CCCFFFNNN\\\jjj}}}yyyrrrnnnmmmnnnooonnn000111222222222000///...,,,,,,------......//////,,,...000333333333111000,,,---...111444888<<<>>>000///...000222222///+++111111000000///.........444666888999999888666444222000111555555111000222111333777999;;;:::999888666666555444222111000000000111111222222000///...222111000000000111333333000111111111111222222222222222222222111111111000333333555555555555333333444333222111111111222333444333111////////////000222111...------...111222000111222333333222111000333000...///333555555444222222222222222222222222666666666666666555555555333333333333333333333333444333333444555777999;;;:::666444555888:::999777777777777777666666666666888777666666666777999:::;;;===???===999777999;;;888999;;;===>>>>>>======??????@@@@@@???>>><<<;;;999<<<@@@CCCCCCHHHWWWfffwww|||tttqqqooooooooonnn111111111111111000//////.............../////////,,,...000222333222111000+++,,,...111555999===@@@333111///000222222///,,,222222222111000000//////111222444555555444222111222000111555555111000222222333666888888777666444777666555444222111000000000111111222111000///...222111000000000111333333000111111111111222222222222222111111111000000000222333444555555444333222333222111111111222333444444333111////////////000333111///......///111333000111222222222222111000444111...///222555444333222222222222222222222222666666666666555555555555333333333333333333333333333333333444555777999:::999777666777999:::999888888888777777666666555555888777777666777888999::::::<<<>>><<<999777999;;;999:::;;;<<<===>>>>>>>>>@@@@@@AAAAAA@@@???===<<<:::<<<@@@BBBCCCHHHVVVeeettt{{{tttqqqppppppqqqooo111111000000//////000000111000//////////////////---...000222333222111000***+++...111666:::>>>@@@555222///000222333111///555444444333222222111111...///000111111000///...222000111444444111000222333444666666666444222111777666555444333111000000000111111111111000//////222111000000000111333333000111111111111222222222111111111111000000000///111222333444444333222111111111111111222333444444333222111/////////000000333222000//////000222333000111222222222222111000555222//////222444333111222222222222222222222222555555555555555555555555333333333333333333333333222222333444555777888999888888999:::::::::::::::999888888777666555555444888777777777777888999999999;;;===<<<999888:::<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBAAA@@@???>>>;;;<<>>@@@BBBAAABBBCCCCCCCCCBBB@@@???<<<<<<>>>AAABBBGGGSSSaaannnyyyrrrnnnmmmnnnpppnnn111000///......///000111444222111/////////000111//////000111222111000000...///111333555777888888222000...000444888888888777777666666555444444444111000000000000000000111111///000444444000///111999999999999999777666555777777666555333222111111111111111000000000000000222111000000000111333333000000111111111222222222111111111111000000000000000000222222222222000000000000111222333333444444222111000/////////000111333333222111111222333333222111111111111111111222666222//////111222111///222222222222222222222222333444444444555555666666444444444444444444444444222333444555777888999999888999;;;===>>>===;;;999888888888777666555555444777888888888999999999999777:::<<<;;;999888:::<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBCCCDDDCCCBBBAAA@@@>>>===>>>@@@BBBFFFRRR^^^lll~~~yyyqqqmmmlllkkkmmmkkk//////......//////000000333222000......///111222000000000111111111000000///000111333444444555555111///...000555999999888777666666555444444333333333222111000000111222333111///000333333000///111777888999999::::::::::::888777666555444222111111222111111000///000000000222111000000000111333333000111111111111222222222222222222222111111111000000111222333333222111000000111222333333333333333222111000//////000111222333222222222222222222333222222111000000111222222555222///...111222111///222222222222222222222222333333333444555555666666444444444444444444444444333444555777999999::::::999999:::===AAA@@@;;;777777777777777666666666666777888999999::::::999999888:::<<<;;;888777999;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???======???AAAEEEPPP[[[iii{{{yyyrrrnnnlllllllllkkk---......///000000//////222000...------///111333000000111111000000000000,,,...000222333444444333111//////222666888666444555555555444333333222222333222000//////000222333111///000333333000///111222333555777999;;;<<<===888888777555444333222111222222000/////////000111222111000000000111333333000111111111111222222222333333333333222222222222000111222333333222111000111111222333333333222111222111000//////000111222222222222111111222222222222222111000000111222222444111......000222111///222222222222222222222222222222333444444555666666555555555555555555555555444555777999:::;;;;;;;;;:::888777<<>>>>>>>>AAAAAACCCCCCCCCCCCBBBAAA@@@===<<<>>>AAAEEEOOOYYYcccvvvyyyssspppooopppooommm,,,---///000000000///...111///...,,,---///222333111111111000000000000000***,,,...111333444444444222111000333666777444111555444444333222222111111222111///------///111222000...000333333000...000---///111444777:::===>>>888888777555444333222111333222000/////////000111222111000000000111333333000111111111111222222222444444444333333333222222111222333444444333222111111222333444333222111000111111000//////000111222111111111111111111111111333222111000000111222333444000---...111222222000222222222222222222222222222222333333444555666666555555555555555555555555444666888:::;;;<<<<<<;;;;;;777555;;;DDDDDD;;;111555555666666777777888888777888999:::;;;:::999999999<<<===;;;777555777999888999;;;===>>>>>>======@@@AAABBBCCCCCCCCCBBBAAAAAA===<<<>>>AAAEEENNNXXX___sssyyytttrrrrrrsssqqqooo000000000///......---------...///000111222333333333333111000000000111222///000222444555555555555222222111111111222444555222444666444000///000222......//////000000111111111222333333222111000//////000333777666444777======:::777333111111222222111111111111000000000000111111000000000000111111111111222222222333333333000000111222333333444444333333444444333111000///222222333444333222111000000000000000111111111111222111000000000111333333111111000000000111333444222222222222222222222222/////////000111111222222111111222333444444555555555666666666666666666666555777888:::;;;:::999888<<<>>>777666===:::666<<<555555666666777888888888::::::999999999:::;;;<<<======<<<;;;:::999999888888999;;;<<<>>>>>>>>>=========???CCCGGGGGGDDDAAAAAA@@@AAABBBEEEHHHLLLNNN]]]lllyyyuuurrrqqqsssooo000000000///......------......///000111222333333333222111000000000111222///000222333555555555444222222111000111222333444111444555333000...///222.../////////000000000111111222222333222111000//////000333666555333777===@@@===:::666333222222222111111111111000000000000111111000000000000111111111111111222222222333333000000111111222333333444222333444444333222111000222222333444333222111000000000000000111111111222222111000000000111333444222111000000000111333444222222222222222222222222//////000000111222222222111111111222333444444444444444555555666666777777666666777777888::::::;;;666;;;999:::@@@;;;333555555555666777777888888999???===<<<:::999:::;;;<<<===<<<<<<;;;;;;::::::999888999;;;===>>>>>>>>>=========???BBBFFFGGGDDDAAAAAAAAAAAABBBEEEHHHKKKNNN\\\jjj}}}~~~xxxtttrrrqqqyyywww000000000///......------......///000111222222333333222111111000000111111///000111333444444444333222222111000111222333444000222444222///---///111////////////000000000000111222222222222111000000000000333555444222666<<>>777===:::999???;;;333444666666777777888999999999BBB@@@===:::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;===>>>>>>>>>======>>>???BBBEEEEEEDDDBBBAAAAAAAAABBBDDDGGGKKKMMMYYYgggzzz~~~xxxtttsssrrrtttvvv000000000///......------...//////000111111222222222222222111111111111111...///111222333333333222222222111000000111222333///111333111...---...111////////////000000000000111111111222111111111111111000222444333111555;;;===<<<:::888555333222222222222222111111111000000111111000000000000111111111111111111222222222222000000000111111222222222111222333444444444333222222222333444333222111000111111111222222222333333222222111000111222333444222222222222222222222222111111111111222222222222000000111111222333333333000000111111111222222222444444444555555666666666333444555777:::<<<>>>???AAAEEE<<<555:::;;;888<<<777777888888999:::::::::???===:::888777888:::;;;:::;;;;;;;;;<<<<<<======999:::<<<===>>>>>>>>>======>>>@@@BBBDDDDDDCCCBBBBBBAAAAAABBBDDDGGGJJJKKKVVVcccvvvxxxuuuttttttrrrvvv000000000///......------//////000000111111222222222222222222111111000000...///111222222222222111333222111000000000111222...000222111...,,,...111000000000000////////////111111111111111111222222111111222333111///333:::666666666555444333222111222222222222111111111111111111000000000000111111000000111111111222222222111111111111111222222222111222333444555444333222222222333444333222111000222222222222333333333333333222111111111222444444222222333333333222222222000000000111111222222222111111111222333333444444111111111111111111222222666666666666666666555555111444888<<>>:::;;;<<<>>>>>>>>>>>>======>>>@@@BBBBBBBBBBBBBBBBBBBBBAAABBBCCCFFFHHHJJJSSS```rrr|||xxxvvvuuuyyy}}}000000000///......------//////000000111111111111111222222222222111000000...///000111222111111000333222111000///000111111...000222111...---///111000000000000////////////111111111000111111222333222111222222000...222999333333444555444333222000333222222222222111111111111111000000000000111111000000000111111111111222222222222222222222222222222333444555555444333222222222333444333222111000222222333333333444444444333222222111111333444555333333333444333333222111//////000000111222222222111222222333333444555555222222222222222222222222777777777777777777777777222666<<>><<<999999::::::;;;<<<<<<<<<777777666666666777888999;;;;;;<<<<<<============;;;<<<===>>>???>>>=========???AAAAAAAAAAAABBBCCCCCCBBBBBBAAACCCEEEGGGIIIQQQ]]]ppp|||yyywwwwwwxxx000000000///......------000000000000111111111111111222222333222111000///...///000111111111000///333222111/////////000111...000222111///...000222111000000000/////////...111111000000000111333333333111111222///---111888444555777777666444222000333333222222222111111111111111000000000000111111000000000000111111111111333333333333333333333333444444555555555333222111222222333444333222111000333333333333444444444444333333222111222333444555333333444444444333222111/////////000111222222222222222333333444555555555333333333333333222222222555666777888999:::;;;;;;777:::>>>CCCEEEFFFEEEEEEHHHQQQIII>>>BBBDDD>>>;;;:::::::::;;;<<<<<<======999999:::::::::999999888<<<<<<<<<<<<============;;;<<<===??????>>>=========???AAAAAA@@@???AAACCCCCCCCCBBBAAABBBDDDGGGHHHOOO[[[nnn{{{yyyrrrqqq000000000///......------000000000000111111111111111111222333222111000///...///000111111000//////333222111/////////000111...111333222///...000333111111000000/////////...111111000000000111333444333111111111///---111888777888::::::999666222000333333333222222222111111111111000000000000111111000000000000111111111111444444444444444444444444555555666666555333111000222222333444333222111000333333333444444444555555333333222222222333444555333333444555444333111000...//////000111222222222222222333444444555555666333333333333333333333333333444666888:::===>>>???<<<===@@@BBBEEEGGGHHHHHHMMMSSSFFF777:::AAA??????::::::;;;;;;<<<===============>>>>>>===;;;999888=====================<<<<<<===>>>??????>>>=========???BBBAAA??????AAACCCDDDCCCBBBAAABBBDDDFFFHHHOOOZZZmmm}}}zzzyyyuuu////////////000000000000......///000111222333333111111111111000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000111111,,,///222222000...///000222111000///000222555777555666999::::::999777555111222333444444333111000222222222222222222222222000222111------000111///555444333222222222333444777777666555444333333222222222222222222222222222444444444333333333222222///000000111222333333444222333333444333222111000///.........///000222333333333333444444444555555555555555555555555555555666777888999:::;;;<<<<<<>>>666>>>@@@777CCCUUUQQQIIICCC>>>>>>BBBEEEAAA===666<<>>======;;;:::888777777999<<<>>>?????????>>>>>>>>>>>>>>>>>>@@@AAA???<<<:::;;;===???BBBDDDCCCAAA@@@BBBEEEBBBBBBAAABBBCCCEEEGGGHHHQQQYYYhhh{{{|||{{{//////000000000000111111/////////000111111222222111111000000000/////////..............................//////000000111111////////////000000000000111111111111111111111111555:::AAABBB===555...***222111000000111444777999666777999::::::888666555333333333333333222111111222222222222222222222222000222222///000444666555555444333222111222222333666666555555444444333333222222222222222222222222444444333333333222222222///000000111111222222222222222333333333222111000000////////////111222333333333333444444444444555555555555555555555555555555666666666777777888888666111:::???:::GGGYYYXXXQQQNNNLLLLLLMMMKKKFFFAAA;;;@@@EEEFFFCCC@@@??????<<<:::999888888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???<<<;;;===??????AAADDDCCCAAA@@@BBBEEEBBBBBBAAABBBCCCEEEFFFHHHPPPYYYhhh{{{|||zzz000000000111111111222222000000000000000000000000000000000/////////....................................//////000111222222/////////000000000111111222222222222222222111111111777???DDDDDD???:::777222222111111444777;;;===888999:::::::::888777555666555444333222111111111222222222222222222222222111333222000222888<<<;;;444333222222111111222222444444444444444444444444333333333333333333333333444444333333222222222333000000111111111111111000222222222333222222111000111111000000111222333444333333333333444444444444444555555555555555555444555444444333333444444555555222999???<<>>=========>>>>>>>>>>>>>>>:::===??????<<<<<<>>>AAA???AAACCCCCC@@@@@@BBBDDDBBBBBBAAAAAABBBDDDFFFGGGPPPXXXhhh|||000000111111222222333333111111000000////////////////////////............------------------------......///000111222222333/////////000000111111222333333333222222222222222---///222666:::>>>BBBDDD222222222333555999>>>@@@<<<<<<<<<;;;:::888777666888777555333111111222222222222222222222222222222222333222000222888<<<<<<333333222222111111111111222222333333444444444444333333333333333333333333555444333222222222333333000111222222222111000///111222222222222111111111333222222111222333444555222222333333333444444444444444555666666555444444444444333333444555666777<<<999<<<===:::<<>>BBBEEEFFFEEE@@@>>>>>>@@@<<<<<<:::::::::;;;<<<===<<<<<<===============>>>;;;>>>@@@???<<<;;;===@@@>>>AAACCCBBB@@@???AAADDDBBBBBBAAAAAABBBCCCEEEFFFOOOWWWggg{{{///000000111222222333333111111000000///.........////////////..................................../////////000111222222333/////////000111222222222333333333222222222111111444222000///222777<<<>>>222111111333666:::???AAAAAA@@@>>><<<:::999888888999777555333222222222333222222222222222222222222111333222...000555888777333333333333222222111111111111222222333444444444333333333333333333333333555444333222111222333444000111222333333222000///111111111111111111111222444333333222222333555555222222222333333333444444333444555666666555444333444444444444666888;;;<<<<<<;;;:::;;;;;;888<<>>???AAACCCDDDAAA===::::::<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<<<<============@@@AAA???<<<:::;;;>>>>>>AAACCCBBB@@@???AAADDDBBBBBBAAAAAABBBCCCDDDEEEMMMUUUdddxxx...//////000111222333333000000000//////.........000000000/////////......////////////////////////000000000111111111222222...///000000111222333333333333333222111111000000222222222444666888888777111000000222555:::>>>AAAEEEDDDAAA>>><<<;;;::::::888777666555444333333333222222222222222222222222000333222///000333555333333444444444444333222111111111111222222333333333333333333333333333333333666555333111111222333444000222333555555444222111111111000000000111222222555444333222222333444555222222222222333333333333333444666777777666444333555555444555777:::===???666888555999@@@>>>BBBSSSSSSTTTSSSOOOIIIDDDCCCDDD???AAABBB???;;;888888:::;;;;;;::::::999999::::::::::::;;;;;;<<<=========>>>@@@BBB???<<<:::;;;===>>>@@@BBBBBB??????AAACCCCCCBBBAAAAAAAAABBBDDDEEEKKKRRRaaattt---......///111222222333//////////////////......111111000000000/////////000000000000000000000000222222222111111111111000...///000111222333333444333222222111000000//////,,,---///333777888666333000//////111444888<<>>777;;;666;;;GGGEEEIII___ZZZYYYXXXTTTOOOJJJGGGEEE>>>@@@BBBAAA<<<999888999::::::999999999888888888999::::::;;;<<<<<<=========???AAA???<<<:::<<<>>>===@@@BBBAAA???>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDDIIIOOO]]]ooo,,,---...///000111222222////////////////////////111111111111000000000000000000000000000000000000333333222222111000000000...///000111222333444444222222111111000//////...///---,,,---///000///---/////////000222777;;;===LLLIIIEEEAAA>>>======>>>555555666777777666555444222222222222222222222222///333555444555888888555444555666666666555444333111111111111111111111111444444444444444444444444777555222111000111333555000222555777888777666444111000/////////111222333555444333222222222333444111111222222222333333333222444666777777666444222666555333333444666999;;;???CCC<<<>>>LLLGGGJJJccc\\\[[[YYYVVVQQQLLLFFFBBB>>>AAADDDCCC>>>;;;:::;;;999999999888888888777777999999:::;;;;;;<<<======;;;===@@@???<<<<<<>>>@@@===@@@BBBAAA???>>>@@@CCCCCCBBBAAAAAAAAABBBCCCDDDHHHNNNZZZmmm000///.........///111222000000000000000000000000000111222222111000///...////////////000000000000555444333222111///......000555999777111...000444333222111/////////000000///000111222222111000/////////000111333444555666@@@???<<<:::888777777777<<<;;;:::888777555444333111111111111111111111111000111111222222333333444666666666555444444333333222222333333444555666666333333333222222222222111777555222111000111333555111111222222222333333333333333444444444333222111333333333444444444555555444333222111111111222333444444555555555666666666666555333333666:::???CCCAAA>>>;;;<<>>===::::::<<<>>>:::<<>>DDDCCCBBBBBBBBBBBBCCCDDDFFFNNN]]]mmm}}}000//////...///000111222000000000000000000000000000111111222111000///...////////////000000000111444333333222111000//////000555:::888333000222666333222111/////////000111...///111222222222111111000000111222333444444555===<<<:::888777666666666;;;:::999777666444333333000000000000000000000000000000111222222333444444666666666555444444333333222333333444555555666666333333333333222222111111666444222000000111333444111111111111222222222333222333444444444333222111333333333444444444555555333333222222111222222333222333333333333222222111333333333555777;;;>>>???>>><<<999999@@@JJJNNNKKKGGGCCC:::>>>KKKGGG;;;:::@@@===999888888999888777:::999888888888999;;;;;;999999:::;;;;;;<<<======999<<<>>>===;;;:::<<>>DDDCCCBBBAAAAAABBBCCCDDDEEEMMM[[[lll|||000000///...///000111222000000000000000000000000000000111222222111///.../////////000000000111111222222222111111111000000000555888777444222444888333222111000///000111111...///000222333333333222222222222222333333333333999888777666666555666666999888777555444333333333////////////////////////000000000111222444555666666666666555444444333333333333444444555666666666444444444333333222111000555333111000///000222333000000000111111111222222222333444444444333111000222333444444555555444444222222222333333333333333333444555555555333111///000111333666888:::;;;<<<;;;:::888666<<>>===;;;:::===???;;;<<>>DDDCCCBBBAAAAAABBBCCCDDDDDDLLLZZZjjjzzz111000/////////000111222///////////////////////////000111222222111000/////////000000000111111111111111111111111111111111...111444444222111444777333222111000000000111222---///111222444444444444333333333333333333333333555555555555555555555555777666555444333222333333111111111111111111111111000000000000222444555666666666666555444444333333444444444555555666666666444444555444333222000///444333111000///000111222///000000000000111111111222222333444333222111000222333444555555555444444222222333333333333333333444555777999888666444222111111222444666888;;;<<<:::;;;999666:::DDDLLLOOOMMMUUURRRSSSeeennndddZZZGGG???777555:::===<<<999<<<;;;888666777999<<<>>>:::;;;;;;;;;<<<<<<======999<<<>>>>>>;;;;;;===@@@<<<===@@@BBBCCCBBB@@@???DDDCCCBBBAAAAAABBBCCCDDDCCCKKKXXXiiiyyy111000/////////000222333///////////////////////////000111222222111000///000000000000111111111111000111111111111222222222,,,...000000//////111444222222111000000111222333...///111333444555555444444444444333333333333222333333444444555555555555666555333222222222333444444444444444444444444444111000000000111333555777666666666555444444333333444444444555555555555555444444555555444333111000333222111000000000111111///000000000000111111111111222333333333222111000111222444555666555444333222222222333333444444444111333555777777555333111444222111111333777;;;>>><<<===;;;999===GGGOOOQQQGGGNNNJJJJJJ[[[cccXXXOOOEEE===666555;;;???>>><<<===;;;888777777999<<<>>>;;;;;;<<<<<<<<<<<<<<<===999<<<>>>>>><<<;;;>>>AAA===???BBBDDDEEEDDDBBBAAADDDDDDBBBBBBBBBBBBDDDDDDDDDKKKXXXhhhwww111111000///000111222333000000000000000000000000...///111222222111000000000000000111111111222222111111111111111111222222,,,---............111333222222111000111222333444000111222444555555555444444444444444333333333333333444444555666666555555666555333111111222444555444444444444444444444444333222000000000222444666666666666555444444333333444444444444444444444444222333555666555444222111333333222111111111111111000000000111111111222222111222333333333222000///111222444666666555444333333333222222222444555777000111222333333111000...555444111000222666;;;>>>======;;;:::@@@JJJQQQQQQFFFHHHAAABBBQQQSSSGGG@@@AAA<<<777666;;;>>>???===<<<;;;999888888:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>>>><<<<<>>???<<<999888:::<<<<<<<<<;;;;;;:::999:::;;;<<<===============<<<<<<<<<<<<999<<<>>>>>>===<<>>===<<<:::999999999:::::::::::::::;;;;;;<<<<<<===============<<<<<<<<<999<<<>>>>>>======@@@CCCCCCEEEGGGIIIJJJIIIHHHFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJPPP[[[hhhvvv/////////000111111222222...000111111111111333555222111000000000111222333...///000111222333444444555555444333333222111111...///111222333333222222555444222111111111222222333333333444444555555555444444444444444444444444333333333444444444555555333333333222222222111111222222444444444444222222222222222333333444444444666555555555444444444444000000//////......------///000111333555777888999444444444555555555666666111111111111111111111111555555444444333222111111222333555777666555222111111222222222222333333333666888:::;;;:::888555333777777666666666777999:::777???AAA;;;===KKKTTTTTTIIIIIILLLPPPNNNFFF@@@>>>>>>;;;999:::<<<===:::888:::;;;<<<:::888888<<<@@@======???@@@@@@???>>>===<<>>AAANNNWWWXXXJJJIIIKKKNNNLLLDDD???>>>>>>;;;999:::<<<===:::888:::;;;<<<:::888888<<<@@@======>>>???????????????<<>>>>>===;;;888999<<<===:::888:::;;;<<<:::888888<<<@@@=========>>>???@@@AAABBB<<>>@@@CCCBBBCCCEEEEEEEEEEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGLLLVVVbbbppp~~~222111111000//////......000111222111000///000111222333333333222111///...///000000111222222333333444444444333333222222222333333444555555555555555444444222222111222333444444444444444444444444444777777777666555555444444444444444444555555555555666555555555444444444444333333333333333333333333666444222000000222444666777777666666666555555555111111111222333333333444000111222333555666777888555555555555555555555555444444444444444333333333666444222000///111333444000111333444444333222222000000111222333444444555333222222222333444666777999888888888888999999999888===>>>:::999>>>DDDEEEJJJGGGEEEFFFCCC>>><<<>>><<<:::888999;;;<<<:::888:::;;;<<<:::888888<<<@@@============>>>@@@BBBDDD===???AAAAAA???>>>@@@CCCBBBCCCDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMGGGLLLUUUaaaooo}}}222111111000///...------000111222111//////000111222333333333222111///...000000000111222222333333444444333333333333222222555555555555555555666666444333222222222333444555444444444444444444444444777777666666666555555555444444444555555555666666666666666555555555444444333333333333333333333333666444222000000222444666666666666666555555555555/////////000111111111222111111222333555666777777555555555555555555555444555555555444444444333333555444111//////000333444000000222333333333222222000000111222333333444444222111000000111333555777888888888888888888888888888<<<===:::888:::===???GGGCCCAAAAAA???;;;:::<<<<<<999777888;;;<<<:::888:::;;;<<<:::888888<<<@@@>>>=========???AAACCCDDD>>>@@@BBBBBB???>>>@@@CCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFIIILLLMMMNNNNNNNNNGGGKKKSSS^^^lll{{{111111000//////...------///000111111//////000111222222222222222111000///000000111111111222222222333333333333333333333333666555555444555555666666444333333222222333555555555444444444444333333333555555555555555555555555444444555555555666666666666666555555555444444444444333333222222333333444666444333111111222333444666555555555444444444444/////////000000000000000111222222333444555666777555555555555555444444444555555555444444333333222444333111000000111222333///000000111222222222222111111222222222333333333111111000000111333444666777888888888888777666666888<<<>>>>>><<<===@@@CCCAAA>>><<<===;;;888888:::;;;888777888;;;<<<;;;888:::;;;<<<:::888888<<<@@@>>>>>>>>>???@@@AAABBBCCC???BBBDDDCCC@@@???AAADDDDDDCCCBBBCCCEEEFFFEEEDDDDDDFFFIIILLLNNNNNNNNNMMMHHHKKKQQQ\\\iiixxx000000000///.........------///000000//////111222222222111111111111111222111111111111111222222222333333333333333333333333666666555444444444555666444333333222333444555666555555444444444333333333333333333444555555666666555555555555666666666666555555555444444444333333444333333222222333333444555444333333222222222333444444444444333333333333222222222222111111111111111222222333444555666666666666555555555444444444555555444444333222222111222222111111111111222222//////000000111222222222333333333222222222222111111111111111222333333444666777777888777666555444888;;;===>>><<<;;;===AAA<<<999888:::999666666888:::888666888;;;<<<;;;888:::;;;<<<:::888888<<<@@@>>>???@@@@@@AAAAAAAAAAAAAAACCCEEEDDDAAA@@@BBBEEEFFFDDDBBBCCCEEEEEEDDDAAADDDFFFIIILLLMMMMMMMMMLLLHHHKKKPPPYYYfffuuu///////////////.........,,,...///000///000111333222111000000000111222333111111111111111222222222333333333333333333333333666555444333333444555666444333333222333444555666555555555444444333333333111222222333444555666666555555555555666666666777555555444444444333333333444444222222222222444444444444444333333222222222444444333333333222222222555555555444444333333333222222333333444555666666666666555555555444444444555555444333222222111111111111111111222222111111...//////000111222222333444444333222222111111000111222222222333333333333555666777777777555444333888999;;;;;;888555555999888666555888888555555777:::888666888;;;<<<;;;888:::;;;<<<:::888888<<<@@@>>>???AAABBBBBBAAA@@@???BBBDDDFFFEEEBBBAAACCCEEEGGGEEEBBBCCCEEEEEECCC@@@CCCEEEIIILLLMMMMMMLLLKKKIIIKKKOOOXXXeeesss222///---...111222000---.........///000000111111111111000000000111333444333333333333333333333333666555444222111111222222222333444666666666666555666555555444444333222222555555555555555555444444666666555444444555777888777555444555999;;;999777444555666555222222555999111111222333333444555555444333222111111111222333444444444333333222222222111444777777444222333444111111111111222444666777555444444333333222222111222222222111111111111000555444333111000111111222222222222222222222222222555666777777777666444333111222222111...000444999666777888888888777555444777666555555555777888999777888999:::;;;:::999888888888999999999:::::::::;;;:::999999999:::;;;<<>>@@@BBBAAA>>><<<>>>@@@???BBBEEEEEEBBB???@@@BBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIILLLQQQWWW```nnn~~~222///---...111222111...000000111111222333333333222222111000000111333444333333333333333333333333666555444333333333333333222333555666777777666666999999888888777666666666555555555555555555555555666555555555555666777888999777555777:::<<<:::888666777888666222111444777333333333333333444444444555444333222111222333333444444444444333333333333000333777777444333444666333333333333333444555666555555555444333333222222333222222222111111111111555444333111000111111222333333333333333333333333555666777777777666444333111222333111///000444888666666777888777666555444666666555444555666777888555666777888888888888777888888999999999:::::::::;;;:::999999999:::<<<===<<>>===@@@BBB???BBBEEEDDDAAA???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHJJJMMMQQQWWW___mmm}}}222///---///222333111///111111222222333444444444333222111111111222333333444444444444444444444444666555555444444444444444222333555666777777666666888888777666666555555444444444444555555555555555555555555666666777888888:::888666888;;;<<<;;;888777888999666222111444777444444444444444444444444666555333222222222333444444444444444444444333333000333777777555444555777444444444444444444555555666666555555444333333333333333222222222111111111555444333111000111111222333333333333333333333333555666777777777666444333111222444222000111444888555666777777777666555444666555444444444555666777444444555666666777777777888888999999999:::::::::;;;:::999999:::;;;<<<===;;;>>>@@@@@@>>>>>>AAADDD???BBBEEEDDDAAA>>>???@@@?????????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNSSS[[[iiiyyy111///---///222444222000222222222333444444555555444333222111111222333333444444444444444444444444555666666555555555444444333444555777777777777666555555444444333222222222444444444555555555666666444555666777777888888888;;;888666888;;;<<<:::888777999999666333222444777333444444444444444555555666555444333333333444555444444444444444444444444000444777777555444555777444555555555555555555555777777666555555444444333333333333222222222222111555444333111000111111222333333333333333333333333555666777777777666444333000333444333111111555888555666666777777555444333666555444333333444555555333444444444555666777777888888999999999:::::::::::::::999999:::<<<===>>>:::===@@@@@@??????BBBEEE???BBBEEEDDD@@@>>>>>>@@@>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJNNNUUUcccsss~~~111///...///333444333000222222333333444444555555555444222111111222333333444444444444444444444444555666666777666666555555333444666777888888777777444444333333222111111000333333444444555666666666444555666777888999999999;;;888666777:::;;;999777777888999666333222555888333333333444555555666666777666555444333444555555444444444444555555555555222555888888555333444666444444555666777777666666777777777666555555444444333333333333222222222222555444333111000111111222333333333333333333333333555666777777777666444333000333555444222222555888555555666777666555444333666555444333222333444444333333333444555666777888888888999999999:::::::::::::::999:::;;;<<<>>>???:::===@@@@@@??????BBBEEE@@@CCCEEEDDD@@@======???>>>>>>???@@@AAAAAABBBCCCAAABBBCCCCCCEEEEEEFFFGGGDDDEEEGGGJJJQQQ^^^nnnzzz111///...///333555333111111222222333444444555555555444333222111222333333555555555555555555555555555666777777777777666555333444666777888888777777555555555444333333222222333333444444555666666777333444666888999999999999:::777666666999:::888666666888888666444333666999111222333444555666777888888777555444444444555666444444444444555555555666444777999888555333333555333444555777888888888777888888777777666555555444444444333333333222222222555444333111000111111222444444444444444444444444555666777777777666444333000333555555333222555888444555666666666555444333666555333222222222333444444444333444555777888999888888999999999:::::::::::::::::::::;;;===>>>@@@:::===@@@@@@??????AAAEEE@@@CCCEEECCC@@@======>>>>>>>>>???@@@AAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGIIIPPP]]]mmmyyy111///...///333555444111111111222333333444444555666555333222111222333333555555555555555555555555555666777888888777666555333555666777888888777777777777777666555555444444333333444444555666777777333444666888999:::999999:::777555666999:::777555555777888666444444777:::000111222444666777888999888777666555444555555666444444444555555555666666555888:::999555222222444222333555777888999999888888888777777666666555555444444444333333333222222555444333111111111111222444444444444444444444444555666777777777666444333000333555555333222555888444555666666666555444333666555333222222222333333444444444444555777999:::888888999999999:::::::::::::::::::::;;;===???@@@:::===@@@@@@>>>>>>AAADDD@@@CCCEEECCC@@@======>>>>>>??????AAABBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHKKKQQQ^^^nnnzzz222222222222222222222222222222333333222111///...111111222222222333333333777777777777777777777777666666666666666666666666555666777777777666444333666666555555555444444444333444555777777777666666444555555666777888888999;;;888666777::::::888666888888888888777777777777777666555555555777888999888888777666555444444333555666666777888999999999888777777666555444444444333444666777777777666555777777777777666666666666666555555555555444444444555555555444444333333333666555555555555444444444666666666777777777777777777777777888999999999888444444555555555555555555555555555444444333333333111222444666888888888888888888999::::::;;;<<<<<<888:::<<<===?????????>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAABBBCCCEEEGGGHHHEEEEEEEEEGGGNNN\\\nnnzzz222222222222222222222222111222222333222111000000111222222222222333333333777777777777777777777777666666666666666666666666666666777777777666444444666666666555555555444444333444666777777777666555555555666666777777888888:::888666777:::;;;999666777777777777777777777888777666555555555777888999777777777666555555555444555666666777888888999999888777777666555555444444444444666777777777666555888777777777666666666666666555555555555444444444555555444444444333333333555555555555444444444444666666666666777777777777666666888:::<<<<<<<<<;;;555555555555555555555555555555555444444333333333111333555777888999999888999999999::::::;;;;;;;;;888999;;;===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBEEEEEEFFFEEEDDDCCCDDDDDD@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEGGGNNN\\\mmmzzz222222222222222222222222000111222222333222222222222222222222333333333333777777777777777777777777666666666666666666666666666666777777777666555555666666666666555555555555444555666777777777666555666666666666777777777777:::888666777:::;;;999666555555666666777777888888777666666555555666888888666666666666666666666666666666666777888888999999888777777666666555555444444555666777777777666666888888777777777666666666666555555555555444444444555444444444444333333333555555555555444444444444666666666666777777888999666777999===@@@AAA???===555555555555555555555555555555555444444444444444333444555777888999::::::::::::::::::::::::::::::888999:::;;;<<<=========>>>???@@@AAAAAABBBBBBBBBFFFHHHIIIHHHGGGEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGDDDEEEEEEGGGNNN[[[lllxxx222222222222222222222222000000111222333333444444222222222333333333444444777777777777777777777777666666666666666666666666666666777777777666666666777777777666666666555555555666777888888777666555777777777777666666666666:::777555777:::;;;999777555555555666777777888888888777666555555666777888666666666666666777777777666666777777888888888888777777777777666666555555444555666777888777777666888888888777777777666666666555555555555444444444444444444444444444444444555555555444444444333333666666666666777888999:::999999;;;@@@CCCDDD@@@===666666666666555555555555555555555555555444444444444444666777888::::::;;;:::::::::::::::::::::999888888999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBEEEHHHJJJIIIGGGEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGCCCDDDEEEGGGNNN[[[kkkwww222222222222222222222222000000111222333444444555222222333333333444444444666666666666666666666666777777777777777777777777777777666666666777777777888888777777777666666666666666777888888777666555777777777777666666666666999777555777:::;;;:::777555666666666777777888888888777666555555666777888666666666777777777777777777777777777777888888888777777777777777666666666444555777888888888777666888888888888777777777777666555555555555444444444444444444444444444444444555444444444444333333333666666555555777999;;;<<<===<<<===AAADDDDDD@@@;;;777777666666666555555555555555555555555555555555444555555666888999;;;;;;:::::::::::::::::::::999888999999999::::::;;;;;;===>>>@@@BBBCCCCCCCCCBBBBBBFFFJJJIIIEEECCCDDDFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEEEEFFFFFFFFFCCCDDDEEEGGGMMMZZZjjjuuu222222222222222222222222111111111111222444555666333333333333444444444444666666666666666666666666777777777777777777777777777777666666666777888888888888888888777777777777666777888888888777666555666666666666777777777777999666555777:::<<<:::888888888888888777777777777888888666555555666666777777777777777777777777777777777777777777777888888777777777777777777777777555666777888888888777777999999888888888777777777666555555555555444444444333333333444444444444555444444444444333333333333666555555555777999<<<>>>???===<<>>AAACCCDDDDDDCCCCCCAAAFFFKKKJJJEEEBBBCCCFFFDDDDDDCCCCCCBBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFEEEBBBCCCDDDGGGMMMYYYiiittt222222222222222222222222333222222111222333444555333333333444444444444555666666666666666666666666777777777777777777777777777777666666666777999999999999888888888777777777777888888999888777666555555555666666777777888888888666555666:::<<<:::888::::::999999888888777777999888777555555555666777999888888888777666666666888777777777777777777777777777777777777777777777555666777888999888777777999999999888888888777777666555555555555444444444333333333444444444555555444444444333333333222222666555444555777:::===???>>>;;;999<<>>AAACCCEEEEEEDDDCCCCCCIIINNNMMMHHHDDDEEEHHHDDDDDDCCCBBBBBBAAA@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEAAACCCDDDGGGMMMYYYhhhrrr222222222222222222222222444333222222222333444555333333333444444444555555666666666666666666666666777777777777777777777777888777666666666888999:::999999999888888888888777777888999999888777666555444555555666777888888999888666555666:::<<<;;;888<<<;;;;;;:::999888777777999888777555555555666777:::999999888777666555555888888888777777777777777777777777777777888888888555666777999999888888777999999999888888888888777666666555555555444444444333333333444444555555555444444444333333333222222666555444555777:::>>>@@@<<<999777:::AAADDDBBB===999888888777666555555444444555555555666666777777333333333333555777999:::888888999::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===;;;>>>AAADDDEEEEEEDDDCCCEEEKKKQQQPPPKKKGGGHHHKKKHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGGGGFFFEEEEEEAAACCCDDDGGGMMMYYYgggrrr111222444444444444222111444444444444444444444444444444444444555555666666555555555555555555555555777777666666777888999;;;777777777777888888888888;;;;;;::::::999888777777666666666666666666666666777666444444555888;;;===555777999;;;<<<<<<<<<<<<888888888888777777777777666888999777444222333555888888777666555444333333333444444555666777777888:::999888777777888999:::999999999999999999999999888888888888777777777777444444555555555555555555111333555777777555333111333222111111111222333444888555444777;;;??????>>>BBB===888777;;;>>>>>>===777777666666555555555444444444555555555555555555444555555666777888888999;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@CCCDDDEEEEEEDDDJJJLLLNNNLLLIIIHHHIIILLLIIIHHHHHHGGGFFFEEEDDDDDDDDDGGGHHHGGGEEEDDDFFFHHHEEEEEEFFFGGGLLLWWWdddnnn333333444444444444333333444444444444444444444444444444444555555555666666555555555555555555555555666666555555666777999:::777777777777888888888888;;;;;;::::::999888888777666666666666666666666666777666555444555888:::<<<777888999;;;<<<<<<<<<;;;888888888888777777777777666888999777444333444555777777777666555555444444444555555666777777888888999999888777777888999999999999999999999999999999888888888777777777666666555555555555555555555555222333555666666555333222444444333222222222333444999777777:::>>>AAAAAA???DDD>>>:::;;;???BBB>>>:::777777666666666555555555555555555555555555555555555555666666777888888999::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEEEEIIIKKKMMMLLLIIIHHHJJJMMMIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGEEEDDDFFFHHHDDDEEEFFFGGGLLLVVVdddnnn555444444333333444444555444444444555555444444444444444555555555555555555555555555555555555555555666555555444555777888999777777777777888888888888;;;::::::999999888888888666666666666666666666666888777666555555777999:::999999:::;;;<<<;;;;;;;;;999999888888888777777777777888888777555444444555666666666666666666666666666666666777888888999999999888777777777777888999888888888888888888888888888888777777777777666666555555555555555555555555222333555666666555333222777666444333333333444444999888999>>>CCCFFFDDDBBBGGGAAA<<>>>>>???@@@BBBDDDFFFGGGGGGJJJLLLLLLJJJJJJLLLOOOJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGDDDEEEFFFFFFKKKUUUbbblll}}}666555444333333444555666444444555666666555444444333444555666666555555444555555555555555555555555555555444444555666888999666777777777888888888888:::::::::999999888888888777777777777777777777777999888777666666777888999:::::::::;;;;;;;;;;;;;;;999999999888888888777777777777777777666555555666555555666666777777777777777777888888888999999999999888777666666777888999888888888888888888888888888777777777666666666666555555555555555444444444333444555666666555444333999888666555444444444444777888;;;BBBHHHKKKIIIFFFKKKDDD>>>???EEEGGG@@@999777777666666666666666666666666666666555555555555666666777777777888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???AAADDDGGGHHHFFFIIILLLLLLKKKKKKNNNQQQKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGDDDEEEEEEFFFJJJSSSaaajjj{{{555444333222222333444555333444666666666666444333333444666666666555444333555555555555555555555555555555444444555666888999666777777777888888888888::::::999999999999999888888888888888888888888888999888777666666777777888::::::999999::::::::::::999999999999888888888888888777777777777777666666555555666666777888888888888888888888999999999999888888777666666777888888777777777777777777777777777777777666666666666555666666555555555444444444444444555666666555444444:::888777555444444555555555777<<>>===BBBDDDAAA<<<666666777777777777777777777777666666666555555555777777777777888888888888888888888999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???AAADDDGGGIIIEEEHHHLLLLLLKKKLLLOOORRRLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFDDDEEEEEEEEEHHHRRR___hhhyyy444333333222222333333444333444666777777666444333333444666777777555333222555555555555555555555555666555555444555777888999777777777777888888888888999999999999999999999999888888888888888888888888888888777777777777777888888888888888888999:::::::::999999999999888888888888777666666888888777666666666666777777888888888888888888888888888888888888777666666666666777888666666666666666666666666777777666666666666555555666666666555444444333333555555555666666555555555999888666555555555555666666888<<>><<<>>>@@@???===666666777777777777888888888777777666666555555555888888888888888888888888888888999999999999999999;;;;;;;;;<<<<<<<<<<<<=========>>>@@@BBBEEEGGGHHHEEEIIILLLLLLLLLLLLOOOSSSMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEFFFGGGGGGGGGEEEDDDDDDDDDDDDGGGPPP]]]gggvvv111222222222222222222111333444666888888666444333333555666777777555333111555555555555555555555555666666555555666777999:::777777777777888888888888999999999999999999999999999999999999999999999999777777777777777888888888666666555666777888:::;;;::::::999999999888888888999777555666888999888666777777777777777777888888888888888888888888888888888777666555555666777888666666666666666666666666777777666666666555555555777666666555444444333333555555666666666666555555777777555555444555666777:::;;;>>>DDDJJJNNNLLLJJJCCCAAA>>><<<<<<<<<<<<<<<666666777777777888888888888888777777666555555444888888888888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===;;;<<>>===???CCCIIIKKKJJJGGG===>>>???>>><<<:::::::::666666777777888888888999999888888777666555555444999999888888888888888888::::::999999999999999999;;;;;;;;;<<<<<<<<<======:::<<>>>>>AAA@@@======??????<<<777777777777777888888888888888888888777777777777777999:::999666555666888666888999777555555888;;;<<<;;;;;;:::;;;<<<===>>>===>>>@@@BBBEEEGGGIIIJJJLLLMMMNNNOOOPPPOOONNNNNNMMMNNNOOOPPPOOOMMMKKKIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDAAAAAABBBDDDKKK[[[jjjttt~~~222222222333333333333444333222222222333555777888888555333444666777444222333444555777777777777666555555666777888888999999:::::::::999888777777777::::::;;;;;;;;;:::999888888999999:::999777666555555555555666666666777777666666777888999:::;;;;;;<<<;;;999888888888888999777777666666666555555555666666666666666666666666777777777777666666666666777777777777777888888888666777888999:::999999888999888777666666777888999666666666555555555444444777666555444444444555555444444555555555777999;;;;;;BBBEEEDDDDDDGGGFFFCCC>>>AAAAAA===:::;;;;;;999666666777777777888888888888888888888777777777777777999:::999666555666888666888999888555555888<<<<<<;;;::::::;;;<<<===>>><<<===???BBBEEEGGGIIIKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNOOOOOOOOOMMMKKKIIIGGGFFFDDDCCCBBBBBBCCCCCCEEEBBBAAACCCDDDKKKZZZhhhsss}}}333333333444444444555555222222222333444555777888888555333444666777444222444444555666777777777777555555666888999:::;;;;;;;;;::::::999999888888777::::::;;;;;;;;;:::999888999999:::::::::888777666666666666666777777777777666777777888999:::;;;;;;::::::999888888999999:::777777777666666666555555777777777777777777777777777777777777666666666666666666777777888888999999666777888999:::999888888888888777777777777888888777777777666666666555555777666555555444444555555555666777777666777999;;;999BBBHHHFFFBBBCCCGGGHHH???DDDDDD===666555777777555555666777777888999999888888888888777777777777777888999888777666777888666888:::999666666999<<<<<<;;;:::::::::;;;<<<===:::<<<>>>AAADDDGGGIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOONNNLLLJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDFFFDDDCCCDDDEEEJJJXXXfffppp{{{444444444444555555555666222222333444555666777777888555333444666777444222444555555666777777888888555666777888:::;;;<<<===;;;;;;::::::999999999999::::::;;;;;;;;;:::999888999::::::;;;:::999888777777777777777777777777777777777888999999:::;;;;;;999999999999999999::::::777777777666666666666555777777777777777777777777777777777777666666666666555555666777888999999:::777777999999:::999888777888777777777777777777888777777777777666666666666777666666555555555555555666888:::999777777999<<<999???DDDCCC@@@AAAEEEHHHCCCIIIIII@@@666444666777444444555666777888999:::888888888888777777777666777888888888777777777777555888::::::777777:::===<<<;;;:::::::::;;;<<<===999:::===@@@CCCFFFIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFEEEDDDEEEEEEJJJVVVcccnnnyyy444444555555555666666666222333444555666666777777888555333444666777444222555555666666777888888999555666777999:::<<<======;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::999888999999:::;;;:::999888777888888888888888888888777888888888999::::::;;;;;;888999999999999:::999999888777777777666666666666777777777777777777777777777777777777666666666666555555666777888999999:::777888999:::999999777777777777777888888777777777777777777777666666666666666666666666666555555555666999<<<;;;999888:::===;;;;;;===>>>>>>???AAADDDIIINNNNNNCCC999666888999333444555666777888999999888888888888777777777666777777777777888888888777555888;;;;;;999888;;;===<<<;;;:::999999:::;;;<<<888:::<<>>>>>:::999<<>><<<<<<:::999999999:::;;;999:::<<<>>>AAACCCEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMLLLKKKJJJHHHFFFFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGJJJTTT```kkkwww333333444444444555555555222333444666777777777777888555333444666777444222777666666666666888999:::777777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999888666777888999999888777777::::::999999999888888888999999999::::::::::::;;;999::::::;;;:::999777777888888888777777777666666666666666666666666666666777777777777666666666666777777777777777888888888888999999:::999888777666666777888999999888777666666666666555555555444444666777777888777666555444444:::??????;;;:::===BBB??????@@@AAA===:::???HHHMMMNNNJJJAAA;;;::::::999555555555666666666777777888888888888777777777777888666555666999:::999777555888<<<===;;;:::<<<>>><<<<<<:::999999999::::::999:::<<<>>>@@@BBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDFFFHHHHHHJJJTTT```kkkwww333333333444444444555555222333555666888888777777888555333444666777555222777666666666666888999:::777777777888888999999999;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888666666888999999888777666:::::::::999999888888888999::::::::::::::::::;;;::::::;;;;;;:::888777666888888888888777777777777666666666666666666666666777777777777666666666666888888888777777777777777888999::::::999888777666666777888999999888777666666555555555444444444444666777888888888777555444333:::@@@@@@<<<;;;>>>CCCAAABBBFFFEEE===888@@@MMMLLLLLLFFF>>>::::::999777555555555666666666666666888888888888777777777777888666555666999:::999777555888<<<===;;;;;;<<>>???AAABBBCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHIIIJJJLLLLLLKKKIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCFFFHHHIIIKKKUUU```kkkwww222333555777777555222111444444555555666777777777333333333444444555555555444555555666777888888999444555777999:::;;;::::::999999::::::;;;<<<<<<===999999999999999999999999999999::::::999888666555;;;:::888777666555666666888888999999999::::::::::::::::::::::::::::::::::::888555666888999777444777777777777666666666666999999999888888888888777999888666444444666888999::::::::::::::::::::::::<<<<<<;;;:::999777777666777777666666555555444444444555777888888888777666666666888<<>>===<<<;;;:::999:::;;;<<<888999:::;;;<<<>>>??????BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEJJJQQQXXXhhhuuu222333444666666555333222333444444555666666777777333333333333444444444555555555666666777777888888666777888999999999888777999999:::;;;;;;<<<<<<<<<:::999999888888999999999999::::::::::::888777555;;;:::888666555555666666999999999::::::::::::;;;::::::::::::::::::::::::;;;888666777999:::888555888888777777777666666666999999999888888888777777999777555444444555777999::::::999999999999999999:::999999888666555555444888888777666666555555444444555777888888888777666555666888===AAABBB???===???>>>>>><<<888:::HHHXXXQQQJJJAAA;;;999999888666555666777777777777666555555777888777555444666888888777666666666777888999888:::===<<<:::999;;;>>><<<;;;::::::::::::;;;<<<888999:::;;;<<<>>>??????BBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEIIIPPPWWWgggttt222333333444444555555555333333333444555555666666222222333333333333444444777777777777777777777777999999999999888666555444888999:::;;;;;;<<<<<<<<<:::999888777777888999:::::::::;;;;;;:::999888777;;;:::888666555555555666:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::<<<999777888:::;;;999666999999888888888777777777999999888888888777777777888666555444444555666888888888888888888888888999888777777666555444333333999888888777777666555555444555777888888888777666555666999>>>AAABBB???===>>>===<<<;;;999===KKKYYYNNNGGG???:::999::::::999666666777888888777666666666888888777555444555666777777666666666777888999888:::<<<<<<999999;;;===::::::999999:::;;;<<<===888999:::;;;<<<>>>??????BBBCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDHHHOOOUUUeeerrr333222222222333555666777222222333333444555555555222333333333333333333333888888777777777777777777888999999999888666444333777888:::;;;<<<<<<;;;;;;:::999888777777888:::;;;:::;;;<<<<<<;;;:::999888;;;:::888666555555555666;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::===:::888999;;;<<<:::777999999999999888888888777888888888888777777777777777666555444444555666777777777777777888888888888888888777777666555444444999999888888777666666666444555777888888888777666444777:::???AAAAAA@@@>>>>>><<<;;;<<<>>>CCCQQQ^^^MMMFFF===888888:::::::::666777888999999888777666888888777666555444444444666666666666777777888888777:::<<<;;;999888:::===888888999999:::;;;<<<===888999:::;;;<<<>>>??????BBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFDDDCCCGGGNNNTTTcccppp333333222222333444666888222222333333444555555555333333333333333333333333888888888888777777777777666777888999999888777666666888999;;;<<<;;;;;;:::999999888888888999;;;<<<;;;;;;<<<======<<<:::999<<<:::999777666666666666;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::===;;;888999;;;<<<:::777999999999999888888888777888888888777777777666666777666555555555555666777666666666777777888888888::::::999999888888777777999999888888777666666666444555777888888888777666555888;;;>>>@@@@@@@@@@@@>>>;;;<<<@@@DDDJJJVVV```MMMFFF===777777999999999666777888999999888777666888777666666555555444333555555666666777777777777777:::<<<;;;999888:::===777888999:::;;;;;;<<<<<<888999:::;;;<<<>>>??????BBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFDDDCCCFFFMMMSSSaaannn}}}444333333222333444666777333333333444555555666666555555444444444444333333888888888888888888888888666777888999::::::999888666777999;;;<<<;;;:::999999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<:::888777777777888;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::::::::===:::888999;;;<<<:::777999999888888888777777777888888777777777666666666777777666666666666777777666666666777888888999999;;;:::::::::999999999888999888888777777666555555444555777888888888777666777999<<<===>>>???AAACCC>>>;;;<<>>??????BBBBBBBBBCCCDDDEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBFFFMMMSSS___lll{{{444444333333333444444555333444444555666666777777666666666555555444444444777777777888888999999:::777888999;;;;;;::::::999555777999;;;<<<;;;:::999888:::<<<===>>>>>>===<<<<<<<<<>>>>>>>>>>>>===<<<>>>===;;;999888888888999::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::<<<:::888888;;;;;;999777888888777777777666666666888777777777666666666666888888888777777888888888666666777888888999::::::888888888888888777777777888888777666666555555444444555777888888888777666888:::<<<<<<<<<>>>BBBFFF???;;;<<>>??????AAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCBBBBBBFFFNNNTTT]]]kkkzzz444444444444444444333333444444555555666777777777777777666666666555555555666666777888999:::::::::999:::;;;;;;;;;;;;999999555777999;;;<<<;;;:::888888:::===???@@@???===<<<<<<===>>>??????>>>======???>>><<<:::999999999::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::<<<999777888:::;;;999666777777777777666666666666777777777777666666666666888888888888888888888888666777777888999:::::::::666666666666666555555555777777777666555555444444444555777888888888777666999;;;<<<;;;:::===CCCGGG???;;;;;;@@@EEEEEEFFFHHHFFF???777333666:::>>>@@@444555666777777666555444666444222333666777666333333444666777777777666555666999;;;:::888777999<<<888999:::;;;:::999888777888999:::;;;<<<>>>??????AAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCBBBBBBFFFNNNTTT\\\jjjyyy444444444555555555555666555444444444555666888999555555555555666666666777888888999999999:::::::::888888999::::::;;;<<<<<<999::::::;;;<<<===>>>>>><<<<<<===>>>>>>===<<<;;;:::<<<>>>@@@@@@???===;;;??????>>>===<<<;;;::::::===<<<;;;:::999:::;;;<<<;;;;;;;;;::::::999999999;;;:::999999::::::888777888888888777777777777777333444555777777777666666777444222333666777555333777777777777888888888888888888888888777777777777666666666666666666666666777666555555555666888999777<<>>>>>>>>>>>===>>>??????@@@@@@AAABBBBBB??????@@@AAABBBDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFEEEEEEGGGLLLPPP\\\fffqqqyyy444444444555555555555666444444444444555777999:::555555555666666666777777999999999999::::::::::::888888999:::;;;;;;<<<<<<::::::::::::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;===>>>@@@BBBBBBAAA>>>===>>>>>>>>>======<<<;;;;;;===<<<<<<:::::::::;;;<<<;;;;;;:::999999999999999;;;:::999999::::::999777888888888888888888888888444555666777777777666555777555333444666777666333666666777777777888888888888888888888777777777777666666666666666666666666777666555555555666888999888;;;>>>???>>>???AAACCC???@@@AAAFFFOOOTTTMMMAAA===<<<999777666555555666555666777777777777666555555444333444666666444111000333666666444333555888888999;;;<<<;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>======>>>??????@@@@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCEEEIIIMMMXXXbbbmmmwww444444444555555555555666444444444444666888:::<<<666666666666777777777777999999999:::::::::;;;;;;888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999<<<======>>>>>>======<<>>=========>>>>>>======<<<<<<======<<<::::::;;;<<<<<<;;;999777777888999:::;;;:::999999::::::999888999999999999999999999999666666777777777666555444888555333444777888666333666666777777777777888888777777888888888888888888666666666666666666666666777666555555555666888999999999:::;;;>>>BBBFFFHHHBBB@@@>>>AAAJJJQQQMMMDDD<<<;;;999777666555555666666666777888888777666666666555555666666666333111000222555444222333666999======<<<;;;:::888777666;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDHHHJJJTTT___kkkvvv444444444555555555555666333333444555777999<<<===666666777777777888888888::::::::::::;;;;;;;;;;;;999999:::<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===;;;<<<===>>>???>>>>>>===<<<>>>???===;;;999;;;===<<<:::888666666777:::;;;;;;:::999999:::;;;:::999:::::::::::::::;;;;;;;;;888888888777666555555444888666444555888999777444666666666666777777777888777777777888888999999999666666666666666666666666777666555555555666888999999999999<<<@@@EEEIIIKKKEEE@@@:::999AAAHHHFFF???;;;:::888666555555555555666777888999999888777666777777777777666555333111000333555555444666:::???>>>===<<<;;;999888888777::::::::::::::::::::::::999:::;;;===>>>======<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDDDDFFFIIIJJJUUU```mmmwww444444444555555555555666444444444555777:::<<<>>>777777777888888888888999::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===<<<;;;:::<<<<<<===>>>>>>???@@@@@@============>>>>>>??????<<<<<<=========<<<;;;::::::<<<===???@@@???>>>>>><<>>>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCIIIGGGFFFFFFGGGIIIKKKLLLYYYdddqqq{{{444444444555555555555666666555666666888:::<<<>>>777888888888999999999999;;;;;;;;;<<<<<<<<<======999:::<<<======<<<;;;999<<<<<<===>>>???@@@AAABBB============>>>???@@@@@@;;;<<<<<<;;;;;;:::999888;;;<<<>>>@@@@@@@@@>>>===<<<@@@CCCAAA<<<999;;;>>>999888666555555777999:::;;;:::999:::;;;<<<;;;:::;;;<<<<<<======>>>>>>>>>:::999888777666555666666:::777555666999:::888555555555666666666666777777666666777888999;;;;;;<<<777777777777777777777777777666555555555666888999777;;;@@@CCCEEEHHHNNNSSS]]]SSSDDD;;;<<>>>>>???@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDIIIGGGEEEFFFHHHKKKLLLMMMZZZeeerrr}}}444444444555555555555666777777777777888:::<<<===888888888999999999::::::;;;<<<<<<<<<============999;;;===>>>>>>===:::999;;;;;;<<<<<<======>>>>>>===============???@@@AAA=========<<<;;;;;;::::::;;;===???AAAAAA@@@>>><<<<<>>666666666666666777888888;;;:::999:::<<<===<<<;;;<<<<<<======>>>??????@@@:::999777666666666777777:::777666777999:::888666555555555666666666777777555666777888:::;;;<<<===777777777777777777777777777666555555555666888999666<<>>>>>??????@@@@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFCCCAAABBBFFFJJJKKKKKKWWWbbbppp{{{444444444555555555666666888888777777888:::;;;===888888999999999:::::::::<<<<<<<<<<<<=========>>>999;;;===???>>>===:::999;;;;;;:::::::::999999999>>>============???AAABBB@@@??????>>>===<<<<<<<<<<<<===@@@AAAAAA???===<<<<<>>555555666666777777777888;;;:::999:::<<<===<<<;;;<<<======>>>???@@@@@@@@@999999777666666666777888:::888666777:::;;;999666555555555555666666666777555666777888:::;;;======777777777777777777777777777666555555555666888999666<<>>??????@@@@@@===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@>>>???DDDHHHIIIHHHRRR^^^mmmyyy333333333444444444555555555666777888:::;;;<<<===;;;:::888777888:::<<<>>>>>>===<<<;;;;;;<<<===>>>===;;;:::<<<>>>???;;;888>>>;;;:::<<<<<<999999;;;AAA@@@?????????@@@BBBBBBDDDGGGFFFAAA@@@EEEKKKNNNBBB@@@???@@@AAA@@@<<<999AAABBBBBB???;;;:::<<<>>>555777999;;;;;;;;;999999;;;999999;;;>>>>>><<<888<<<;;;;;;>>>BBBCCCAAA>>>:::999777666666666777888888666555666999:::999666999888777666666777888999:::999888888888999:::;;;666666777777888888999999555555555555555555555555333888>>>BBBEEELLLVVV___\\\MMM>>>999999888555444777444333444777888777444888888888888777777777777777777666666555555555444333333444444555666666666888888777777666666666555888888999::::::;;;<<<<<<999999999:::::::::;;;;;;>>>>>>>>>>>>============@@@??????>>>???AAABBBCCCCCCDDDFFFGGGGGGFFFEEEEEECCCFFFHHHGGGEEEDDDFFFIIISSS]]]iiisss~~~333333444444444555555555666777888999:::<<<======;;;:::888888999;;;===???>>>===<<<;;;;;;<<<===>>>===;;;:::<<>>>>><<<999===<<<<<<>>>@@@AAA???===999888777666666666777888888666555666999:::888777999888777666666777888999:::999888888888:::;;;<<<777777777777777888888888444444555555555666666666666<<>>;;;:::999999:::<<>>===<<<;;;;;;<<<=========;;;;;;<<>><<<;;;;;;999888:::===>>><<<999>>>===<<<===??????===;;;999888777666666666777777888666666666888999888777999888777777777777888999999999888888999;;;===>>>888888888888777777777777444444444555666777888999<<>>>>>>>>????????????@@@AAABBBCCC@@@BBBDDDEEEDDDCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJRRR\\\hhhsss~~~444444444444555555555555888999999:::<<<======>>>;;;:::::::::<<<>>>@@@AAA>>>===<<<;;;:::;;;<<<======<<<;;;===@@@@@@>>>:::===;;;===AAAAAA<<<999:::@@@@@@@@@AAAAAAAAABBBBBBCCCIIIKKKHHHFFFIIIKKKKKKDDDCCCBBBAAAAAAAAA@@@@@@DDDEEEDDDAAA===;;;===???===>>>@@@AAAAAA@@@>>>===<<<:::888:::===>>><<<999>>>>>>======<<<<<<;;;:::888888777777666666666666777777666777888888888888888888888888888888888888888888888888:::;;;===???999999888888777777666666444444444555777999:::<<>>??????????????????@@@AAABBBBBB???AAACCCCCCBBBAAACCCEEEHHHHHHHHHGGGGGGHHHIIIJJJRRR[[[gggrrr~~~444444444555555555666666999999::::::;;;<<<======;;;;;;;;;;;;<<<>>>@@@AAA>>>===<<<:::::::::;;;<<<===<<<;;;>>>AAAAAA???<<<@@@>>>@@@CCCBBB<<<999999AAABBBBBBCCCCCCCCCCCCCCCBBBHHHKKKHHHFFFHHHJJJJJJCCCCCCCCCCCCAAAAAAAAAAAA>>>@@@AAA>>>;;;;;;===@@@???@@@BBBBBBBBB@@@>>>===<<<:::888999<<<>>><<<:::>>>>>>===<<<:::999999999777777777777666666555555666777777777777777888999888888999999999999888888888888888888999;;;===>>>999999888888777777666666555555555555777:::<<<>>>FFFMMMUUUXXXWWWWWWYYY\\\KKKCCC<<<<<<<<<:::777777:::777666777:::;;;:::777777777777666666666666555555555555666666666666666444444555555666777777888555555666666666666666666888888999999999999999:::777777777888888888999999888999:::;;;<<<===>>>???>>>??????@@@AAAAAAAAABBB===@@@CCCBBB@@@@@@CCCFFFIIIHHHGGGFFFGGGHHHJJJJJJQQQ[[[gggrrr~~~444444555555555666666666888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<::::::::::::;;;>>><<<<<<>>>AAABBB@@@===BBB@@@@@@CCCBBB===:::;;;CCCCCCDDDEEEEEEEEEEEEDDDBBBGGGIIIFFFDDDFFFHHHHHHDDDFFFHHHHHHFFFDDDDDDDDD===???@@@>>><<<<<>>>>>>>>???AAAAAAAAAAAAAAA===@@@CCCBBB??????CCCHHHJJJGGGEEEEEEFFFHHHIIIIIIPPPZZZfffqqq}}}555555555555666666666666888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999999::::::>>><<<<<>>===@@@DDDEEEFFFGGGGGGGGGFFFFFFAAAFFFGGGCCCAAACCCFFFFFFAAAEEEIIIIIIGGGDDDCCCCCC@@@BBBCCCAAA>>>>>>AAADDD@@@AAAAAAAAA@@@>>><<<:::===:::777888;;;======;;;;;;<<<<<<:::777666888:::555666777777777666555444555777999888777666888:::888999999::::::999999888888888777666777888::::::777777777777777888888888999888777777888:::===???HHHRRR^^^ccc```YYYTTTRRRBBB===;;;===>>>;;;888999999666555666999;;;999777777777666666666555555555555555555555666666666777555555555666777777888888777777777777888888999999999999888888888888888888666666666777777777888888888888999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA<<>>===<<<:::999999::::::>>><<<<<>>@@@======AAABBB@@@AAADDDEEEFFFGGGHHHIIIHHHGGGGGG@@@EEEEEEAAA???AAAEEEEEE;;;@@@EEEFFFCCC@@@>>>>>>EEEFFFGGGDDDAAA@@@BBBEEE???@@@AAAAAA???===;;;999===:::777888;;;======;;;;;;<<<<<<999666555888:::555666777777777666444333555777999888666666888:::888999:::;;;;;;:::999888888888777666666777888999666666777777888888999999:::999888777888:::===???GGGSSSbbbiiidddYYYOOOJJJ>>>:::999===???<<<:::;;;888666444666999:::888666777666666666555555555555444555555555666666777777555555666666777777888888777777888888999999999:::999999888888888888888888666666666666777777777777888999999::::::;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA===AAADDDCCC??????DDDJJJJJJFFFBBBBBBEEEHHHHHHHHHOOOYYYfffqqq}}}555666777888888777666555888888:::;;;===>>>??????<<<<<<<<<;;;;;;:::::::::===>>>>>>???>>>======<<>>???AAACCCCCCDDDCCCCCCBBB??????AAA@@@===<<>><<<;;;<<<:::999;;;>>>>>>:::777<<<<<<;;;::::::999888888666777888999999888777666777777777777888888888888999999999999999999999999888888777666666777888999:::999888666666666777777777888<<>>>>>>>>===;;;999888555555555555777999;;;<<<555444444333444555666777666666666666777777777777555555444333444555666777999999999999999999999999888888888777777777777777444555666888888888777777::::::;;;<<<<<<;;;::::::<<<<<<===>>>???@@@AAAAAA>>>???BBBCCC@@@>>>CCCKKKOOOIIICCCAAADDDGGGIIIIIIOOOVVVcccrrr666666777888888777666555888888999;;;<<<===??????<<<<<<;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>AAA===<<>>>>>???@@@BBBEEEEEECCCBBBBBBCCCBBBGGGHHHDDDBBBEEEHHHIII???@@@BBBDDDEEEEEEEEEDDDAAA>>>>>>AAAAAA??????BBB@@@@@@@@@@@@@@@>>>===<<<===;;;:::;;;>>>>>>;;;777;;;;;;;;;::::::999999888777888888999999888777666666777777777888888999999999999999999999999999999999888777666666777888999999888777666666777777888777888;;;>>><<<999:::???LLLZZZ{{{}}}[[[QQQSSSAAA============<<<:::888777666666555666777888:::;;;555555444444444555666777555666666666777777777777555444333333333444666777999999999999999999999999888888888888888888888888444555777888888888777777999:::;;;<<<<<<;;;:::999;;;<<<===>>>???@@@@@@AAA>>>???BBBDDDAAA???DDDKKKOOOIIIDDDBBBDDDGGGIIIIIIOOOVVVbbbppp|||777777888888777666555444888888999:::;;;===>>>???===;;;:::888888999:::;;;@@@???===<<<===>>>???@@@BBB===<<<@@@CCCAAA???>>>@@@<<<;;;>>>???===;;;===>>>CCCGGGGGGCCCAAABBBDDDCCCHHHJJJGGGEEEHHHKKKLLLBBBCCCEEEFFFGGGGGGFFFEEEAAA>>>???BBBCCCAAABBBEEE@@@AAAAAAAAA@@@???>>>===>>><<<:::;;;>>>>>>;;;888:::::::::::::::999999999999999999999999888777666666666777888999999::::::999999999999999999999999999888777666666777888888888777777666666777888999666777:::===;;;888;;;AAANNN]]]~~~[[[FFFEEE===;;;<<<<<<<<<;;;999777666888777666666666777999:::666555555555555666666777555555666666666777777777444444333222333444555666888888888888888888999999888888888888888888888888666777777888888888777777999::::::;;;;;;::::::999;;;;;;<<<===>>>???@@@@@@???@@@CCCDDDAAA???DDDLLLNNNIIIDDDBBBEEEHHHIIIIIINNNUUU```mmmxxx888888888777666666555555999888888999:::<<<===>>>===;;;999777777888;;;<<>>AAACCCFFF@@@>>>BBBDDDBBB@@@???@@@===<<>>;;;999;;;AAAHHHNNNMMMGGGDDDFFFJJJCCCHHHKKKIIIGGGKKKNNNNNNGGGHHHHHHIIIHHHGGGEEEDDDCCC@@@AAADDDDDDBBBBBBEEEAAAAAAAAAAAAAAA@@@??????@@@===;;;;;;>>>>>>;;;888999999999999999::::::::::::::::::999999888777777666777777888999:::;;;;;;888999999999999999::::::999888777666666666777888777777666666666888999:::666666999<<<;;;999===CCCMMM[[[www|||\\\CCC???<<<::::::;;;;;;:::999777666999888777666666777888888666666666666666666666777555555555666666666777777444333333222222444555666777777777888888888888888888888888999999999999999888888888888888888777777999999::::::::::::999999:::;;;;;;<<<===>>>???@@@???@@@CCCDDDBBB???DDDLLLNNNJJJDDDCCCEEEHHHIIIHHHOOOUUU```mmmxxx888888777666666666666666999888888888999:::<<<>>>===;;;999777777999;;;===AAA???===;;;<<>><<<<<<>>>>>><<<999888999999999999999999999;;;;;;:::999999999999999777888888999:::;;;;;;;;;888888888999999::::::::::::999777666666666777888777777666666666888999:::666666888;;;::::::???FFFLLLWWWjjjppp\\\GGG???>>>999::::::::::::999777666999999777666666666777888777777777777777777777666555555555555666666666666444444333222333444555666666666666777777888888888888999999999:::::::::;;;::::::999999888888888777999999999888888999999999::::::;;;<<<===>>>>>>??????@@@BBBDDDAAA???DDDLLLNNNJJJEEEDDDFFFIIIIIIHHHOOOUUU```mmmyyy777777666666666666777777999888777777777999<<<===<<<;;;:::999999;;;<<<>>>AAA???===<<<>>>AAADDDGGGJJJDDDAAADDDGGGEEECCCDDDAAA>>>>>>>>><<<999:::??????EEEJJJKKKGGGCCCCCCEEEBBBHHHLLLJJJIIIKKKNNNNNNJJJJJJJJJIIIHHHFFFCCCBBBGGGDDDCCCEEEDDDAAA@@@CCCCCCCCCBBBBBBBBBBBBCCCCCCCCC???<<<<<<>>>>>><<<:::999999999999999888888888;;;::::::999999:::;;;;;;999999:::::::::;;;;;;;;;888888888999999::::::;;;:::999888666666666777777888777777666666777888999777666888;;;;;;;;;BBBJJJMMMXXXaaaaaaWWWIII@@@>>>999999:::;;;:::999888777999888777666666777888888777888888888888777777666444444555555555666666666555555444333444555666777555555666666777777888888999999999::::::;;;;;;<<<<<<;;;:::999888888888888999888888777777888888999999999:::;;;<<<===>>>>>>>>>???BBBCCC@@@>>>CCCKKKNNNJJJFFFEEEGGGIIIIIIHHHOOOUUU```lllyyy666666555555666777888999999888777666666888;;;===<<<;;;;;;;;;<<<<<<===>>>??????>>>===???BBBEEEGGGHHHBBB???BBBDDDCCCBBBCCCBBB???>>>>>>;;;999<<>>>>>===:::::::::999999888888777777::::::999999:::;;;<<<===;;;;;;;;;;;;::::::::::::777888888999::::::;;;;;;;;;:::888666666666666777999888777666666777777888888777999;;;<<<===DDDMMMSSSaaaaaaUUUMMMFFF>>>;;;999:::;;;;;;;;;:::999888888888777666666777888999888888999999999888777666444444444555555555666666666666555444555666777888444444555666666777888888999999::::::;;;<<<<<<<<<>>>===;;;999888888888888999888777777777777888999999999:::;;;<<<======>>>===>>>@@@BBB???===BBBJJJNNNJJJFFFEEEHHHJJJIIIHHHOOOTTT^^^jjjuuu555555555555666777999::::::888666555666888;;;<<<;;;<<<<<<======>>>>>>>>>???>>>>>>>>>@@@CCCEEEGGGEEE???<<>>===:::999>>>EEEFFFHHHLLLNNNNNNLLLHHHFFFAAAGGGKKKIIIGGGIIIJJJJJJAAABBBDDDFFFGGGGGGGGGGGGBBB@@@@@@DDDDDDBBBCCCFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEAAA===<<<>>>???===;;;;;;::::::999888777666666:::999999999:::<<<>>>???===<<<<<<;;;;;;:::999999777777888999::::::;;;;;;;;;:::888777666666666777:::999888666666666777777999888999;;;<<<>>>FFFOOOXXXiiidddOOOEEE@@@999777999:::;;;<<<;;;:::999888888777666666666777999:::888999::::::999888777666444444444555555555666666777666666555555777888999444444444555666777777888999999::::::;;;<<<======???===;;;999888888888888999888777666666777888999888999999:::;;;<<<===>>><<<===@@@AAA???<<>>???CCCDDDBBB@@@@@@<<<<<<===:::777;;;DDDCCCEEEIIILLLMMMLLLIIIGGGHHHHHHGGGGGGHHHJJJKKKMMMIIIKKKNNNPPPPPPMMMIIIFFFFFFDDDBBBDDDGGGHHHGGGEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFCCC@@@@@@AAA@@@===:::;;;;;;999888888888999999::::::;;;;;;<<<=========888999999:::999888777666888888888888888888999999:::999777666666666777888777777777777666666666666888888777666:::CCCGGGEEEOOO[[[___RRRAAA:::<<<>>>888888888888888888888888555888;;;>>>>>><<<999777666666666666555555555555888777666444333333333444222444555777777777666666555666666777888999999999<<<<<<<<<;;;;;;:::::::::::::::888777777777888999777888888888888999999999;;;;;;:::999:::;;;<<<===???@@@CCCDDDBBB???DDDLLLRRRLLLDDDAAACCCGGGIIIJJJOOOSSS[[[eeeqqq{{{555666666666666888<<<>>>888999999:::;;;;;;;;;;;;999999999999:::;;;<<<===<<<;;;;;;<<<>>>AAADDDFFFBBB@@@>>>???CCCDDDBBB@@@@@@===<<<<<<999777<<>>???BBBCCCAAA>>>CCCKKKQQQKKKDDDAAACCCFFFIIIIIIOOOSSS[[[eeeppp{{{777666666777:::;;;<<<;;;;;;<<<===>>>>>>===<<<;;;::::::999999:::;;;===>>>=========>>>@@@AAACCCDDDBBB@@@>>>???CCCDDDBBB@@@AAA???<<<;;;888777>>>FFFAAACCCFFFHHHJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLPPPOOOMMMKKKIIIGGGEEEEEEEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGEEEEEEBBB??????AAAAAA>>>;;;;;;:::999999999:::;;;<<<::::::;;;;;;<<<=========888999:::::::::999888777999999999999999999888888777777777777777666555555555666666777777888888888222666999<<>>>>>===;;;:::;;;:::999999:::<<<>>>???>>>>>>???@@@AAABBBBBBCCCBBB@@@>>>???CCCDDDBBB@@@AAA@@@===999666888???FFF???@@@CCCEEEFFFGGGFFFEEEFFFFFFEEEFFFGGGIIIKKKLLLQQQOOOLLLIIIGGGFFFFFFFFFDDDEEEFFFHHHIIIJJJIIIHHHHHHFFFEEEFFFHHHHHHFFFDDDDDDBBB??????AAAAAA???<<<;;;::::::999999:::<<<===::::::;;;;;;<<<=========999999:::;;;;;;:::999888:::999999999999999888888666666777888888666555444444555666777888999::::::333666999>>>GGGOOONNNIIIGGGGGGDDD@@@===>>>@@@@@@;;;;;;:::::::::::::::999666777777777888888888888777777777777888888888888777666555444444555666666999999999888777666666555666666666666777777888888::::::::::::999999999999999888888777777777777777777777777777888888888888888888888888888999999999;;;<<>>???CCCDDDBBB@@@@@@@@@===777555888???DDD===>>>@@@BBBCCCDDDDDDDDDFFFEEEEEEFFFGGGJJJLLLMMMOOOMMMKKKIIIGGGGGGGGGHHHDDDFFFHHHJJJJJJJJJJJJJJJJJJGGGDDDDDDGGGHHHFFFCCCCCCAAA>>>???AAABBB@@@===<<<<<<;;;::::::;;;<<<===::::::;;;;;;<<<=========999:::;;;<<<<<<;;;:::999::::::::::::999999888888666777888888888777555444444555666777888999:::;;;666888999>>>HHHRRRSSSNNNKKKGGGBBB@@@??????@@@AAA;;;;;;;;;::::::999999999777777666666777777888888666777777777888888888999777666555444555666777888::::::999888777666555555666666666666666777777777999999999999999999999999888888888888777777666666666666777777777888888888777777888888888999999999:::;;;===???<<<:::???GGGKKKFFF@@@>>>AAADDDFFFFFFNNNRRRZZZdddooozzz888888888999;;;:::999777888888888888888888999999<<<;;;:::999;;;===AAACCCAAAAAAAAAAAABBBCCCEEEEEEBBB@@@>>>???CCCDDDBBB@@@===???===666333888>>>AAA;;;<<<===>>>@@@BBBCCCDDDFFFFFFFFFGGGHHHKKKMMMNNNMMMMMMLLLKKKJJJHHHHHHGGGCCCFFFJJJLLLLLLKKKKKKLLLLLLGGGCCCCCCGGGHHHEEEAAACCC@@@>>>???AAABBB@@@>>>>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;<<<=========999:::;;;<<<<<<<<<;;;:::;;;;;;;;;:::999999888888888888888888888777666666555555666777888::::::;;;999999:::@@@KKKVVVVVVPPPHHHBBB>>>===<<<::::::<<<;;;;;;::::::999999888888777777777777777888888888555666666777777888888888666666555555555666888999:::999888777666555555666666666666666666666666666777888888888888999999999777777888888777777666555666666666777777777888888777777888999999999999888::::::===???<<<:::???GGGJJJEEE@@@???BBBEEEFFFFFFNNNRRRZZZdddoooyyy777888999999888777777888:::999888777888999;;;<<<===;;;:::999;;;>>>BBBDDDBBBAAAAAAAAABBBDDDGGGHHHBBB@@@>>>???CCCDDDBBB@@@:::>>><<<666333888===>>>::::::;;;<<<===@@@BBBCCCGGGGGGGGGHHHJJJLLLNNNPPPMMMNNNOOOOOOMMMIIIFFFCCCCCCFFFKKKMMMLLLKKKLLLMMMMMMHHHBBBCCCFFFHHHDDD@@@BBB???>>>???BBBCCCAAA>>>@@@???===<<<;;;:::;;;;;;::::::;;;;;;<<<=========999:::;;;=========<<<;;;<<<;;;;;;:::999999888888::::::999888888888888888666666777888999999::::::888:::<<>>@@@===<<<:::999;;;>>>BBBEEECCCBBB@@@@@@BBBEEEHHHJJJBBB@@@>>>???CCCDDDBBB@@@888===<<<555333777<<<<<<999999999:::<<>><<<;;;::::::;;;::::::;;;;;;<<<======>>>999:::<<<=========<<<<<<<<<<<<;;;::::::999888888<<<;;;999888888888999:::777777777888999999::::::777:::>>>GGGTTT[[[VVVLLLDDD???>>>@@@>>>999999>>>::::::999999888777666666666777888::::::999999888333444444555666777777888555555555555666777999:::888777555444444555666666666666666666666555555555666666777777888888888999666777888888888777555444666666666666777777777777777888999:::;;;:::999999:::;;;===???<<<:::???GGGJJJEEEAAA@@@CCCFFFGGGFFFNNNRRRZZZdddoooyyy777777777777666666666666888888999:::;;;===>>>>>>:::::::::;;;===@@@CCCDDDCCCCCCBBBBBBCCCDDDFFFGGGCCCAAA???>>><<<<<<<<<===:::888666444444555777888777;;;===<<<:::>>>GGGPPPLLLJJJGGGEEEKKKTTTXXXVVVPPPSSSUUUTTTOOOJJJGGGGGGGGGLLLPPPOOOKKKJJJOOOTTTRRRMMMEEEAAADDDJJJIIIDDD???BBBDDDCCC@@@======>>>DDDCCCAAA???============>>>;;;888888;;;===<<<:::888999<<<>>>???>>><<<:::;;;;;;;;;:::::::::999999:::999888666666666777777888777777777777999:::<<<444@@@DDDJJJXXXWWWHHH???>>>>>>>>>===<<<;;;:::999999999999999999999999999777888:::;;;;;;:::999888777777666666555555555444888777666666666777999:::888777555444444555666777555555555666666666666666666666666666777777777777666666777777888888888999555555666666777777888888555555666777888999999:::888777999<<<<<<:::>>>EEEIIIFFFBBBAAADDDGGGGGGFFFKKKNNNUUU^^^jjjvvv}}}777777777777666666666666999:::;;;===>>>???@@@@@@;;;;;;:::;;;===???BBBDDDBBBAAA@@@@@@@@@AAABBBCCCBBBAAA???===<<<<<<<<<===;;;999777555444555777888777;;;>>>===;;;===EEELLLHHHFFFBBB@@@FFFOOOSSSRRRMMMOOOQQQPPPMMMJJJIIIIIIJJJMMMPPPNNNKKKIIILLLOOOQQQMMMGGGBBBEEEKKKJJJEEECCCEEEFFFEEEBBB@@@@@@AAACCCBBB@@@???>>>>>>>>>>>>???;;;888888;;;===<<<;;;999:::<<<>>>>>>===;;;:::;;;;;;;;;:::::::::999999:::999888777666777777888888777777666777888:::;;;888AAAEEENNNZZZTTTDDD???=========<<<<<<;;;:::999999999999999999999999999888999999::::::999999999777777666666666555555555888777666666666777999999777777666555555555555666555555555666666666666666666666666666777777777888777777777777777888888999666666666666777777888888666666777777888888999999888777999<<<<<<;;;>>>DDDIIIEEE@@@@@@CCCFFFGGGFFFKKKNNNTTT^^^jjjwwwssswww777777777777666666666666999;;;===@@@AAABBBAAA@@@<<<;;;;;;;;;===???BBBDDDAAA@@@???======>>>??????AAA@@@>>><<<;;;;;;<<<<<<;;;:::888666555555666777777;;;>>>===;;;<<>>>>><<<:::999;;;;;;;;;;;;:::::::::::::::999888777777777888999888777777666666777888999===@@@DDDQQQ\\\PPP@@@@@@======<<<;;;;;;:::::::::888888888888888888888888::::::999999888999999:::666666777777666666555555777777666666666777888999666777777777666666555444555555555666666777777777777666666666777777888888777777777777777888888999666666666777777777777888777888888888888888888888999888999<<<<<<;;;>>>DDDHHHDDD???>>>AAAEEEFFFFFFIIIMMMTTT___kkkxxxzzz777777777777666666666666777999===@@@AAAAAA@@@???===<<<<<<<<<===???BBBCCCBBBAAA???>>>=========>>>@@@>>>===;;;;;;;;;;;;<<<<<<;;;999777666666666777888;;;>>>>>><<<;;;???BBBCCCAAA<<<:::???HHHLLLKKKKKKJJJHHHFFFFFFGGGIIIJJJPPPMMMKKKJJJJJJIIIGGGDDDMMMNNNLLLIIIIIILLLLLLIIIJJJIIIFFFCCCAAABBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA===999888;;;===>>>===<<<<<<===>>>===<<<:::999<<<;;;;;;;;;;;;:::::::::::::::888888777888999:::888888666666666777888999>>>>>>CCCRRR\\\MMM>>>CCC>>>===<<<::::::::::::;;;888888888888888888888888;;;:::999888777888999:::666666777777777777666555777666666555666777888999666777888888888666444333555555555666777777888888777777666666666777888999888888777666666777888999777777777777777777777777999888888888888888888888:::888888;;;<<<;;;>>>BBBGGGBBB===<<>>===>>>>>>===<<<===???AAACCCDDDCCCAAA???>>>>>>>>>???>>>===<<<::::::::::::;;;<<<;;;999888777777777888999;;;>>>>>><<<;;;===???DDDCCC???===BBBKKKNNNLLLLLLJJJFFFDDDDDDFFFHHHIIIOOOLLLHHHHHHJJJJJJGGGCCCIIIMMMOOOLLLKKKMMMLLLJJJJJJGGGCCC@@@???@@@AAABBB???@@@@@@@@@AAAAAAAAAAAABBB>>>999999<<<>>>>>>===<<<<<<======<<<;;;:::999<<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::;;;888777777666666777888999>>>???BBBQQQ[[[LLL@@@GGGAAA???<<<:::999999;;;<<<888888888888888888888888<<<;;;999888777888999999555666777888888777666555777666555555555666888888777888888999888666444333555555666666777888888999888777666666666777999:::999888777666666777888999888888888888777777777777999999999999888888888888<<<888888;;;===<<<>>>AAAEEEAAA<<<<<>>>>>>>>@@@???=========???AAABBBCCCBBBAAA???>>>>>>??????===<<<:::999999999:::;;;;;;:::999999999999999999;;;<<<======<<<<<<===>>>FFFFFFCCCBBBGGGNNNPPPMMMMMMIIIEEECCCEEEGGGIIIIIINNNKKKHHHHHHJJJJJJGGGEEEFFFMMMQQQNNNLLLLLLLLLKKKIIIEEEAAA???>>>????????????@@@AAAAAAAAAAAAAAA@@@AAA>>>;;;;;;>>>@@@???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;:::999999999:::;;;<<<888777777777777999:::;;;BBBFFFHHHRRRZZZPPPFFFLLLEEEBBB>>>;;;999999;;;<<<999999999999999999999999;;;;;;:::999888888888888444666777999999888777666666666555555555666777888999999999888777666555444555555666777777888999999999888777666666888999;;;:::999777555555666888999999888888888888777777777888888999999999999999999===888777;;;======>>>@@@CCC@@@======AAADDDEEEDDDIIIMMMVVVaaannnzzz777777777777666666666666666777999<<<>>>@@@@@@AAA@@@???>>>======???@@@BBB@@@???>>><<<<<<<<<======<<<;;;999888888999999:::999999999999:::::::::;;;<<<=========<<<===>>>???FFFGGGFFFFFFKKKQQQPPPLLLKKKHHHDDDDDDGGGJJJKKKLLLNNNMMMKKKJJJIIIHHHGGGEEECCCKKKRRRPPPLLLKKKLLLKKKJJJFFFBBB@@@@@@@@@???>>>@@@AAABBBBBBBBBAAA@@@???@@@===<<<===@@@AAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999;;;<<<===777777777777999;;;===>>>JJJRRRRRRTTT[[[WWWOOOQQQIIIEEE@@@;;;999999;;;===::::::::::::::::::::::::::::::::::::999888777777444555888999:::999777666666666555444555666777888;;;:::999777666555555555444555666777888999:::::::::888777555666888:::;;;;;;999777555555666888999999999999888888888777777888888888999999:::::::::>>>888777:::=========???BBB???===???CCCEEEEEECCCJJJNNNWWWbbbnnnzzz777777777777666666666666999:::;;;===???AAACCCDDDAAA@@@>>>======???@@@AAA===<<<;;;:::999:::;;;<<<;;;:::999888888888999:::888999999::::::;;;;;;<<<>>>======<<<<<<===???AAAEEEGGGGGGGGGLLLQQQPPPKKKIIIFFFCCCEEEIIIMMMNNNNNNOOONNNMMMKKKIIIGGGEEEEEEAAAKKKRRRPPPLLLKKKLLLKKKKKKHHHDDDBBBCCCCCCAAA>>>AAAAAABBBCCCBBBAAA@@@??????======???AAAAAA>>>;;;:::;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===777777777888:::<<<>>>@@@RRR\\\[[[WWW]]]\\\UUUTTTKKKGGGBBB<<<999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666444555888::::::999777666666555555444555666777888<<<;;;888666555555666666444555666777888999:::::::::999777555666888:::<<<;;;:::777555555666777999999999999999888888777777777777888999::::::;;;;;;>>>999666:::>>>======???AAA???>>>@@@DDDFFFEEECCCJJJOOOWWWcccnnnyyy999999999999999999999999555:::======???AAA@@@===>>><<<;;;:::;;;>>>AAACCC@@@???>>><<<<<<<<<===>>>???>>><<<:::999999999999777:::<<<;;;999888999<<<===CCC===888BBBHHHDDDEEELLLKKKKKKKKKKKKKKKKKKKKKCCC:::999CCCIIIGGGJJJQQQJJJFFFDDDFFFFFFDDDEEEIIIAAACCCGGGJJJLLLLLLJJJIIIEEEEEEDDDCCCAAA@@@???>>>BBBAAA@@@?????????@@@AAA@@@@@@AAABBBAAA@@@???>>>777888:::;;;=========<<<<<<;;;::::::999888777777;;;::::::999:::;;;<<<===;;;:::::::::;;;===>>>@@@TTTXXXVVVZZZdddbbbZZZ\\\DDDCCCAAA<<<777777;;;???999:::;;;<<<<<<;;;::::::999888777555555555666666666666777777888888888999444444555555666666777777999888888777666555555444777666666666666888999::::::999777666666666777888999999999888888888777777;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@BBBBBBBBBBBBAAA@@@EEEKKKUUUbbbooo{{{999999999999999999999999555:::======>>>AAA@@@<<<;;;:::999999:::<<<>>>@@@AAA@@@???>>>>>>>>>???@@@???>>>;;;999888999:::;;;999;;;<<<;;;999888;;;>>>>>>DDD===888BBBGGGCCCDDDKKKKKKKKKLLLNNNNNNNNNNNN@@@999:::EEEKKKIIIKKKQQQKKKGGGFFFIIIIIIGGGFFFHHHDDDFFFHHHIIIJJJJJJIIIHHHEEEDDDCCCAAA@@@@@@??????BBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>888999;;;===>>>===<<<;;;;;;;;;::::::999888777777;;;::::::999:::;;;<<<===;;;:::::::::;;;<<<>>>???IIIQQQQQQTTT\\\ZZZWWW]]]EEECCC???;;;888888;;;===999999;;;<<<<<<<<<;;;;;;999888777666555666777888666777777777888888888888555555555666666666666666888888888777666555555555777666666666666888999::::::999888777666777777888999999999888888888777777:::999888777777888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;777777888888999:::<<<===AAA@@@???>>>>>>???AAAAAA???===:::888777999;;;===:::<<<<<<:::888999===@@@@@@DDD===999BBBFFFBBBDDDKKKKKKLLLNNNQQQRRRRRRQQQ???;;;>>>HHHMMMJJJIIIMMMLLLHHHGGGIIIJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDBBB@@@??????@@@AAABBBAAA@@@???>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>:::;;;===??????===;;;999::::::::::::999999888777::::::999999999:::;;;<<<;;;:::999999:::;;;===>>>CCCMMMMMMLLLQQQPPPOOOXXXGGGCCC===:::999999::::::777888999;;;<<<<<<<<<<<<888777666666666777888999777777777777888888888888666666666666666555555555888888777777666666555555777666555555666777999:::999999888777777777777888999888888888888777777777999888777666666777888999999999::::::;;;;;;<<<<<<;;;<<<<<<======<<<<<<<<<>>>???AAACCCDDDDDDCCCCCCCCCIIITTTbbbqqq}}}888999999999999999::::::888<<<===<<<<<>>:::777888888:::;;;;;;<<<<<<>>>>>>===<<<===>>>???@@@???===999777777999<<>>CCCAAADDD===:::CCCDDD@@@DDDNNNMMMMMMOOORRRSSSRRROOO???>>>CCCLLLNNNJJJGGGIIIMMMGGGCCCEEEGGGGGGGGGIIIJJJIIIHHHGGGFFFGGGGGGHHHEEECCC@@@>>>===???@@@BBBBBBAAA???>>>>>>>>>???@@@???????????????>>>>>>>>>;;;===???@@@???===:::888999999:::::::::999888888999999999999999999::::::::::::999999:::;;;===>>>FFFOOOMMMHHHLLLKKKIIINNNGGGBBB<<<999999:::999777666777888:::;;;<<<===>>>888777777666777888:::;;;777777777777777888888888777777666666555555444444888777777777666666666555666666555555666777999:::999999888888888777777777888888888888777777777777888777666555555666777888888888999:::;;;;;;<<<<<<;;;;;;======>>>======<<<===???AAACCCDDDEEEEEEEEEDDDKKKVVVcccqqq}}}888888888999999:::::::::888;;;===;;;;;;>>>>>>:::999::::::<<<======>>>>>><<<;;;:::::::::;;;<<<===???===999777777999<<>>???CCCEEEGGGKKKIIIHHHFFFEEEEEEFFFGGGHHHCCCAAA???======>>>AAABBBAAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>============>>>???@@@???<<<999777777888999;;;;;;:::999888999999999999999999888888:::999999999:::<<<>>>???MMMSSSNNNHHHOOOOOOIIIGGGEEE@@@;;;999999:::888666666666777999:::<<<===>>>999888777777888999:::;;;888888777777777777777777777777666666555555444444777777777777666666666666666555555555555777888999999999999999888888888777777777777777777777777777888777666555555666777888888888999999:::;;;<<<<<<:::;;;===>>>???>>>===<<<>>>???AAADDDEEEFFFFFFFFFHHHMMMXXXdddqqq}}}888888888999999::::::;;;777;;;<<<:::;;;>>>>>>;;;;;;;;;;;;;;;<<<>>>???@@@===<<<;;;999999999:::;;;???===:::888777999;;;===777999;;;:::999:::???CCCBBBBBB;;;<<>>EEEKKKNNNOOOPPPQQQLLLBBB;;;===BBBFFFIIILLLHHHGGGEEEDDDDDDDDDEEEFFFAAA@@@>>>======???@@@BBBAAA@@@???>>>===>>>?????????>>>>>>===<<<=========>>>>>>>>>>>>===;;;999888666777999;;;;;;;;;999888888888999999999888777777999999999:::;;;>>>@@@AAANNNWWWRRRMMMUUUVVVLLLFFFBBB???;;;999999999888888666777777888:::;;;===>>>:::999888888888999:::;;;888888888888777777777777666666666666666555555555777777777777666666666666666555444444555666888999999999::::::999999888777666666777777777777777888888777666555555666777888888888999999::::::;;;;;;999;;;===???@@@???>>>===???@@@BBBDDDFFFFFFFFFFFFJJJOOOYYYeeerrr|||777888888999::::::;;;;;;666:::;;;999:::>>>???===:::999888888999;;;>>>???AAA???>>><<<;;;;;;;;;<<>>;;;999888999:::;;;444777::::::999:::>>>BBBBBB@@@:::<<>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>=========>>>??????>>>===<<<<<<<<<======>>>>>><<<;;;:::::::::999555666999;;;<<<;;;:::999888888999999999888666555888888999:::===@@@CCCDDDOOO\\\\\\UUUXXXVVVJJJDDD>>>===<<<:::888777888:::777777777777999;;;<<<===<<<;;;999999888999::::::888888888888777777777666555555555666666666666666666666666666777777777777555555444444555666888999999999:::::::::999888777666666666666777777888888888888777666666777888888999999999999999999::::::999;;;===???@@@???>>>===@@@AAACCCEEEFFFFFFFFFFFFIIIOOOYYYfffrrr~~~777777888999::::::;;;;;;666999:::999:::>>>@@@>>>888777666555666999<<<>>>DDDCCCAAA???============???>>><<<:::999999999999333666::::::::::::>>>AAAAAA???999<<>>>>>??????@@@@@@AAA@@@>>>=========>>>??????>>>===;;;;;;<<<<<<===>>>===;;;:::999999::::::444666999;;;<<<<<<:::999777888999999999777666555888888999;;;>>>AAADDDFFFPPPbbbddd[[[XXXRRREEE???;;;======;;;777666999<<<888888777777888:::<<<======<<<:::999888999999:::999888888888777777666666444555555555666666777777666666666666777777777777555555444444555666888999999999:::;;;:::999888777555666666666777777888888999888777666666777888999::::::999999999999999999999;;;===@@@AAA@@@>>>===AAABBBDDDEEEFFFFFFFFFFFFGGGMMMXXXfffsss777888888888999999999999888888777777777888:::;;;666777888999::::::999888>>>>>>>>>>>>============???>>><<<;;;::::::;;;;;;:::999999===AAACCCAAA>>>999>>>???;;;<<<@@@AAA>>>???FFFMMMPPPNNNKKKHHHGGGLLLGGGCCCGGGOOOQQQLLLFFFFFFEEEEEEGGGIIIMMMOOOPPPHHHIIIFFF@@@>>>@@@@@@>>>???>>>>>>>>>>>>@@@AAABBBAAA@@@>>>===<<<;;;<<<<<>>>>>>>>======<<<<<<>>>===;;;:::999::::::;;;666777888:::;;;;;;::::::;;;::::::999888777666666333666999:::999999<<>>999999999888888888888777999999:::;;;;;;<<<<<<===:::999777666666666777888888888777777666666555555555555444444555666888999::::::999999888777666666555555555555777999;;;<<<777777777888999999::::::777666666555555777888999666666666777888888999999;;;;;;<<<<<<<<<;;;999888<<<>>>@@@???===>>>BBBEEEHHHHHHFFFDDDGGGJJJHHHCCCIIINNNVVV```kkkwww777777777888888888999999888888777777777888::::::555666777999999999888777========================@@@>>>===;;;:::::::::;;;;;;::::::<<<@@@BBB???<<<888<<<>>><<<===AAACCC@@@@@@FFFLLLOOOMMMJJJGGGFFFPPPLLLHHHLLLRRRSSSNNNGGGEEEFFFHHHIIIKKKMMMPPPRRRKKKKKKHHHBBB???AAAAAA?????????>>>>>>>>>???AAABBB@@@???>>><<<<<<<<<======???>>>>>>===============>>>===;;;:::999999::::::666777999:::;;;::::::999::::::999888888777777777333555888999999;;;???BBBMMMVVV]]]^^^ZZZTTTIII@@@999999999999888888888888999999::::::;;;<<<<<<<<<:::999888777666777777888888777777777666666666555555555444444555666777999::::::999888888777666666666666555666777888:::;;;999999888888888888888888777666555555555666777888555666666777888999999:::;;;;;;<<<<<<<<<;;;:::999<<<>>>@@@???===>>>BBBEEEHHHIIIGGGGGGKKKPPPNNNJJJHHHMMMVVV```kkkwww666666666777777777888888888888888777888888999:::444555666777888777666666:::;;;<<<===============@@@???===<<<:::::::::;;;<<<;;;:::<<>>BBBEEEEEE@@@DDDIIIKKKJJJGGGDDDCCCTTTOOOKKKMMMRRRTTTPPPKKKEEEHHHLLLMMMMMMMMMPPPSSSMMMNNNJJJCCCAAACCCCCCAAA@@@???>>>===>>>???@@@AAA???>>>===<<<<<<===>>>>>>>>>>>>======<<<=========>>>===;;;:::999999999:::888888::::::::::::999888999888888777777888888888444555777888:::>>>CCCFFFOOOYYY___\\\TTTMMMFFF@@@:::999999999888888888888999999::::::;;;;;;<<<<<<999999888777777777777888777777777777666666666666555444444444444666777888999999888888777777666666777777777666777888999999::::::999999888777777666666555555444444666777888555555666777888999:::;;;;;;;;;<<<<<<<<<;;;:::999<<<>>>@@@???===>>>BBBEEEGGGIIIHHHIIINNNUUUTTTPPPGGGMMMVVV```kkkvvv666666666666777777777777888888888888888888999999333444555666666666555444888999;;;<<<============@@@???===;;;:::::::::;;;>>><<<:::<<<>>>===:::777444888<<<>>>???BBBFFFHHH???AAADDDEEEDDDBBB???>>>QQQKKKEEEFFFKKKPPPQQQOOOGGGLLLPPPPPPNNNLLLNNNQQQPPPPPPKKKEEEBBBEEEEEECCC@@@???>>>======>>>??????===<<<<<<;;;<<<===>>>???>>>===<<<<<<<<<<<<===>>>>>>===;;;999888888999999888999:::;;;:::999888777777777666666777888999:::777777777888;;;@@@EEEHHHOOOZZZbbb]]]QQQHHHBBB>>>::::::999999999888888888888999999:::;;;;;;<<<<<<999999888888888777777777777777777777666666666666444444333333444555777888888888777777777666666666888888777777777777777777999999999888888888777777666555444444444555777888555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@???===>>>AAAEEEGGGHHHHHHIIINNNUUUUUUPPPGGGLLLVVV```jjjuuu666666666666777777777777888888888999888888888888333444555666666555444333777888:::;;;<<<<<<<<<;;;???>>><<<;;;::::::;;;;;;>>><<<:::;;;<<<<<<888444333777<<>>=========>>>>>><<<<<<;;;;;;;;;===>>>???>>>===<<<;;;;;;<<<===>>>>>>===;;;999888888888888888999:::;;;:::999888777777666666555666777999::::::999999:::===BBBFFFHHHNNN[[[ddd___QQQFFF>>>::::::::::::999999999999888888888999999:::;;;;;;<<<999999999999888888888777666666666666777777777777444444333333444555777888777777666666666666666666888888888888777777777666777777888888888999999999666555555444555666777888666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???===>>>AAAEEEGGGHHHGGGGGGKKKPPPPPPKKKGGGLLLUUU___iiisss}}}666666666777777777888888888999999999999888777777444444555666555444333222666777999;;;<<<;;;:::999<<<;;;:::999999:::;;;<<<>>>;;;999:::;;;:::666333444666;;;???>>>===BBBJJJCCCAAA???>>>>>>===;;;:::CCC>>>999:::AAAKKKRRRVVVLLLLLLMMMMMMMMMMMMLLLKKKNNNNNNJJJCCCBBBFFFHHHGGGAAA@@@???===<<<<<<======<<<<<<;;;;;;;;;<<<>>>???>>><<<;;;::::::<<<>>>???>>>===;;;999888777777888888888::::::::::::999888888777555555555777999:::<<<::::::<<<@@@EEEGGGHHHPPP\\\ddd___QQQEEE===888::::::::::::999999999999888888999999::::::;;;;;;999999::::::999999888777666666666666777777777777444333333333333555666777666666666666555555555555777777888888888777777666666777777888999999::::::777666666555555777888999777777888888999:::::::::;;;;;;:::::::::;;;<<<<<<<<<>>>@@@???===>>>BBBEEEHHHHHHFFFEEEHHHLLLKKKFFFHHHMMMTTT\\\fffqqq|||777777777888888888999999888999999:::999888777666444555666666666555333222666777:::;;;;;;:::888777999888777777888999;;;<<<===:::999999;;;:::666222555666;;;???===:::???HHHJJJFFFBBB@@@@@@@@@???===AAA???>>>AAAHHHPPPVVVXXXKKKHHHFFFHHHLLLOOONNNLLLLLLLLLGGGAAAAAAEEEIIIHHHBBBAAA???===<<<;;;<<<<<<===<<<;;;:::;;;<<<===>>>===<<<:::999:::;;;>>>???>>>===;;;999777777777777666777999:::;;;::::::999999777555444444666888::::::999:::>>>CCCHHHJJJJJJUUU^^^bbb\\\PPPFFF>>>999;;;;;;:::::::::999999999888888888999::::::;;;;;;999999:::::::::999888777555666666666777777777888444333222222333444666777555555555555555555555555666777888888999888777777888888888888888888999999888777777666777888999:::999999999999999999999999;;;::::::::::::;;;<<<===<<<>>>@@@???===>>>BBBEEEHHHIIIGGGEEEHHHLLLJJJDDDJJJMMMSSSZZZdddooo{{{888888888888999999999999888999::::::999888777666555555666666666555333222666888:::;;;;;;999777555777666666666777999;;;<<<<<<:::888999::::::666222555777<<>>@@@>>>===;;;999777666666777666777888:::;;;;;;::::::999888666444444555888999888777999>>>FFFKKKLLLLLLYYY___aaaYYYNNNFFF@@@;;;;;;;;;;;;:::::::::999999777888888999::::::;;;;;;999999:::;;;:::999888777555666666666777777888888333333222222333444666777444555555555555555555555555666777999999999888777::::::999999888777777777999888777777777888:::;;;:::::::::999999999888888;;;::::::999:::;;;<<<===<<<>>>@@@???===>>>BBBEEEIIIIIIGGGFFFIIIMMMKKKFFFKKKNNNRRRYYYbbbnnn{{{333666666333333666777444555555555666777777888888333555777888888777444222777666999>>>>>>;;;999:::777666666666888999;;;<<<999;;;<<<:::666444555777777666888???GGGIIIDDD===GGGIIIJJJHHHDDDAAAAAACCCGGGGGGGGGHHHJJJMMMPPPQQQEEEEEEFFFHHHKKKNNNQQQSSSSSSMMMEEEBBBCCCFFFHHHHHHBBB@@@>>>;;;999999999999999::::::;;;<<<===>>>???::::::;;;;;;;;;;;;;;;;;;===??????<<<999888:::===555666888:::;;;;;;;;;:::888888777777777888:::;;;::::::<<>>@@@BBBCCCEEEEEEEEEEEEFFFHHHJJJLLLKKKLLLOOOVVVaaammmyyy444777666444333666666333555555666666777888888999444555777888888666555444777666999>>>>>>;;;999;;;888888777777888999;;;<<<999<<<===;;;777555666888999777888>>>FFFIIIFFFAAAGGGHHHHHHGGGDDDBBBAAAAAAFFFEEEEEEFFFHHHJJJLLLNNNCCCDDDDDDFFFIIILLLOOOQQQPPPKKKFFFCCCEEEGGGGGGFFFCCCBBB@@@>>>===<<<;;;;;;:::::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<999777:::===666777999:::;;;;;;:::999888888777777888999:::;;;;;;;;;===DDDLLLQQQRRRQQQMMMQQQSSSPPPGGG@@@======666:::<<<<<<999777777999:::::::::999888777777777888999999999999888777666555555555666666666777777555555555666666666777777666666666666666777777777333444666777888888888777777777777777777777777777555555666666777777888888888888888999999999999999::::::;;;;;;<<<=========<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHKKKLLLKKKLLLOOOVVV```mmmyyy555888777444333666555222666666666777888888999999555666666777777666666666888777999>>>???;;;:::<<<::::::999888888888:::::::::<<<>>><<<888666777999:::888777<<>>BBBAAAAAABBBDDDFFFHHHJJJAAAAAAAAACCCEEEIIILLLNNNLLLIIIFFFFFFHHHHHHFFFCCCCCCCCCBBBBBB@@@???>>>===;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;:::::::::;;;===>>><<<999777:::<<<888888::::::::::::999888888888888888999:::;;;<<<;;;<<>>777:::===<<<999777777999999999888888777777666666888888999999888888777666555555666666666777777777555555666666666666777777777777666666555666666666444555666777888888777777777777777777777777777777444555555666777888888999::::::::::::999999999999:::::::::;;;<<<<<<======<<<<<<;;;<<<===???AAACCCCCCCCCCCCDDDEEEHHHKKKMMMLLLMMMOOOUUU___lllxxx666999888555444666555222666666777777888999999999666666666666666777777777999888:::>>>???<<<;;;======<<<:::999888888999999:::===???>>>:::888888:::999666555888>>>DDDEEEDDDDDDCCCAAACCCEEEDDD@@@<<<;;;;;;<<<===@@@CCCFFFGGG??????>>>???AAAEEEIIIKKKGGGFFFFFFHHHJJJJJJEEEAAA@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;::::::;;;<<<<<<>>>======<<<;;;::::::999:::<<<===<<<888777999<<<999::::::;;;:::999888777888888888999:::;;;<<<<<<;;;<<>>777:::===<<<999666777888888888777777666666666555888888888888888888777777555666666666666777777777666666666666666666777777888777666555444555555555444555666888888888777666777777777777777777777777444444555666777888999999;;;;;;;;;:::::::::999999999::::::;;;;;;<<<======;;;;;;;;;<<<===???AAABBBCCCBBBBBBBBBDDDHHHKKKMMMLLLLLLOOOTTT___lllxxx777999888555444666555222666666666777888888999999666666666666777777888888;;;999:::>>>???<<<<<<>>>>>>===;;;:::888888999999:::>>>@@@@@@<<<::::::;;;777555444666;;;???AAAAAAAAA@@@???AAADDDCCC???;;;555666777999===AAADDDFFF@@@???======>>>BBBEEEGGGDDDCCCEEEHHHKKKJJJFFFAAA===>>>???@@@@@@???>>>===???>>><<<;;;::::::;;;<<<>>>>>>===<<<;;;;;;::::::888;;;===;;;888777999;;;999:::;;;;;;:::999777666777888999:::;;;<<<======<<<;;;===CCCLLLRRRTTTTTTUUUOOOGGG@@@===<<<======888;;;===<<<999666666888777777777666666666666666777777777777777777888888666666666666777777777888777777777777777777666666888777666444444444555666555555777888888777666666888888888888888888888888444555555666777888888888::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;===???AAABBBCCCBBBAAAAAACCCFFFJJJLLLKKKKKKMMMSSS^^^lllyyy666999888555444777666333555555555666777777888888555555666777888888888888<<<:::;;;>>>???======??????>>><<<:::999999999:::;;;>>>BBBAAA>>><<<;;;===666555666888<<<>>>???>>>===>>>???AAABBBAAA===;;;222333555777;;;???CCCEEEBBB@@@>>><<<===???BBBEEECCCBBBCCCFFFJJJJJJFFFBBB<<<===>>>???????????????BBBAAA>>><<<;;;;;;<<<<<<>>>=========<<<;;;;;;;;;666999<<<;;;888777888:::999::::::;;;:::999888777777888999;;;<<<=========<<<:::;;;@@@GGGMMMOOOOOOVVVOOOFFF@@@>>>>>><<<;;;888;;;===<<<999666666777777777777777666666666666777777666666666777888888666666666777777777888888888888777777777777666666888666555333333444666777555666777888888777666555888888888888888888888888666666666666777777777777999999999999:::::::::;;;999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDCCCAAA@@@BBBEEEIIIKKKJJJJJJLLLRRR^^^lllzzz555888888555555888777555444444444555666666777777333555777999:::999888777===:::;;;>>>???======@@@???>>><<<;;;::::::::::::;;;???CCCCCC@@@======>>>888999<<>>999<<>><<<;;;444444555777:::===@@@BBBEEECCC???<<<<<<>>>AAACCCCCCAAAAAADDDHHHIIIGGGEEE????????????@@@AAABBBCCCEEECCC@@@===;;;;;;<<<===============<<<<<<<<<<<<555888;;;;;;888777888:::888999:::;;;:::999888777777888:::<<<===>>>>>>>>><<<::::::???EEEKKKMMMMMMRRRKKKBBB>>>>>>>>><<<888999;;;>>><<<999666666777777777777777777777777777777666666555666777888999666666777777777888888888888888888777777777666666777555444222333444666888555666777888888777666555888888888888888888888888777777777777666666666666666777777888999:::;;;;;;888999999::::::;;;<<<<<<;;;::::::;;;<<<>>>@@@BBBFFFDDDAAA@@@@@@CCCGGGJJJHHHHHHKKKQQQ]]]mmm|||555777888555555888888666333333444444555666666666333444777:::;;;:::888777===;;;;;;>>>???===>>>AAA???>>><<<;;;::::::;;;;;;;;;???CCCCCC@@@>>>===>>>:::===AAADDDEEEDDDAAA>>>777;;;@@@AAA???<<<;;;<<<666666666777999;;;>>>???GGGDDD@@@===<<<===@@@BBBCCCAAA@@@BBBFFFIIIHHHFFFBBBAAAAAAAAABBBDDDFFFGGGGGGDDDAAA>>><<<<<<===>>><<<<<<<<<===============555888;;;;;;888777888999888888::::::::::::999888777888:::<<<>>>>>>>>>>>><<<::::::>>>FFFKKKNNNMMMMMMFFF>>><<<>>>>>>;;;777999<<<>>><<<999666666777777777777777888888888888777666555555555777888999777777777777888888888888999888888888777777666666666555333222222444777999666666777888888777666555888888888888888888888888888888777777666666555555555555666777999:::;;;<<<888999999::::::;;;<<<<<<:::::::::;;;<<<>>>@@@AAAGGGEEEBBB@@@@@@CCCFFFIIIGGGGGGJJJQQQ]]]mmm}}}kkkbbbkkknnneee333333444555555444333333666555333222111111222222000111444666888999999999888:::<<<>>>???>>><<<::::::===AAAAAA???===>>>@@@<<<>>>>>><<<:::999<<<@@@AAA@@@BBBEEEGGGEEE@@@;;;@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======BBBDDDEEECCC@@@>>>@@@BBBDDDBBBAAACCCGGGHHHGGGDDDBBB???<<<<<>><<<:::===??????<<<999999;;;999::::::;;;:::999777777666777:::<<<<<<;;;999777::::::999:::;;;===???@@@888;;;<<<===CCCLLLRRRRRRLLLNNNLLLDDD<<<:::999777:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888777777666666777777888888888999777777777777777777777777;;;:::999888777555444444444444444555666777777888888888888777777777777777888888888888888999999999666666666666555555555555444444555777888999:::;;;:::999888777777888999:::;;;;;;;;;;;;===???AAACCCDDDBBB@@@???@@@CCCFFFHHHEEEIIINNNUUU^^^lll{{{vvvGGG999BBBJJJkkkzzz333333444555555444333333666555444333222222222222000111333666888888999999888999;;;======<<<:::888999<<>>@@@:::<<<>>><<<999888:::===>>>>>>???CCCFFFFFFBBB===???>>>===<<<<<<===>>>???>>>>>>======<<<======>>>AAABBBCCCBBB???===>>>@@@CCC@@@???@@@DDDGGGFFFDDDCCC???<<<<<>>AAA???======???@@@>>><<<:::===??????<<<;;;;;;<<<999:::;;;;;;;;;999777666555666999;;;<<<;;;:::888::::::999:::;;;===???@@@999;;;<<<<<>>===:::888999;;;;;;;;;<<<@@@DDDEEECCC???===;;;:::999999;;;>>>@@@AAA@@@???>>>======>>>>>>@@@AAAAAA@@@>>>===>>>???@@@===;;;<<<@@@DDDEEEDDDCCC@@@<<<<<<>>>@@@>>><<<@@@>>>======>>>???===<<<;;;<<<>>>>>>===<<<===>>>888:::;;;<<<;;;999666555333555888:::;;;<<<;;;:::::::::::::::;;;<<<>>>???:::;;;;;;;;;@@@IIIMMMLLLAAAFFFHHHEEEAAA???<<<888888888999999999:::::::::999999999888888777777666666666777777777777888888666666666666666666666666888888888777777666666666444555555666666777777888888777777777777777888888888888888888999999999:::888888888777777777777666777777777888888888999999:::999888777777888999:::;;;;;;;;;<<<===???AAABBBCCCAAA??????@@@CCCFFFHHHIIINNNTTT\\\eeerrrOOO777555888555???333333444555555444333333444555666777666555333222111222333444666777888888666777888888888777555444888:::;;;:::888888<<<@@@999===@@@???<<<::::::<<<;;;::::::<<>>:::999777666777:::>>>@@@CCCBBB???>>>======>>>>>>BBBBBBBBBAAA@@@@@@@@@@@@===:::777888===AAACCCCCCCCC@@@<<<<<<===>>>===;;;???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>??????888:::<<<===<<<999666444222444666999;;;<<<<<<;;;;;;::::::999:::;;;===>>>;;;;;;::::::???GGGJJJHHHBBBFFFFFFBBB??????===999777888888888888999999999888888888777777777666666666666777777777777777777666666666666666666666666666666777777777777777777555555666666777777777777888777777666666777888999999999999999999999999999999999999888888888777777888888888888888888888888:::999888777777888999:::;;;;;;<<<===>>>???@@@AAABBBAAA???>>>???CCCFFFIIIHHHMMMUUU^^^gggsssjjj@@@111333888666<<<333333444555555444333333444555666666666555444333222222333444555666777888555666777777777666555555888:::;;;999777777:::>>>:::>>>AAAAAA>>><<<===>>>>>>;;;888999<<<>>>===;;;888777555444666999===???CCCAAA???<<<<<<<<<===>>>DDDDDDCCCCCCCCCCCCCCCBBB:::777444555:::>>>@@@@@@CCC???;;;;;;===>>><<<:::>>>>>>>>>>>>===<<<<<<======<<<<<<===>>>?????????999:::<<<<<<;;;999666444222333666888:::;;;<<<<<<<<<;;;:::999999:::<<<<<<;;;;;;:::;;;AAAGGGGGGCCCFFFGGGDDD>>><<<======999777777777888888888999999888888888777777777777777777777666666666666666666555555555555555555555555666666666666666777777777666666666777777777777777888777666666666777999:::::::::::::::999999888888999999999999888888888888999999999999888888888888:::999888777777888999:::;;;;;;<<<===>>>??????@@@AAA@@@>>>>>>???BBBFFFIIIEEELLLUUU___hhhsss~~~dddHHH===888555999;;;333333444555555444333333444444555555555444444333222222222333444666777888555555666777777777777777888:::<<<:::777666888;;;888<<>><<<<<<===@@@???;;;777666999;;;:::999777666555444666888;;;===AAA???<<<:::999;;;<<<>>>EEECCCBBBCCCDDDEEEDDDBBB888555333444999<<<===<<>>::::::<<<>>><<<:::===>>>???>>><<<;;;<<<===>>>===;;;;;;===>>>>>>===;;;;;;;;;;;;:::888666555333444555777999;;;<<<<<<<<<;;;:::999999:::;;;;;;::::::;;;===CCCIIIFFF@@@IIIGGGBBB;;;:::===<<<999777777888888888999999999888888888888888888888888777777666666666666555555555555555555555555555555666666666666666666666666777777777777777777777777888777666555666777:::;;;===<<<;;;:::999888777666999999999888888888888777999999999999999999888888:::999888777777888999:::;;;<<<===>>>????????????AAA???>>>===???BBBFFFIIIDDDKKKVVV```jjjttt~~~|||nnn\\\MMMDDDDDD333333444555555444333333444444333333333333444444333222222222333555777888555555666777888999::::::999<<<===<<<888555666888444777999999888888<<>><<<999777777999;;;===BBBAAA???@@@BBBCCCAAA@@@777444333444888;;;:::999@@@<<<999999<<<>>>===;;;<<<>>>???>>><<<:::<<<===???===::::::<<<======;;;===<<<;;;999888777666666333444555777888:::;;;;;;===<<<:::999999999::::::888:::;;;???FFFKKKFFF===FFFEEEAAA<<<<<<>>><<<777888888888999999999::::::888999999999999999999999777777666666666555555555555555555555555555555555666666666666666666555555777777777777777777777777888777555555555777:::<<>>===;;;999777555555999888888888888777777777999999999999999999999999:::999888777777888999:::;;;<<<===>>>??????>>>>>>@@@???======???BBBFFFIIIEEENNNYYYdddnnnwww~~~ooommm333333444555555444333333444333222111111222444555333333222222333555666888555666777888999:::;;;<<<999<<<>>>===999555555666000333555444444555:::>>>>>>999333222555888:::999666666666777777888999:::<<<:::777666666888;;;===@@@>>><<<===@@@AAA???===666444333555999:::999777???;;;999999<<<>>>===<<<<<<>>>???>>>;;;:::;;;>>>@@@===:::999;;;===<<<:::>>>===;;;888777666777777444555666777888999:::;;;===<<<:::999888999999:::777999<<>>@@@<<<666888999999999999:::::::::999999999999999999::::::777777666666555555555444555555555555555555555555777777666666555555555555888888888777777777777777888777555444555777:::<<>>;;;999666444333888888888777777777777666888888999999999::::::::::::999888777777888999:::;;;<<<===?????????>>>>>>@@@>>>======???BBBFFFIIIHHHPPP\\\hhhqqqzzz///000222333444444333333444444333222333444555666666555555444444666777888777999;;;;;;999888:::===777888999:::999888777666;;;888555555777999888666999777444333222444666888888666444555888999777555<<<:::888666555777999:::::::::;;;???DDDEEEBBB???777666666666666555555555666777888:::<<<===???@@@==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666666555555555777888:::<<<;;;;;;:::::::::999999999888999:::<<>>;;;777555555777888888777666666777888999999999999::::::;;;;;;;;;999999999888888888888888<<<===???@@@@@@@@@???>>>@@@===;;;>>>DDDIIIJJJJJJGGGNNNXXXbbblllwww///000111333444444333333444444333222333444555666666555555444444666777888777999;;;;;;::::::<<<>>>999999::::::999888777666<<<999666777:::<<<;;;999999888666555444555666777888666555666888888777555:::999777666666888:::;;;:::::::::===AAAAAA>>>:::666666666555555555555444666777888;;;<<<>>>>>>???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::999999888777777666666666555666777888:::;;;;;;::::::::::::999999999777888:::<<<>>>@@@AAABBBEEECCC???;;;999888888999999999999:::::::::;;;;;;999::::::::::::888777666888888888777777777666666444444666666666555444333333666999999666444555777666666666777777888888888777666555444555888;;;===:::<<<===;;;777555666999999888777666666777888999999999999:::::::::;;;;;;999999999999888888888888;;;<<<<<<===>>>=========@@@===<<<>>>DDDIIIJJJJJJGGGNNNXXXbbbkkkvvv///000111222333333333333444444333222333444555666666555555444444666777888666888:::;;;:::;;;===???::::::::::::999888777666<<<999777888<<<>>>===;;;::::::999888777666666666777666555666888888777555777666666666777999;;;===AAA???>>>@@@BBBAAA===999666555555555555444444444444666999<<<===>>>============<<<;;;:::999999888;;;;;;;;;<<<<<<<<<======::::::999999888777777777666666666666777888:::;;;:::::::::999999999888888666777999:::<<<>>>@@@@@@DDDBBB???;;;999888888999999999999999::::::::::::999999::::::999888666555777777777777666666666666444444666666666666555444333666999888666444555777555666777888999999::::::777666555555666888:::<<<888:::<<<;;;888666888:::;;;:::888777666666777888999999999999::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===AAA>>><<>>???;;;;;;:::999888777666666:::777666777;;;===<<<::::::;;;;;;:::999777555444666666666777888777666555444555666777999;;;<<<===IIIFFFDDDEEEEEEDDD???;;;555555555555444444444444444666999<<<>>>===<<<;;;<<<<<<;;;:::999888777666:::;;;;;;<<<<<<======>>>999999999888888888777777666666666777777888999:::999999999999888888888888666666888999;;;===>>>???BBBAAA>>>;;;999999888999888999999999999:::::::::888999999999999777666555777777666666666555555555444444666777777666555555333666888777555333555888444555777999:::;;;;;;:::777666666555666888:::;;;666999;;;:::888777999<<<<<<:::999777666666777777999999999999999999999:::888999999999::::::;;;;;;===============>>>>>>???BBB???===@@@EEEIIIKKKJJJIIIPPPYYYaaaiiirrr|||111111111111111111222222444444333222333444555666666555555444444666777888666666777999;;;<<<======::::::999888777777666666666444333555999;;;999777::::::;;;;;;999777555333555666888888888777666555333444666888:::;;;<<<<<>>@@@???===;;;:::999999999888888888999999999::::::777888999999888777555444666666666555555555555444333444666777777777666666444666888777444333555888444555777999;;;;;;::::::777777666666777888999:::555888::::::888888:::===<<<;;;999888777777777777999999999999999999999999888888999:::;;;<<<<<<===@@@@@@@@@AAAAAAAAABBBBBBCCC@@@>>>@@@EEEJJJKKKKKKJJJPPPYYYaaaiiirrr{{{111111000000000111111222444444333222333444555666666555555444444666777888666666666777:::<<<<<<;;;888888777666666666666777666444333555888999777444888888999999888666444333333666999999888666555555444555777999:::;;;::::::???<<<999:::;;;;;;777444777666666666666555555555555666999;;;<<<<<<;;;:::;;;;;;:::999888777777666;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777888888888888888888888888777777777777666666666777999:::<<<======???>>>===;;;:::999999999888888888888999999999999777777888888777666444333666555555555444444444444333444666777888888777666444666777666333222555888333555777999::::::999888777777777777777888888999555888::::::888888:::===;;;:::999888777777888999999999999999999888888888888888999:::<<<===>>>>>>@@@AAACCCDDDDDDDDDCCCBBBDDDAAA???AAAFFFJJJKKKKKKKKKQQQZZZbbbiiirrr|||222111000//////000111222444444333222333444555666666555555444444666777888777555444666999:::999888666555555444444555777777888666555777::::::777444666666666666555555444333222666999:::888666555666555777999:::;;;:::888777777555333444777888666333888888777777777666666666666777888999:::;;;;;;;;;:::::::::999999888888888;;;;;;;;;:::999999888888888888888888888888888888666666777888999888888777888888777777777666666666666777888999:::<<<============<<<;;;::::::999999888888888888999999999999666777777888777555444333555555555444444444333333333444666777888888777777444666777555222222555888333555777999:::999777666777777777777777888888888666888;;;:::888888:::===;;;:::999888888888999:::999999999999888888888777888888999;;;<<<>>>??????>>>@@@CCCEEEEEEDDDAAA@@@EEEBBB@@@BBBFFFJJJLLLKKKKKKRRRZZZcccjjjsss}}}222111000//////000111111444444333222333444555666666555555444555666777888777555444555888999888666444444333333444555777888:::999888999<<<<<<999555444444444444333333333333222666::::::888555555666777888:::;;;;;;999666555666444333555888:::999666888888888888777777777777777777888999999:::;;;<<<::::::999999999999999999<<<;;;;;;:::999888777666888888888888888888999999666666888999999888777777777777777777666666666666777777888:::;;;<<<============<<<;;;;;;:::999999777888888888888999999999666777777777777555444333555555444444444333333333333444666777888888888777444666777555222222555888333555777999999888666444777777777777888888888888666999;;;:::888777:::<<<:::999888888888999:::;;;999999999999888888777777888888999;;;===>>>???@@@;;;>>>AAADDDDDDBBB???===EEEBBB@@@BBBGGGKKKLLLKKKLLLRRR[[[ccckkkttt~~~///111222111//////222666444555666333000///222555555555666666666444333111333555777999:::;;;;;;:::666666666666777777777777777888:::<<<<<<:::888666777444111111444666555333777:::===<<<999777777999;;;;;;;;;::::::999999999444555777888999999999888;;;::::::999999888888777777555444666:::<<<;;;999999<<<>>>>>>;;;999999:::::::::999999999:::;;;<<<666AAADDD:::333777999777777777888777666555333222777999;;;999666444555777777777666777888:::===>>>???@@@AAA>>>:::777777999777888999::::::999888777888888777666555444444333444444444444444444444444666666666777888888999999111444777888777888;;;>>>777777777777888888888888666666666666777777777777888777666555555666777888888777666666777999;;;<<<888999::::::::::::999888777;;;<<<888777;;;>>>>>>;;;???CCCHHHJJJIIIGGGEEEBBBBBBAAABBBEEEIIIMMMOOOKKKRRR[[[dddllluuu///111333111//////222666333555666333000000222555555666666666666555444444444555777888999:::999999555666666666777777777777777888:::;;;;;;:::888666888444111222555666555333666999<<<;;;888666777888999999999999999999999999555666777999999999888888::::::::::::999999999999888666555777;;;===<<<999999;;;>>>===;;;999999:::::::::999888999:::;;;<<>>???AAACCCDDDEEEEEEEEEEEEDDDCCCDDDEEEIIILLLNNNLLLQQQYYYaaajjjuuu000222333111///...111555111444555444111000222555666666555555666777999:::666666666666666666666666555555555666666666777777555777888999999999888777888666333444777888777444444666888777444222444666444444555777888999:::;;;999999999999999888888888888999999:::;;;;;;<<<<<<:::888777888<<<>>><<<:::888999;;;;;;:::999999888:::999888888888999;;;;;;888>>>???999444555666444555666777888888777555555888777666444555777:::===888999;;;===>>>======<<<:::::::::999888777777777777777777777777777777777555555555666666666666666555555555555555555555555555555666666777888888888555777999888555444666999666666666666777777777888666666666666777777777777888777666555555666777888666666666666777777888888666777888999999888777666444<<>>999999999999?????????@@@AAACCCDDDEEEFFFEEEDDDDDDFFFHHHLLLNNNLLLQQQYYY```iiiuuu111222333111///...111444000333555555222111333555666555555555666777999;;;666666555555555555555555555555555555666666666666555666777888888888888777999666555666999:::777555333555777555222111333666333333555666888:::;;;<<<999999888888888888888888777888999999:::;;;<<<<<<;;;888777888<<<===<<<:::888888999:::::::::999777999999888777888999:::;;;333777888555222333444444555666777888888777777666888666444444555888;;;<<<888999;;;===>>>>>>======:::999999888888777666555666666666666666666666666555555555666666666666666555555555555555555555555555555555666777777888888555888999888555333555777555666666666666777777777666666666666777777777777888777666555555666777888555555666666777777777666666666888888888888666666===IIIQQQJJJ>>>999;;;>>>@@@@@@>>>>>>???AAACCCEEEFFFEEEDDDDDDEEEHHHKKKNNNMMMRRRYYYaaaiiiuuu111333444111......111444000333555555333111333555555444555555666777888999555555444333333444444555444444555555555666666666444555666777777888777777999777666777:::;;;888555333555666555111111333666333444555666888:::;;;<<<888777777666777777888888777777888999999:::;;;;;;;;;888777888;;;===;;;999777777777999::::::888666999888888777777999:::;;;888999:::888555444444555444555777888999888888777888666444444777999::::::888888:::<<<===>>>??????<<<:::888888888777666444666666555555555555666666666666666666666555555555555555555555555555555555444555555666666777777888555777999888444333555777555555666666666666777777666666666666777777777777888777666555555666777888555555666666666666555555555666777888888777666555HHHUUU[[[RRRCCC<<<>>>AAAAAA@@@???>>>???@@@BBBDDDDDDCCCBBBCCCDDDHHHKKKMMMMMMSSSZZZbbbjjjuuu222333444222......000444///222555555333222333555333444555666666666666666444444333222222333444555444444444555555555666666444444555666666777777888:::888777888;;;<<<999555444666666444111000333666444444666777999:::;;;<<<666555555555555777888999777777777888888999999999:::888666777:::<<<:::777777666666888:::;;;888666999888777777777888:::;;;<<<;;;::::::777555555555444555777888999999888888888666444555888:::999888777777888:::<<<>>>@@@AAA>>>;;;888888888888555222666666555444444555666666777777666666555555444444555555555555555555555555444444555555666777777777444777999777444333555777555555555666666666777777666666666666777777777777888777666555555666777888444555666666666555444444555555666777777666555555DDDLLLOOOIII@@@===>>>>>>BBBAAA@@@??????@@@BBBCCCBBBAAAAAAAAADDDGGGKKKMMMMMMSSS[[[ccckkkttt222333444222......000333...222555666333222333555222333555666666666555444333333222111222333444555444444444555555555666666444444444555666777777888:::888777999<<<<<<999666444666666444111111333777555555666888999:::;;;<<<555444444444555666888999777777777777777888888888:::777555777:::;;;999777777555555777:::;;;888555999888777777777888::::::999777777888777444444666444555777888999999999888888666555666999:::888666666666777888;;;>>>AAABBB???<<<999888999888555222666555444333333444555666888888777666555444444333666666666666666666666666444444555555666777777777444666888777444333555888555555555555666666666777666666666666777777777777888777666555555666777888444555666666666555444333444555666777777666555444666:::<<<::::::<<<<<<:::BBBAAAAAA@@@@@@AAABBBCCC@@@@@@@@@AAACCCGGGKKKNNNNNNTTT\\\dddlllttt}}}...111333222///...000333...222555555333222333555333333444555444333111000000111222333555666777777222222333444444555666666777777777777777777666666:::888777999<<<<<<999666666666666777888888999999555555444333444555666777222666999:::888777888:::888888::::::::::::888888555444333666999999666333888888888888888888888888777555333222222444777888:::999888777666555444333333444666777888888888777777888888888999999999999555666888:::===???AAABBB>>><<<999666555555777888777777777777777777777777888777777666555444444444444444555555555555555555222222333444555666777888777777777777666666666666333444444444555555666666666666666666666555555555333444444555666777777888;;;999777666666777999;;;<<<;;;999777555555555555666777888999;;;<<<===>>>@@@?????????>>>>>>>>>===???@@@AAACCCFFFHHHIIIJJJJJJPPP[[[fffooovvv~~~...111333222///...000222///222555555333111333555333333444444444333111111111222222333444555666666222222222333333444555555555555555666666666666666999888777999;;;;;;999666666666666777888888999999666555444444444444555666222555999999777666888:::888999::::::::::::999888666444333555888999777444888888888888888888888888666555444333444555777888999999888777666555444444444555666777888888777777777777777777888888888999555666888;;;>>>@@@BBBCCC>>><<<999777555555777888777777777777777777777777888777666666555444444444555555555555555555555555222222333444555666777777666666666666777777777777444444555555666666666666666666666666666666666666444555555666777777888888;;;999777666666777999;;;;;;999888666555555555666666666777999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIKKKMMMLLLSSS]]]hhhpppxxx...111333333000///000222///222555555222111222555222222333333333222111111333333333333444444444444111111111111222333444444333333444444555555666666888777777999::::::888666666666666777888888999999888777666555444444444444222555999999777666777999999999::::::::::::999999888555333444777999777555888888888888888888888888666666666666666777777888999888888777666555555444555666777777777777666666666666666666666777888888444666888;;;>>>AAADDDEEE>>>===:::777666666666777777777777777777777777777777777666555444444444444555555555555555555555555222222333444555666666777555555666666777777888888666666666666777777777777666666666666666666666666666666777777888999999999:::999777666666777999:::888777666666555555666666555666777888999;;;<<<<<<<<<<<<<<<===>>>>>>??????===???AAADDDHHHKKKNNNOOOMMMUUU___iiiqqqzzz...111444333111///000222000222555444111000222444222222222222222222111111333333333333333333333333111111000000111222333333222222222333444444555555666666777888999888777555666666666777888888999999999888777666555444333333111555888888666555666888999999::::::::::::999999999666333333666999888777888888888888888888888888666666777777888888888888888888777777666666555555777777777777777666666666666555555444555666777888444666888;;;???BBBDDDEEE???===;;;888777666666666777777777777777777777777777666555444444444444555555555555555555444444444222222333444444555666666444555555666777888888999777777777777777777888888666666666666666777777777888888888999999:::::::::999888777666666777888999666555555555555666666666555666777888999:::;;;;;;::::::;;;===>>>???@@@AAA@@@AAACCCFFFIIIKKKMMMNNNLLLUUU___fffooozzz...111444444222000000222000333444333000///111444111111111111111111111111444333333333333222222222222111000///000111222333111222222222333333333444444666777888777666555555666666666777888888999999999999888777555444333222111555888888555444555777999999999999999999999999999666333444777999888777888888888888888888888888777777777888888888888888777777777777666666666666777777777666666666666666666555444444444555777888444666888;;;>>>AAACCCEEE???>>>;;;999777666666666666666666666666666666666777666444333333444555666666666555555555444444444222222333333444555555555444555555666777888888999888888888888888888777777666666666666777777888888999999999999::::::::::::888888777666666777888888555555555666666666666666666666777888999999::::::999:::;;;===>>>@@@AAABBBCCCCCCEEEFFFHHHJJJKKKLLLJJJTTT]]]ccckkkxxx...111555555222000000222111333444222//////111444000000000///000000111222333333333333222222222222333222000//////000222333333333333333222222222222333555777777666444444555666666666777888888999999888888888888666555333222111444888777555333444666888888777777777777888888999666444555888:::888666888888888888888888888888777777777777777888888999666666666666777777777777777777666666666666777888777666444333444555777999555666888:::===@@@AAABBB???>>><<<:::888777666555666666666666666666666666777555444222222333555666666666666555444444333333222222333333444444444444555555666666777777888888888888888888777777777777555666666777777888888999999999::::::::::::::::::777777777666666777777777555555666777777777666666777777888888999::::::;;;:::;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKHHHTTT]]]aaaiiixxx---111555666333111000222111333444222///...111444000//////...///000111222222222222222222222333333444333111//////111333444444444444333333222111111111444777777555333333555666666666777888888999999777888888888777666444333111444777777444222333555888777666555555666777888888666555666999:::888555888888888888888888888888888777666555555777888:::555666666666777777777888666666555555666777888999888666555444444666888999555666888:::<<<>>>???@@@???>>>===;;;999777555555666666666666666666666666666555333222222333555777777666666555444444333333222333333333333444444444666666666666777777777777888888777777777666666666555666666777888888999999999999999999999999999999777777777666666777777777666777888888888777666555888888999999::::::;;;;;;;;;<<<===???@@@BBBCCCDDDBBBCCCDDDFFFHHHIIIKKKKKKJJJVVV___aaajjjzzz---222666666333111111222222333444222......000333000///.........000111222111111222222222333333333555444111000000111333555666555555444333222111111111444777666444222333444666666666777888888999999777777888888888666555444111444777777444222333444777666555444444555666777777666555777:::;;;888555888888888888888888888888888777555333444666888:::555555666666777777888888666555555555666777999:::888777555444444666888:::666666777999;;;<<<>>>>>>@@@???===;;;999777555444666666666666666666666666666555333111111333555777777777666555444444333333333333333333333333333444777777777777666666666666888777777777666666555555555666666777888999999999999999999999999999999999666777777777777777777666777888999999999777666555999999999::::::;;;;;;<<<======>>>@@@AAABBBCCCDDD@@@AAABBBEEEGGGJJJLLLMMMLLLYYYbbbccckkk|||000000000111222222222333222222111111000000//////000000000000000000000000333333444444444444444444000000//////.........---222333333333333333333444222222333444555666777888222222333333444555555555666666777777777777666666222222222222222222222222666555444333333444555666777666555888;;;<<<:::777999888666555444555777888666777888999999888777666444555555666777888888999777777777777777777777777777888999999999999888777555555444555888<<<@@@BBB=========<<<999777444222444333222222333444666777555555444444444333333333555555555555555555555555444444444333333333222222222555777666444333555888:::999777666555444555555666666666666777777777777777888999::::::999888777666777888888888777555444555666888999999999888777444555777:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>@@@CCCFFFHHHIIIJJJJJJPPPYYYbbbgggooo{{{111111111111111222222222111111111000000000000000000000000000000000000000333333333333444444444444222222222111111000000000222222333333333333444444333444444555555666777777444444444444444555555555666666777777777777666666333333333333333333333333666555444333333444555666777666555777;;;<<<999666999888666555444555666777444555666777777666555444555555555666777888888888777777777777777777777777777888999::::::999888777555555555555888<<>>???@@@AAAAAA???@@@CCCFFFHHHIIIJJJJJJOOOXXXaaagggppp{{{222222222111111111111111000000000000111111111111000000000000000000000000222222333333333444444444444333333333333222222222222222222333333444444444666666666666666666666666666666666555555555555444666666777777777777666666444444444444444444444444666555444333333444555666777555444777:::;;;999666999888666444444555666777333333444555555444333333555555666666777777888888777777777777777777777777777888999::::::999888777555555555666888<<>>>>>===<<<:::888555444444333333444444555666777555555555444444444444333444444444444444444444444444444444444333333333333222555777666444333555888888777666555555666777888666777777777777888888888888888999999999999888888777777888888777777666555555555666666666777777777666777999:::;;;;;;;;;:::======>>>???@@@AAAAAABBB@@@AAACCCEEEGGGIIIJJJJJJOOOXXX```gggppp}}}333222222222111000000000//////000000111111222222000000000000000000000000111111222222333333444444222222222222222222222222222222222333333444444444888777777666666555444444888777777666555555444444666666777777777777666666444444444555555555555555666555444333333444555666777555444555999:::999666999777555444444444666777444555666666666666555444555666666666777777777888777777777777777777777777777888999::::::999888777555555555666999<<<>>>@@@>>>>>>>>>===;;;888666555444444444555555666777777555555555555444444444444444444444444444444444444555444444444444333333333333555777777444444666888777666555555555777888999777777777888888888999999999999999999999999999999888888888888777777666666555555555555555666666777777888:::;;;;;;;;;::::::===>>>>>>???@@@AAABBBBBBAAABBBDDDFFFHHHIIIKKKKKKPPPXXX```gggqqq~~~333222222222111000000000//////000000111111222222////////////////////////000000111111222333333444000000000000000000000000111111222333333444555555888888777666555444333333888888777666555444444333666666777777777777666666444444444555555666666666666555444333333444555666777444333444888999888666888777555444333444666777777777888999999888777777666666666666777777777777777777777777777777777777777777999999999999777777555555666777999;;;>>>???>>>>>>>>>===<<<999777666444444555666777777777777666666555555555444444444444444444444444444444444555555555444444444333333333666888777555444666999666666555555666777888999888888888888999999999999:::999999999999999999:::999888888777777777777777555555555555666666666666888999:::;;;<<<;;;;;;:::>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFIIIKKKMMMNNNRRRXXX___gggrrr222222222111111111111111000000000000111111111111//////////////////////////////000111222333333444/////////000000000000000111111222333333444555555777777666555444333222222777777666666555444333333666666777777777777666666333333444444555666666666666555444333333444555666777444222333666999888666888777555333333444555666888999::::::::::::999888666666666666777777777777777777777777777777777777555666777888888777666555555666666888999;;;===>>>>>>>>>>>>>>><<<:::888777444555666777888888888888666666666555555555444444333333333333333333333333555555555555444444444333333666888777555444666999777666555555555777888999888888999999999:::::::::::::::999999999999:::::::::999888777777777777888444555666777888777666666777888:::;;;<<<<<<<<<;;;??????@@@AAABBBCCCCCCDDDCCCCCCEEEGGGJJJNNNPPPRRRTTTYYY```gggsss111111111111111222222222111111111000000000000000////////////////////////......///000111222333333111111111111222222222333000111111222444555555666666666555444333222222111666555555555444444333333666666777777777777666666222333333444555555666666666555444333333444555666777444111222666888777666888666555333333444555666666777888999999888777666777777777777666666666666777777777777777777777777444555666777777666555444555666777888:::;;;======>>>??????>>>===;;;999888444555777888999999888888666666666666555555555555333333333333333333333333555555555555444444444444333666888888555444777999777777666555555666777888999999999::::::::::::;;;;;;:::999999999999:::;;;:::999888777777777888888333555888::::::999666555666888999;;;============??????@@@AAABBBCCCDDDDDDCCCDDDEEEHHHLLLPPPTTTVVVVVV[[[```gggsss000000111111222222222333222222111111000000//////////////////////////////---...///000111222333333333333333444444555555555000111111222444555666666555555444333333222111111555444444444444333333333666666777777777777666666222222333333444555666666666555444333333444555666666333111222555888777666888666444333333333555666444555666777777666555444777777777777666666666666777777777777777777777777333444555666666555444333555666777888:::;;;======>>>?????????===;;;999888444555777888999999888888777666666666555555555555333333333333333333333333666666555555555444444444444666888888555555777999888777666555555666777888999999:::::::::;;;;;;;;;;;;;;;999999999999;;;;;;::::::888777777777888999222555999;;;<<<:::777444666777999;;;===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFIIIMMMRRRVVVYYYXXX\\\```gggsss//////000111222333333333444444333333222111000000............////////////...///000111222333444444111222333555666555555444111111111222222333333333555555333222111222333333444444444444444444444444444555666888888888777666111111111111111111111111444444222222222222444444444444444555555555666666555444222111222444666888666555555555555444444444666666666666666666666666666666666666666666666666777777777777777777777777777666555555666999===???@@@@@@??????===;;;888777333777;;;<<<:::888777888666555444333333444555666666666555444333333222222444444444555555555555555777777777777666666666666333333444555666777888888999999;;;;;;;;;:::999888:::;;;;;;<<<;;;:::888777888888888777777777777666777777777888999999::::::777888999;;;===>>>@@@AAA>>>>>>???@@@BBBCCCDDDDDDCCCFFFIIIIIIIIILLLQQQUUUZZZcccjjjkkkoooyyy000000000111222222222333333333333222222111111000............////////////...//////000222333333444111222333555555555555444111222222222222222222333555444333222111222222333444444444444444444444444444555666777777777666666444333222111111111111111444333222222222222333444333444444444555555555666555333222111222444666888555555555555444444444444555555555555555555555555666666666666666666666666666666666666666666666666555444333444555999<<<>>>@@@@@@@@@@@@>>>;;;999777333777:::;;;:::888777888666555444333333444555666666555555444333333222222444444444555555555555555777777777777666666666666333444444555666777888888999:::;;;<<<<<<;;;::::::999:::;;;;;;;;;:::999888999888888888888777777777777777777888999999::::::888888999;;;===>>>???@@@===>>>???@@@BBBCCCDDDDDDDDDFFFIIIIIIIIIKKKPPPTTTXXXbbbiiilllpppzzz111111111111111111222222222222222111111111111111............////////////......///000111222333333000111333444555555444444222222222222222111111111444333222111111111222333444444444444444444444444333444555666666666555444777555333111000000111111333333222111111222333333333333444444444444555555444333222111222444666888555555555555444444444444444444444444444444444444666666666666666666666666666666666666666666666666333333333444666999<<>>???===>>>???@@@AAACCCDDDDDDEEEGGGJJJIIIHHHJJJNNNRRRVVV```iiilllqqq{{{222222222111111111111111000000000111111111111111............////////////......//////000111222222///000222333444444333333333333222222111111000000333222111000000111222333555555555555444444444444222333444555555444333333777555222000///000222444222222111111111111222222333333333333333333444444444333222222333444666777555555555444444444333333333333333333333333333333555555555555555555555555666666666666666666666666555555555777999<<>>>>>======>>>@@@AAABBBCCCDDDFFFHHHJJJIIIHHHIIIMMMPPPUUU___hhhmmmttt~~~222222222111111111111111000000000000000000000111............////////////.........//////000000111///000111333333333333222222222222111111000000000222111000000000000222222666666666555555444444444111222333444444333222111444222000///000222444666111111111111111111111111333333333333333333222222333333222222333444666777555444444444444333333333333333333333333333333333444444444444444444444444555555555555555555555555888888999;;;===???BBBCCC@@@AAABBBBBB@@@===:::888555555666777888777777666555444333222222333444555333333333333333222222222333333444444555666666777777777777777666666666666444444555666777888999999999:::<<<=========<<<<<<888888888888999::::::;;;999999999888888888777777777777777888999999::::::::::::;;;;;;<<<===>>>>>><<<===>>>???AAABBBCCCCCCFFFHHHJJJIIIGGGHHHLLLPPPUUU___iiipppwww111111111111111111222222000000000///////////////............////////////---........./////////000...///111222333333222222111111111111111000000000111000/////////000111222777777666666555444444444000111222222222111000///000000//////000222444666000000111111111111000000333333222222222222111111333333333333444555666666444444444444333333333333333333333333333333333333444444444444444444444444555555555555555555555555:::;;;;;;===>>>@@@BBBCCCAAAAAAAAA@@@>>><<<:::888555444444555777777666555555444333222222333444555333333333333222222222222222333333444555666777777777777777777666666666666444555666666888888999::::::;;;<<<======<<<;;;:::999888888888888999999:::888888888777777777777666777777777888999999::::::999999:::;;;<<<===>>>???<<<===>>>???@@@BBBCCCCCCEEEHHHIIIIIIGGGHHHLLLPPPWWW```kkkrrrzzz~~~000000000111222222222333000000000//////......---............////////////------............//////...///000222222222222111000000000000111111111111000//////...///000111222777777777666555444444444000000111222111000///...////////////000111222222//////000111111000//////333222222222111111111111222222333333444555555666444444444333333333222222444444444444444444444444333333333333333333333333555555555555555555555555::::::;;;<<<===>>>??????BBBAAA???===<<<::::::999666444333444666777666444444444333222222333444444222222222222222222222222222222333444555666777777777777777777666666666666555555666777888999999:::;;;;;;<<<<<<;;;:::999888:::999888777777888888999777777777666666666555555777777777888999999::::::888888999;;;===>>>???@@@<<<<<<===???@@@AAABBBCCCDDDGGGIIIHHHGGGHHHLLLPPPYYYbbbmmmuuu}}}~~~//////000111222333333444111111000///...------,,,............/////////000------..................---...000111222222111111//////000000111111222222000///.........000111222888777777666555444444444///000111111111///...---000000000000000/////////...///000111111000///...333222222222111111000000222222333444444555555666444444444333333333222222444444444444444444444444333333333333333333333333555555555555555555555555888888999::::::;;;;;;<<>><<<:::999::::::666444222333666777666444444444222222222222444444222222222222222222222222222222333444555666777888777777777777666666666666555555666777888999::::::;;;<<<<<<<<<;;;999777666;;;:::888777777777888888666666666666555555555555777777777888999999::::::777888999;;;===???@@@AAA<<<<<<===???@@@AAABBBCCCDDDFFFHHHHHHGGGHHHMMMQQQZZZdddnnnvvv---...000111222222111111111111000//////000111222///000000000000111111111////////////............///...///222666666222...000000000000////////////////////////000111333444666666555444444333222222000000000000///////////////000111222222111000///,,,000333333111///000222000///000333666888666333444444444444444444444444555444333222111222333333000111333444555555444333222222333333333333444444333333444555666777888888777666777:::======:::666;;;>>><<<999???GGGBBB555444666555222222666888666444444444444444444444444333333333222222222111111222222333444444555555666555555555555555444444444444555666777999:::;;;<<<@@@???===<<<<<<<<<===>>>999;;;;;;888777::::::777888:::;;;999555555888;;;666777888999::::::999888555666777888:::;;;<<<===:::<<<>>>@@@AAAAAA@@@@@@BBBEEEHHHIIIHHHIIIMMMQQQ[[[cccmmmvvv{{{~~~---...000111222222111111111000000//////000111111000000000000111111111111////////////............------...222666777444111000000000000////////////000000///...///111333444555555444444333222222111000000000000///////////////000111222222111000///---000222222000///111333111000000222555666444222333333333333444444444555555444333222111222222333000111222444444444444333222222222333333333444444333333444555666777888888:::999:::===??????;;;888999======999<<>>???@@@AAAAAAAAAAAABBBEEEHHHHHHHHHIIINNNRRR\\\eeepppyyy~~~---...000111222222111000111000////////////000000000000000111111111222222////////////............,,,,,,---111666888666333////////////000000000000222000...---...000333555444444333333222111111111000000000000///////////////000111222222111000///---000222111//////222666000000000111333444222111333333333333333444555555444333222222111111222222///000222333444444333333222222222222333333333333333333444555666777777888<<<<<<<<<>>>@@@???===:::999??????:::999<<<:::333111555555333333666666333333333333333333333333333333333333222222222111111333333333444555555666666666666666666666666666666666777888999:::;;;<<<===;;;;;;:::999999999999::::::======:::999<<<;;;999999:::;;;999666555888;;;;;;<<<===>>>===<<<;;;:::777777888999;;;<<<======@@@@@@???@@@@@@AAABBBBBBBBBEEEGGGHHHGGGJJJOOOSSS^^^gggsss|||~~~~~~---...///111111111111000000000/////////...//////000000000111111111222222////////////...............------111666777555333////////////000000000000222111...---...000333555222222222222111111000000000000000000////////////...///111222222111000000...000111000//////333777000000000000111111111000333333222222222333444555333222222111111111111111///000111333333333333222111222222222222333333333222333333444555666777888999:::;;;===>>>>>>===<<<>>>DDDEEE???999888555222000444555333444555444111222222222222333333333333333333333222222222111111333333444444555666666666666666666666777777777777777888888:::;;;<<<======<<<;;;;;;:::::::::::::::;;;>>>>>>::::::===<<<999999;;;;;;999666555888;;;;;;<<<<<<===<<<;;;999888888888999:::;;;<<<======??????>>>===>>>???@@@AAACCCEEEGGGGGGGGGJJJPPPVVV___hhhttt}}}~~~~~~~~~,,,---///000111111000000////////////......------//////000000000111111111////////////............000......000444555333000.../////////000000000111222111///......000222444222222111111111111000000000000000000////////////...///000111222222111000///111222111//////333777000000000000000000000111444333222111111222333444111222111111111111000000...///000222333222222111111111111222222222333333222222333444555666777777666777999;;;;;;;;;;;;;;;EEEIIIIIICCC;;;666333111000444555333333555333000111111111222222222333333333333333222222222111111333333444555555666666777555666666666777777888888888888999:::;;;;;;<<<<<<>>>>>>>>>=========<<<<<<<<<>>>>>>;;;:::======:::999;;;<<<:::666666999<<<999999:::::::::999777666999999:::;;;<<<======>>>======<<<<<<<<<>>>???@@@CCCEEEFFFFFFFFFKKKRRRXXX```hhhsss|||~~~|||}}}~~~~~~~~~,,,---///000111111000///.../////////...---,,,+++........./////////000000////////////............000...---///222333111///......//////000000111111111111000//////000111222111111111111111111111111000000000000////////////...///000111222222111111000222444222000///222555///000111000//////111333666555333111000111222333000111111111111000//////---...000111222222111111111111111111222222222222222222333444555666666777777999::::::999888888999FFFHHHHHHCCC<<<555222111111444444111111333333///000000000111111222222333333333333222222222111111444444444555666666777777444555555666666777777888888888888999:::;;;;;;;;;>>>>>>??????>>>>>>===<<<;;;>>>>>>;;;:::===<<<::::::;;;<<<:::777666999<<<777888999999999888777666::::::;;;;;;<<<======>>><<<<<<<<<===>>>@@@AAABBBDDDEEEEEEEEEFFFKKKTTTZZZccckkkuuu|||}}}{{{{{{|||}}}~~~|||zzz,,,---...000000000000///......//////...---+++***------------............////////////............---+++***---111333222///.........///000111111111000000111111111000000000222222222222222222222222000000000000////////////---...000111222222111111000333555444111///111333...000111000///000333666888666333000//////000111///000111111111000///...---...///111111111111000111111111111222222222222111222333333555555666777===??????===999666666777BBBAAAAAA@@@;;;666222111222444333000///222222000//////000000111222222333333333333222222222111111444444555555666666777777333444444555666666777777777777888888999:::::::::<<<<<<=========<<<;;;:::;;;======::::::<<<<<<999:::<<<<<<:::777666999<<<888999:::;;;;;;::::::999;;;;;;;;;<<<======>>>>>>===>>>@@@BBBCCCEEEEEEFFFDDDEEEEEEDDDEEEKKKUUU\\\iiipppxxx~~~|||~~~}}}zzz,,,---...000000000000///......//////...,,,+++))),,,,,,,,,---------......000/////////............+++)))(((+++000333333111---......///000111111222///000111222222111//////222222222222222222333333000000000000////////////---...000111222222222111000333666555222///000111...000111111///000444888999777444000///...///000///000111111111000...------...///111111111000000000111111111111222222222111222222333444555666777DDDEEEDDD@@@:::555555666<<<;;;;;;<<<:::666222111333444333///...111222000...//////000111222222222333333333222222222111111444444555555666777777777333333333444555666666777777777777888888999999:::::::::;;;<<<;;;:::999888:::======:::999<<<;;;999:::<<<<<<:::777777999===999:::<<<=========<<<<<<;;;;;;<<<<<<======>>>>>>???AAACCCFFFHHHIIIIIIIIIDDDEEEEEEDDDEEELLLUUU]]]nnnttt{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||///////////////............000111///,,,***+++---+++,,,---////////////...111000///------......///............////////////000000000000000000000000///////////////.........000000111222111000///..............................///000111222222111000333333222222111111000000...,,,,,,///555:::<<<<<>>???>>>>>>===<<<;;;;;;;;;:::999999888999:::;;;<<<999999::::::999888666555777777888999::::::;;;;;;:::999888888:::===AAACCCCCCAAAAAACCCHHHJJJJJJHHHGGGGGGGGGFFFGGGMMMVVV^^^ffflllvvv~~~/////////////////////...///000111///---+++,,,...+++,,,---////////////...111000///...---...//////............////////////////////////////////////////////////////////////000111222222222111000///...........................///000111222111111000111111111111111000000000...---...222888===??????<<<888222//////000///...//////000000111222222333222222222111111111000000222222222222222111000000...111444444333333666::::::CCCDDD:::444888===<<<;;;======999777777555111000000000000000000000///222222222222111111111111111111111111111111111111666666666666666555555555666555444444555666888999666888:::999777777;;;>>>>>>>>>======<<<;;;;;;:::;;;:::999999:::;;;<<<===::::::::::::999888777666777888888999::::::;;;;;;:::999888888:::===AAACCCBBBAAA@@@CCCGGGIIIIIIGGGGGGGGGGGGFFFGGGMMMWWW___hhhmmmvvv~~~....../////////////////////000111///...------...,,,,,,---///////////////111000///.........//////............////////////////////////////////////////////////////////////111222333333333222000/////////////////////////////////000111111111000000////////////000000000000......111555:::>>>??????888555000......///000///000000111111222333333333222222111111111000000000333222111111111111111111,,,000444666444444555888888@@@BBB;;;777:::>>>===555888888555555666555222000000000000000000000000222222222222222222333333111111111111111111111111444555555666666666555555555555444444555777888999888:::;;;:::888888;;;???=========<<<<<<;;;;;;:::<<<<<<;;;::::::<<<===>>><<<;;;:::999888888999999888888999999::::::;;;;;;:::999999999:::===@@@BBB@@@???@@@BBBEEEGGGGGGGGGGGGGGGGGGFFFHHHNNNYYYaaajjjnnnuuu|||~~~|||~~~............///////////////000000//////...//////,,,---......///000000000000000000///////////////............///////////////////////////////////////////////////000000000222222333444333222111000000000000000000000000000//////000000000000000000---.........//////000000---///222555888:::::::::333222///---...///000111111111222222222333333333111111111111000000000000333222111000000111222333...333999:::888666555666777===@@@<<<:::<<>>444777777444444777666333000000000000000111111111111111222222333333444444111111111111111111111111333333555666666666666555555555444555555777999:::999;;;<<<;;;888888<<>>===<<<;;;;;;<<<===>>>>>><<<:::888777888:::<<<999999999:::::::::;;;;;;:::999999999;;;===@@@AAA>>>>>>???AAACCCEEEFFFFFFFFFGGGFFFFFFHHHOOO[[[cccmmmppptttzzz~~~~~~|||{{{}}}~~~---.........//////000000000/////////000111000000------......///000000111000000000000000/////////............////////////........................////////////000000111111222222333444333222111000111111111111111111111111000000//////////////////------....../////////000---///111222333222222222000000///...---...000111222222222222222333333333111111111000000000//////222222000000000111222333333999>>>???<<<888666666777<<<>>>===;;;===@@@@@@999;;;:::666555777777444///000000000111111111222111111111222222333333333111111111111111111111111111222444666777666666555555555555555666888:::;;;:::<<<===;;;999999<<>>>>><<<<<<<<<<<<===>>>>>><<<999777777888;;;===:::::::::::::::;;;;;;;;;:::999999:::;;;===???@@@===>>>???AAABBBCCCEEEFFFFFFFFFFFFFFFHHHQQQ]]]fffnnnppptttyyy}}}~~~}}}{{{}}}~~~------......///000000000000///...000111222222111............///000111222000000111111111000///...............////////////...........................//////000000111111222111222333333333222000///000000000000000000000000000000///.........//////............////////////---///000000...,,,------...//////...---...000222111111222222222222222222111111000000000/////////111111111111111111222333555:::@@@AAA>>>999777666999;;;<<<<<<<<<>>>@@@BBB===???===777555777666333///000000111111222222222111111111111111111222222111111111111111111111111///111333666777777666555555555555555666888:::<<<:::<<<===;;;888888;;;>>>::::::::::::::::::::::::???>>>===;;;;;;<<<======<<<;;;999777777888:::<<<::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<>>>@@@AAABBBCCCEEEGGGFFFFFFFFFFFFIIIRRR___hhhnnnqqquuuyyy}}}~~~}}}------......///000000111000///...000222444333111///.........///000111222000000111222111000///...............////////////...........................//////000111111222222000111222222222111000///000000000000000000000000111000///...---......///000000//////////////////...///000...,,,+++---///...///000///......000222111111111111111111111111111000000000////////////000000111222222222222222111777<<<>>><<<999777777<<<;;;;;;;;;<<<===@@@DDD===>>><<<666444555444111///000000111111222333333111111000000000000000000111111111111111111111111...000333666777777666555555555555555777999;;;<<<:::;;;<<<:::888777:::>>>999999999999999999::::::>>>===<<<;;;;;;;;;<<<<<<:::999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<>>>AAABBBBBBBBBEEEHHHFFFFFFEEEEEEIIISSS```jjjmmmpppuuuzzz~~~---------...///000000111111///...000333555444222//////......///000222333000111111222222000///.............../////////000...........................//////000111222222222000000111222111000///...////////////////////////111000///...------...///111111000000//////.........000000...,,,,,,///222...000111000......000333111111000000000000000000000000000000///////////////000111333333333222111---222888;;;:::888777888>>>;;;:::;;;<<<===AAADDD;;;<<<:::444222333333000///000000111222222333333111111000000//////......111111111111111111111111---///333666777777666555555555555555777999;;;===999;;;<<<:::777777:::===999999999999999999999:::>>>===<<<;;;::::::;;;<<<999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>><<>>EEEGGGAAA<<<>>>AAAAAA;;;888555666888999777555000000000111222222333333333333222111111222333333222111000//////000111111111111111222222333333333444888;;;<<<:::888:::;;;666999;;;:::888777999<<<:::999777777888:::===???<<<<<<;;;;;;;;;:::::::::888777666666666777999:::888999999:::<<<======>>>::::::::::::;;;===???@@@?????????@@@@@@AAAAAABBBDDDDDDEEEFFFJJJSSS```iiiqqqpppttt|||}}}~~~{{{}}}{{{~~~|||---------------...............//////000000000111......///000111222333333111111000000000/////////------------------------,,,---...///000111111111111000000000////////////111000000///......------//////000000000111111111222111000///...//////000000000000000000000000000---------...............---...///---+++***---111.........///////////////........................------...///000111222222444555666555555777<<<@@@===DDDFFFAAA===AAAEEEGGGCCC===777444444555555333///000000111111222333333333222111111111111222333222111000000000000111222111111111222222333444444555888;;;:::888777888;;;666999;;;:::888777999;;;999888777777888;;;>>>@@@;;;;;;;;;:::::::::999999888777666666666777999999888999999:::;;;<<<<<<===::::::999:::;;;<<<>>>???>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGKKKUUUaaaiiippppppuuu}}}}}}~~~|||}}}}}}}}}~~~------------,,,,,,,,,,,,---......///000111111222000000000111111111111222000000000/////////......------------------------......///000222555777888111111000000000/////////000000000///......------//////000000000000111111111111000///////////////000000000000000000000000...............---------,,,---...---******---000///////////////.................................---......///000111222222333444444444444666:::===:::@@@BBB???===AAAHHHLLLKKKCCC999222111222222222//////000111111222222333333222111000000111222333222222111111111111222333111111111222222333444555666888:::888555444666999777999;;;:::777666888:::888777777777888;;;>>>???::::::999999999888888888777777666666666777888999888888999999::::::;;;;;;:::999999999:::<<<===???<<<===???AAABBBDDDDDDEEEEEEEEEFFFHHHNNNXXXcccjjjoooqqqxxx~~~~~~}}}}}}}}}~~~---------,,,,,,+++++++++,,,---...///000111222333222222222111111111000000////////////............------------------------.........///111444777888111111111000000000//////000000//////............////////////000000000111111000000/////////////////////000000000000000111/////////...---------,,,+++---...,,,)))))),,,///000000//////......------..............................///000111222222333222222222222333555777999888;;;===;;;:::===EEEKKKLLLDDD:::333111111000/////////000000111222222222222111000//////000111222222222222222222222333333111111111111222444555666777999999666333222444777666999;;;999666555777999777777777777888;;;===>>>888888888888777777777777777666666555666777888999888888888999999::::::::::::999999999:::;;;===>>>:::<<>>:::<<>>???;;;777666666444111---......///000000111111222111000///......///000111///000111222333333333222222222111111222444777999666888888666333111333666333666888888555555777999888888888888888999::::::888888777777777666666666666666555555555666777888777777888999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>:::<<<@@@DDDFFFHHHHHHHHHGGGGGGIIIOOOYYYcccjjjnnnnnnxxx}}}}}}~~~~~~zzz}}}---------------...............//////000000000111333333333222222111111111111111000000000/////////////////////////////////***+++,,,---............222222222111111111000000.../////////////////////........./////////000000///000000111000///...---++++++,,,,,,---......///---------...............---...///---+++***---111.........///////////////------------------------//////000111222333333444444222111222444555444222444444666888444000444===<<<888555444555444111.........//////000111111111000///............///000...///000222222222222222333222111111222555888:::444777999888444333444666111444777777555555777:::999999999888888888888888888888888777777777666666666666555444555666777888666777888:::;;;===>>>???======<<<;;;<<<===>>>???:::===AAADDDGGGHHHHHHHHHGGGGGGJJJQQQ\\\ffflllnnnooozzz~~~{{{|||{{{~~~~~~}}}~~~---------....../////////////////////000000000000333333333222222222111111111111111111000000000000000000000000000000000000)))+++---...000000//////222222222111111111111000.........///////////////............/////////000///000111111111000...---******+++,,,,,,---......,,,------....../////////---///000...++++++...111---.........//////000000------------------------//////000111222333333444555333111222444555444111555444777:::666222555>>><<<888333222333333111///......//////000111111111000///...------...///000---...000111222222111111333222111000222555888:::333666999999666444444666000333666666555555888;;;::::::999999888777777666888888888888777777777777666555555444555666777888666777888:::<<<>>>???@@@>>>>>>===<<<<<<===??????;;;===AAAEEEHHHHHHHHHGGGHHHHHHJJJRRR]]]gggmmmoooppp{{{}}}yyy|||}}}~~~}}}}}}|||~~~+++,,,---...///000111222222///,,,---000222111000111111222222222333333333222222222111111111000000........................000000000000000000000000000000000000////////////111000000000//////......///...---,,,,,,---...///////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...000222111...---///111111///...000222222...+++//////000000111111222222444333222222222333444555666222...///222666666666888888888777666444222111000000000000000000000000////////////000000000000//////000000111111222222111222222333444555666777555777:::999666444444666444444444444666888:::<<<===<<<;;;:::888777666555444555555555666666777777999999999666333444888<<<777888888999;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>><<<@@@EEEIIIKKKKKKJJJHHHFFFHHHMMMWWWccclllpppqqqoooyyy{{{|||~~~~~~|||------...///000000111222222///,,,---000222111///111111111222222222333333222222222111111000000000........................000000000000000000000000000000000/////////......111111000000000/////////000///...------...///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------///111111...---///222000...,,,---///000---***//////000000111111222222444333222222222222333444555111......222555666555777888888888777555333111000000000000000000000000////////////000000000000000000000000111111111111111222333444555666666777555777999999666444555666444444444444666888:::;;;<<<<<<;;;:::999777666666555555555555666666666777777888888666333444888<<<888888999999:::;;;<<<<<<======<<<<<<===???@@@AAA===@@@DDDHHHKKKKKKIIIHHHHHHJJJPPPZZZeeemmmqqqqqqpppzzz{{{|||}}}}}}/////////000000000111111111///,,,---000222111///000111111111222222222222111111111111000000000000........................000000000000000000000000000////////////.........111111111111000000000000000000............000000111111000000//////......------,,,,,,,,,,,,,,,,,,------------............------------------------+++...000000...---///222111...***+++---///---+++//////000000111222222333444333222222222222333333444111......111444444333666777999999888666333111000000000000000000000000////////////000000000000111111111111111000000000111222333555666666777777555777888888666555555666444444444555666888999:::;;;;;;::::::999888888777555555555555666666666666555666777555333444888<<<999999999999999:::;;;<<<>>>>>>>>>>>>???AAACCCDDD>>>@@@DDDGGGIIIIIIHHHGGGHHHLLLTTT^^^gggnnnppppppsss{{{|||}}}{{{}}}~~~111111111111000000000000111...,,,...111222111///000000000111111111111222000000000000000000000000......................../////////////////////////////////.........------111111111111111111000000111000///......///000111222111111000///......------------------,,,,,,,,,,,,,,,---------.........------------------,,,,,,***---//////------///222333///++++++---000000/////////000111222222333333333333333222222222222222444000---...111444333222444666888999999777444222000000000000000000000000////////////000000000000222222222111111000000000222333444666777777777777555666666666666555555666333333444555666777888999:::::::::999999888888888555555555666666666666666333555666555333444888;;;999999888888888999;;;;;;============???AAACCCEEE???AAACCCFFFGGGHHHGGGGGGGGGLLLUUU___ggglllnnnmmmvvv}}}~~~|||}}}{{{~~~}}}~~~111111111111000000000000000...---...111333111...//////000000000111111111////////////////////////////////////////////////////////////////////////............------------000000000000000000111111111000///......///000111222111111000///......---.........------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,))),,,///...,,,,,,///222666111---,,,///222333222//////000111222333444444333333333222222111111111444111...///222333333111333555777888888666444222111111111111111111111111////////////000000000000333333222222111111000000222333555777888888888777666555555555555666666666333333444555666777777888999999999888888777777777666666666666666555555555222555666555444444777;;;999888777777888999;;;<<<;;;;;;;;;;;;===???AAACCC@@@AAACCCDDDEEEFFFFFFFFFDDDKKKUUU^^^fffiiikkkkkkwww}}}~~~}}}~~~||||||000000000000000000000000000...---///222333000...////////////000000000000............////////////////////////////////////000000000000000000000000......---------,,,,,,,,,////////////000000000000000000............000000111111000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,+++))),,,......,,,+++...000555111------000333333222...///000111222444555555222333333333222111000///444111///000333444333000333333444555555555444444111111111111111111111111////////////000000000000222222222222222111111111222444666888999999888777666555333444555666666666222333444666666777666666888888777777666555555444666666666666666555555555333666888777444444777:::888777666666777999<<<===;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFDDDKKKUUU___eeeiiilllmmmyyy}}}~~~}}}||||||~~~////////////////////////000...---///222333000---........./////////000000---------....../////////////////////////////////000000000000000000000000---------,,,,,,,,,,,,+++---.........////////////000///...------...///000000000000000/////////////////////...------,,,,,,++++++,,,,,,,,,---------///......---,,,,,,++++++***,,,///...+++***,,,///222...++++++...111111///...///000111333444555666222333333333222111///...555222000111444555333000222222222222333333444555111111111111111111111111////////////000000000000111222222222222222222333222444777999::::::888777777444222333555777777666222333444666666666666555888777777555444333222222777666666666555555555555555777999888555555777999777666555555777:::===???>>>=========>>>???AAABBBCCCBBBBBBBBBBBBCCCEEEEEEFFFNNNXXXaaagggkkkppprrryyy}}}}}}~~~}}}}}}............/////////000///...---///222333000---............/////////000---------.........//////000000000000000000000000000000000000000000000000---------,,,,,,,,,++++++,,,---------....../////////...---,,,,,,---...///////////////000000000000000000///...------,,,,,,++++++,,,,,,,,,---------//////...---,,,,,,++++++***---///...+++)))+++......+++((())),,,///...,,,...///000111333444555666222222333333222111///...555333111222444555333111222111111000111222444555111111111111111111111111////////////000000000000111111111222222333333444222444777:::;;;:::888777777444111222555777777666222333555666666666555555888777666555333222000000777777666666555555555444666888:::999666555777999666555444555777:::>>>@@@AAAAAA@@@???@@@AAACCCDDDCCCBBBBBBAAABBBCCCDDDEEEIIIQQQ[[[ccciiinnnssswwwyyy|||~~~}}}}}}~~~~~~~~~}}}~~~.........///////////////...///000111111000//////111111111111000000000///,,,,,,,,,---------......,,,...000111111000...,,,,,,---...000000000//////...------,,,,,,++++++***---------.........//////---------.......................................//////...---,,,,,,++++++.......................................---------........................,,,---.../////////...------...///000111222222222222111222666555111///111111999:::333222888777/////////......///000222333//////000000111111111111000000000000111111111111000000000111222222333333999::::::;;;:::999888777333444555666666666444333555555555555555666777777888555333333555555222000444555555555666666777777444666999888777666888;;;999888777777888;;;>>>AAACCC>>>;;;===CCCFFFBBB>>>CCCBBBBBBAAABBBCCCEEEFFFKKKQQQ]]]iiimmmmmmrrr{{{zzz{{{}}}|||}}}~~~~~~------....../////////000---...///000111111000000111111111111000000000000,,,,,,---------.........,,,...000111111000...,,,,,,---///000000000///.........---,,,,,,++++++***---------.........//////------........./////////.................................------,,,,,,,,,........................//////.........---------........................+++,,,---/////////......////////////000222333555444333444888777333111333333999999333222666444,,,//////......///000222333000000000111111111222222000000000000111111111111///000000111222333333444999999:::::::::999777777333333333333333333333333111222333555555666555555888555333444555555444222555555555666666666777777444666888888777777888;;;999888777666888;;;>>>@@@BBB>>>;;;>>>CCCEEEBBB>>>BBBBBBAAAAAAAAACCCDDDEEEKKKPPP]]]hhhmmmmmmsss{{{{{{|||~~~}}},,,,,,---...///000000111,,,---///000111111111111000000111111111111111111,,,------------.........---...000111111000...------...///000000000///.........------,,,+++++++++---------...............------...//////000111111..............................------------------------------------------000//////...............------------------------***+++,,,...////////////111000//////111222555666555444555999888444222444333888888222111333111***////////////000111222333111111111222222222222222000000000000111111111111//////000111222333444555888888999999999888777777444333111000000222555666111111333444555555555444777666444444666666666555555555666666666666777777555666888888777777999:::888777666666888:::===>>>BBB>>><<<>>>CCCEEECCC???AAAAAA@@@@@@AAABBBDDDEEEJJJQQQ]]]hhhlllooouuu|||}}}}}}~~~~~~++++++,,,---///000111111,,,---...///000111222222000000111111111111222222------------...............///000111111000///...---...///000000///...............---,,,,,,++++++........................------...///000111222333........................------------............------------------------000///...---------......------------------------******+++---...///000000///000111222333444444555444222444777777333111222111555666222000222000+++///000000000111222222333222222222222222222222222///000000000111111111111//////000111333444555555777777777777777777777777555333000///111555:::===777666555444444444555666777666555555666777777888666666666666666666777777555666777777777888999999888777777777888:::<<<===AAA>>>===???CCCEEECCCAAAAAA@@@@@@@@@AAABBBDDDEEEKKKSSS^^^ggglllpppwww~~~~~~~~~~~~***+++,,,---...///000111------...///000111222333111111111111111222222222---------.........////////////000111111000//////......///000000///...---//////...------,,,,,,+++.....................---------...///000111222333........................---.....................------------------------000///---,,,,,,,,,---...------------------------******+++,,,---...///000---///222444666555333222111///111444444000...//////222333111111222111...000000111111222333333333222222222222222222222222///000000000111111111111///000111222333444555555666666666666666666666666555333222111444999>>>BBB@@@===888444333444777999777777666555555666888999777777777777777777666666666666666777888999999999888888777888999:::<<<===@@@>>>>>>???CCCEEEDDDBBB@@@@@@@@@@@@AAACCCEEEFFFLLLVVVaaahhhlllrrrzzz~~~|||++++++,,,---...//////000............///000222333333333222222222111111111------.........////////////000000111111000000///...///000000000///...---//////......---,,,,,,,,,...............---------------...//////000111111........................//////..................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////,,,...111444555444333111///...///333222...,,,......000111222222222111000000000222333333444333333222222222222222111111111000000000000111111111111111111222222333444444444555555444444444555666666444333333444666:::>>>AAABBB???999555333444777999888888777555444444777999888888777777777777666666777666555666888:::999888999999999999:::;;;<<<===???>>>>>>@@@CCCEEEEEEDDDAAAAAA@@@AAABBBDDDFFFGGGPPPZZZdddiiimmmttt|||~~~|||,,,,,,,,,------.........//////......///000111222444444333222111111000000............////////////000000000000000000000000...///000000000///---,,,/////////...------,,,,,,//////.........---------------........./////////........................000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,.........//////000111222333444111///000444333///---///000000111333333111000000000111222444444444444333222222111111111000000000000000000000111111111111333333333333333333333333444444333333333444666666333333444555666777888888;;;:::777555444444555666888999888555222222555999888888888777777777666666777666555666999:::999888:::::::::;;;;;;<<<======?????????AAACCCDDDEEEEEEBBBAAAAAABBBCCCEEEHHHIIISSS^^^hhhjjjnnnvvv}}}~~~~~~~~~}}}~~~}}}------------------------111000///......///000111666555444333111000//////............/////////000000000000000000000000000//////000000000///---,,,/////////...------,,,,,,//////.........------------------.......................................111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...111///---,,,---000444666222111222666555111///111333222222444333000...///000111333444555555444333222111111111000000//////000000000000111111111111444444333333333333222222444333333222333444666666222333444555444333222111333444444555444444333333999999888555111111444888999888888888777777666666888555444666999;;;999777:::;;;;;;<<<<<<=========>>>??????AAACCCDDDEEEEEEBBBBBBBBBCCCDDDFFFHHHJJJUUUaaajjjkkknnnwww~~~~~~~~~~~~~~~}}}~~~~~~.........---,,,,,,++++++---------............///333333444444333222000/////////.........---------...///000111111000///...+++,,,.../////////......//////.........---------000///...---,,,---......,,,,,,.../////////...---///............---------...........................---,,,+++++++++,,,,,,...---,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......//////......///000222333///...111666666000------///333555333333333000+++,,,---000222444444444444+++...111111000000333666//////000000111111111222444444444333333333222222222222222333333444444444555555444444444333333333444333222222222333444555777555333111111333555666777777666555555666777888555555666777888999999:::;;;;;;;;;;;;<<<<<<======DDDCCCAAA@@@AAADDDGGGIIIGGGHHHHHHEEECCCDDDIIIMMM[[[eeelllmmmqqq{{{---------..............................//////000333333444444333222000/////////.........---------...///000111111000///...,,,---.../////////...---.........---------,,,,,,000///...---,,,------...,,,,,,.../////////...---///............---------------------------------...---,,,+++++++++,,,,,,///...,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......//////......///000222333///...000444444///,,,---+++000444333222444333000---...000222333333333333,,,///111111//////222555///000000000111111111111222222222222222222333333222222222333333333333333444444444333333333222222333333222111222333444555666555333111111333555666777666666555555666888999555666666777888999999::::::::::::;;;<<<======>>>CCCBBBAAA@@@AAADDDGGGHHHGGGGGGGGGDDDBBBEEEJJJPPP^^^eeekkkmmmsss|||------...//////000111111000////////////000111111333333333333333222000000/////////.........------...//////000000//////...---.../////////...---,,,---------,,,,,,,,,++++++///......---,,,---------,,,,,,---............---///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,......,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////......///000222333///---...222111---,,,...***111555333111333333222...///000111222222222222---000222111///...000333000000000000111111111111000000000111222222333333333333333222222222222222333333222222222111111111222222111111111222444555666555333222222333555666777666555555555777888999666777777777888999999999888999:::;;;<<<===>>>???BBBBBBAAA@@@AAACCCFFFHHHFFFFFFEEECCCBBBFFFMMMSSSbbbfffiiinnnvvv//////000000000111111111111111000000111111222333333333333333222222111111////////////............////////////////////////....../////////...,,,+++,,,,,,,,,+++++++++******......---------,,,,,,,,,,,,,,,---------.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......///000111333000------//////,,,,,,...---444777444111111222111---...///000222333333444...111222111...---///222000000000000000111111111......///000111222333333333333222222111111000000111111111111000000000000111111000000111222333444555444333222222444555666666666555555555777888999888888888888888888888999777888999:::<<<===>>>???AAAAAA@@@@@@AAACCCEEEFFFEEEEEEDDDBBBBBBGGGPPPWWWeeefffiiipppyyy222222111111111000000000222222333333333444444333333333222222222222222222000000/////////.........//////............//////....../////////...,,,+++,,,,,,+++++++++*********---------------,,,,,,,,,,,,,,,,,,,,,------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......///000111333000---,,,///...+++,,,......444777444222444555444---...///000222444666777///222333222///...000222111111000000000000000000------...///111222333333222222222111111000000000111111000000000/////////000000//////000111333444444333333333333444555666666555555555666777999:::999999999999888888888888777777888:::;;;===>>>???@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBHHHQQQXXXeeefffjjjsss|||333333222111111000//////111333555777777666444333333333222111111222222333000000000/////////......///......------......///---.../////////...---,,,,,,,,,,,,+++++++++******,,,------------,,,++++++,,,,,,,,,+++,,,------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////......///000222333000------//////,,,,,,...,,,000333333666;;;===;;;//////000111333555777888000333444333000///111444111111111111000000000000---...///000111222333333111111111000000000000000111111000000000///////////////......///111333444333333333333444555555666555555555555666777999::::::::::::999888888888777777888999:::;;;<<<===>>>?????????@@@AAABBBCCCDDDCCCDDDDDDCCCDDDIIIRRRXXXccceeelllwww~~~111111111111000000000000111333777::::::888555222333222222111111222333333000000000000/////////...///...------------...///,,,---.../////////...------,,,,,,,,,++++++++++++,,,,,,---------,,,+++***,,,,,,+++++++++,,,---...///............---------------------------------...---,,,+++++++++,,,,,,***)))((((((((()))+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......//////......///000222333000---...111000---,,,......000000222:::AAAAAA===444333333333333444666777111333555444222111333666111111111111000000000/////////000000111222333333/////////000000000000000111111111000000000//////............///111333444222222333333444555666666555555444555666888999;;;;;;;;;:::999999888777777888888999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEDDDEEEJJJQQQWWW```cccnnn{{{~~~}}}~~~~~~/////////000111111222222000333888<<<<<<999555222333222111111111222333444000000000000///////////////...---,,,,,,---...///+++,,,.../////////......---------,,,,,,,,,++++++,,,,,,---...---,,,+++***---,,,+++***+++,,,---...//////.........---------...........................---,,,+++++++++,,,,,,)))(((''''''''')))***++++++++++++,,,,,,---------,,,,,,,,,---------......//////......///000222333000......222111---,,,...333222111333;;;CCCAAA;;;888777555444333333444555111444666555333222444777222111111111000000//////000000111111222222333333......//////000000111111111111111111000000000000......---...///111333444222222333444444555666666555555444555666888:::;;;<<<;;;;;;:::999888777777999999999::::::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCBBBDDDEEEFFFFFFJJJQQQVVV]]]cccppp}}}||||||}}}}}}|||......------...///111222222777:::999999:::888444...222555555222111222444...///000000000///------,,,,,,------...///000000111...,,,---000111///,,,/////////...---------,,,......---,,,++++++******++++++******+++---...///,,,---///000000000///...//////...------...000000......//////...,,,+++)))************************)))***+++------,,,+++***............/////////000////////////000000000000///...,,,,,,---///222444555666555333222444999===<<<:::777555444555777888///111333555555333111000111111222222222333333333...//////000111222222222/////////000111222222333222111...------...000222111111222222222333333333000222444666888999999888555555666666777777888888777666666666555555555555666777999;;;<<<<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCBBBAAAAAACCCFFFLLLQQQTTT^^^hhhttt}}}~~~}}}...---------...///111222111666::::::;;;<<<999444...222555555333111111333...//////000000...---,,,,,,,,,---......//////000111...,,,...000111///,,,...............---------///......---,,,,,,++++++,,,++++++***+++---...///,,,---///000000000///...000///...------...//////...............,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------....../////////000000000///...,,,,,,---///222333333444333222111333888======;;;888555444444555666///111333444444333111000111111111222222222333333...//////000111111222222......//////000111111111111000...---...000333444333333333333333333333333111222444666888888888888444555555666777888888999777777666666666555555555777888999;;;<<<<<<;;;;;;======>>>???@@@AAABBBBBBEEEDDDDDDFFFIIIOOOTTTWWW___hhhuuu}}}~~~~~~~~~~~~------------...000222333000666;;;<<<======:::444...222666777444111111222......///000///...---,,,---------......//////000000...---...111222///------------.............../////////...------,,,,,,,,,,,,+++++++++---...///,,,---///000000000///...111000...---,,,------...............---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...*********+++++++++,,,,,,------........./////////...---,,,,,,---///222333111111111000000333777;;;===;;;888555444333444555000111333444444222111///111111111222222222222333...//////000000111111222---------...//////000000000/////////000333666777666666555444444333333333222333444666777888888888444444555666777999999:::777777777666666666555555888999:::;;;<<<<<<;;;:::<<<======>>>???@@@AAAAAAGGGGGGGGGHHHLLLRRRWWWZZZaaajjjvvv~~~~~~~~~}}}~~~}}}------------///111333444111888===>>>>>>>>>999333///333777888444111000111......///000///...---,,,------....../////////000000...---///222333000---,,,---------.../////////000/////////.........------,,,,,,+++,,,---...///,,,---///000000000///...111000...,,,++++++,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...000++++++++++++,,,,,,,,,---------------.........///------,,,---...000222444111000///...///222777::::::999777555444444555555000111222333333222000///111111111111222222222222////////////000000111111,,,,,,------............/////////000222555888:::888888777666555444333333333444444555666777777888444444555777888999:::;;;777777777666666666666555888999;;;<<<<<<<<<;;;:::<<<<<<===>>>???@@@@@@AAAGGGFFFFFFHHHLLLRRRWWW[[[dddmmmxxx~~~}}}}}}~~~}}}......---...///111333444555;;;???@@@???>>>888111111444888888444111000000...///000000000///...---.........//////////////////...---000333333000---,,,---------.../////////000///////////////.........---,,,,,,,,,---...///,,,---///000000000///...000///---,,,+++++++++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000111------........./////////------------.........///---------...000222333555222000......000333666999666555444444444555666777111222222222222111000///000000111111111222222222///////////////000000000---------...............//////000111333666888:::999999888777555444333333555555555555666666777777555555666777888999::::::888777777777666666666666888999;;;<<<===<<<<<<;;;<<<<<<===>>>???@@@@@@AAADDDDDDDDDFFFJJJPPPVVVYYYiiipppzzz~~~~~~~~~~~~{{{}}}000//////...///000222333777<<<@@@@@@???>>>999333333666888777333000000111000000111222111000///...////////////////////////...---...000444444111------------...............//////////////////............---,,,,,,---...///,,,---///000000000///...///...,,,+++***++++++,,,...------,,,,,,,,,------------------------------,,,,,,,,,---...///000111........./////////000000------........./////////......///000222444555666555222//////111444777888333333333444555666777888222222222222111000//////000000000111111111111222////////////////////////////////////////////////000111111222444555777888999999888777666444444333666666555555555666666777666777777888888999999999888888777777777666666666777999:::<<<============<<<======>>>???@@@AAAAAACCCBBBCCCEEEIIIOOOUUUYYYmmmttt}}}~~~|||111111000//////000111222666;;;?????????@@@===888666888888555111///000222111222222333333111000///000/////////////////////...---...111444555111..................---------........................///...---,,,,,,---...///,,,---///000000000///...---,,,+++******+++,,,,,,...---,,,,,,,,,,,,---...------------------------+++,,,---...000000000000,,,------------.............../////////000000000//////000222444555777888888555111000333666777777333333333444444555666666222222222111000000///...000000000000111111111111////////////////////////111111111111111111111111222222222333333444555555888888777666555555444444777666555555444555666666888888888888888888888888888888888777777777666666666888:::<<<>>>??????>>>======>>>???@@@AAABBBBBBCCCCCCDDDFFFJJJQQQVVVZZZrrrxxx}}}}}}~~~333222000/////////000111444999===>>>???AAA@@@<<<888999888555000...111333222222333444333222111000000000000000////////////...---...111555555222.../////////......------,,,---------...............//////------,,,---...///,,,---///000000000///...,,,+++*********+++,,,---...---,,,+++,,,---...///........................***,,,...000111111111000******+++++++++,,,,,,,,,////////////000000000000///000111333555777888999;;;777222111444777888777444444444444444444444444333222222111000//////...000000000000111111111111///////////////.........333333333222222222222222333333333333333333333333777777666666555555444444888777555444444555666666999999999888888888888777888888888888777777777777555777999<<<>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEHHHLLLRRRXXX\\\tttzzz~~~}}}|||111111111000//////......666333666@@@FFFDDD???;;;666555444222111111222222///000111222333222222111000///.........///111222000111111222222000///.../////////...------,,,,,,+++,,,.../////////......,,,---...000000000//////.........------,,,,,,,,,++++++------------++++++---------,,,,,,,,,++++++++++++,,,---,,,+++***)))......------...///111222//////.........---------///222555444111//////111000......222777::::::888555444333222222222333333<<<999555444666777666444555333111222444444000,,,000000000111222222222333//////...------...///000222111000000000111333444666555333111111222333444222444666888888777555444555555555555555555555555666777888999::::::999888666666666666777777777777888999:::;;;===>>>???@@@<<<===>>>???@@@AAABBBBBBBBBCCCGGGMMMNNNQQQ]]]kkkyyy|||~~~~~~~~~000000/////////000000111777555:::EEEKKKGGG???999666555333222111111222222///000111222333222222111000///.........///111222000111222222222111///...000//////...------,,,,,,+++,,,---...//////...---------//////000///............---------,,,,,,,,,+++,,,------------,,,+++---------,,,,,,,,,,,,++++++,,,---------,,,******...---------...///000111//////.........---------///222555444111//////111000...---000555888999777555444333222222333444555:::777333333444444333222555333111333555555111...111111111111111222222222//////.........///111222111111111111111222222333666444333111111222333444222444666888888777555444666555555555555555555555666777888999999999888888666666666666777777777888888999:::;;;===>>>???@@@===>>>>>>???@@@AAABBBBBBDDDEEEIIINNNQQQUUUbbbpppzzz}}}///.........///111444555888888>>>IIINNNHHH===777555444333222111111222222///000111222333222111111000///.........///111222000111222222222111//////000///...---,,,,,,,,,,,,,,,,,,---.........------....../////////...------...------------,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,---.........---,,,+++------------...///000111...............---------///222444333000...///111111...,,,...222666777666555444222222222444777888777555333222222222111000555222111222555666333000222222222111111111111111//////...//////111333444000000222333333333222111555444222111000111333444333444666888888777555444777777666666555555444444555666777999999888777777666666666666666777777888999:::;;;<<<===>>>???@@@????????????@@@@@@AAABBBFFFGGGKKKPPPSSSZZZhhhuuu{{{}}}~~~...---------///333777999:::888===GGGKKKEEE:::444555444222111111111222222000000222222333222111000000///.........///111222111111222333222111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,............------,,,,,,------------------------,,,------------------,,,............---------------.../////////...,,,+++,,,---------...///000000...........................111333222///...000222222...+++,,,000444555555444333222222333666888:::777666555444333222111000555222111222555666444111333222222222111000000000////////////000222444666///000333444555333222000555444222000000111222333333444666777777777666555888888777666666555555555666666888888888888777666777666666555666777888888:::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBFFFHHHKKKOOOUUU___mmmwww|||~~~~~~...---------000444888;;;;;;777999@@@DDD???777222444333222111111111222333000111222333222222000000000///.........///111222111222222333333111000///000///---+++++++++,,,---,,,,,,,,,+++++++++,,,,,,......------,,,,,,++++++------------------------------------------------/////////.........------....../////////...---,,,,,,,,,------.../////////---........................111222111///...000333333///++++++///222333333222222333333555666888999999999999777555444333222555222000111444555444222333222222222111000000000000//////000111333555666...000333555666444222000555333222000000111222333444444666666777777666555888888777777777666666666666777888999999888777666777666555555555666888999;;;<<<<<<===>>>???@@@@@@CCCBBB@@@@@@@@@AAABBBCCCEEEHHHLLLOOOVVVcccpppxxx|||}}}.........///111555888:::<<<666555:::>>>;;;555222333222111000000111222333111111222333222111000///000///.........///111222111222333333333222000000000///---+++***+++,,,---,,,,,,+++*********++++++------,,,+++++++++,,,,,,,,,,,,,,,------------.........------------......000////////////.........---.../////////...,,,,,,++++++---......///......---------..................000222000......000333333000,,,,,,///222222000000111333555666666666666999:::;;;999666444333333555222///000333444333000222222222111111111111111000000///000000222444555///111333555555444222111444333111000///000222333444555555666666666666666777777777777888888888888888888999::::::888777666888777555444555666888999=========>>>???@@@@@@@@@CCCBBB@@@@@@@@@BBBDDDEEEFFFKKKOOORRRZZZhhhsssxxx|||}}}~~~//////000111333555777888<<<666555:::>>>:::555222333222111000000111222333111222222333222111000///000///.........///111222222222333333333222111000000///,,,***)))***,,,------,,,+++***))))))***+++,,,++++++******+++,,,---,,,,,,,,,---------......///...---,,,,,,---...///000000000/////////......------...///...---,,,+++***+++---...///.........---------.........//////...000111000------111444333000......111222111......000333666777666444333777999:::888444111111111666222//////111222111///111111111111111222222222111000//////000111222333000111333555555444333222444333111000///000111222555555555666666666666666666777777888888999999:::999:::;;;;;;:::999888777888777555444444666888:::===>>>>>>??????@@@@@@AAACCCBBB@@@@@@@@@CCCEEEGGGIIIOOOTTTXXXaaaoooxxx{{{||||||}}}000000111333444555666666;;;777666<<<@@@<<<666222222222111000000111222333111222333333222111000///000///.........///111222222222333444333222111000000///,,,***)))***,,,------,,,***)))))))))******++++++*********+++---...,,,,,,,,,------.........///...---,,,,,,---...///000000000000////////////,,,---.........---,,,+++***+++,,,...///......------------.........//////...000111///------111444333111///000222222000------000444777777666333000444777888777222///...///666222///...000111///---000000111111222222222333111111000//////000111222111222333444444444333333444333111//////000111222555555555555666666666777666666777888999::::::;;;:::;;;;;;<<<;;;:::999888888777555444444666888:::>>>>>>>>>???@@@@@@@@@AAABBBAAA@@@???AAACCCFFFIIILLLTTTYYY]]]fffttt|||}}}{{{{{{|||111///000444666555666:::;;;666555;;;>>>:::777888222222111111111222444444000333555444111...///000------......///000000000222222222111111111111000000000///...------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///000///---++++++---///000...---,,,++++++,,,---...---...///111111111000000...///000000000///---,,,........................,,,,,,.../////////...---111111000000/////////...000000/////////111222333444333111222999???===666:::999666444333222222333222111111111000000000///111111111222222333333444222000...------///111333...///111333444444444333444333222000///000000111222444777999999888666555444555777888999999888888888999::::::::::::999888444555666444333555:::???@@@@@@@@@?????????>>>>>>BBBAAA??????@@@BBBEEEGGGGGGNNNXXXdddmmmtttwwwyyy}}}}}}||||||333111222444444333777===<<<666444888:::777444555333222111111111222333444///222444444000...///000------......///000000000222222222111111111000000000//////...------,,,,,,***++++++++++++,,,,,,,,,++++++,,,---.........///000///---++++++---///000///...---,,,,,,---...///---...///000111000///......//////000///...---,,,........................,,,---...///000///......111111000000000/////////111000/////////000222333333222000111888>>><<<555888777666444333222222222000000000000000000000000000111111222222333333444222111///------///111333///000111333444444444444444333222111000000111222444666777999999888777555444666777888999999888888999999:::;;;:::999888777333555777666555666;;;???@@@@@@@@@??????>>>>>>>>>AAA@@@??????@@@CCCFFFHHHHHHOOO[[[fffoootttwwwxxxzzz|||~~~~~~}}}~~~222111222333222333;;;EEE>>>777333555666444222222333333111111000111222333---000333333000...///000------......///000000000222222111111111000000000/////////...------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---............000///---,,,,,,---///000//////............//////...///000000000///...---...////////////...------........................,,,---///000000000///...000111111111111000//////111000/////////000111222222111///000666;;;:::444555555555444333222111000////////////000000000000000000111111222333333444333222000//////000111333///000111333444444444444444333222111111222333333777888888888888777777666555666777999999999999888:::;;;;;;;;;:::888666555222555888888777888<<<@@@????????????>>>>>>>>>>>>@@@???>>>???AAADDDHHHJJJJJJRRR___kkkrrruuuvvvwwwwwwyyy}}}~~~}}}{{{zzz{{{}}}---...000222111555AAAOOOAAA;;;666444444444222111333333111000000000111222,,,///222222///---...000------......///000000000111111111111000000000000//////.........---------+++++++++,,,,,,,,,------+++,,,---.../////////...///...---,,,,,,---...///000000////////////000000...//////000///...,,,+++/////////.........------........................---...///000111000//////000111111222222111000000111000///......///000111000000//////444999888222111222333444444222111000...////////////000000000//////000111222333333444444333111000000111222333000000111333444444555555555444333222222222444444999999888888777777777666555666888999::::::999888<<<<<<<<<;;;:::888555444222555999:::999:::===@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???BBBGGGKKKNNNNNNXXXeeepppvvvwwwwwwwwwuuuwww|||~~~}}}}}}{{{zzzxxxwwwxxx{{{~~~---...111222222555BBBOOODDD???999555555666555333333222111000000000111222---000333222///---...000------......///000000000111111111000000000//////...............---------++++++,,,,,,,,,---------+++,,,...///000000///...///...------------...//////000000000000000000///---...//////...---,,,+++///......---------------////////////////////////...///000111111111000///000111222333333222111000111000///......///000000///000///...222777666222000111222333333333222111/////////000000000000000...//////000222333333444555444333222111222222333111111222222333555555666555444333222222222333444999999888777777666666666555666888999::::::999999<<<<<<<<<;;;:::777555444333666999:::999:::===@@@========================>>>>>>???AAAEEEJJJOOORRRSSS^^^lllvvvyyyyyyxxxxxxvvvxxx|||~~~yyy|||}}}{{{xxxwwwuuuuuuvvvzzz~~~333222333444333444<<>>>>>@@@BBBGGGMMMSSSVVVZZZeeesss{{{|||{{{zzz{{{zzz{{{~~~~~~yyy|||}}}zzzuuutttttttttvvvzzz~~~555333333555555444888>>>======888333555999888222////////////000111333444111444666444000------...------......///000000000111000000000////////////........................,,,,,,,,,------------...***,,,///111111000///.................................///000000///......***+++,,,---...---,,,,,,///...---,,,,,,,,,------///////////////////////////000111222222222111111///111333555555444333111111000///...---......///...000111///111555555222000000111111333444666666444444333222111000//////------...000111333444444666666555555444333333333222222222222333555666777666555333111000//////000333444666777777666555444666777999:::;;;;;;:::999;;;;;;;;;;;;:::888666555777888999888666666:::>>>;;;;;;;;;<<<<<<=========>>>???AAADDDJJJPPPVVVZZZ```kkkxxx~~~||||||~~~~~~|||}}}zzzrrrrrrsssuuuwww{{{~~~333000111666888777888<<<999999666111333999777111............000222444555222555777555000------...------......///000000000000000000000////////////---.....................,,,,,,,,,---------......***,,,///111222111///...........................---...///000000///...---)))***,,,---...------,,,///...---,,,+++,,,------000000000000000000000000///000111222333222111111///111333555666555333222111000///...------...///...111111///111444555222111111000111222555777888666555444333222000//////------...000111333444444777666666555444444333333333222222222333555777888777555333111///.........111222555777888777555333666777999:::;;;;;;:::::::::;;;;;;;;;:::888777555888999999777444555:::>>>;;;;;;;;;<<<<<<<<<======??????AAAEEEKKKRRRXXX\\\dddnnn{{{}}}~~~~~~~~~~~~}}}zzzqqqrrrsssvvvxxx{{{~~~......000555:::<<<999666777777666555444444333333111111000000000111333444777666444222000000000000...............---------000111111222222000///...,,,---...//////...---,,,////////////////////////000///------,,,---...///...............---------,,,---------.../////////...,,,+++---000000---)))000...,,,++++++---000111............////////////---///333666777555222000000444777666222//////000000///...------...///000000000111222333444444555///000111222333444555555444333111///...//////000///------333:::===888333666666555444444333222222,,,333:::;;;777555888<<<777666444111000//////000333555777666444333555777777777888888999999999:::999BBB:::888DDD===000777555777999888666777;;;>>>@@@???>>>======<<<<<<===CCCDDDFFFKKKRRRYYY```dddmmmqqqxxx~~~}}}{{{}}}}}}|||xxxrrrooonnnqqqwww}}}///...000444999:::888555666666555555444333333333222111000000000222333444666555333111000/////////........................000111111222111000///...------...//////...------........................///...---,,,,,,---//////.............../////////---------..................,,,***,,,//////---***///...,,,++++++---///111............////////////---///222555555444222000///333666666333000000222000///...------...///000//////000111222333444444//////000111222333444444333222111000////////////000......444;;;===:::555666666555444333333222222000666======999777999<<<888777555222111000000111333555666666444333444666666666666777888999999::::::@@@;;;<<>>???>>>>>>=========>>>>>>EEEGGGKKKPPPWWW]]]cccfffppptttzzz}}}|||}}}~~~|||xxxrrrqqqpppsssxxx~~~///...///333777888555222666555444333333222222222333222111111111222333444555444222000........................////////////000111111111111000//////------...//////...------...........................---,,,,,,---...000000......//////000000111111...............---------///,,,)))***---...---+++///...,,,+++,,,---///111............////////////...///111333444444222222///333666666333111111333//////............//////......///000111222333333...//////000111222333333111111222111111000///...111000000555<<<>>>;;;777666555555444333333333333444999>>>>>>:::888999<<<999888666444333222222333444555666555444333444555333444555666777888999:::<<<===<<>>===============???@@@AAAIIIKKKOOOUUU[[[bbbgggjjjuuuxxx|||~~~~~~|||~~~~~~}}}yyytttssssssvvv{{{000......111555666333000555444333222222222222333444333222111111222333444444333111///...---------.........//////000000000111111111111000000000///---..................---........................---,,,,,,,,,---...000111......///000111222222333/////////...---------,,,///,,,)))))),,,...---+++......---,,,,,,...///000............////////////...///111222333333333333222555888777444000000111/////////....../////////------...///000111222222...//////000111111222222000111222222222000///...333222222666<<<>>><<<999666555444333333333333444333777;;;<<<999777999;;;:::999777555444444444555555666666555555444444555222222333555666888999:::>>>:::>>>HHHGGG777000:::555777::::::888888;;;>>><<<<<<<<<<<<>>>AAACCCEEEMMMNNNPPPTTT[[[dddkkkpppzzz|||~~~~~~}}}}}}~~~~~~~~~~~~zzzwwwwwwxxxzzz000......000444555222000555444333111111222333444555444333222222333444444444333111///------------......//////000111222222111111111000000000000000.........------.................................---,,,,,,,,,---...000111...//////000111222333333/////////...---------,,,000,,,)))))),,,...---+++...------------...///000............////////////...///111333444444444444666999;;;999444///.........//////////////////...------...///000111111222/////////000111111222222///000111222222111///...444333444777;;;<<<;;;999666555444222222333444555000333666777777777888:::;;;:::888666555555666666888777666666666666555555111222333555666888999999===999AAAKKKCCC555333888444777::::::999888;;;>>><<<<<<<<<<<<>>>BBBEEEGGGNNNNNNNNNQQQYYYdddooouuu}}}~~~~~~}}}~~~~~~~~~~~~|||{{{|||~~~000...---///333555333000666444333111111222444555666555444333333333444555444333111///---------------...///000111222333444222111111000///000000000///...------------...///------------------------...---,,,,,,---...000000//////000000111111222222...............---------000---***+++...///...,,,---------------...//////............////////////...000333555666666666555999<<<===:::444///------......////////////......------...///000111222222000000000111111111222222000000111111111111000000555444444666888999888777666555333222222333555666///111444555666666888:::;;;:::888777666666666777:::999777777888888777555222333444555666777888999;;;:::EEEJJJ<<<444777555444888;;;;;;:::999;;;>>>===<<<<<<<<>>===<<<<<>>;;;999999;;;;;;999666555666666666777777888888777===KKKDDD000555>>>000444888<<<<<<;;;:::;;;===???>>><<<===???CCCGGGJJJIIILLLSSS\\\fffpppyyy}}}{{{{{{||||||}}}~~~}}}zzz///000222444555555555555333333444444555666666777555444333444666666333000000000000000////////////,,,000333333111000222444........./////////////////////.........---------............////////////---...///---******---000000000//////.........------...000111111111000/////////.........000111222666444222///,,,+++******,,,,,,,,,---...//////000222222222333333333444444???777222444444000...///000...,,,******,,,...000111111222222222333333333000222444333000...000333000222444333222333777;;;999777333000...---...///444333333222333444666777555555444555666888999;;;:::999777666777999<<<===999999888888777666666666444555666777888999::::::888@@@CCC===666333444555666999===>>><<<;;;===???>>>???@@@???>>>@@@EEEJJJGGGLLLVVVbbbmmmvvv~~~www{{{}}}}}}~~~~~~111222333555555555444333333333444555555666777777555444333444666666333000000000000000000000000///+++///333444222222444666//////////////////////////////.........---------............////////////---...///---++++++---000000000000000/////////......///000111111000///...000///.........///000111333222000...------------,,,------...//////000000222222222333333333333444===666333555555111...000///...,,,++++++,,,...///111111111222222222333333222444666555222111333666222444777666555666999<<<777555222///......///000444333333333333444666777555444444555666888:::;;;;;;999888666777888;;;<<<888888888777777777666666555555666777888999999:::888???BBB<<<555333444555666:::===>>><<<;;;===???===???@@@@@@???BBBGGGKKKIIIPPP[[[gggqqqyyy~~~zzz~~~~~~333444555666666555444333333333444555666777888888444444444555666555333111000000000000000000000000+++///444555444333555888/////////////////////////////////.........------............////////////---.........,,,,,,...000111111111111111000000000000000111111000///...---111000///...---...//////000//////......///000000---......//////000000111111111222222222333333333999555444666666222000//////...,,,++++++,,,...///000111111111222222222222444666888777555444666888222666999:::888888;;;===444333000///...///000111333333333333444555666777555444444555666888;;;<<<<<<:::888777777777999:::777777777777777777777666666666777777888888888999888>>>@@@;;;555333444444666:::======<<<;;;===@@@;;;>>>AAABBBBBBDDDIIINNNMMMVVVcccooowww|||}}}333444666777777777666666333444555666777888888999444444444555555444333111000000000000000111111111...222555666444333555777000000000///////////////////////////........................////////////..................///000222222222222222222222222111111222111000...---+++111000...------------......////////////000000111.../////////000000111111111111111111222222222222444444555777666333000//////...---,,,,,,---...///000000000111111111111222222555777666444444666999222666::::::999888:::<<<222111000///...///000111222333333444555666777777555555555555777999;;;<<<<<<;;;999777666777777888666666666777777777777777777777777777777888888888888>>>???999444444555444777:::======;;;;;;===@@@;;;???BBBDDDEEEGGGLLLQQQSSS]]]lllxxx}}}}}}zzzxxx222333555888999:::::::::555555666666777888888999333444555666555333222222///000000000111111111222111555888777444222333444111111000000////////////000000/////////.....................////////////.........///000000000///222222222333333333333333222222222111000...,,,+++000///...,,,,,,,,,------000000000000000000//////////////////000000000000000000000111111111222222111333666666555333000...///...------------.../////////000000000111111111...111444444222111444777111555999999777666777999222222111000//////000000222222333555666777777777666666666666777888:::;;;<<<;;;999888777666666777555555666666777777777888777777777777777888888888:::>>>>>>999555555666555777:::===<<<;;;;;;>>>AAA===@@@DDDEEEFFFJJJPPPTTTZZZeeettt~~~~~~{{{{{{222444666999;;;<<<<<<<<<777777777777888888888888222444666666444333222333///000000111111222222222333666888777333111111222222111111000000//////...000000000/////////..................////////////.........///111222111///222222222333333333333333111111222111000...,,,+++///...---,,,+++,,,---...000000111111111000///...///////////////////////////000000000000111111111...333666444111111///,,,///..................///////////////000000000000,,,///222222000000333666444777999888555444555777555444333111000/////////111222444555777777888888888888777666777888999:::::::::999888777666666666444444555666666777888888666666777777888888888999;;;>>>>>>888666777888666888:::<<<<<<::::::>>>AAA@@@CCCEEEFFFGGGKKKRRRXXXbbblllyyy444666888:::<<<<<<<<<<<<:::999999888888777666666222444777666444222222333///000000111111222333333222555777666333111111333222222111111000//////...000000000000/////////...............///////////////......000333333222///111111222222333333333333000111111111000///---,,,---,,,+++++++++,,,---...///000111111111111000///......................../////////000000000111111---333666111.........***//////............//////........./////////000000,,,///222222111111444777:::<<<<<<:::666444666888888777666333111///...---111222444666777888888888:::999888777777777888999999999888888777777666666333333444555666777888999555555666777888999999:::===???>>>999777999999777888;;;<<<;;;::::::>>>BBBDDDEEEFFFFFFGGGLLLTTTZZZhhhqqq|||}}}~~~|||}}}777888999;;;<<<<<<;;;;;;;;;;;;:::999888777666555222555777777444222222444///000000111222222333333///333666666333111222444222222222111000//////...000000000000////////////............/////////000///......000333444222///111111111222222333333333000000111111111///...---,,,++++++***+++,,,...///---...000111222222111111...............---------////////////000000000000---444555000,,,------***////////////////////////............/////////000---000333333222333666999>>>??????<<<777666888::::::999777555222///---,,,000222444666888888888888<<<;;;999777777777777888888888888888777777777777222333444555666888888999444555666777888999::::::>>>@@@>>>999777::::::888888;;;<<<;;;::::::>>>BBBFFFGGGGGGFFFFFFLLLUUU\\\kkksss}}}~~~|||~~~|||yyyzzz~~~888999:::;;;;;;;;;:::999777777777777777777888888666444333111000000111111---///111333555666666666---111555666333111111222222111000//////000111222111///...000222222...+++///////////////000000000000000000000111111111111111000000000/////////...///000000000...---+++***///---111000+++///333+++///////////////.........000///......///000111222......//////000000111111000000000000111111111111111000///......///000111111000000///...---------//////000000111222444666:::<<<;;;888444222444777:::>>>@@@;;;333///111555333444666777888888888777888888888888888999999999777888999999999888666555555555666666777777888888777888888999;;;<<<<<<===<<<>>>>>>;;;888777999<<<<<<;;;999999;;;===AAACCCFFFGGGHHHIIILLLQQQXXX]]]ssstttwww{{{}}}999999:::;;;;;;:::999888666777777888888777777777555444333111000000111111...///222333555555555555---111555666333111111222222111000//////000111222111///...000222222///+++000000000000000000000000////////////000000000000000000000000000////////////000000000///---+++***...+++...---(((---111***////////////............//////.........///000111////////////000000111111//////000000000111111111111000////////////000111111111000//////...------......///111333555444444666888999777444444666999;;;>>>@@@;;;444///111444222333555666777888777777888888888888888888888888666777888888888777666555555555666666777777888888777888888999;;;<<<<<<===<<<>>>>>>;;;888777999<<<<<<;;;::::::<<>>@@@<<<555000111333111222333555666666666666777777777777777777777777666666777888777666555444555555666666777777888888888888999::::::;;;<<<<<<<<<>>>>>><<<888777:::===<<<;;;;;;<<>>???<<<666222222333000000222333444555666666777777777777666666666666555666777777777666444333555555666666777777888888888888999::::::;;;<<<<<<<<<>>>>>><<<999888;;;>>><<<<<<===>>>AAAEEEHHHJJJJJJLLLJJJEEECCCJJJ[[[iiixxxyyy|||~~~777777666666555555555555444555777888888666333111111111222111111111000000000111222333333333222111///222555444000...///111000000000111111000000000000...---///222333000,,,000000000/////////......***++++++,,,---.........000000000000111111111111....../////////---,,,++++++(((,,,,,,***333;;;666,,,---------....../////////...---,,,,,,---...///111111111111000000000000...////////////000000000000000111111111111000000111111111111111000000000///111666;;;>>>;;;555///222444555444222333777;;;:::<<<>>><<<888444333444///000000222333555666777777777777777666666555555555666777777777666444333555555666666777777888888888999999::::::;;;;;;;;;<<<===>>><<<999999;;;???<<<===>>>@@@CCCGGGJJJKKKJJJJJJHHHCCCAAAKKK___ooozzz{{{}}}}}}555555444444444444555555444555666777666555333111000111111222111111000000000111222333333222222111000222444333000...///111000000111111111111000000000...---///222333000---000//////......---------******+++,,,---......///222222111111111000000000....../////////...,,,++++++)))---...,,,555<<<777,,,,,,,,,---......//////000///...---------...///222111111111111000000000......////////////000000000111111222222111111000222222111111111111111111111666<<<@@@???;;;555000444555555222000222777<<<999;;;<<<<<<:::777555555//////000111333555666777999888888777777666666555666666777888777666555444555555666666777777888888999999999::::::;;;;;;;;;<<<===>>><<<:::999<<>>===::::::===@@@===>>>@@@BBBEEEGGGIIIJJJFFFDDD@@@>>>DDDTTThhhvvv{{{|||~~~|||222111111111222444666777666666555444333333222222///000111222222111000///...///111222333333222222000333444222///---...000///000111222222111000//////------///222333000---......---,,,,,,+++*********++++++,,,...///000000555444333222111///......---.../////////...---,,,,,,***......)))///333+++++++++,,,,,,---...//////222111000///......///000222222222222111111000000............/////////000000111222333333222111000222222222222222222222222555===FFFFFF@@@888444555666555333///...333<<>>===::::::===@@@>>>>>>@@@BBBEEEGGGHHHIIIEEEAAA======FFFWWWkkkxxx{{{|||~~~|||:::666444666555333444777555333111333555666555333000111000000222555222,,,222111000/////////000111888666333000//////000111...///000111111000///...//////000000000000//////------...//////...---,,,+++,,,...000000000000///000000000000000000000000////////////000000000000...,,,***))))))+++...//////000111222222111000/////////...---...///000111444222///---,,,---///000......///000000///...---........................777333//////333888;;;;;;;;;>>>EEEJJJEEE:::666999666555555444111111;;;FFF===:::888999;;;===<<<;;;222222222222333444555555444444555666777888999999;;;;;;::::::::::::999999777444444777888666777:::;;;:::999999999999;;;;;;AAAAAA@@@===::::::>>>CCC===>>>@@@BBBDDDEEEEEEEEE<<<<<<===BBBMMM]]]mmmxxx}}}}}}}}}}}}}}}~~~~~~~~~~~~999555555777666333444777555333222333555666444222222333222111444888555///333222111000000000111111666555222000//////000222//////111111111111//////////////////////////////---.../////////...---,,,,,,---///000111111000000000000000000000000000000/////////////////////000---,,,***)))***,,,...000//////000111111000///...///...---------...000000333222000...---...///000---...///000000//////...------------.........///666444222444999>>>AAACCC>>>>>>CCCHHHEEE<<<888:::444333333222000000999CCC@@@===:::888999;;;;;;;;;333333222222333444555555444444555666777888999999;;;;;;:::::::::999999999666444555888999666666888:::999999888999:::;;;<<<>>>@@@BBB@@@===;;;>>>AAA>>>???AAACCCDDDCCCCCCBBB999999<<>>===333111000000//////666???CCCAAA<<<999777888:::;;;444444333222333444555555444555555666777888999999::::::::::::999999999999555444666::::::666555666888888777777888:::<<<======@@@CCCCCC@@@===>>>??????@@@BBBCCCCCCAAA???>>>666777;;;CCCRRRddduuu}}}||||||{{{{{{zzzzzzzzz~~~}}}}}}666444555999888555333555555444333333333333222222---...---,,,///444222---555444444333222222222222111000///......///000111000111222333333222111000//////...------...//////000000000000//////.........///111222222222111111111111111111111111111111///////////////.........++++++******+++---///000------.....................---,,,,,,,,,---///000000111111222111000///...------...///000111111111+++++++++,,,...000222333555777;;;AAAHHHOOOSSSUUUHHHCCC???AAADDDFFFDDDCCC555111////////////444:::EEEDDD@@@;;;666555888;;;666555444333333333555666555555666777888999999::::::::::::999999999999888555444777;;;;;;666444555666666666777888:::<<<>>>>>>AAACCCCCC@@@>>>???AAAAAABBBCCCCCCAAA???<<<:::666777;;;EEEUUUgggwww~~~}}}}}}|||{{{{{{~~~}}}||||||}}}~~~555333555888999555444666555555444333222111111111///000///...222777666111555555444444333222111111000///.........///000111000111222333333222111000///...---,,,,,,---...///000000000000000000000000000111222333333333222111222222222222222222222222000/////////......------++++++***++++++---...///---------------...//////......---,,,---...///000///000222222222111///............///000111222222+++++++++,,,///111444666666999???EEEJJJPPPTTTWWWLLLGGGAAA@@@EEEKKKKKKIII<<<555000000000000222777DDDEEEDDD>>>777555777:::999777555333333333555666555555666777888999::::::::::::999999999888888888666555777;;;:::666333444555555555666777:::<<<===@@@BBBCCCBBB??????BBBEEEDDDCCCCCCAAA>>><<<999888999999<<>>;;;999888777;;;:::>>>HHHXXXhhhsssyyy~~~~~~~~~~~~}}}|||||||||~~~777444333666777555555999444666666444000...///000222333111000555;;;<<<888444444444444333111000///111000000000000000000000//////111111111111/////////---+++******+++---//////...//////111222444666222333444555555444333222333333333333333333333333000000///......---,,,,,,------,,,,,,,,,,,,++++++...---------...///000111000000///...///000111222000111111222222111111111111000000//////000111222000///...///111444777:::<<<>>>@@@AAAAAACCCGGGJJJOOONNNHHHDDDHHHRRRWWWVVVSSSFFF:::555444333444555999BBBIIIGGG>>>777666999<<<:::777444333333555666666666777888999::::::;;;999999999999888888888888:::777777999888444222444555555555555666888:::;;;???CCCEEEEEECCCBBBCCCFFFHHHEEE@@@<<<999777777888;;;:::===HHHXXXhhhrrrvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~777444333555666444666:::444666777444000......000,,,,,,+++***///555666222444444444444333111///...111111111111000000000///...///000111111000///...///---+++))))))+++---///.........///111333666777333444555555555444333222333333333333333333333333000000///...------,,,,,,...------,,,,,,++++++***......------...///111222111000/////////000222333111111111111111111222222222111000//////000111111111000///000111555888:::>>>???@@@???===>>>AAADDDPPPPPPKKKFFFIIISSSZZZYYY[[[LLL===777666555444555666@@@JJJJJJAAA888777999===;;;777444333333555777666666777888999::::::;;;999999999888888888888777;;;888777888777333222555555555555555666777999:::===BBBGGGHHHFFFCCCCCCDDDIIIEEE@@@:::777666888999:::999===HHHYYYhhhrrrvvv{{{{{{{{{{{{||||||||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}<<<:::999777666777777888333222111000000000111222...///000222333333222222444444444333222111000000////////////............---...000111111111000///,,,,,,------...///////////////...///000111333444222333333333333333333444444333222222333444666777333222///------...000111111///,,,***)))***,,,---------......//////000000000000000000000111111111111///...///222333222000222///,,,---000222222111///000000...///666AAAJJJIII???:::???@@@>>>DDDOOOGGGWWW^^^RRRGGGKKKSSSTTTSSSVVVNNN===444666777333000:::DDDFFF@@@999555555===;;;888555333333444555777888999:::;;;:::999999>>>===;;;999888888888888<<<888333111333444444333...222555666555666999======DDDHHHFFFDDDDDDDDDCCC>>><<<888555444666888:::999>>>@@@JJJaaammmqqqxxxzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}:::999999888777777777777444333222111000111111222///000111333444444333222333222111000////////////////////////............---...///000111000000///////////////............000000//////000111222333222222333333333333444444444333333222333444555555222111...,,,,,,---///000///...+++***)))***,,,---.........///////////////111111111111111111000000111000...///111222111///111...------000111111///000//////222999BBBKKKQQQJJJAAA<<<===<<<:::BBBNNNGGGSSSZZZRRRHHHGGGNNNTTT\\\\\\UUUGGG;;;555333111111888@@@CCC@@@:::666555===;;;888555333444555555777888999:::::::::999888===<<<:::888777777777888:::777333222444555444333000333666777666666:::======DDDHHHEEEBBBBBBBBB@@@<<<:::777444444666888;;;;;;AAABBBMMMdddpppssszzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}|||||||||888888888999888888777777444444333222222222222222000111333444555444444333222000...---,,,---...///////////////............---...///000111000//////444333111000///...------222111111000000111222222222222222333333444444444555444333333222222333333000///---,,,+++,,,...///---,,,***)))***+++---...000000///////////////...333333222222111000000000111000//////111111000//////...---...000111000///000000222999DDDOOOVVVYYYMMMDDD===:::777666???KKKGGGNNNVVVVVVLLLEEEJJJTTTbbb```\\\TTTEEE777111333111555:::>>>???<<<888555<<<;;;888555444444555666666777888999:::999888888<<<;;;999777666666666777888666555555555666444333111444777888777777:::===>>>DDDGGGCCC???>>>>>>===999777555333333666999;;;<<>>FFFGGGJJJUUU^^^WWWIIIIIIUUUaaa]]]^^^]]]PPP<<<333666222222555999===>>>:::666<<<:::888666555555555666666777888999999999888888:::999777666555555666666555555666777777666555333333666999999777777:::===@@@EEEEEE@@@;;;::::::999666555333222333666999;;;:::AAADDDPPPgggsssuuu{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~666777888999999777666555444444444444333333222222111222333444444444333222444222000//////111333555////////////............,,,---...000000//////...333222111000000111222333444444333333222222111111111111222333333444555555444444333333222000000///,,,,,,+++***++++++,,,---************,,,...000111111111000000/////////...333333222222111000/////////000000000////////////...///000111111222333444333===IIIPPPQQQSSSWWW\\\ZZZLLL>>>888:::===@@@CCCFFFGGGUUUeeedddTTTOOOVVV^^^\\\___bbbWWWCCC777666222111111666;;;>>><<<888;;;:::888777666666666666666777888999:::999999888999888666555444555555666333555777888777666555555444777:::999888777:::===AAAEEEDDD===888777777666444333222222444666999;;;777>>>CCCPPPgggrrrsssyyy~~~}}}{{{zzzzzz{{{||||||~~~~~~}}}~~~888888888888777666555444333333333333333222111111000000222222222222111000333222111000111222444666////////////............,,,---...///000///......222111000///000222444666444444444444444333222111111111222333333444555555222333333222111000///...+++++++++++++++,,,,,,---***++++++,,,...///111222111000000000000000000///222222111111000/////////---...000000///...000111///000222222333555888;;;===JJJXXX\\\XXXSSSTTTWWW\\\QQQEEE???@@@DDDEEEDDDFFFFFFRRReeekkkaaaXXXYYY^^^^^^aaaddd^^^NNN===444333111111444999<<<===;;;::::::999888777777666666777888999:::;;;:::999999888777666555444555666666222555777888777666666777555888:::999777777999<<>>BBBKKKVVVbbbfffaaaXXXSSSRRRYYYVVVPPPIIIEEEFFFIIIKKKFFFEEELLL^^^kkkiiiaaa[[[\\\___ccceeeeee]]]JJJ999444333222444777;;;===>>>::::::999888888777777777888999:::;;;<<<;;;::::::888777666555555555666777222555777888666666777999555888:::999666666888:::CCCEEECCC;;;444444666555444444444444555777999;;;666???EEESSSkkkuuuuuuyyy}}}|||{{{zzzzzz{{{}}}}}}zzz|||}}}<<<;;;888666444333333444111111222333222111000///------...//////...---,,,,,,------...///000111111000/////////............,,,---.../////////...---333111000...///111333555222333444555555555333333000111111222444555666666000000111222222111///...+++++++++,,,,,,---------------...///000111222222//////000000111111222222............////////////))),,,//////......111444222333444444555999AAAGGGUUU]]]ggglllhhh^^^TTTNNNUUUYYYXXXPPPHHHGGGLLLQQQGGGCCCGGGVVVgggmmmfff]]]XXX^^^bbbeeejjjiiiWWW@@@444444333444666999===@@@:::999999999888888777777999:::;;;<<<<<<<<<;;;;;;888888666555555666777777222555777777666666888;;;555888:::999666555777:::CCCEEECCC:::444444666666555555555555666888:::;;;888AAAGGGVVVnnnxxxwww||||||{{{{{{zzz{{{|||}}}~~~yyy{{{~~~~~~}}}}}}~~~}}}<<<;;;999666555555555555222222111111111222333444///...---,,,,,,---...///+++,,,---///000222333444///000000000000...,,,+++***+++,,,---............444444444444444444444444555666777777777666444333333444555555555444333222111222222333222111000///***+++,,,...///111222333//////000111222222333333222222111111111111111111111000000000000222333444111111000111222333555666555555555666:::CCCOOOXXXdddeeeddddddhhhgggYYYHHHFFFSSS```aaaUUUIIIIIIPPPQQQFFF===DDDYYYiiijjjbbbKKKYYYeeehhhiiihhh___TTTDDD:::333555777888;;;AAA:::<<<<<<:::555333333555555777:::<<<<<<;;;999888:::888666666888::::::999666777777888888999::::::666666666666777777777777CCCFFFDDD<<<555555666666777777666666666777999:::;;;===III\\\mmmwww}}}{{{wwwzzz~~~zzz}}}{{{{{{~~~}}}~~~~~~::::::999888777666666666444333222111111222333444//////------------//////,,,,,,...///000222333333000000000000000...---,,,***+++---...///000000000444444444444444444444444555666666777777666555444333444555555555444222222111111222222222111000///***+++,,,...000222333444...///000111222333444444111111111111111111111111333222111000000111222222111000000///000111333444///222555;;;BBBKKKUUU[[[VVVWWWVVVXXX^^^aaaXXXLLLIIIRRR]]]ccc___VVVPPPOOOLLLBBB:::???PPPaaaiiijjjWWWVVVZZZdddiiigggaaa]]]LLL@@@555444666666999===999:::;;;999555333444555666888:::;;;;;;:::999888;;;999666666888999999888555666777888999999999999666666666666777777777777BBBEEECCC;;;555555666666888777666666666888999:::===???III\\\llluuuyyy}}}{{{xxx{{{{{{zzzyyy|||}}}|||zzz{{{|||888888999999999999999888666555333222111222222333000///...------...///000------...///111222333333000000000000///...------***,,,...000222222222222555555555555555555555555555555666777777777666666333444555555555444222111000111111111111000000///+++,,,---///111333555666//////000111222333444444111111111111111111111111555444222111000000111111111111000///000111333444111555===EEELLLQQQTTTVVVDDDDDDDDDGGGOOOVVVVVVQQQOOOQQQXXXccckkkiii\\\PPPGGGAAA;;;:::CCCRRRcccnnnfffUUUOOO[[[ggggggdddfffXXXHHH999333333555666888777888999888666444555666777999::::::999888999;;;===:::666666888999888666444555777999:::999888777666666666666777777777777AAADDDBBB:::555555777666999888777666777888999:::>>>@@@JJJ\\\kkkrrrvvvxxx}}}{{{yyy}}}{{{yyywwwzzz~~~}}}zzzxxxxxxzzz}}}}}}~~~|||666777999:::;;;;;;::::::777666444333111111111222000000///......///000000......///000111111222222000000000000//////......+++---000333444555555555777777666666666666555555555666666666777777777777333333444555444333222111000000000000000000000///,,,---...000222444666666111222222222222222222222111111111111111222222222444333222111000111222222333333333333555777888:::===CCCMMMSSSUUUQQQJJJFFF888777777:::BBBLLLTTTWWWXXXTTTTTT```qqqwwwiiiWWWHHHDDD???::::::CCCVVVgggooo\\\LLLPPP___hhhjjjhhh```PPP===333222555666666666666666666666666666666555777999888777888<<>>BBBEEEEEEEEEDDDHHHVVVeeeiii]]]LLL===555777666555666777>>>LLLZZZgggbbbYYYXXXdddrrrrrriiiQQQHHHAAA@@@======FFFRRRbbbggg^^^MMMQQQfffkkk```aaaXXXHHH999444666777555555444333444666666666555000444888888777999???EEECCC===777888<<<>>>:::555333555666777777666555444666666666666777777777777;;;>>>>>>888444555888999888777666555444555666777999===KKK```qqqxxxzzz{{{}}}{{{zzzzzz{{{{{{zzzyyy~~~|||{{{}}}::::::999888777666666666444333222000//////000000222222000000000000222222111111111111111111111111111111000//////000111222222444888;;;<<<;;;999888;;;::::::999888888777777;;;:::888777666555666666222222333444333222111000......---------...///000000000000111111111111222000000000///...---------///000000111222222333333444333222111222333444555888<<>>:::999888888888666999HHHXXXfffhhhaaaXXXYYYfffooonnn___OOOBBBAAABBB???AAAGGGVVVaaacccYYYUUU^^^dddccc```\\\OOO???555555666444555333222333555666555333111666::::::777888===CCCEEE>>>888999>>>@@@<<<777444555555666666555555444666666666666777777777777999======777333555888999777666555444333444444555:::???NNNccctttzzz{{{|||~~~}}}||||||||||||{{{zzz}}}}}}~~~|||zzz~~~}}}~~~<<<;;;999777555555555555333222111/////////000000333222111000000111222333222222222111111111111111111111000//////000111222444666999<<<===<<<:::888;;;;;;::::::999888777777<<<;;;999777555555555555222222333444333222111000...------,,,---...///000111111000000000000000000---------...............///000000111222222333333666555333222111222222333999>>>DDDHHHIIIFFF@@@===@@@UUUkkknnn^^^JJJ???===999888999999555777FFFWWWdddkkkgggYYYSSS^^^kkkpppnnnVVVCCCBBBCCC???;;;===OOOZZZdddcccZZZWWW^^^hhh___^^^TTTBBB666444444222666333222333555666444222222888<<<;;;777666;;;@@@EEE>>>888999???BBB>>>888555555555555555555555555666666666666777777777777888<<<<<<777333666999999666555444333222333333444===AAAPPPeeeuuu{{{{{{|||~~~~~~~~~~~~~~~~~~}}}{{{{{{~~~}}}~~~~~~{{{yyywww~~~|||~~~~~~===999555444555555333111333111000111444666555333222222111000111222444555222111000.........//////000000111222333555666666555666777888999888777666999999999888888777777777999888666555555777999;;;666444111///...///111222444222///------...///111---...000111222111///...---.../////////...---,,,000...---,,,---000333555666777666333111222888===CCCCCCCCCBBBBBBEEEIIIMMM@@@OOOdddpppjjjXXXIIICCC===<<<;;;999555555@@@MMM___kkkrrriiiZZZVVVdddtttqqqeeeOOO===999>>>===888CCCQQQbbbjjjcccYYY[[[ccc[[[YYYQQQFFF;;;444444555333333333333333333333333333888<<<>>><<<::::::;;;===BBBEEEDDDBBBAAA>>>888===888444333555777777666999999999888888888888777:::===<<<888666777666333666555444444444555777888:::DDDTTTfffttt|||~~~|||||||||}}}}}}{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~;;;888555444444555555555444222111222444555444222333222111111111222333444222111000//////000000111000111222444555777888888::::::;;;<<<<<<;;;:::999999999999999:::::::::::::::999666555555666888:::555333111///...///111222333222///...---///111222111000///...---.........,,,---...///000000///...000///...---...000222333111111111111333888???DDDEEE@@@===???IIIVVVbbbhhhWWWSSSYYYgggkkkaaaYYYYYYBBB>>><<<<<<;;;:::>>>DDDWWWeeeqqqnnnbbb\\\dddooosssmmm]]]JJJ@@@>>><<<888<<>>===<<<::::::;;;;;;<<<=========;;;:::777666555666777888333222000//////000111222333222000//////111333555777444000,,,+++,,,---///+++---...000111111111111000000////////////000000333222222222555:::???CCCCCC>>>;;;CCCTTTeeeqqqvvvkkkWWWPPP^^^llllllhhhiiiOOODDD:::;;;??????<<<:::JJJ[[[nnntttmmmffffffjjjtttvvvppp^^^KKK???:::999555???OOO\\\]]]XXXVVVYYY[[[XXXPPPDDD999333333555333333333333333333222222222666;;;<<<;;;999:::<<<@@@FFFIIIHHHFFFEEECCC???===999555444666888777555999999888888888777777777999======888666777777555888777666666666777999999;;;EEEVVVgggttt{{{}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~~~~666666555333111333999???666555444444333333222111444333333222222111111111222222333333333444555555444555666888:::<<<===>>>@@@AAAAAAAAA@@@???===<<<===============>>>>>>>>><<<:::888666555555666666222111000//////000222333444333111000111333555777<<<999555111......///000...///000222222222111111000000000000000/////////333333444777:::>>>@@@AAA======AAAJJJWWW```ddddddgggXXXMMMTTTfffqqqqqqkkkcccNNN:::666<<<>>>;;;777>>>PPPggguuuwwwpppjjjfffoooyyy}}}pppWWWBBB::::::444888CCCNNNSSSQQQOOOPPPRRROOOIII???555111222444333333333222222222222222111555999;;;:::999;;;===@@@FFFJJJHHHEEEEEEDDDAAA>>>:::666555777888777555888888888888777777777777888<<<===999555666777666999888777777777888999:::<<>>>>>??????@@@??????===;;;:::@@@@@@???>>>>>>===<<<<<<<<<;;;999777666555555555111111000000111222333444666555333222222444777999===<<<;;;888666333222111222333333333333222000///000000111111111111111111111444888<<>>AAAEEEHHHJJJKKKKKKKKKSSSRRRKKKGGGVVVmmmvvvpppwww]]]AAA666888;;;;;;999666EEE\\\pppzzzxxxpppiiiiiivvvzzzcccJJJ===;;;888777:::BBBFFFFFFFFFHHHDDDCCC???999222///111444333333333222222111111111000444888999888999;;;>>>???FFFJJJGGGCCCCCCCCCAAA???;;;777777888999777555888888888777777777666666777<<<>>>999555555777777999888777777777888:::;;;<<>>>>>===<<<;;;:::AAA@@@@@@>>>===<<<;;;:::;;;:::999777666555555555111111111222333444555555888777555444444666888:::<<<=========;;;777444222555555555555444222000///000000000111222444555666<<>>OOOdddvvv|||xxxqqqgggqqq~~~oooVVVCCC<<<<<<777666999<<<;;;<<>>BBBIIIMMMHHHCCCBBBCCCCCC???<<<888888999:::777444888888777777777666666666666<<<>>>999444555777888999888777777777888::::::;;;FFFWWWiiiuuu{{{|||{{{{{{{{{|||}}}}}}}}}||||||{{{|||}}}~~~~~~|||||||||}}}~~~666444111000111333444444000222333222///...///000000111222333333333222222444555666666666555444333777777888888999::::::;;;<<<===>>>>>>>>>===<<<;;;???>>>>>>===<<<;;;:::::::::999999888777666666555111222222333444666777777;;;999777555555666888:::999:::;;;;;;:::777555333444555666666555444222111000000000111333666:::<<>>:::>>>FFFNNNRRRYYYkkk|||yyynnnbbbRRRCCC;;;:::888:::CCCWWWnnn}}}{{{jjjooozzz{{{cccJJJ===;;;777555777666444555888444666888777444222444666333333222222111000000///...222666777777888<<>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999888888777777666666222222333444666777888888<<<:::888666555666888999777888888888777666444333333444555666666666555444000//////111444888===???;;;@@@BBB>>>:::???NNN[[[ggg]]]OOOEEEBBBAAA>>>;;;:::999JJJbbbbbbTTT]]]uuu~~~yyycccJJJ:::666;;;888<<>>999666666777555222111555333777::::::777555555777333333222222111000000///...111555777666888<<>>;;;:::::::::999999999999:::999999888999:::<<<===999888888777666555555444444999<<<999555444999???===<<<:::888666666666666666666444333222333333444444555777888777555222000)))000666:::AAAGGGDDD<<>>:::666@@@DDDWWWooogggVVV]]]uuuuuu{{{~~~nnnRRR@@@>>>>>>???<<<>>>TTTsss}}}mmmmmmpppQQQ@@@:::999888666555555555555222444666888999888888777555555555444444333333222111111222444777:::===???IIISSSXXXPPPGGGEEEFFFFFFEEE???888777;;;<<<999444888888777666555444333333777<<<@@@>>>999444444666888777777777777999:::;;;<<>>???BBB@@@<<<888999>>>FFFLLLSSS^^^hhh{{{vvviiiYYYNNNIIIDDD>>>888???AAASSSooonnn]]]\\\hhhsss}}}}}}sssaaaLLL>>>======;;;===LLLdddyyyrrrnnn|||xxx]]]III;;;:::777555444444444555333333555999<<<<<<:::777555555555444444333333222111111222444666999<<<>>>IIISSSWWWQQQIIIGGGIIIIIIHHHAAA999777:::;;;888555888888777666555444333333666;;;@@@===777444888<<<888777777666777999:::;;;<<>>777444;;;CCC777777666666777888:::;;;;;;FFFXXXjjjxxx}}}~~~}}}||||||~~~~~~{{{|||222222222333333333333333111222222222333333444444222333444555555444333222444333222111222333444555555777:::<<<>>>===<<<;;;666888;;;>>>@@@@@@>>>===:::;;;;;;;;;;;;999777666777777888888888888888888:::777444444777888888777333333333444444555666666222111000//////000111222333333222111222333444555666;;;???>>>:::999;;;>>>:::NNNcccooowww|||vvvjjjhhhqqqzzz|||wwwjjjVVVEEE:::===<<>>888;;;>>>BBBSSShhhuuuuuuppplllllljjjYYYFFF===:::666333111222333444444444666>>>FFFFFF???888666666555444333333222222222222222333555777:::;;;DDDJJJPPPOOOJJJHHHIIILLLOOOGGG===888777888777666888888777666555444333333111;;;DDDBBB999555;;;CCC777777666666777888:::;;;;;;FFFXXXkkkyyy}}}||||||~~~}}}zzz{{{~~~111111111111111111111222222222333333444444444555222333444444444333222111222222222222222333555777666888;;;>>>???>>><<<:::999;;;>>>AAACCCBBBAAA@@@;;;<<<<<<<<<;;;999888666888888888888999999999999:::666333333666888777555111222222333444444555555111000/////////000111111222222111111222444666777<<<;;;999888777777;;;>>>AAAXXXoooxxxzzz{{{uuullldddlllvvv~~~iiiUUU@@@???>>>@@@PPPlllfffdddlll}}}xxxttt\\\HHH;;;===???<<>>777666666666666888999:::;;;FFFYYYkkkyyy}}}{{{zzz{{{}}}~~~}}}zzzwwwxxx|||~~~~~~|||~~~~~~~~~222222222222222222222222333444444444444444444555333333444444333222000///111222222222222333666888777999<<<>>>???>>><<<;;;<<<>>>@@@AAABBBAAA@@@???============<<<;;;999999::::::999999999999999999999666333333555777666444222222333444444333333222000000///...///000111222111111111111333555777999AAA<<<666555555888???FFF[[[jjjyyy}}}{{{yyyxxxwwwjjjlllrrr}}}|||kkkPPPGGGEEEBBBCCC]]]zzztttiiiiiiwwwsssZZZEEE@@@???;;;<<>>666666888666666555555666777999:::;;;FFFXXXkkkyyy}}}{{{zzz{{{|||}}}|||zzzwwwuuuvvvzzz}}}}}}{{{~~~~~~~~~~~~777777777666555555555444555555555555444444444444444444444333222000...---000222333222111222555888999:::<<<>>>>>>>>>===<<<===>>>>>>>>>===<<<;;;;;;???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888666444333444555555555444444555444444222111000000000/////////000222333000000111333555777999:::>>>999666666666<<>>NNNlllxxx{{{tttmmmnnnuuuoooRRRCCC<<<::::::===IIIXXXddd```PPPBBB======888888888888888777777666<<<===@@@CCCEEEBBB===888777777666555333222111000222222111222222444666777<<<@@@IIIRRRRRRJJJEEEFFFQQQLLLDDD===999777888888888888777666555444333333333;;;DDDDDD>>>888666888666666555555666777999:::;;;FFFXXXkkkxxx~~~~~~}}}{{{{{{~~~}}}{{{xxxvvvwww{{{~~~}}}||||||}}}<<<;;;;;;:::999888777777666666666555444444444333444444444333222///---,,,000222333222111222555888:::;;;<<<>>>>>>>>>=========<<<;;;:::999888777777@@@???===<<<<<<===>>>>>><<<<<<;;;::::::999888888777666555444333333444555555666666555444222000...111000/////////111222333///000222444666888999:::666555666777888AAAXXXooosssfff]]]\\\ZZZVVV\\\fffpppnnnjjjjjjqqq|||~~~tttZZZQQQLLL===EEE```jjj~~~}}}sssgggmmm}}}\\\DDD999888;;;===:::EEERRRTTTIII<<<999===777888999::::::999888777===???BBBDDDCCC???;;;888888777666555333222111000222222111111222444555666===AAALLLVVVVVVMMMFFFGGGQQQLLLEEE>>>999888888999888888777666555444333333444:::@@@AAA===999888999666666555555666777999:::;;;FFFXXXjjjxxx}}}~~~}}}}}}|||~~~|||yyywwwxxx|||~~~zzz|||~~~777444222333666777555333777666555444444444555555444444444333333222222222111222444666888;;;===>>>>>>===???BBBAAA;;;777777;;;;;;;;;<<<<<<<<<<<<===@@@???>>><<<<<<<<<===>>>;;;<<<<<<<<<;;;999777666777666555444333444555555777666555444222111000000......////////////......000222444666777777777777444999:::555888IIIbbbsssvvvbbbMMMFFFHHHKKKNNNOOOfffxxxtttjjjrrrqqq[[[JJJFFFJJJPPPUUUpppmmmbbbvvvgggNNN???;;;;;;===:::;;;===???@@@>>><<<:::<<<<<<>>>???<<<888:::???AAAGGGHHHCCC>>>===<<<:::;;;999666333111222333444000000222222333222111000;;;>>>GGGPPPNNNFFFBBBDDDKKKHHHDDD@@@>>>===>>>???666666555444333222222111666;;;@@@AAA>>>:::777777999999999888888888888888;;;DDDWWWmmmzzz}}}|||}}}|||{{{{{{~~~|||wwwrrrtttxxx{{{}}}}}}|||{{{zzz{{{}}}666333222333666888666444999777666555555666777888444444444444333333333333333444666888:::<<<===>>>======AAAFFFEEE>>>999888<<<<<<<<<;;;;;;;;;;;;;;;???>>>===<<<;;;<<<<<<===;;;;;;<<<;;;:::999777666777666444333333333444555333333333222111000///.../////////...///000111111777777666555555555777999888999@@@GGGKKKQQQcccvvvuuueeeSSSIIIFFFEEEHHHMMM___ttt{{{qqquuu|||iiiVVVIIIFFFKKKQQQaaannnwwwrrriiinnnnnnUUUCCC<<<;;;===::::::;;;===???@@@???>>>======@@@BBBAAA>>>@@@FFFGGGMMMOOOJJJEEEDDDCCCBBB999777555222111222333444000111222333333222111111:::>>>HHHPPPPPPHHHDDDEEEIIIGGGDDDAAA???>>>>>>>>>777777666555444333222222111777===???<<<999777777888888888888888888999999999BBBUUUkkkxxx{{{zzz{{{}}}||||||~~~{{{wwwtttvvvyyy{{{||||||{{{zzz{{{|||~~~444222111333777999777555:::888666555555666999:::444444444444555555555555777888999;;;<<<===>>>>>><<<<<>>AAACCCDDD??????BBBFFFEEECCCGGGMMMIIIOOOQQQMMMHHHGGGEEECCC666555333111111222333444222333444444444333222111:::???HHHQQQRRRLLLGGGFFFFFFEEEDDDBBB@@@???>>>===999888777666555444444333...444:::===<<<999888888777777777888999999999:::777AAATTTiiivvvyyyxxxyyy}}}|||~~~~~~zzzvvvvvvwwwzzz{{{||||||zzzyyy}}}}}}~~~333111000333777999888666888666444222333555888:::444555555666666777777777:::;;;===>>>??????>>>>>>;;;;;;>>>DDDDDD???;;;;;;======<<<;;;:::999888777:::::::::999999999999:::;;;;;;:::999888777666666666555333222222222333444...///222444444222000...111000///...000333666888555555444222111444999>>><<>>DDDGGGHHH???@@@CCCGGGFFFDDDHHHNNNFFFLLLMMMHHHBBB@@@>>>;;;444333111111111222333444333444555555555444333222999???HHHPPPRRROOOJJJGGGCCCCCCDDDCCCBBB@@@>>>===:::999999888777666555555000555<<>>@@@@@@???>>>===;;;999:::======::::::<<<===<<<<<<:::999888777666888888888999999999999888;;;:::999888777666666666555444333222111222222333000222444666666555333111111000//////111444777:::222444555333111333888===>>>RRRfffooorrrooocccUUUUUUVVVZZZZZZSSSHHHDDDFFFQQQggg~~~vvvrrrwwwkkkTTTIIIGGGAAACCCLLL[[[iiimmmkkkgggsssrrrkkk\\\JJJ>>><<>>FFFMMMQQQQQQMMMIIIAAABBBCCCCCCBBB@@@>>>===::::::999888777666666555444999@@@BBB@@@===<<<<<<666666777888999:::::::::;;;DDDWWWmmmzzz||||||}}}~~~|||}}}~~~~~~zzzvvvvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~333111000333777999999777111111111111333444666777888888888888999999999999;;;===???@@@@@@???>>>===<<<888777::::::888999===<<<<<<;;;:::888777777666777777888999999999888888;;;:::888777666555555555444333222111111111222222222444555777777666444333111000000000111444777888444666888666333555:::@@@FFFYYYggghhhmmmvvvqqqbbb[[[XXXZZZ``````WWWMMMGGGLLL[[[ppp|||tttxxxcccQQQHHHAAACCCDDDKKK]]]nnnmmmaaa]]]___]]]TTTHHH???>>>AAA>>>:::888;;;AAAFFFFFFDDD>>>>>>AAACCC@@@===???EEEHHHKKKIII@@@999777666555222222222111222222333333444555555666555444222111666<<>>???@@@???===<<<===::::::<<<<<<999999<<<;;;::::::999888777777666666777888999:::999999888;;;999888666555555555555444333111000000000111222333333444444444333333222000000000111222444555666444777999888777<<>>DDDFFFBBB>>>======???BBB@@@<<>>>>>888888888888888888999999:::CCCVVVlllyyy{{{{{{|||}}}{{{{{{~~~~~~|||yyy}}}}}}}}}|||||||||||||||~~~|||{{{}}}444222111333777999777555333444777999;;;;;;;;;;;;;;;;;;;;;::::::999999999888:::===??????>>>===;;;===;;;===@@@@@@;;;:::;;;::::::999999888777777777666777888:::::::::999888;;;999777666555555555555333333111000000000111222222222222111111111000000///000111222333333444444333666888888;;;DDDSSS```]]]QQQFFFFFFMMMYYYiiiuuummm]]]VVVdddwww{{{mmm^^^OOOQQQ[[[nnnttttttyyyrrrbbbPPPJJJDDDFFFLLLRRRVVVXXXFFFIIIKKKJJJFFFDDDCCCDDDAAA>>>===@@@FFFFFF@@@999<<<===???BBB@@@>>>@@@FFF@@@BBB>>>555///111444555444444444333333333222222444444555555444222111000444999===@@@GGGPPPPPPJJJ??????@@@@@@@@@AAAAAAAAA:::999999888777666555555...444;;;@@@???>>>>>>???999999999888888888888888888AAATTTjjjwwwyyyyyyzzz|||zzz{{{~~~}}}zzz}}}|||zzzyyyyyy}}}{{{{{{}}}666555555555444444444444444555666888:::<<<===>>>888777666666666777888999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888888777777777777666777888999::::::999777666777777666666555555555444222111000000000111222333111111222222222000///---///000222555666777777666888;;;<<<:::;;;HHH```ssslll\\\FFFAAAJJJMMMWWWlllrrrmmmcccaaannn}}}yyyjjjUUUSSSRRRWWWjjjzzzqqqzzzwwwTTTLLLDDDBBBBBBAAADDDIIIEEEDDDCCCEEEGGGGGGDDDAAA@@@AAACCCCCCCCC@@@===<<>>===<<<======999:::;;;888555444666999555777888666222000000222111222444555666555444444666666777<<>>===<<<;;;<<<<<<:::;;;;;;888444333555777777888888666333111111333222222333444444444444444555555777<<>>999888888777666555555444333333666;;;@@@@@@;;;777999999999888777666666555<<>>AAABBBCCCDDDCCCAAA???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<888444222444777999999999777444333333444333333222222333333444444444555777<<>>@@@CCCBBB>>><<<===:::999999777666555444444333333666;;;???@@@<<<888:::999888777666666777777:::DDDWWWkkkvvvwwwwwwyyyxxxzzz|||~~~zzz|||~~~777777777777666666666666444444555666888999::::::::::::999888777666666666999999999999999999999999888888888888777777777777999999888888888777777777888777666555555777888999999888666444222222111111//////000000111333333444222111000//////000222333444444555666888888999999888999<<>>===;;;;;;:::::::::;;;;;;;;;;;;<<<<<<999555444666999;;;;;;999777555444555555444333222111111222333444333555777;;;???BBBCCCCCC@@@>>>???BBBBBB===;;;<<<;;;:::999888777555444444333333555:::???@@@<<<888;;;999777555555666777999888BBBUUUjjjvvvxxxxxxyyyxxxyyy{{{~~~~~~yyy{{{~~~~~~~~~777777777777666666666666444444555666666777888888999999888888777666555555555555666777888999::::::999999999999999999999999888888888777777777666666777666555444555666888999999888555333111111111111//////000111222222333333222111000000000222333444666666777777888999:::;;;;;;;;;<<>>=========>>>>>>>>>===<<<;;;<<<======>>>>>>>>>>>>>>>;;;===>>>;;;888777:::======;;;999777666666666666444333111000000111222333333555777999<<>>>>>>>>=========BBBBBBCCCDDDDDDCCCCCCCCC???AAAAAA???;;;:::===@@@>>>;;;888666666666666555222222111111000111111111444555666888999===BBBFFFFFFDDDDDDFFFCCC===:::;;;999999999888888777777666333333444999>>>@@@>>>::::::999666555555666888:::999AAASSSiiixxx{{{zzzyyyyyy{{{}}}}}}}}}}}}yyy{{{~~~}}}~~~~~~666666666555555555444444444444444444444555555555444444555666666555444333222333333333333444444444555555555666666666777777555555555555444444444444333333444555666666666666777555333000000000222333111111222333222111000///111222333555666777777777:::999999999999;;;<<<===;;;<<<===???AAAFFFMMMSSSLLLXXX\\\```eee[[[JJJEEEQQQddd{{{}}}{{{}}}uuu\\\LLLHHHIIIIIIHHHKKK^^^ttt~~~wwweeeYYYRRRMMMLLLNNNDDDFFFHHHGGGDDDAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGFFFCCC>>><<<>>>@@@???;;;777555555666666555111111111111111000000///444555666666777<<>>:::;;;888888888888888888888888333222444999>>>@@@>>>;;;999888777555666777888999;;;BBBTTTjjjyyy|||zzzyyy{{{|||}}}{{{{{{}}}}}}yyy|||~~~~~~}}}~~~}}}~~~666555555555444444444444444444444444444444444444222333444555555555444333444444333222222111111000222222222333333444444444555555444444444333333333111222444666777777666555666444222000///000222444222222333333222111///...111222444777888888888888;;;::::::999:::;;;===>>>888;;;>>>>>>===???DDDHHHCCCOOOTTTZZZddd^^^OOOIIILLLZZZnnn~~~|||zzz}}}fffQQQJJJMMMOOOMMMIIIVVVlll~~~|||zzz}}}{{{oooaaaXXXQQQLLLMMMPPPDDDGGGIIIHHHDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMNNNNNNNNNMMMKKKJJJKKKKKKJJJEEE@@@======@@@???;;;666444555666666555000111222222222000///...555666555555666<<>>@@@>>><<<888888777666666777888999<<