BM6P6(@ ```aaadddfffhhhiiiiiiiiihhhhhhhhhhhhiiikkkmmmnnnppppppppppppppppppqqqqqqppppppoooooonnnmmmlllllllllkkkjjjiiiiiijjjkkkllllllmmmoooppppppnnnkkkiiikkkiiigggiiilllnnnmmmlllkkkjjjiiiiiilllpppuuuyyy|||~~~^^^___aaabbbdddeeeeeeeeeeeeeeefffggghhhjjjmmmnnnmmmmmmmmmlllkkkjjjiiiiiijjjjjjhhhgggeeecccbbbaaabbbbbbaaaaaaaaabbbcccdddeeeffffffgggfffdddbbbaaa___]]][[[[[[^^^___^^^\\\]]]\\\\\\]]]bbbhhhooossszzz|||~~~WWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^aaacccfffgggggggggfffdddbbb```^^^]]]\\\[[[YYYWWWTTTRRRPPPOOOQQQPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVUUUTTTRRRQQQQQQRRRPPPOOONNNPPPPPPOOONNNMMMLLLLLLOOOUUU^^^fffllluuuvvvvvvvvvvvvxxx{{{}}}}}}|||zzzzzzyyy|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~KKKJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMOOORRRUUUWWWYYYZZZZZZYYYXXXVVVSSSQQQPPPIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>???@@@BBBDDDFFFHHHFFFDDDBBBAAA@@@@@@@@@DDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAADDDJJJSSS\\\bbbiiiiiiiiihhhhhhjjjnnnqqqvvvtttqqqnnnlllkkkkkkkkkmmmmmmnnnooooooooooooooommmnnnqqqtttvvvwwwwwwwwwzzzxxxvvvuuutttuuuwwwxxxvvvuuusssqqqppppppqqqqqqrrrpppooonnnooopppooonnnppppppppppppooonnnmmmlllkkkkkkkkkkkkkkklllmmmmmmoooppppppqqqrrrrrrssssssqqqrrruuuwwwxxxyyyyyyyyyttttttssstttvvvyyy|||~~~}}}???>>>===<<<;;;<<<======;;;<<<>>>AAADDDFFFHHHIIIFFFFFFGGGGGGFFFDDDBBB@@@::::::999999888888888777444333444444666888;;;<<<>>><<<:::777555555555666555666666777777999;;;<<<===;;;:::;;;@@@GGGNNNSSSXXXXXXXXXWWWWWWXXX\\\___bbbaaa^^^[[[YYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]___aaaaaa``````hhhfffcccaaa______```aaa```___^^^\\\\\\\\\]]]^^^]]]\\\ZZZZZZ[[[[[[[[[ZZZ]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^______^^^___bbbdddfffggghhhhhhcccbbbaaabbbdddgggjjjllljjjlllooorrrtttuuuttttttpppvvv~~~888888777666666666666666222333555888:::;;;<<<<<<555666888888888666444333333333333444555555666666111111111111333555777999999888666444333222333333000111333444444666888;;;999777666555777;;;???BBBFFFGGGGGGFFFFFFGGGIIILLLMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKSSSQQQOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOORRRSSSTTTTTTTTTQQQQQQPPPPPPRRRUUUWWWYYYUUUWWW[[[^^^______^^^]]]WWW\\\dddkkkrrrxxx}}}yyyvvvwww}}}333333444444333333222222...///111222333333333222000111333333333111...---//////000111222222333333000000000000111333555666666555444333222222111111000222444444333444777999777666444333333444666777777888::::::999999;;;<<<::::::;;;;;;;;;:::999999999999::::::::::::999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>>>>======<<<;;;<<<<<<=========<<<<<<>>><<<;;;:::<<<<<<;;;:::===============<<<;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>??????@@@???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIICCCEEEIIILLLMMMLLLKKKIIIGGGKKKPPPTTTYYY```gggmmmttt|||}}}uuupppeeeaaaccclllssszzz///000111222222111///...+++,,,......///...---,,,222333555555444111...,,,,,,------......//////000///.........///111222333222222111111111000000///---///111000......000333888777666444333333444444///111333333333222333444///000222333444444333222333333444444444333333222333333333333444666888999555555666777777777777777444555666777777777666555999777666555777777666555777777777888777777666555666666555555666666777888666666777777888999999:::888999;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>@@@@@@999;;;???BBBCCCBBB@@@>>>BBBDDDGGGIIILLLSSS\\\bbbiiiwwwxxxhhh^^^[[[VVVQQQTTT___jjjuuu///555555000000555222***......---,,,,,,---------..................------+++---...///.........///------,,,---///111444666777777666333000......///---,,,,,,---///333777::::::999888444111///000111///000111111111000...---000000000111000//////...000000000...,,,,,,...000333222111111222222111///222222222222222333333444444444444444444444444444222222222222222222222222000111222333333333333333333333444555555555444444555000---...333666555222777777777777888888888888777888:::;;;<<<<<<;;;;;;:::;;;<<<<<<<<<===???AAA<<<<<<@@@FFFHHHLLLYYYhhhooo|||xxxggg]]]VVVRRRNNNMMMRRR[[[fffxxx---000111000000000---(((------,,,,,,,,,,,,------.........---------------***,,,......---,,,,,,---,,,+++***+++,,,...111222111111111///,,,))))))***++++++***+++---000444666888888666333000...///000...//////000000...---,,,...............------,,,000000000...,,,,,,...000333222222111222222111000///////////////000111111111111111111111111111111222222222222222222222222+++,,,///111444666888888666555555555444222111000555222000111444666666555666666666777777777888888666888999:::;;;;;;::::::777999::::::::::::===???>>>>>>@@@FFFJJJPPP___nnnxxxqqq```UUUOOOJJJNNNPPPXXXfffttt///---000444444111///111,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++***,,,------+++******+++,,,+++******+++,,,...///111222333222///,,,++++++,,,,,,++++++,,,///111333555555444222///---...///---.../////////...,,,+++............------,,,,,,//////000...---,,,...///000000///..............................///000000000000000000000000000000222222222222222222222222000111222222333333333333444444444444333111000000555444444444555666777888555555666666666777777777666777888::::::::::::999777888999999999:::<<<>>>AAA@@@AAAGGGNNNZZZjjjxxxyyyiiiYYYPPPKKKHHHOOOVVVdddwww111,,,---444444///000888,,,++++++++++++,,,---------------,,,,,,++++++***+++---...---+++******+++------,,,,,,,,,---...///222444666666333000///...///...------...///111222111222222000...,,,---........./////////...ӵ............---...///...---,,,...///000000///...------...//////////////////000111111111111111111111111111111111111111111111111111111333333333333222111000000000000111222333333333333333444666666555555777999555555555555666666666666555666888999::::::999999999:::;;;;;;;;;;;;===???BBBBBBDDDJJJVVVfffwww~~~pppaaaUUUPPPNNNMMMĦĦӵĦ111+++***...,,,''')))222,,,+++++++++,,,,,,---.........---,,,++++++******,,,...///...,,,+++++++++------,,,,,,,,,---------...000222222000---,,,+++///......---......///000...///000///---,,,---...//////0001110004ĉ@ӵ......///,,,---///...---------///222222222000......000333///////////////000000111111111111111111111111111111111111111111111111111...///000222333444555555///000111222333333333333111333555555444444555777555555555555666666666666555666888999::::::999999:::;;;<<<<<<;;;;;;===???BBBCCCGGGPPP___qqquuufffZZZQQQNNNPPPRRR>L=hĦ4ĉ@ӵ>L000/////////***&&&''',,,,,,,,,,,,,,,---...////////////...---,,,+++******+++---......,,,+++,,,,,,***+++++++++++++++++++++---...000000...,,,,,,,,,,,,++++++++++++,,,------+++---...///---,,,---...///000111111111GG=?,,,---+++---...///---------...---//////,,,)))))),,,000---------------...//////////////////////////////111111111111111111111111111222222333333333222222333333333333333222111111111111222444444555444444555555666666666777777777666777888::::::::::::999999:::;;;;;;::::::<<<>>>AAAEEEKKKVVVfffvvvsssiii]]]TTTNNNKKKOOOUUUHdĦ=ĪjGG=?HdĦ$$$,,,222ӵ---------ĭӵ---ӵ---Ħ******+++,,,,,,,,,,,,,,,///ӵӵ///...ĦƜ`1.׼s+++,,,---***Ħ---...***,,,,,,)))%%%%%%)))ӵ...Ħ000000000000000000111111111111ĭӵ444333Ħ555222666Ħ888Ħ;;;;;;::::::;;;<<<<<<<<<;;;;;;===>>>wwwqqqbbb___DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ ?~4)))------g&e>&e...g&e)))>hӵ,,,---...////////////g&e---guO>uO>&e...///4ff?>ߝL///gĉ@,,,---...///Shӵ...///111111...))))))g&e000>hӵ222222222222222000000000fff?><z222g&e>&e444555HL999555111ShӵgL;;;<<<<<<;;;;;;>>>?????????======???S?ʬpppfff3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??---4Dӵ,,,,,,,,,Hƅ^Hu]Ħ)))Hu]Ħ,,,ZuR)Ħ,,,,,,+++,,,------,,,Hu]Ħ+++HŐeHŐeHu]Ħ,,,qIܗGIӵ///tt000---+++HGgĉ@///000000000000000//////Hu]Ħ000ZuR)Ħ000000000111111111111sߝLGdUĦ(((Hƅ^Hu]Ħ333ntHdĦ444555HGgĉ@;;;HdĦAAABBBBBBAAAAAA@@@???>>>>>>>>>@@@Htƅ^hhhcccBt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ------4DuXӵ+++......DdDΦDdDĦ---DdDĦ,,,---t|<,,,,,,,,,+++,,,...---,,,DdDĦ...DdDΦDdDΦDdDĦ---peƜ4DuTӵ///`eĭ---qet...///////////////.........DdDĦ111///t|<000//////000000111111111DdDDdDĦ+++DdDΦDdDĦ333q<niDdDĦ777qet>>>@@@DdDĦDDDEEEEEEDDDDDDBBBBBBAAA@@@AAAq<RgggfffqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ------4DuXӵ+++......DdDΦDdDӵ...DdDĦ+++,,,o)h+++---,,,+++,,,.........---DdDĦ...DdDΦDdDΦDdDӵ---=ӊB1.uTӵ...HߝL`o9---po9wӵ...---------.........DdDĦ111222o)h111000000000000111111333333DdDΦDdDĦ000DdDΦDdDӵ555GIpӵDdDĦ>>>po9wӵDdDĦMMMMMMMMMLLLLLLJJJIIIIIIHHHIIIpo9u___fffkkkjjjGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ......4DuXӵ+++++++++DdDʜ4DuTӵ--->d<Ħ***Dt***+++***---000///......>d<Ħ+++>d<ʜDd<ʜ4DuTӵ......F&uTӵ---4DufئL>e,,,puR)Ħ,,,------............>d<Ħ111Dt333222111222222222555555DdDΦDdDĦ555>d<ʜ4DuTӵ8884DwDd<ĦEEEpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ///0004DuXӵ,,,******D&dq&ĒR,,,,,,sdKĦ)))DHRRud))))))000444111...---sdKĦ***D&oq<Ōq&ĒR---...///>dp&ĒR,,,---nfʜd<Φ>d<Ħ999s&dq&ĒR<<<<<<i?ʜtd<ĦIIIHHܗDӊBYYY<xZZZYYYWWWWWWWWWWWWWWWB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR1111114DuXӵ---,,,,,,Hu]3hh///,,,+++ne''')))=e...((()))333888333---,,,ne++++++pIƎ@t@h.........>h++++++,,,fe+++@ďD---------......//////000111ne000000=e555444444333444444777777ege777999sĪj@h=========fdDĦFFF@ďDQQQTTTHkgeRRRRRRRRRPPPPPPPPPPPPPPP@hbbbhhh@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h3334DuXӵ...ĵD^444000+++)))---(((***...---&&&)))666<<<555,,,+++,,,+++,,,---//////...---++++++++++++'''+++...,,,,,,---...------......///000000///111555444333222222222222555555000555777:::::::::::::::DdDĦ>>>@@@EEEEEEGGGFFFFFFGGGHHHFFFFFFFFFGGGGGGFFFPPPVVV```lllD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ---444///)))%%%%%%'''Ħ***,,,---,,,,,,---///,,,%%%)))888>>>666,,,******+++Ħ+++---///+++,,,------.........---000///---,,,++++++,,,,,,++++++******+++---...///...222111***'''+++...------,,,+++***+++,,,---...,,,,,,------...///000000Ħ222666888666444555444333222111111111111333333222222222111111111///333444222333999:::666777777666666777777888999>d<Ħ888999:::777999<<<<<<<<<<<<===>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAAAAA@@@??????@@@AAADDDIIIQQQ^^^nnnxxxĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ,,,*********)))***gdKĦ,,,...///...,,,---------///000222222111///...---gdKĦ...------,,,,,,+++******+++++++++000000//////......------,,,,,,++++++,,,---///000222222222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...gdKĦ///000222333444333555777888888555333111222000...///222333111...444444444555555555666666555555555666666666666777gdDĦ555444444555777888777666666888;;;999:::;;;;;;<<<<<<;;;;;;@@@===::::::===>>>>>><<A...ne---+++************ne***,,,......---,,,------***+++---......---+++***ne,,,------,,,...------,,,,,,---------111111000//////...------,,,,,,++++++,,,---///000---.........,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---ne...///000111222333000111333333333111000...111000///000111111111000111111111111222222222333333333333444444444555De444444555555555666666666555666777888888999999:::::::::::::::???<<<::::::<<<>>>>>>===???CCCIIIRRR```tttnene>Ak<fhDenenene333000,,,,,,,,,++++++******---+++---//////...---...///)))***+++,,,,,,+++***)))***,,,------+++000//////......///000000333222111000///...---,,,,,,+++++++++,,,---...///+++---------,,,---...000,,,,,,,,,,,,,,,,,,------,,,,,,---.....................///000111000000000000/////////...000111111111000///000111000000000000111111111111111111222222222333333333333333444555666666555333444555666666666777888888999999999999999>>><<<::::::<<<>>>>>>>>>===@@@HHHVVVkkk<<<>>>AAA@@@>>>:::888777555222...+++***+++---...+++++++++++++++,,,---------///000000///...///111,,,,,,---------,,,+++++++++******+++------,,,+++000000/////////000111111444333222111///...,,,,,,+++++++++,,,,,,------......//////...,,,+++---...,,,,,,,,,---------------/////////000000000000000......---------......///222222000000000000111222...111333222///...000222222222222333333333333444111111111111222222222222666555444333333444666777777555333444666777666555777888888999:::999999999<<<;;;:::;;;<<<>>>???@@@AAACCCKKK]]]vvv:::<<>>;;;999888444111...+++)))***,,,...,,,,,,,,,,,,,,,------...///000111111000///111222...............---,,,,,,+++++++++,,,......---+++//////......///000111111333333222000///---,,,+++++++++,,,,,,,,,,,,,,,,,,///000000...---,,,---///,,,,,,,,,------.........////////////000000111111...---------------......333222111000000111333444...111333222///...000222333333333333444444444444222222222222333333333333555444444333444555666777888666555555666666666666888999999::::::::::::::::::;;;;;;;;;<<<===@@@AAAGGGKKKVVVkkk777999<<<<<<;;;:::999999000///---***((((((+++---------,,,,,,------...///...///000///...///000222......------,,,,,,++++++,,,,,,,,,...000000...,,,............///000111111222111000///...---,,,+++++++++,,,,,,,,,,,,++++++,,,---------,,,---///000,,,,,,,,,---......//////------,,,,,,------...///---------------...///000111000/////////000222222000111111111000///000111111111111111222222222333222222333333333444444444333333444555555666666666666777888666555444666777888999999:::::::::::::::999:::;;;;;;;;;===@@@CCCFFFNNN___www444666888888777777888999///000000...++++++---///---------------......///,,,------,,,+++,,,...000///...---,,,,,,+++++++++------...000111111///---............///000111222000//////...---,,,,,,+++***+++,,,,,,,,,,,,+++***++++++,,,+++******+++---,,,,,,------.../////////---,,,+++++++++,,,......------------...///111111000/////////000000111222111000///000111111111000000000000000111111111111222222222333333333444444111222444666777777666555333777999777222000444888777888888999999999999999888:::;;;;;;;;;===AAADDDHHHTTTjjj222444555555555555777999111222444222000///111333...------------...//////***++++++***)))***,,,...111000///...------------......///111222222000---////////////000111222333.........------,,,,,,,,,***+++,,,---,,,,,,***)))------,,,***'''&&&&&&''',,,,,,------...///000000......---,,,---...///000,,,,,,------///000222222000000111111222222222333333000...///222333111...111111111111222222222222111222222222222333333333000222555777888777555444111666:::777000---222888666666777888888888888888777999;;;<<<;;;===AAAEEEPPP___www,,,---000222333111///..................///000111000111222000...,,,,,,,,,*********++++++,,,,,,,,,---...///000000///...------...///111111111000000------,,,------...///000///---+++)))((((((((()))---***((())),,,...---+++------,,,,,,,,,,,,++++++......------------............//////000000111111//////...---+++---000333222111000///............000000111222333333444444111111222222222333333333222222111111111111111222333444555555666666555555666888888666444444777::::::999888888999999888777<<<:::;;;=========CCCLLLSSSjjj,,,---///000111000///......------......///000111111222333111...,,,,,,,,,---,,,,,,++++++*********+++,,,...///000000000//////000000111111000///...---,,,,,,------...///000222000...,,,++++++,,,,,,,,,***((())),,,---,,,+++---,,,+++******,,,...000......------------......---...///000000...,,,+++,,,...//////......000111333222222111111111111111000000000111111222222222000000111111111222222222222222111111111111222222222333444444555555444444666777777555111000111333999888888999:::;;;;;;:::999888;;;???AAADDDLLLUUUhhh~~~,,,,,,---------.........------------...///000111444444555333///---,,,,,,//////...,,,***)))(((''')))***,,,...///000111111000000000000///...---,,,,,,,,,,,,,,,---...///000222111///------,,,------,,,***))))))+++,,,,,,+++---+++)))((())),,,000333......------------......+++---///000///,,,(((%%%***,,,///111000//////000111111111111111222222222000000000000000000000111//////000000000111111111222222111111111111222222222222333444444444444333777888999888555444444444888888999:::;;;<<<===>>>888888;;;@@@DDDJJJUUU```|||---,,,+++******+++,,,---,,,,,,,,,---...///000111555666666444000---,,,,,,//////---,,,***)))((('''***+++,,,---...//////000............------,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++++++++++++++***))))))***+++,,,,,,+++***)))((()))+++---///...------,,,,,,------...+++,,,......---+++)))'''***,,,////////////000111---......///000111111111111111111111111000000000000000000000111111111222222222111111111222333333222333444444555555444444333555777999999999888888888999;;;;;;;;;<<<===???@@@???@@@EEEJJJSSSbbbooo,,,+++***))))))***+++,,,++++++,,,,,,---///000111666666666444000---,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,---------************++++++,,,,,,,,,++++++,,,,,,---...///------,,,++++++*********)))******))))))***+++,,,))))))************)))(((------,,,,,,,,,,,,------,,,,,,++++++,,,---...............---,,,...111444,,,---...000111111111111222222222222222222111111111111111222222222333333222222111111222333333444444444555666666666666666000111222555666777666555999;;;===<<<;;;;;;===???GGGEEEGGGMMMVVVcccuuu,,,+++***)))))))))***++++++++++++,,,---///000111444555666444000...------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,))))))))))))***+++,,,---++++++++++++,,,---...///............------,,,,,,)))*********))))))+++,,,((()))+++,,,+++***'''&&&------,,,,,,,,,,,,------,,,+++******+++...111333000///...,,,+++---000333...///111222333333333222222222222222222222333333111222222222222333333333222222111222222333444555555555666777777777777666555444444555777777666444999<<<>>>>>>======@@@CCCEEEFFFMMMXXXeeeuuu,,,++++++***))))))************+++,,,---///000111333444444333000...------,,,,,,,,,+++++++++******++++++******+++,,,---...,,,+++*********+++,,,,,,++++++++++++,,,---...//////////////////......---((()))+++***((((((***---)))***++++++,,,++++++***---,,,,,,++++++,,,,,,---*********+++---///000222///000000...------...000...000111333333333222111000000111111222222333333111111111111222222222222222222222222333444555555444555555666777666666666999666555666888:::999888777;;;@@@AAA@@@AAAFFFJJJLLLQQQ^^^ooo~~~++++++++++++******))))))*********,,,---///000111222333333222000...---...------,,,,,,+++***))))))))))))))))))***---///000///...---+++***++++++,,,++++++++++++,,,---......---...............---,,,''')))+++***((('''***---++++++******+++---///000---,,,,,,++++++,,,,,,---((()))+++---...............000111111///---,,,------...000111222111///......//////000111222222333000000000000111111111111222222222222333444555666333444555555666666555555333000///111555999:::999666;;;AAACCCCCCEEEKKKPPP]]]fffwww---***((((((***,,,+++***++++++,,,,,,,,,,,,------333222111000///.........---,,,+++******+++,,,---,,,***((((((+++,,,+++)))+++++++++++++++***)))(((*********+++,,,---...///............---,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...///...,,,++++++---...------------...//////000---+++,,,///111111000000111222222000000111222000444333//////444555111999888555222111111222333555555555555555555555555666777888888777888:::<<>>@@@CCCNNN\\\jjjyyy******++++++*********************+++++++++,,,,,,************+++,,,---............//////.........------,,,+++******++++++++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------......//////......------,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,---.........------,,,---.........---///000///............///000000000000000000000111333444222333444444222222333444555444444555555555666777444555666666666666555555666666666666666666666666555777888999999:::<<>>@@@HHHVVVppp'''***------***))))))+++)))************+++++++++++++++************++++++///000111222222111000//////000111///,,,***,,,...,,,,,,---.../////////...,,,,,,,,,---...///000111......///////////////...+++++++++,,,---...///000------------------------,,,---......//////......///000111000...------...///////////////000111111...222666777666444444555000111222222000000111222666111111555555222333777555444444444666999===???777777777777777777777777555777888999:::;;;>>>@@@LLL\\\xxx'''((()))***++++++***)))+++***)))(((((()))*********++++++,,,,,,++++++***'''///444111...///222222...///...,,,***))))))++++++,,,,,,------,,,,,,+++---...///...,,,+++,,,---------...///000000//////...,,,******---...---+++***+++---,,,++++++,,,...,,,---...//////...------222333222111000111444666,,,111111...///444444000333111000111222222111000333222222111111222222333333333222222111222222333333333444555666777888888:::888666777999999777444888:::;;;:::;;;>>>@@@@@@NNNaaa~~~((()))***++++++******)))))))))(((((()))***+++,,,++++++++++++++++++++++++(((,,,---++++++......***111000000//////000000000,,,,,,------------,,,,,,,,,......---,,,++++++,,,------...///////////////...,,,******,,,...---++++++,,,------,,,,,,---...---......//////...---,,,...//////---,,,---000222***...///---...333444111333111000111222333111000333333222222222222333333333222222222222222333444333333444555666777888888999777777888888777222///888999;;;;;;===@@@CCCDDDRRRfff*********+++******)))(((((('''(((((()))+++,,,---,,,+++***))))))***+++,,,......+++***---111///)))---***)))***...000000...,,,------......------,,,+++,,,---,,,+++***+++,,,------...////////////......,,,***+++,,,------,,,+++---......------...///......//////...---,,,,,,,,,------,,,++++++...000,,,//////---...111111///222111000111222333222111333333222222222222333333222222222222222333444555333333444555666777888888888999:::======;;;666333888999;;;<<<>>>AAAEEEIIIVVVlll++++++++++++***))))))(((((((((((())))))***++++++---+++***((((((***+++---......,,,***...222111+++***&&&###%%%+++---,,,))),,,------......------,,,***+++,,,,,,******+++,,,------...//////.........---,,,++++++,,,,,,,,,,,,,,,---///...------...000/////////......---,,,,,,---...///...------///111111111111000/////////---222111000111333444333222333333333222222333333333333222222333333444555666333333444555666777888888555666999<<<===>>><<<;;;::::::;;;===>>>@@@FFFLLLXXXqqq,,,,,,+++*********))))))************))))))((((((,,,+++)))(((((()))+++,,,'''***+++))))))------+++///+++''')))---///---))),,,------------------,,,***+++,,,,,,******+++,,,------............------,,,,,,,,,,,,++++++,,,---,,,---///...------...000//////......------------...///000///......000111222111111222222111111222222111000111333444333222444333333333333333333444444444333333444555555666333333444555666777888888222333444555666888:::<<<<<<;;;<<>>>>>FFFPPP\\\www,,,,,,+++*********++++++++++++++++++***((('''&&&+++***)))(((((()))***+++&&&***,,,******,,,,,,)))000---++++++---...,,,***+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,------............---,,,,,,,,,------,,,++++++,,,...+++---......------...///......---------......///,,,---///...------...000///---///222444333444777222111111222444555444333444444333333333333444444666555555444444555555555333333444555666777888888888888777555444666999<<<>>>;;;===AAA@@@???IIIVVVfff,,,+++*********+++,,,---******++++++***)))((('''******))))))))))))*********+++++++++---...)))!!!---,,,+++******************++++++,,,,,,++++++******,,,------,,,,,,---...---.........------,,,++++++---...,,,******,,,...+++,,,------,,,,,,---...------,,,,,,---...000000+++---...///------...///111......333333111111555222111111222444555555444444444333333333333444444888777666555444444444444333333444555666777888888999;;;<<<;;;999999;;;>>>>>>;;;===CCCCCCCCCOOO___ttt++++++*********+++---...((((((***++++++***)))((())))))************))))))***(((%%%%%%***+++!!!+++,,,---,,,++++++,,,...*********++++++*********+++,,,...------,,,...///---.........------,,,++++++---...---******,,,///***+++---,,,++++++,,,...---,,,,,,,,,---///111222,,,...000000///...///000666111000333222,,,+++///222111111222444555555444555444444333333444444555999888777555444444444444333333444555666777888888222666:::;;;:::999;;;======:::===EEEFFFGGGTTTfff******++++++++++++******+++***$$$!!!'''***)))************************---***(((((('''%%%)))///)))************+++++++++)))))))))***+++++++++,,,'''))),,,---,,,+++,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...........................'''###''',,,---,,,------.........------...000555222......111333333111111222333444555555555555444444333222000///......888999:::888666444333333555555666666777777888888777777888:::<<<===<<<;;;===???DDDGGGFFFLLL```uuu******++++++++++++******(((+++,,,******---+++(((************************+++)))***,,,***''')))---)))************+++++++++***************+++++++++(((+++---...---,,,---......------------------,,,+++,,,,,,------,,,,,,+++........................222+++'''+++////////////...///000///......000111000111333555777555111...111222333444555555555555333333333333333333333333888999:::999666444444444555555666666777888888888888888888:::<<<======<<<===>>>BBBGGGMMMYYYqqq******++++++++++++******)))---///---,,,------***************************)))(((+++...---)))(((+++)))************++++++++++++++++++******************+++......------...///---------------.........+++,,,,,,------,,,,,,+++........................333---***---000///...//////000000000//////111333...111444555444222000000222222333444555555555555222333333444555666777777888999:::999777555555666555555666777777888888999999999::::::;;;<<<>>>>>>BBBAAADDDLLLXXXlll******++++++++++++******,,,...,,,'''%%%)))---...************************((((((***---,,,((((((,,,))))))*********+++++++++,,,+++++++++***)))))))))***+++---------,,,...///,,,,,,------......//////+++,,,,,,------,,,,,,+++........................000+++))),,,...,,,+++---...///000000//////111333000111000...++++++000555222333444444555555555444222333444555666777888888777999:::999777666666777555666666777888888999999::::::;;;;;;;;;<<>>EEEJJJGGGVVVjjj~~~******++++++++++++*********+++***+++000222,,,###************************)))(((***...---***+++///)))************+++++++++***************+++++++++***+++,,,+++***+++---000////////////............+++,,,,,,------,,,,,,+++........................---,,,---000000---...111---...///000///000222444333222222333444444222111333444444555444444333333333333333444444555555555333444666666666555666777666777777888888999::::::888:::;;;;;;;;;???GGGOOOQQQeee~~~******++++++++++++******000+++%%%###***000---&&&************************((()))---222111---,,,...)))************+++++++++))))))******+++++++++,,,,,,,,,---,,,+++,,,///111000000//////......------+++,,,,,,------,,,,,,+++........................+++***,,,000000---...111...///111111111111444666888333---+++...222444444444444444555444444333333222333333444555666777777111333555666555555555777777777777888999999::::::777999;;;:::;;;@@@IIIQQQ]]]sss******+++,,,,,,---......,,,***))))))***++++++***)))************+++++++++)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---///...,,,++++++,,,...///111111000......------------,,,***)))))))))******...------,,,,,,,,,------+++,,,---...///...---,,,...///111222333444444444777666555222000///111333333333333444333333222222666555444333333444555666333444555555333444555777666777999::::::999888777DDD<<<:::AAAEEEHHHSSSbbbppp******++++++,,,------...---,,,******,,,---,,,+++)))************+++++++++))))))************))))))***++++++,,,,,,++++++***)))******+++,,,,,,------000///---+++++++++,,,---111000///...------------//////---,,,,,,,,,------...------,,,,,,------...,,,,,,---............---///000111333444555555555555666555444222222333555333333444444444444333333555555444444444444555555666777777777666666888999777888888999999999999999BBB;;;:::BBBHHHNNN^^^ppp******++++++,,,,,,------///---,,,,,,---......---)))************+++++++++++++++************++++++******+++,,,,,,+++******)))***,,,---......---,,,111000...,,,+++++++++,,,000000///...------------000///...---------.........---------------......---------------...//////111111333444555555666666444555666666444444555666333444444555555555444444444555555555555555555444666777777777666666888:::999888888888999999:::;;;AAA<<<===EEEMMMZZZqqq******++++++,,,,,,,,,,,,///---+++,,,---...---,,,))))))*********+++++++++---,,,+++******+++,,,---******++++++++++++******(((***,,,......---,,,+++......---,,,,,,,,,------000///...---------------,,,,,,,,,+++++++++,,,,,,...------------......//////...---------...000111222333444555666666666666333555666666444333333444444444555555666555555555333444555666666555444333444555666555444444666888:::999888888888:::<<<===>>>===@@@IIIVVViii******+++++++++++++++,,,---+++******+++,,,,,,+++))))))*********+++++++++,,,+++***))))))***+++,,,************************((()))+++------,,,***)))+++++++++,,,---...///000///......------------...*********+++++++++******---------------...///000000///...---...///000111333333444555666666666666333555666555333111111111333444444555666666666555333444555666666555444333444555666666444555666888:::999999888999;;;===>>>:::<<>>:::===FFFUUUkkk++++++******************+++***((((((***+++***))))))************+++++++++((())))))******))))))(((+++***)))(((((()))***+++++++++++++++++++++++++++)))***+++---...//////000...------,,,,,,------...++++++---.........------------------...///000111//////000111111111111000333333444555555555555444222333333333222333666888111222333444444555555555555555444444444444555555777888999888777777999;;;888999:::<<<======>>>>>>@@@EEEPPPbbb|||++++++******************,,,***))))))***++++++***)))************++++++++++++,,,---......---,,,++++++***)))(((((()))***+++------,,,+++++++++,,,---++++++,,,---............------,,,,,,,,,------...)))***,,,---...---,,,,,,---------......000111111...///111222222111111000333333444444555444444444000111222222333666:::===000111222333444444444444666555444333333444555666555666777666555555777999777999;;;===>>>>>>>>>===HHHNNNZZZnnn...------,,,***))))))(((************))))))))))))---,,,,,,,,,+++*********+++*********))))))((((((******))))))))))))******++++++******)))*********000222333111...---000444***+++,,,---------,,,,,,))))))***+++,,,...///000........................---///////////////111333333444666777777666444333333333333333333333333333555222000111444555444333444444333444444555777777333333555666888888999999;;;999999;;;<<<<<>>???EEEMMMSSS```www,,,,,,,,,++++++,,,,,,---++++++*********)))))))))))))))******************************))))))))))))******))))))))))))******++++++++++++,,,---.........---++++++---...------+++,,,,,,,,,------------......------...//////000........................---///////////////111333000111222333333222111000333333333333333333333333444222111111333444444333444444444555555666777777999999:::;;;<<<<<<;;;;;;;;;:::<<>>AAACCCIIIWWWddd{{{******)))(((***,,,...000,,,++++++++++++*********))))))******************))))))))))))************++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,...000000///......---,,,,,,,,,---///000000000///////////////000111111111111111111111111---///////////////111333222222222222222222222222333333333333333333333333222333333333222222444666333444666777888888777666888888999::::::;;;::::::;;;<<>>CCCLLLWWWkkk)))***+++---.../////////000...,,,)))((()))***+++---******,,,)))%%%(((///((()))++++++)))((()))*********+++++++++,,,,,,,,,)))***+++------,,,++++++,,,...//////......///111,,,,,,,,,,,,------...///,,,,,,,,,---------......---...000///......///000333222000......///111222444111///000333555444222222222111111222222333444555444333333555555444333444555666777777888777777:::777666;;;>>>???@@@DDD@@@AAAFFFSSSggg)))***+++---......//////......,,,+++++++++,,,---,,,***+++---***&&&(((---)))***,,,,,,*********+++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++---......------...///------,,,,,,,,,---......,,,,,,---------.........---...000///......///111111111000000000222333444333111///000333444333222222111111111111222333333555444333333555555444333555555666777888888888888===999999===??????AAADDDGGGKKKUUUdddxxx******+++,,,---......///------------------------+++***+++---+++((((((+++***+++------+++***+++,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++,,,------,,,+++---.........------------------,,,------------.........---...000//////...000111000000111222333444555555333111000000222333333222111111000000111111222333555444333444555666555333555555666888888999999999===::::::>>>AAAAAADDDHHHOOOXXXhhh{{{++++++++++++,,,---...///------......---,,,+++*********+++---,,,***((())))))+++,,,,,,+++******+++******+++++++++,,,,,,,,,+++***)))((()))***+++,,,+++,,,...---,,,+++,,,...000///...---------------------------............---...000000//////000222///000111222333333333333222111000000111222333333111111000000000111222222555444333444555666555444555666777888999:::::::::<<<:::;;;???AAACCCIIIOOOYYYfff{{{+++++++++++++++,,,---.........------,,,***((('''***+++++++++++++++)))'''(((***++++++***))))))*********+++++++++,,,,,,,,,+++***)))))))))***,,,---,,,...///...---,,,---...000///......---------------------.........//////---...000000///000111333000111111222111111000000000111111000000111222333111111111000111222222333555444333444666777666555555666777999::::::;;;;;;???======@@@CCCFFFNNNWWWiiixxx,,,+++*********,,,---......---,,,+++***))))))(((***,,,+++)))***,,,+++'''((()))++++++)))((()))*********+++++++++,,,,,,,,,++++++******++++++,,,------...///...---,,,---...//////......---.........------........./////////---...000000000000222333111111111000000000//////000111111111000000222333222222111111222222333444555444333444666777777666555666888999;;;;;;<<<<<>>===???CCCEEENNNTTTccc~~~,,,)))''''''***,,,,,,***++++++++++++++++++++++++***''''''***)))''''''))),,,---......,,,++++++,,,---------...///000222222111000000///...---------///...---...//////---+++//////............//////////////////000000000000333222///------...000222444333222222111111222222111111111222222222333333333333333333444444444444555555666777888888888888999888:::>>>???>>>@@@FFFIIIWWWbbbvvv...)))$$$%%%)))---,,,)))++++++++++++++++++++++++***((((((******'''&&&))),,,...000000///------...++++++++++++,,,---...///333222111000///---,,,,,,............///...---,,,//////............/////////000000000000111111111444222///------///111333444333222111000111222333//////000000000111111111333333333444444444444555555555666777888888888888999888;;;>>>>>>===AAAGGGLLLaaattt...)))$$$%%%)))---,,,)))+++++++++++++++++++++++++++((())),,,,,,)))(((***)))+++...//////......///,,,,,,+++++++++++++++,,,333333222000///...---,,,,,,---...///............//////............//////000000000000111111111222333111///......000222333444333222111000111222333000000000000111111111111333333444444444555555555555666777888999999999999::::::;;;>>>======CCCKKKRRRooo,,,)))''''''***,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,***)))***......+++***,,,%%%(((,,,...------------///...---,,,,,,,,,,,,,,,222111111000///.........+++---//////...---.../////////............//////000000000000111111111111111111000000000111222333444333222222111111222222222222222333333333333444333444444444555555555555555666777888999999999999;;;:::<<<>>>===@@@IIITTTbbb************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))'''***...///,,,,,,...(((+++...///...---,,,,,,......---------......///////////////////////////+++---//////...---...000//////............///////////////000000000111111000000111111222222222222222333333333333222111111222222222333333333444444444444444444555555555555666666777888999999999999;;;:::<<<>>>@@@EEESSSaaaxxx(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&)))...///---,,,...---///222333111///...---+++++++++,,,---...///000---------...///000000000***---000///------...000//////............//////////////////000000000000///000111333333333222111222222333444333222111000000000111111111222222222444444444555555555666666666777888999999:::999999::::::<<>>AAA@@@AAAOOOhhh|||++++++*********++++++,,,***,,,......+++)))***,,,++++++++++++,,,---...///...///000///---,,,---...111111111///---...000333////////////......///000......////////////......//////000000000000/////////............///000000111222222333333333333333222222222222222222222222000000111333333444444444555555444555555666777888;;;:::::::::999999999999:::>>>BBBEEEMMM```zzz)))(((((()))***+++,,,,,,******************+++,,,++++++,,,,,,---......///,,,---...---+++***+++,,,///000///,,,***...666======333---///000------222000000111111111111000000//////000000000000////////////......//////000111000111111222333222222222222222222222222222222222000111222333333444444333444444444555555666888888999999::::::;;;<<<<<<<<>>222,,,111555333000222//////000000000000////////////000000000000//////000000//////000000111222000111111222333222222222222222222222222222222222333333444444444444333333333333333444666777999:::<<<<<<======>>>?????????CCCKKK\\\ttt,,,++++++*********++++++'''***,,,,,,***)))+++---,,,---///111111111000///+++,,,------,,,,,,---///---,,,+++***,,,111888>>>000......111666777444000//////000000000000////////////000000000000//////000000//////000000111222111222222333333333333333222222222222222222222222333444444444444444333333333333333444666777999:::<<<===>>>@@@AAACCCDDDEEEKKKXXXooo************+++,,,---...&&&+++//////+++)))+++...,,,---///111222111000///***+++------,,,,,,---...+++,,,---...000000000000,,,000333444777:::555---000000111111111111000000//////000000000000//////000000000000000111111222222222333444444444444333222222222222222222222222444444444555444444333333333333333444666888999:::888:::===AAAEEEIIILLLMMMVVVfff******+++,,,,,,,,,,,,,,,------,,,+++*********++++++,,,---...///...---,,,------++++++++++++------///---++++++---/////////////////////000000000000000111111111000///---,,,------/////////...,,,+++777444000///111333333222444444333222111111111222222222222222222222222222333333333444444444555555555666888888777777999:::;;;;;;>>>CCCFFFGGGKKKQQQ```xxx******++++++,,,+++++++++,,,,,,+++*********+++++++++,,,------......------------,,,++++++,,,------///---++++++---//////...//////000000000000111111333333333333333222111000///000111111222222111111333000......000111000///333333222111111111111111222222222222222222222222333333444444444555555555333555777888888999;;;=========@@@DDDFFFIIIQQQ[[[qqq******+++++++++******)))*********)))******++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------...---+++,,,...//////...000000000111111111222222111111000//////000000000............///000111111000//////000111222000///222222111000000000111111222222222222222222222222333444444444444555555555222444666888999:::<<>>>>>???BBBEEEGGGRRRgggzzz******+++++++++******)))***)))))))))***+++,,,,,,------,,,+++,,,---...///------------------------000//////000111222111000///000000111222222333333333222111000111222333444555444222111111111222222333555777999888777555444111000000000000000111111222222222222222222222222444444444555555555666666666888999:::999:::;;;======>>>AAAFFFLLLZZZttt******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,,,,,,,---......------............------000//////000222333111000...//////000111222333333222111111000000000111111333333222111111111111111444666999999777555444444111111000000000111222222222222222222222222222222444444555555555666666666888999::::::::::::;;;======>>>BBBJJJVVVhhh)))***+++,,,---.........------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////...---,,,.........///111111000...---......///111222222333//////000//////...---,,,---...///000111111111111666888:::999666333333444111111111111111222333333222222222222222222222222555555555555666666666666666888:::;;;;;;;;;===???@@@@@@EEERRRcccxxx)))***+++---...///000000///...------,,,,,,,,,,,,+++,,,---...///...---,,,,,,---...//////...---,,,,,,,,,---...000000...,,,,,,---...///000111222222222333333333333111///...---...111444666777777777999;;;<<<:::666444444555222222111111222333444444222222222222222222222222555555555555666666666777555777999;;;;;;===???AAACCCBBBIIIXXXlll222111///......---+++***...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,......------...///111222222222111000///.........222//////222333000111333222222222111111111111000000/////////000222444666777999:::888666444444444111222222222222111000000444444444444333333222111555444444555555666777888555555888===???===>>>AAAHHHLLLUUUfff000///...---,,,,,,***)))...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++......------...///111222.........------,,,,,,+++222//////222333000000333000000000111111222222222/////////000111333444555666777888888666444444555000000111222222222222222444444444444444333222111555555555555555666888888:::777888<<>>999888<<>>@@@AAAFFFMMMccczzz+++------+++((()))---000///......---------------------............------,,,---...///000000000000000000000000000/////////000......111111//////222111111000000000/////////000000111222222222222222222444666666555555666777666555444333222333444444333444444555555555555444666666666666777888999999999:::<<>>>>><<<>>>BBB>>>???FFFSSSeee}}}(((***,,,...000000000000///...,,,---...///...,,,...,,,+++---000111///,,,...---------......///000444111//////111222///,,,.........///000000111111555444222111111333555666111222333222222222444666:::;;;<<<;;;999666555555333444444555555555555555333333444555777888999999999999;;;??????<<<>>>BBBBBBFFFPPPaaawww***+++---///000000/////////---------//////...---///,,,+++---000111///,,,---...000111111000///...111///,,,---000111000---......//////000111111111222111000//////111333444000222333333222333555666:::<<<===<<<:::777666666444444444444555555666666444444555666777888999::::::999;;;>>>>>>;;;===BBBEEENNN___sss,,,---...///000//////...///---------///000///......------...000000///...---...111333333111///---...---+++,,,---......---...//////000000111111222000000//////000111333444///111333333333333555666:::<<<======;;;999888999666555555555555666777777666666777777888999::::::;;;999:::======<<>>???EEELLLSSSfff~~~***+++---///111111111111...------...000111000///+++...111111...---///111//////------,,,---...///555777666333///---///222/////////000111111222222111111111222333444555666...000333444444444555666999;;;===>>>===<<<<<<<<<888777666666666777999::::::::::::::::::::::::::::::777888<<>>>>>;;;888666999888777666666777888999888888:::;;;<<<;;;;;;:::>>>999:::???@@@AAAOOObbbxxx+++,,,---.........------111...,,,,,,...//////...////////////////////////---------------...//////...............///000000111000///000222333222000444222//////111333222000222111111111222444555777888999;;;<<<<<<;;;888777999888777666666777999999:::;;;<<<=========<<<<<<;;;999<<>>???@@@???>>>>>>===<<>>???AAAAAAAAA@@@@@@AAAAAAEEEKKKSSSbbb|||------------------------...------,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......---------.....................///000000000111111111000000000111...000333444555444222222555555555555555444444444444333333444555777999::::::999888888888:::;;;<<<<<<>>>???AAABBBCCCBBBBBBCCCDDDHHHQQQ___uuu......---,,,,,,,,,------.........---+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,//////...------------..................///000000111222333222111000111222...111555777666333111000555555666666666666555444333444444666888:::<<<===<<<;;;:::999999:::;;;;;;<<<===@@@BBBDDDEEEFFFFFFDDDGGGOOO]]]rrr///...---,,,,,,,,,,,,---...//////...,,,,,,...111------------------------//////...---------------...............///000000222444555444111000111333...111555666444222222333333444555666666666555444555666888:::<<<>>>@@@@@@===<<<;;;:::999999::::::<<<>>>AAADDDGGGIIIJJJJJJJJJPPP\\\ppp///...---,,,+++,,,,,,---...000000///,,,,,,///222////////////////////////000///...---------------...............///000000222555666555222000222444///111444444222222555777222222444555555555444444777888;;;===@@@BBBCCCCCC???>>><<<:::999999999:::===???BBBFFFIIILLLMMMMMMSSSZZZhhh111000///...............111111222222222111111000///...,,,++++++,,,...//////000111000...,,,---...111111111111000000000000000000111222333333444444111222444555666555555444666555444333333444666777555;;;@@@CCCGGGKKKKKKHHHCCC>>>;;;<<<===<<<<<>>???CCCJJJNNNSSS\\\eeeqqq~~~///............//////000---......//////.........///...---,,,,,,---...///,,,---//////......000222////////////////////////111111111111111111111111222222333555555666666555888777555444555666888:::===DDDKKKOOOTTTXXXXXXUUUNNNFFF???<<<;;;999:::>>>@@@@@@DDDKKKQQQZZZjjjxxx...............///000111------......//////............------------......,,,...//////......///111............////////////111111111000000000000000222222333444555666666777999888777666777888:::<<>>BBBIIIOOOSSSXXX^^^```^^^XXXNNNDDD???;;;999:::>>>??????DDDNNNZZZkkk///............//////000...///000000111111111111........................000000111000...,,,---............//////000000111111111111111111111111111333333333444555777888999;;;:::999999:::<<<>>>@@@FFFKKKPPPRRRXXX___bbb```ZZZPPPFFFAAA===:::;;;??????@@@GGGVVVhhh{{{000//////............///......///000111111111111......////////////.........///000///...---...///......///000000111222222000000111111222222333333333333333444555777999:::<<<;;;::::::;;;>>>@@@BBBFFFJJJMMMNNNSSS[[[```___YYYPPPGGGCCC@@@<<<===@@@AAABBBLLLaaayyy111000///...............---...///000111111111111......////////////......,,,...//////......000111...//////000111222222333000000111222333444444444333333333444555777999;;;===<<<;;;;;;<<<>>>AAABBBDDDGGGIIIIIINNNVVV\\\\\\XXXPPPHHHDDDAAA>>>>>>AAACCCEEEQQQjjj......---...///111333444,,,000000///000333444222000000111111111111000000............/////////000222222111111222222333444888666333111111222222222222222333444555777999:::>>>>>>???@@@@@@???===<<>>===<<<<<<======>>>HHHFFFEEEHHHMMMSSSWWWYYYYYYPPPHHHDDDAAA>>>@@@EEEJJJVVVkkk333222000...---------......222333000...---((("""000000111111111111000000....../////////000000000/////////...///000000111222111111111222333555666666888:::===???????????????===;;;999999;;;>>>???FFFEEEDDDGGGLLLQQQTTTUUUUUUMMMFFFCCCBBBAAAFFFLLLRRRccc}}}555444222111000000000000...222333111000111///***000000111111111111000000...////////////000000000///////////////000111111222333333333333444666888666888<<>>???EEEDDDEEEHHHMMMQQQSSSTTTTTTNNNGGGEEEDDDEEELLLTTT___rrr333222111000000111222333000222222//////333444222000000111111111111000000////////////000000000111111111000000111111222333222333444444333222444777888;;;???BBBCCCAAA???===:::;;;<<<===>>>?????????DDDDDDEEEIIINNNRRRTTTUUURRRMMMHHHFFFEEEIIISSS]]]ttt///......---...///111222222333111,,,,,,000222000000000111111111111000000/////////000000000111111222222222222222333333444///222444444111111333666===???BBBDDDDDDBBB@@@>>>888:::<<<>>>???@@@??????CCCCCCEEEIIINNNQQQRRRQQQMMMIIIGGGHHHJJJQQQ```mmm......---------...///000000222111------000111...000000111111111111000000//////000000000111111111222222222222222333444444...222666666444444777:::@@@AAACCCCCCCCC@@@>>><<<999999:::;;;===>>>???@@@BBBBBBDDDGGGJJJKKKJJJIIIIIIGGGHHHNNNUUUbbbuuu111000///......///000111,,,000111000111333333000000000111111111111000000000000000000111111111111222222111111222222333444///444999:::888999<<<@@@???@@@AAA@@@???===;;;999999888777888999<<>>???BBBBBBAAA@@@@@@AAACCCDDDEEEJJJOOOXXXkkk222///---...000111000///111000///222555666333000333111......///111222222///111222222111000000111222333222111000111444666444444666:::???BBBCCCBBBDDDCCCAAA???<<<;;;:::999888888999:::;;;===>>>?????????@@@??????@@@BBBDDDIIIQQQ]]]jjj111000......000000000///222///---111777999555000111///...///111222222222///111333222111000111222222333333222111111444666444666999???DDDFFFEEEDDDCCCBBB@@@>>><<<::::::999888999999:::;;;===>>>???>>>???@@@@@@???@@@CCCEEEJJJWWWjjj}}}111000/////////000000000000///...111444555333000000//////111333444444333000222333333222111111222000111111111000000222444555777<<>><<<;;;:::999999999999:::;;;<<<>>>???@@@???AAABBB@@@???AAAHHHMMM___rrr///000000000......000111///444888777111...000444333222000111333444444444111333555444333222333333222333444444333333444555666888===BBBGGGHHHFFFCCC@@@???===<<<:::999999999999::::::;;;<<<>>>???@@@???AAABBBAAA@@@FFFPPPXXXppp///000111000...---///222...111555444222000111333444111///...000222222222222444555555444333333444111333555555444333444555666888;;;@@@DDDEEECCCAAA???>>>===;;;:::999999888:::::::::;;;===>>>@@@AAAAAADDDEEEEEEGGGPPP___kkk...000111000...---///222,,,---...000111222111000444111---,,,---///000111222444555555444333333444///111333333222222222333777777:::>>>AAABBBAAA??????>>><<<;;;:::999999888:::::::::;;;===>>>@@@AAAEEEHHHJJJKKKOOO[[[mmm{{{///---///111111...///333111111111000000000000000222222111111111111222222444333222333444444333111555555444444444444333333555666777888:::<<<===>>>CCC@@@>>>=========<<<:::;;;::::::;;;>>>AAABBBCCCCCCEEEMMMXXXaaammm///...///111000---...222111111111111000000000000222222111111111111222222444333222333444444333111444444444444444444444444444555777:::<<<===>>>>>>>>><<<::::::;;;<<<;;;:::======<<<>>>AAADDDFFFGGGHHHKKKUUUdddrrr000...///111000,,,---111111111111111111111111111222222111111111111222222333222222333444555333111333333444444444444444444222444888<<>>>>>>>>>>>>>>??????@@@CCCHHHKKKRRRZZZkkk111000000222000,,,---111000000111111222222222333333333222222222222333333222222111333555555444222333333444555666666777777444888===BBBDDDCCCAAA???>>>===;;;;;;===>>>>>>===AAABBBCCCCCCDDDHHHMMMRRRZZZggg|||222000111333222...///333000000111111222333333333333333222222222222333333222111111333555555444333444444555666777888999:::999<<<@@@CCCDDDCCC@@@???===;;;::::::<<<===<<<<<<===@@@BBBCCCEEEJJJRRRYYYbbbsss222111222444333000111555000000111222222333444444444333333222222333333444111111111333555666555333444555666777999:::;;;<<>>CCCFFFJJJRRR]]]eeettt222111222555444111333777000000111222333333444444444333333222222333333444111111111333555666555333555666777888:::<<<======BBBCCCEEEEEEDDDAAA>>>===<<<;;;;;;===AAACCCDDDDDD???DDDJJJPPPVVV___lllvvv444222111//////000222333555333222333444222---)))222222222333333444444444444444333333444555666777999999:::;;;<<<===>>>>>>BBBAAA???>>>===<<<<<<======>>>???AAACCCDDDCCCBBBFFFCCCGGGUUUdddqqq444333111000000111222444333333333444555444111///333333333333333444444444333444444555666777777777:::;;;<<<===???@@@@@@@@@EEEDDDDDDCCCBBBAAA@@@???>>>======???AAACCCEEEEEEKKKJJJPPP```qqq444333222111222222444555000333555666666555555666444444444444444444333333333444555666888999::::::===>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===???>>>>>>???AAADDDGGGIIILLLOOOYYYkkk444444333333333444555555///333666666555444666888555555555555444444444444555555555666888;;;>>>@@@CCCDDDEEEEEEEEEDDDBBBAAA???@@@AAABBBAAA???===<<>>@@@AAACCCDDDEEEDDDBBBAAAEEEGGGJJJLLLLLLMMMOOORRR^^^kkk222333333444444555555555222333444333222111222333555555555666666666777777:::;;;<<>>===>>>???AAACCCDDDEEEDDDDDDJJJMMMQQQSSSSSSVVVZZZ^^^mmm}}}111222222333444555555555444222111111222333333222444444555666777888888999:::>>>DDDJJJNNNOOOOOONNNIIIGGGDDDAAA???>>>>>>>>>===>>>???AAADDDFFFGGGHHHOOORRRUUUVVVXXX^^^hhhppp}}}000111222333444444444444444111///111444666555333333444555666777888999:::999@@@JJJSSSWWWVVVRRROOOGGGEEEBBB???======???@@@AAABBBCCCEEEHHHKKKNNNOOOSSSUUUVVVVVVZZZcccrrr}}}333333444555444333111000222222222111111222222333444666999888777999@@@FFFFFFMMMVVV^^^aaa]]]VVVQQQKKKGGGBBB@@@AAAAAA???===EEEHHHHHHFFFIIIOOOSSSRRRRRRUUUXXX[[[___kkkzzz444444444444444333222222333333222222222333444444444777999888777:::AAAGGGLLLRRR[[[aaabbb]]]VVVPPPIIIDDD>>>;;;<<<>>>??????CCCGGGHHHHHHLLLRRRUUUUUUSSSVVVYYY]]]cccqqq555444444333333333333333444333333333444555555666666888999999999<<>>???BBBEEEGGGGGGKKKPPPUUUUUURRRMMMIIIEEEEEECCCBBBBBBDDDGGGIIIIIIPPPVVVYYY]]]aaa```]]]fffppp444444444444444555555666333333444555666888:::;;;;;;<<>>BBBEEEGGGFFFCCC@@@>>>???AAACCCEEEGGGHHHHHHAAACCCEEEGGGIIIOOOWWW]]]aaahhhnnnrrrwww||||||yyy222333555666777666555444111222222444666888:::;;;===???CCCGGGIIIGGGBBB>>>?????????AAABBBEEEGGGIIICCCDDDFFFHHHMMMVVVaaaiiinnnuuu{{{444555666555444444555666444444444444666999<<<>>>AAA@@@AAAEEEJJJJJJEEE???===<<<<<<<<<===@@@BBBDDDEEEDDDFFFLLLSSS\\\kkkxxx444555666666444444555666555555555666888;;;>>>@@@BBBAAABBBFFFKKKJJJEEE@@@===<<<;;;;;;===???AAACCCDDDDDDFFFLLLSSS^^^ooo~~~444666777666555444555777555666666888:::>>>AAABBBCCCBBBDDDGGGKKKKKKFFFBBB===<<<;;;;;;;;;===???AAADDDEEEIIINNNUUUaaavvv555666777777555555666777555666777999;;;>>>AAACCCBBBCCCDDDHHHJJJJJJGGGDDD>>>===<<<;;;;;;<<<>>>???EEEFFFJJJPPPWWWeee|||666777888888666666777888555666777999<<<>>>@@@AAAAAABBBDDDGGGJJJJJJIIIGGG@@@???===<<<<<<===>>>???DDDDDDHHHOOOXXXggg666888999888777666777999666777888:::<<<>>>@@@@@@@@@BBBEEEHHHKKKLLLLLLLLLDDDBBB@@@>>>>>>>>>???@@@CCCAAAEEENNN[[[mmm777888999999777777888999999:::;;;===>>>???@@@@@@@@@CCCGGGJJJMMMOOOPPPQQQGGGFFFCCCAAA@@@@@@@@@AAAEEEBBBFFFSSSfff{{{777999999999888777888999;;;<<<===???@@@@@@@@@@@@AAADDDIIILLLOOOQQQTTTUUUIIIHHHEEECCCAAAAAABBBBBBIIIFFFIIIZZZppp888999;;;;;;::::::;;;<<<>>>???AAAEEEGGGHHHFFFDDDCCCEEEIIIMMMQQQUUUWWWXXXSSSOOOIIIDDDAAA@@@???>>>CCCJJJWWWiii}}}<<<======<<<<<<===>>>??????>>>>>>AAADDDFFFFFFEEEGGGHHHIIILLLQQQVVV[[[^^^^^^XXXPPPIIIFFFDDDCCCBBBEEENNN^^^qqqAAA@@@???>>>>>>@@@AAACCCCCCAAA???@@@BBBEEEGGGHHHKKKJJJKKKMMMRRRZZZbbbfff```YYYPPPIIIEEEDDDEEEEEEJJJUUUhhh|||DDDAAA???>>>@@@BBBDDDEEEHHHFFFDDDDDDFFFHHHIIIIIIKKKLLLMMMQQQWWW___fffkkk]]]VVVMMMGGGEEEGGGIIIKKKQQQ___sssEEEBBB??????BBBFFFGGGHHHJJJIIIIIIJJJLLLLLLKKKJJJLLLNNNSSSYYY___dddhhhjjj___XXXPPPJJJJJJNNNRRRUUU]]]kkkGGGDDDAAACCCHHHLLLMMMLLLKKKKKKLLLNNNQQQRRRRRRPPPSSSWWW\\\aaaeeefffffffff^^^XXXRRROOOQQQVVV[[[___nnn{{{JJJGGGFFFJJJPPPTTTUUUSSSOOONNNOOORRRWWW\\\___```aaacccfffhhhhhhfffdddbbbYYYVVVSSSUUU[[[dddlllqqqMMMKKKKKKOOOVVV[[[ZZZXXXTTTSSSRRRVVV]]]eeelllooommmmmmmmmllliiieeebbb___WWWVVVWWW^^^iiivvvSSSMMMLLLVVV```bbb```^^^TTTWWW]]]eeemmmvvv|||zzzuuusssmmmccc\\\ZZZ[[[]]]bbbjjjuuuWWWQQQOOOWWWaaadddcccbbb___cccjjjsss{{{~~~wwwsssmmmfffcccdddeeejjjrrr|||\\\UUURRRXXX```dddfffhhhkkkqqq{{{|||vvvpppmmmooosssttt{{{]]]VVVSSSWWW^^^ccchhhmmmuuu|||~~~yyywww{{{]]]XXXUUUXXX]]]bbbkkksss___\\\ZZZ]]]aaagggrrr}}}eeecccdddgggjjjppp}}}kkkjjjkkknnnrrrxxxrrruuuyyy}}}zzz}}}zzz}}}pppsssyyy~~~dddhhhnnnsssxxx}}}ZZZ^^^ccchhhmmmsssyyy}}}SSSVVVZZZ___dddkkkrrrvvv~~~NNNSSSYYY]]]___eeennnvvvJJJOOOUUUZZZ```hhhqqqwwwDDDHHHNNNWWWaaajjjrrrwww@@@BBBIIISSS```jjjpppsssyyy>>>AAAHHHSSS^^^gggmmmnnnqqqyyy===BBBKKKUUU^^^fffkkkmmmoooxxx===EEEPPPZZZ```gggmmmqqquuu}}}===GGGTTT]]]ccchhhooouuu|||>>>EEESSSaaaiiimmmvvv}}}???EEEQQQ^^^ffflllwww|||xxx{{{???CCCMMMWWW___hhhuuuxxxmmmsss???@@@GGGOOOVVV```qqqrrriiirrr======AAAHHHNNNXXXiiixxx~~~sssqqqzzz;;;;;;>>>CCCHHHPPP```nnn}}}{{{~~~<<<<<>>@@@AAABBBIIITTT\\\hhhlllttt|||uuurrrlllhhhkkkuuussshhh```\\\TTTNNNKKKMMMMMMJJJLLLQQQ[[[cccrrr;;;===??????AAAGGGQQQYYYaaaeeelllttt|||zzzyyyxxxwwwuuuvvvtttrrrrrrsssssspppnnnaaa^^^YYYVVVYYYaaallluuuzzz{{{zzzvvvqqqrrrwww|||{{{sssiii___WWWQQQNNNMMMHHHFFFGGGGGGEEEFFFKKKOOOVVVcccttt:::;;;======???EEENNNUUUZZZ]]]bbbjjjrrryyy}}}oooiiiaaa]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXVVVUUUQQQPPPMMMKKKMMMRRR[[[aaacccddddddaaa^^^]]]aaaddddddbbb]]]WWWQQQMMMIIIGGGGGGCCCAAABBBBBBAAABBBFFFDDDIIISSSbbbvvv999:::;;;<<<>>>DDDLLLRRRVVVXXX\\\bbbjjjssszzz~~~}}}{{{zzztttqqqmmmkkkiiigggeeeccc[[[VVVQQQNNNNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKJJJJJJJJJMMMRRRVVVXXXYYYXXXVVVRRRPPPQQQRRRTTTSSSQQQOOOLLLJJJHHHGGGDDDBBB@@@@@@@@@@@@AAACCCBBBEEEKKKVVVggg}}}::::::;;;<<<@@@FFFLLLQQQTTTTTTWWW\\\ccclllsssxxx~~~}}}xxxtttrrrpppnnnkkkjjjiiihhhjjjmmmrrryyy}}}yyyvvvpppmmmiiifffeeeeeedddccc\\\ZZZWWWVVVVVVUUUTTTRRRMMMKKKHHHFFFFFFGGGGGGGGGCCCDDDEEEEEEEEEEEEEEEEEECCCEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLJJJGGGFFFEEEFFFIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@??????@@@AAAAAADDDEEEHHHOOO[[[lll~~~;;;;;;<<<>>>CCCIIIOOORRRSSSSSSUUUXXX^^^eeelllqqq{{{yyysssmmmgggbbb^^^\\\\\\ZZZYYYWWWVVVVVVVVVXXXZZZ]]]bbbkkk{{{~~~{{{vvvsssnnnjjjfffccc___]]]XXXVVVTTTTTTUUUUUUTTTSSSLLLJJJIIIHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFF@@@AAACCCCCCBBBAAABBBCCC@@@BBBEEEFFFFFFEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@===??????<<<===???@@@>>>CCCDDDFFFJJJQQQ[[[gggnnnpppttt{{{=========AAAGGGMMMRRRUUUVVVVVVWWWYYY^^^dddiiimmmxxx~~~{{{zzzyyyuuurrrhhhddd___ZZZWWWTTTPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMPPPRRRWWWbbbqqq{{{zzzwwwsssooollliiifffcccaaa^^^YYYVVVTTTQQQOOOMMMJJJIIIIIIJJJLLLLLLJJJHHHFFFDDDBBBBBBCCCDDDDDDCCCDDDEEEEEEEEEDDDDDDEEEFFFBBBEEEFFFFFFDDDBBBCCCEEEAAACCCGGGHHHHHHGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFEEECCCCCC;;;??????<<<<<<@@@AAA===@@@BBBEEEGGGJJJNNNTTTXXX[[[^^^cccjjjrrryyy~~~>>>>>>???CCCIIIPPPUUUXXX[[[[[[[[[]]]aaaeeejjjmmmvvv~~~xxxqqqjjjccc```aaaaaa___\\\VVVSSSOOOMMMKKKJJJIIIGGGGGGGGGFFFGGGGGGHHHIIIJJJDDDGGGJJJKKKMMMSSS]]]fffooo{{{vvvoookkkeeebbb___\\\[[[YYYWWWUUUWWWSSSOOOLLLKKKIIIGGGFFFDDDDDDEEEGGGHHHHHHEEEBBBEEECCCBBBAAABBBCCCBBBAAA@@@AAABBBBBBAAAAAABBBCCCDDDFFFHHHGGGDDDCCCCCCEEE@@@CCCFFFHHHHHHGGGGGGHHHKKKHHHEEECCCBBBCCCCCCCCCCCCCCCEEEEEEFFFEEEDDDCCC<<>>>>>CCCCCC???>>>AAAEEEGGGHHHIIIJJJLLLMMMOOOQQQUUUYYY\\\___```mmmvvvCCCDDDEEEGGGLLLTTT^^^dddgggfffdddcccdddfffhhhjjjssstttkkkiiijjjkkkwww}}}xxxsssmmmgggcccaaaXXXTTTQQQPPPQQQQQQOOOLLLHHHIIIJJJKKKKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFJJJOOOSSS]]]bbbooowwwlllgggddd```\\\SSSPPPNNNPPPSSSUUUQQQMMMPPPNNNLLLIIIGGGEEEEEEEEE???AAACCCEEEEEEDDDCCCBBB>>>@@@AAA???<<<;;;===@@@DDDDDDDDDDDDDDDDDDDDDEEEEEEGGGEEE@@@@@@CCCEEECCCCCCCCCDDDFFFIIIJJJJJJIIIHHHGGGGGGHHHIIIHHHEEECCCCCCDDDDDDEEEFFFFFFFFFFFFAAA???>>>>>>???@@@>>>===???AAABBBBBB@@@@@@AAACCCHHHFFFGGGJJJKKKKKKOOOUUUXXX___hhhnnnsssxxxCCCDDDGGGJJJPPPXXX```fffiiihhhfffddddddeeehhhjjjsss~~~nnn```XXXVVVWWWXXX```lllzzzooofffcccaaa^^^ZZZVVVSSSPPPNNNOOOMMMJJJIIIIIIIIIGGGEEECCCDDDEEEFFFFFFDDDCCCAAABBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDFFFIIILLLMMMRRR]]]kkkxxx~~~ssskkk```XXXUUUSSSPPPMMMOOOLLLKKKLLLPPPQQQNNNJJJIIIHHHFFFCCCBBBAAA@@@AAA>>>???@@@BBBCCCCCCCCCBBB>>>???@@@???<<<<<<>>>@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEGGGEEE@@@???BBBCCCAAAEEEEEEFFFHHHLLLNNNNNNMMMNNNMMMKKKKKKJJJIIIFFFDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEBBB???>>>???AAAAAAAAA@@@AAABBBAAA@@@???@@@BBBAAA???@@@CCCCCCBBBEEEJJJIIIOOOVVVZZZ\\\```fffkkkvvv}}}BBBEEEIIIMMMRRRYYYaaafffjjjiiigggeeecccdddhhhkkktttyyyuuutttvvvwwwwwwmmm___SSSKKKIIIJJJJJJPPPZZZmmmxxxooohhhddd^^^VVVOOONNNMMMLLLJJJHHHGGGEEEEEEGGGEEECCCBBBBBBBBB@@@???@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBB>>>@@@AAAAAAAAAAAACCCDDDCCCGGGNNNWWW___kkk}}}wwwmmmddd___[[[UUUNNNKKKJJJIIIHHHEEEJJJHHHFFFHHHJJJKKKIIIFFFCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@===>>>???>>>======>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEDDD??????AAABBB@@@FFFFFFGGGKKKOOORRRRRRRRRVVVSSSPPPMMMLLLKKKHHHFFFFFFHHHJJJLLLLLLKKKIIIHHHGGGCCC???===>>>AAABBBCCCAAABBBBBBAAA???>>>???@@@@@@>>>@@@BBBBBB???@@@DDDAAAEEEJJJLLLLLLMMMQQQTTTZZZ```gggnnnsssyyy}}}zzzxxxyyy}}}|||wwwtttqqqnnnkkkAAADDDIIIMMMQQQUUU[[[___ffffffeeecccaaaccchhhmmmvvvwwwoookkkeee```^^^```cccfffmmmeeeYYYNNNHHHGGGGGGGGGKKKSSSaaavvvxxxrrrmmmddd^^^XXXTTTSSSRRRNNNJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@??????>>>>>>@@@@@@@@@AAA@@@???>>>>>><<<<<<<<<======>>>>>>???:::===???@@@@@@???@@@@@@AAACCCGGGKKKNNNVVVgggxxxrrrdddZZZTTTQQQOOONNNKKKHHHGGGHHHHHHGGGEEEEEEDDDCCCDDDFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCBBB@@@???>>>===========================>>>???BBBBBBAAAAAAAAA@@@@@@@@@???AAAAAA>>>>>>AAABBB@@@EEEEEEGGGKKKOOOSSSSSSSSSWWWTTTPPPNNNMMMLLLKKKIIIIIIKKKNNNPPPPPPNNNKKKIIIEEEBBB???>>>???@@@AAAAAAAAABBBBBBAAA>>>======>>>AAA@@@AAADDDBBB>>>>>>BBB@@@CCCFFFFFFFFFFFFHHHIIIMMMPPPTTTXXX[[[```fffkkkiiifffccc```aaaeeejjjnnnrrrsssvvvwwwwwwuuusssqqqkkkhhhddd```^^^\\\YYYWWW@@@CCCFFFIIIKKKNNNQQQTTT^^^___```^^^]]]```gggmmmwwwwwwmmmddd]]][[[XXXUUURRRSSSVVV[[[^^^aaaZZZPPPHHHDDDCCCCCCCCCEEEJJJUUUfff}}}vvvllleee___ZZZVVVOOOLLLHHHGGGHHHIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===>>>>>>???????????????>>>>>>============<<<<<<;;;;;;:::888:::>>>@@@?????????@@@??????AAABBBCCCHHHUUUcccooonnnfffZZZOOOIIIHHHIIIJJJFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>===<<<<<<===>>>>>>>>>CCCBBBAAA@@@???===<<<<<<:::======<<<===BBBCCCAAABBBCCCDDDHHHLLLOOOPPPPPPQQQNNNLLLKKKLLLLLLLLLLLLJJJLLLOOOQQQQQQOOOLLLJJJBBBBBBAAABBBCCCCCCAAA???AAABBBBBB@@@>>><<<<<<======;;;===???===999999<<<<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGIIILLLOOOTTTWWWXXXUUURRRPPPQQQTTTXXXZZZZZZ\\\^^^``````___]]][[[YYYVVVTTTSSSSSSRRRPPPNNN???@@@CCCDDDEEEGGGJJJLLLVVVXXXYYYWWWVVVZZZccckkkwww}}}vvvlllddd___YYYTTTOOOPPPNNNLLLKKKMMMQQQUUUXXXUUUPPPIIIDDDBBBAAAAAAAAABBBDDDLLLZZZnnn{{{ooohhh```YYYVVVRRRNNNJJJGGGEEECCCCCCCCCCCCBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@>>><<<;;;<<<>>>=========<<<<<<<<<<<<<<<<<<<<<===<<<<<<:::999888888:::===????????????@@@@@@>>>>>>@@@AAACCCLLLUUUZZZhhh}}}vvviiiYYYTTTMMMFFFCCCCCCEEEHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????<<<<<<===>>>???AAAAAABBB@@@>>><<<<<<=========<<>>===;;;::::::777:::<<<;;;<<>>@@@AAAAAA@@@===;;;<<<<<<;;;999:::<<<;;;888999===:::;;;===>>>???@@@@@@AAA@@@AAABBBDDDGGGJJJNNNPPPKKKJJJHHHGGGGGGHHHJJJLLLLLLMMMOOOPPPQQQPPPOOONNNLLLKKKJJJJJJLLLLLLKKKJJJ===???@@@AAABBBDDDHHHKKKPPPRRRSSSQQQOOOSSS\\\eeettt{{{uuuoooooowww~~~sssfff```YYYTTTRRRPPPMMMJJJIIIHHHGGGGGGHHHJJJMMMOOOMMMIIIEEEAAAAAAAAAAAAAAABBBCCCGGGPPP___sss~~~uuummmddd___XXXTTTPPPNNNNNNLLLHHHEEEDDDCCCCCCBBBBBBAAA???>>>?????????@@@@@@AAAAAAAAA>>>???@@@>>>;;;:::<<<>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999:::<<<>>>>>>===<<<===>>>@@@<<<;;;???BBBCCCFFFKKKMMMWWWfffvvvrrraaaVVVKKKIIIGGGDDDAAAAAACCCDDDAAABBBBBBBBBBBBBBBCCCDDD>>>???@@@@@@????????????<<<===>>>>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>===AAA???<<<<<<======;;;999>>>>>>======<<<;;;;;;;;;777:::<<<:::;;;??????<<>>@@@AAAAAA@@@@@@@@@@@@BBBFFFHHHJJJJJJDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHEEEDDDDDDFFFHHHIIIHHHGGG===>>>???@@@AAADDDIIIMMMMMMPPPQQQNNNKKKNNNWWW```rrr~~~yyygggaaaZZZWWW\\\fffqqqxxx||||||xxxrrrooolllcccZZZTTTOOOJJJHHHIIIIIIGGGDDDEEEDDDDDDCCCDDDEEEFFFGGGFFFCCC???>>>>>>?????????BBBAAABBBGGGRRR```oooxxxxxxsssllleee___YYYSSSPPPKKKIIIGGGHHHJJJIIIEEEAAA===>>>?????????>>>===<<<<<<======>>>???@@@AAAAAA>>>@@@AAA???<<<;;;===??????>>>===<<<<<<<<<======888999;;;<<<======<<<;;;===>>>>>>===;;;:::;;;<<<;;;666666;;;@@@@@@@@@AAADDDIIIRRR^^^lllyyyuuujjj^^^RRRJJJBBBCCCCCCCCCBBBAAABBBCCC>>>???@@@@@@@@@@@@BBBDDD<<<>>>??????>>>======>>><<<===>>>>>>>>>===<<<;;;>>>?????????===:::777555CCC???<<<;;;======:::888;;;;;;;;;<<<<<<<<<======999<<<<<<::::::===<<<999???>>>>>>???AAABBBAAA???@@@@@@BBBEEEHHHJJJIIIHHHBBBBBBBBBBBBBBBAAA@@@@@@???<<<::::::;;;<<<;;;;;;>>>???@@@???===;;;<<<===999666666999999888;;;AAA;;;;;;;;;===?????????>>>>>>======???AAABBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFGGGFFFFFFDDDCCCCCCEEEGGGGGGFFFEEE@@@???>>>???CCCFFFIIIIIIPPPNNNKKKHHHHHHMMMVVV]]]mmmxxx~~~yyyzzzxxxlllcccUUUSSSOOONNNOOOTTTZZZ^^^aaa___\\\YYYWWWWWWWWWXXXMMMLLLKKKJJJHHHGGGEEEEEEAAAAAAAAABBBBBBBBBCCCCCC??????>>>===============???@@@AAADDDJJJQQQXXX\\\\\\ZZZVVVQQQMMMJJJHHHHHHCCCBBBBBBDDDGGGGGGCCC@@@???>>>>>>>>>=========<<>>>>>>>>>>>>>>?????????>>><<<;;;::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::888888888999999:::::::::;;;;;;;;;:::999:::<<>>@@@@@@EEEGGGJJJOOOUUU]]]cccgggnnnlllgggaaaYYYQQQJJJFFFCCCBBBAAA@@@???===<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBAAA???>>><<<;;;;;;777999:::<<<<<<;;;:::999999:::;;;<<<====================================<<<;;;===BBBFFFEEE???999:::999::::::;;;<<<===>>>;;;<<<===>>>????????????>>>@@@AAAAAAAAAAAACCCDDD??????@@@@@@@@@??????>>>???>>>===<<<;;;;;;<<<===>>>?????????>>>===;;;:::;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::???@@@===>>>BBBAAA<<>>===<<<>>>CCCGGGJJJKKKPPPNNNKKKGGGGGGKKKSSSYYYdddnnn~~~oooccc___aaafffiiikkkkkkggg___WWWRRRLLLJJJGGGEEEEEEHHHLLLOOOOOOMMMLLLJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@??????>>>>>>======>>>>>>===<<<<<<<<<<<<===@@@??????@@@CCCGGGJJJMMMPPPNNNJJJGGGDDDBBB@@@@@@AAA@@@@@@BBBDDDDDDAAA>>>???>>>>>>>>>===<<<<<<<<<===============>>>???@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999:::::::::777888999888777777888:::;;;;;;;;;;;;<<<===>>>???>>>???AAADDDIIINNNSSSVVVUUUTTTQQQMMMIIIEEEAAA???AAAAAA@@@???>>>======<<<:::;;;<<<===>>>???@@@@@@AAAAAA@@@>>>===;;;::::::777888:::;;;;;;:::999888888999:::;;;<<<<<<<<<<<<========================;;;:::;;;???BBBBBB===777999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<>>>????????????@@@BBB>>>>>>????????????>>>>>>===<<<;;;:::::::::;;;;;;===>>>>>>???>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777<<<===;;;;;;>>>===999===>>>>>>??????>>>>>>===???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDD===<<<;;;===BBBGGGKKKLLLOOOMMMJJJFFFFFFIIIOOOTTTZZZbbbooo~~~tttdddXXXPPPNNNPPPRRRSSSSSSRRRQQQNNNKKKIIIHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCDDDFFFHHHJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;:::999===<<<<<<;;;;;;;;;;;;;;;>>>=========>>>???@@@@@@DDDCCCAAA???===<<<<<<<<<>>>======???@@@@@@>>><<>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>===;;;;;;;;;;;;;;;999::::::::::::999888888888888888999999999999999999:::<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<>>>AAACCCEEEEEEDDDCCCAAA@@@???>>>>>>??????>>>>>>>>>=========:::;;;;;;<<<===>>>????????????>>>===;;;:::999999666777888999:::999888777777888999::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::======999666888777777777888999:::;;;999999:::;;;<<<<<<<<<<<<:::;;;======<<<<<<===???======>>>>>>???>>>>>>=========<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>===::::::::::::::::::::::::::::::::::::::::::::::::777:::<<<::::::<<<;;;888<<<<<<============<<<<<<>>>>>>???@@@@@@@@@@@@???AAA@@@???>>>>>>@@@AAABBB???===<<<===AAAFFFJJJLLLKKKJJJGGGFFFFFFIIIMMMQQQTTTYYYbbbppprrr___TTTOOOKKKJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJDDDCCCCCCBBBAAA@@@@@@???BBBAAA@@@???>>><<<;;;;;;<<<;;;::::::999999::::::999:::;;;<<<===>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<=========<<<;;;>>>>>>===<<<<<<;;;;;;:::999999::::::<<<===>>>???======<<<<<<;;;:::::::::999999::::::999999888777888888888888888999999999999;;;======<<<:::999::::::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>???DDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<=========::::::;;;<<<<<<===>>>>>>======<<<;;;:::999888888555666777777888888777777555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777999999888666666666666666666777888999777888999:::;;;;;;;;;;;;999:::;;;;;;::::::<<<=========>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;===>>>>>>??????;;;;;;::::::::::::::::::999999999999999::::::::::::<<<============<<<;;;<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>CCC@@@>>>>>>AAAEEEIIIJJJGGGFFFEEEFFFHHHKKKNNNPPPPPPRRRXXXccctttwwwgggZZZNNNIIIGGGEEEDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@===>>>>>>>>>>>>======<<<>>>>>>??????@@@BBBCCCCCC@@@@@@??????>>>>>>>>>===????????????>>>>>>>>>>>>;;;;;;:::999999999999999777888:::;;;<<<======<<<;;;<<<<<<===============:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::<<<===>>><<<<<<<<<;;;::::::999888:::::::::::::::999888888888888888888888888888888555777999:::888777666777999:::;;;;;;<<<;;;::::::;;;;;;;;;;;;<<<<<<======???>>><<<;;;:::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======<<<;;;;;;:::999888777777555555666666777777777777444555666777888888888888999999999999999999999999;;;999777666777777777777666666555555555666777777666777888999999:::::::::999:::<<<;;;::::::;;;<<<===>>>>>>???@@@@@@??????======>>>>>>>>>>>>>>>>>>999::::::;;;===>>>@@@@@@======<<<;;;::::::;;;;;;888888888999999999::::::===<<<===??????===<<<<<<<<<======>>>>>>======<<<:::;;;<<<<<<======<<<<<<:::<<<>>>@@@AAA???===<<>>>>>@@@@@@???>>><<<:::;;;<<<<<<============<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;<<<<<<=========;;;::::::999999999999999999999::::::::::::999888666777888999999999999999999;;;<<<;;;:::999:::;;;:::::::::;;;;;;;;;;;;<<<777777777888999:::;;;<<<::::::::::::999888777666999::::::::::::999888888888888888888888777777777666777999999888888999:::777888:::;;;<<<;;;::::::666666777888888999::::::999888999999:::;;;<<<<<<999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888777777555555555666666666777777444555666777777888888777888888888888888888888888999888777666666666777888666666555555555555666666666666777888999999999999999;;;<<<;;;:::999:::<<<<<<<<<===>>>????????????999:::;;;;;;<<<;;;;;;;;;999999:::;;;<<<>>>@@@AAA???>>><<<;;;::::::;;;<<<888888888999999::::::;;;<<<:::;;;>>>>>>:::999:::<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;===AAADDDDDDBBB???<<>>>>>>>>>>>>>>======;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::;;;;;;;;;<<<;;;;;;:::999999999999:::;;;;;;::::::::::::999999666666777888888888777666888999:::999777777999;;;888888999:::;;;<<<<<<===777777777777888888999:::888888999999888777555555888888999999888888777666999888888888777777777666777999::::::999:::<<<>>>555777999;;;<<<;;;;;;:::444444555666777888888888777888999:::;;;<<<<<<<<<999999999999999999888888:::::::::::::::;;;;;;;;;;;;::::::999999888888777666666666666666777777888444555666777777888888888777777777777777777777777666666666555555555777888666666555555555555666666666666777888999999999999999:::;;;:::999888999:::999:::;;;<<<============777888:::;;;;;;;;;:::999::::::::::::;;;===???@@@???===;;;:::999999:::;;;888888999999:::;;;;;;<<<<<<999:::======888777:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::<<>><<>><<<999:::>>>===<<<:::::::::;;;===>>>======<<<<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::<<<;;;;;;;;;<<<===>>>???999:::;;;;;;;;;:::999888666888999888666555777:::666777888999;;;<<<===>>>888777777777777777888888777777888888777666444333777777777777777666666555999888888888777777666666444555666666666777:::===444666888;;;<<<<<<;;;:::666777888999999999999999777888999::::::999777777999999999999888888777777::::::::::::::::::;;;;;;;;;:::::::::999888888888666666666666666777888888444555666777888888888888777777777777777777777777333444555555444444666888777666666555555555666666666777888999999::::::999888999:::999888777888999777888999:::;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;::::::::::::;;;===???@@@>>>===:::888888888999:::888888999:::;;;;;;<<<<<<===999:::???>>>999777;;;999::::::;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;888999:::;;;;;;;;;::::::FFFCCCAAACCCHHHNNNQQQRRRRRRPPPOOOPPPRRRRRRNNNJJJNNNRRRZZZfffvvv|||ssskkkhhhaaa\\\WWWUUUUUUSSSMMMHHHKKKNNNUUUaaasss|||uuuooollliiifffbbb]]]XXXTTTMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDIIIIIIHHHGGGFFFEEEDDDDDDJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGDDDAAA???@@@???>>><<<<<<<<<===>>>===<<<;;;777444666;;;???===<<<:::999888999:::::::::;;;===<<<;;;::::::;;;<<<;;;:::999888666555555;;;<<<<<<==================;;;:::888777777888888;;;;;;;;;999888888:::<<<::::::888777666666666666666666666666777888999:::888888999:::::::::999999;;;::::::999888888888999888888777777666666666555888888999999999:::::::::666777777888888888777777666666666777777777777666555666666888999:::;;;<<<999999999888888888777777999888777555555777888999555666777888888888888888999999999999::::::;;;<<<999999888888888888777777888888777666666555666666888888888888888888888888666777888999999888777666555666888888666444444444888666444444666666666555555666888999:::::::::999777777888888888888777777777777888999::::::;;;;;;<<<:::999999:::;;;;;;::::::888666777:::<<<;;;999======<<<<<<<<<;;;;;;;;;666777777888888888777777:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::EEECCCAAACCCHHHMMMQQQRRRSSSRRRQQQQQQQQQOOOMMMJJJOOOVVVbbbqqqyyymmmeee]]]VVVTTTQQQMMMIIIHHHJJJIIIEEEAAAGGGIIIOOOXXXiii{{{lllaaa[[[WWWUUUSSSQQQOOOLLLHHHEEEEEEDDDBBB@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA???===<<<;;;>>>===<<<:::::::::;;;<<<;;;<<<;;;888666777;;;???;;;;;;999888888888999999777999::::::999888999:::;;;::::::999888777666666::::::;;;<<<<<<<<<<<<;;;<<<;;;:::888777888888999:::;;;;;;:::888888999;;;999999888777666666666666999888777666666555555666444555777999;;;<<<===>>>:::999888888777777777888777777777666666666555555888888888888999999999999888888888888888777666555777888888888777666444333444444555555666666666777999999999888888777777777999888666555555666888999:::::::::::::::999888777888888888888888999::::::999999999999999999999999888777666555555555555666888888888888888888888888666777888999999888777666666888999888555333222222666444333333444555555444444555777888999999888888666777777888888777777666666666777777888999999::::::888666666777888888888;;;888666777999:::999777;;;;;;;;;;;;:::::::::999666777888888999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999CCCBBBAAABBBGGGLLLOOOQQQSSSTTTTTTSSSPPPNNNMMMMMMVVV^^^lll|||wwweee[[[TTTMMMHHHGGGFFFCCCAAABBBDDDEEECCC@@@BBBCCCFFFMMM[[[qqqpppaaaVVVNNNIIIFFFDDDCCCCCCCCCBBB@@@===@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<======::::::;;;<<<<<<;;;;;;:::::::::999888888888999999999:::;;;:::999:::<<<>>>999999888777777777888888444666888888888777888999:::999999999888888888888888999::::::;;;;;;::::::<<<;;;999888888888888999999:::<<<;;;999888888999888777777666666666777777888777666555444444444444444555777999;;;===>>>???999888777777666777777777666666666666555555555555777777777777888888888888999999999888777666555444555666888888888666444333555555555444444444444444888888888888777777777777888888666666666666888888999999:::::::::999999888777777777777777777888999888999:::;;;;;;<<<<<<<<<777777666555555555666666888888888888888888888888666777888999999888777666777888999777444111111111444333111222333444444333333444555666777777777777666666777777777777666666555555666666777777888888:::888555444666777888888:::888777666888888888777::::::999999999999888888666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999AAA@@@@@@BBBEEEIIIMMMOOOQQQSSSUUUTTTPPPOOOPPPRRR^^^eeeqqq~~~tttgggYYYRRRMMMHHHEEEFFFBBB@@@???@@@CCCDDDCCCBBB@@@@@@@@@DDDNNNaaawwwnnn\\\SSSNNNIIIEEEAAA@@@??????@@@AAA???>>>======<<<;;;;;;:::::::::999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<999999999999999:::::::::888888888999999:::::::::888888777777777777777777777888:::;;;<<<<<<<<<<<<777777777777666666777777333555777888777777888999999999999999999999999999888999::::::;;;:::::::::<<<;;;999888888888999999888:::<<<<<<:::888777777666666555555555666777777333333333333444555666666777888888999:::;;;<<<<<<999888888777777777888888666666555555555555555555666666666666777777777777777888888888777666555555000222555888999999777666666666777777777777777888777777777777777777777777888777666666666666777888333444555777999::::::;;;888777777666777777888888777888:::<<<============888777777666666666777777888888888888888888888888777888999999999999888777666777777666333111111222444222111111333444444333333333444444555555555555555666666777777666666555555555666666666777777777;;;999666555666888999999888777777777888999999:::999999999999999999999999666777888:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;:::::::::::::::::::::::::::999999999999999::::::??????@@@AAACCCFFFIIIKKKLLLOOORRRRRRQQQRRRUUUXXXaaaeeellluuuvvv___VVVLLLIIIFFFCCCCCCEEE>>>======>>>?????????>>>??????>>>@@@FFFUUUfffssswwwiiiWWWLLLHHHFFFCCC???>>>===;;;;;;<<<===<<<:::888888888888888888888777777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888888666555555555555555555555777777777777777777777777666777999;;;<<<<<<;;;:::666666666666666666666666444666888999888888999:::999999999999999:::::::::999999:::;;;;;;;;;;;;:::;;;:::999888888888999:::888:::<<<<<<999777666666555555555555555555666666222222222222333444555666888888777888888:::;;;<<<999999888888888999999:::555555666666666666666666555555666666666777777777444555666777777777777777000222444777888888777777555666666888999::::::;;;666666666666666666666666777666666666666666666777333444555777999::::::;;;888888777777777777888888666777:::<<<============888888888777777888999999888888888888888888888888777888999::::::999888777333444555444222222333444444222111222333555555444333333333333333333444444555555666666666666555555666666666777777777777777:::777555444666777888888666666777888888:::<<<===999999999999999999::::::777777999:::<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;:::999999999999:::;;;:::::::::::::::::::::::::::::::::::::::;;;<<<======>>>?????????AAADDDGGGHHHIIILLLNNNPPPSSSWWWYYY\\\]]]aaagggqqqnnn___OOOIIIDDDDDDCCC@@@@@@CCC>>>>>>>>>>>>============>>>?????????BBBKKKWWW```nnnwwwvvvmmm^^^UUUJJJCCCAAA@@@===:::>>><<<:::999:::::::::999888999::::::;;;::::::999444444555666777777888888::::::999999888888888777777777777666666666666666888888777666666666666666555666777888888888777777666666777:::<<<;;;999777555555666777777777666666555777999999999888999:::999999999:::::::::::::::999999:::;;;;;;;;;;;;:::;;;:::999888888888::::::999;;;;;;:::888666666777666555555444444444555555666555444333222222222222555555555555777999<<<===999999999999999999:::;;;666666666666777777777777666666666666777777777777333444555666777888888888666666666666555555444333333333444666777999::::::555555555555666666666666666666666666666666666666999999:::::::::999999888999888888777777777777777444666999;;;<<<<<<;;;:::888888777777777888999999888888888888888888888888777888999::::::999888777222333333333222222444666333222111111333555555444333333222222222333333444444444555555555555444444666666666777777777777777666444333333444555444444444666777777777888;;;===999999999999999:::::::::777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999888888999:::;;;::::::::::::::::::::::::999999::::::;;;<<<===>>><<<===???>>>======???BBBDDDDDDEEEHHHMMMRRRUUUVVVRRRRRRSSSWWW___mmm|||}}}qqqdddXXXOOOGGGCCCAAACCCBBB???>>>@@@===>>>???>>>======>>>>>>;;;===>>>>>>???CCCJJJPPPUUU]]]dddeeedddaaaYYYPPPNNNJJJDDD@@@>>>===<<<;;;>>><<<999999:::;;;;;;:::999:::;;;<<<<<<<<<<<<;;;444444444555555666666666666666666777777777777777666666666666555555555444999888777666777777888999444555666777777777666666777666666888::::::777444444555666777888777777666666888999999888777888999:::::::::::::::::::::999777888999999:::999999999::::::888888888999:::;;;;;;;;;;;;999777555666777666666555444333333333333666555444333333222222333555555444444555777999;;;888888888888888999::::::777777777777888888999999666666777777777888888888444444555666777777777777888777666444333333333444444444555555666777888888444444444555555666666666555666666666666666666555:::::::::::::::999888777888777666666555555666666333555777:::::::::888777666666555555666777777888888888888888888888888888888888::::::::::::888888333333333222000111222444222000///000222444444333444444333222222222333444444444444555555444444444555555555555555555555555333333333444555555333111444666777666444444666999777777777888888888999999888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999777777999:::;;;999999999999999999999999888888888999:::<<<===>>>;;;===>>>===;;;:::===???CCCAAA@@@DDDKKKPPPRRRQQQLLLKKKKKKLLLRRR]]]jjjsssuuurrrdddXXXQQQKKKHHHBBB??????AAA@@@;;;999;;;999:::;;;;;;::::::;;;<<<888;;;>>>>>>===>>>BBBEEEFFFLLLQQQRRRPPPMMMFFF>>>CCCAAA>>>;;;::::::;;;<<<;;;888666666888999999999444555666888888888777777555555666666666666777777444555555666777999999:::777777777666666666555555333222222111222444555666222333555666777666555555888666555777999999666333444555777888888888777666666888999999777666777777;;;;;;;;;::::::999999999666666777888888888888888:::999888888888999:::;;;<<<<<<;;;888666555666888777666555444333222222222333333333333444555666666999888666444333444555666777777666777777888999999777777888888999999999:::777777777777888888888888555666666666666666555555777555444222333444666777777777777777777777777777444444444555555555666666555555666666666666555555555666777888888888888888777666555444444444444444222444777999999888777555444444444444444555666777888888888888888888888888888999::::::::::::999888555555444222000///111222000///...///111333333222555444333222222222333444333444444555555444444333444444444444444444444444444444555666888777444222555666777555222000222444555666666666777777888888888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;999999999999999999999999777777777888999;;;<<<======:::777888<<<@@@AAAAAA======???BBBGGGJJJJJJJJJEEECCCDDDJJJOOORRRXXX^^^eeeiiisssyyywwwzzzzzztttlllaaaWWWPPPIIIDDD@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::::::::;;;<<<===@@@AAACCCDDDDDDCCCAAA@@@>>>>>><<<;;;:::999999999888777666555555666777888777777777777777777777777777777777777777777777777888777666555555666777888444555555666666666666555222444666777888777666555555555444444444444555555666777888999888666444222555555555666777777888888444888;;;<<<;;;888666555:::;;;;;;;;;;;;:::999999777777777777777888888999<<<;;;;;;<<<===>>>===;;;999999999;;;<<<<<<:::888333444444555444444333333333222222111222333555666777777666555555555555666888888888:::<<<<<<;;;999999999999999888888888888444555666777888888888777444555777888888666555333999<<<:::555444888888555666777888777666777888:::333444444555555444444333666666444333333444555666777999;;;:::999888999:::777777777777777666666666444444555555666555555444666555333222333444666888777888999:::;;;:::999999;;;;;;:::999999::::::;;;888888888666555222111///222222222222222222222222111111222222222222333333777555555777333...---000333333333333333333333333222333444444555555444444555666777777555444555666888555333444888;;;;;;:::<<<<<<;;;::::::999888888:::::::::::::::::::::::::::999888777777888999:::888999:::::::::999888888;;;::::::999999::::::;;;<<<:::888:::===@@@AAA@@@>>>???AAACCCDDDFFFGGGGGGGGGDDDEEEHHHKKKLLLOOOTTTWWWYYYaaaooo~~~{{{nnncccaaadddhhhqqq{{{{{{qqqeee___UUUNNNIIIDDD@@@>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<;;;;;;:::999:::::::::::::::;;;<<<<<<===>>>@@@AAAAAA@@@>>>===;;;::::::999999999999999888777666555555666777888666666666666666666666666666666666666666666666666888777666555555666777888777777888888888777777666333444666777888777666555555555444444444444555555444555777888888777666555555555666666777888888999888:::======;;;999777777999999999999999888777777777777666666777777888999<<<<<<===@@@BBBBBB@@@>>>>>>===;;;;;;:::999777444555555666777777777777777555444333222222222333444555555444333333444444444777777888:::<<<<<<:::888888888888888888888888888555555666777777777777777555666888999999777666555777:::888333333777777444666777888777666666777999444555555555555555555444666555444444444444555666777999;;;:::999888999:::888777666666555555666666444555555555555555444333666555555444555666777888777888999:::::::::999999888888888999999;;;<<<<<<:::999888666555333222222222222222222222222222222333333444444444444555555777555666888666222222555333333333333333333333333444444555666666666666666555666666555333222333555444222000111444777777777<<<;;;;;;:::999999888888999999999999999999999999999888888777777888888999555666888:::::::::888888999999999888888999999999:::::::::;;;>>>@@@@@@???>>>AAACCCCCCAAAAAACCCEEEFFFCCCCCCFFFGGGFFFGGGJJJNNNNNNSSS___mmmzzzqqqggg]]]TTTRRRVVVWWW^^^gggllloooooohhh___TTTPPPJJJEEEBBB@@@???>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999::::::999999::::::;;;;;;:::;;;<<<======<<<;;;:::777777777888888999999:::777666666555555666666777666666666666666666666666666666666666666666666666777666666555555666666777888888888888777666555555444555666777888777666555555555444444444444555555222333555777888777777666666666666777888888999999;;;===>>>===;;;999999999777777777777777666555555666666666666666777888888:::<<<@@@EEEHHHHHHEEEBBB@@@>>>;;;999999888666555222222333333444444555555666555444333222222222222333222222222222222333333666666888;;;======:::888999999999999999999999999555666666666666666666666666777888999999888777777555777666333333666666444666777888777555555666888555555555555555555555555666555555444444555666666777999;;;:::999888999:::888777555444444444666777555555555555555444333222555555666666777777777777777888999::::::::::::999666666777888999;;;===>>><<<:::888777555555555555222222222222222222222222333333444444444444555555555444666999888444555999444444444444444444444444555666666777888777777777666666666333111111222444333111000000333555666666;;;;;;::::::999888888888888888888888888888888888777777888888888888777777222444777999::::::888777888888888888888888888888999:::;;;===>>>??????>>>===AAADDDCCC???>>>BBBFFFCCC@@@AAAEEEEEECCCDDDGGGIIIIIINNNWWWcccsssvvvnnngggbbb\\\YYYSSSNNNOOOTTTPPPUUUYYYZZZ]]]^^^YYYSSSJJJHHHDDDAAA@@@???@@@@@@??????>>>>>>======<<<<<<:::;;;;;;;;;;;;:::999999::::::999999999999::::::888888999999999999888888777777888888999999999888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555444333222111555555666777777777666555555444444333333444444555222333444666666666666666666666777777888999999999=========;;;999888999:::666666777777666666555444666555555555555666777777888<<>>;;;999;;;;;;;;;;;;<<<<<<<<<<<<777777666666666666666666666777888999999999888888555666555555555666666666777777888666555444666777555555555555555555555555555555555555555666666666777999;;;:::999888999999999777555333222444666777555555555555555444333222333444666777888777666555888888999999::::::::::::666666777888999;;;<<<===>>><<<999777666666777888111111111111111111111111111111111222222222333333222333777<<<;;;666444666444444444444444444444444555555666777777777777777777777666444111111333444444333333333444666777888::::::999999888888888777777777777777777777777777555666777888888777666555333555888:::;;;:::888666777888888888888888888777999:::<<<===>>>>>>>>>???===AAADDDCCC@@@@@@DDDIIIEEEBBBBBBEEEEEEBBBAAADDDDDDEEEKKKRRRYYYddduuuxxxpppggg]]]VVVQQQNNNLLLLLLJJJHHHKKKPPPQQQRRRPPPMMMNNNPPPOOOJJJDDDDDDBBB@@@>>>>>>???@@@??????>>>>>>======<<<<<<::::::;;;;;;::::::999888:::999999888888888999999777777888888888888777777888999999:::999888777777555555666666666666555555555555555555555555555555555555555555555555555555555555666666666666555555555555555444444222111111555555666666666555555555444444333333333333444444444444555555555555444444666666666777888888999999;;;<<<;;;999777777888999777777888888777777666555555555555444555555666777777;;;AAAHHHLLLLLLHHHDDD===:::888777888999999888999888777555444444444444222222222333333444444444222222222222333444666666777888:::===??????===;;;;;;;;;;;;<<<<<<=========999888777666666666666666777777888888999999999999777666777888888777777888666777888777555555666888555555444333333444555555444555555666666777777777777999;;;:::999888999999999888555333333444666888555666666666555555444333222444666777888777555444999888999999999999::::::888888888888999:::;;;<<>>@@@???AAACCCCCCBBBCCCGGGKKKKKKGGGEEEFFFDDD@@@???BBBCCCFFFLLLRRRTTTYYYfffssssssmmmfff```\\\WWWPPPJJJIIIFFFFFFHHHGGGEEEHHHMMMPPPOOOKKKEEEDDDGGGGGGDDD@@@@@@???===;;;;;;<<<>>>??????>>>>>>======<<<<<<:::::::::::::::999888888999999888888777777888888777777777777777777777777888999::::::999888777666444555555666666555555444555555555555555555555555555555555555555555555555444555555666666555555444666666666666555444333333555555555444444444444444444444333333333333444444444444444444444444333444555555555666777777888888888999999888666666777999888888888888888777777666444444444444444555666666777999===CCCGGGGGGDDDAAA>>>;;;999888888888666555999888666444333333444444000111222333444444444444222222222333444666777888888888999;;;>>>???>>>===::::::;;;;;;<<<=========<<<:::999777666666777777888888999999::::::;;;;;;:::888888;;;;;;888777999666777888777666777888:::777666555444444555666777444444666777777777777777777999;;;:::999888999:::999888666555444555777888555666666777777777666666333444666888888777666555999999888888999999:::;;;999999999999:::;;;<<<<<<@@@>>><<<:::888777777777111111111111111111111111333333444444444444555555444666<<>>AAADDDDDDCCCDDDEEEGGGJJJKKKLLLHHHEEEEEECCC@@@AAADDDFFFIIINNNRRRQQQRRR]]]iii|||wwwrrrllliii\\\XXXSSSPPPOOOLLLHHHDDDEEEDDDDDDGGGGGGEEEGGGLLLLLLLLLHHHCCCBBBDDDCCC???<<<===>>><<<:::999;;;>>>??????>>>>>>======<<<<<<999::::::::::::999888888999999888777777777777777777777666666666666777777555666777999999888777666444444555666666555444444555555555555555555555555555555555555555555555555444444555666666555444444444444555555555444444333444444333333222222222222444333333222222333333444222222222222333444555555444444444555666666777777666777999888777777888999777888888888888777666666444444333333444444555666777777999<<>>>>>???@@@@@@AAA>>><<<:::888777777888888;;;;;;;;;;;;<<<===>>>???;;;888999===<<<777666999666777888888888888;;;===999888777555555777888999333444666777888888777777777999;;;:::999888999:::999999888777777777777777555666777888888999999888666777888999:::999888888999999888888888999:::;;;999999999:::;;;===>>>???@@@???===;;;999777555444111111111111111111111111333333444444444444555555444444777;;;;;;888999===222222222222222222222222222222333444444444444444111444666777666555555555111222222111///000222555777777777777777777777777666666666666666666666666666555555444444555555666::::::999888888777777888666777888::::::888777666<<<======;;;::::::>>>BBBHHHFFFDDDDDDFFFIIIJJJJJJIIIEEEBBBCCCCCCBBBEEEIIIDDDGGGKKKMMMKKKKKKVVVbbbppp}}}xxxvvvtttsssttttttsssqqqhhhfffcccaaa___\\\XXXUUUSSSOOOJJJHHHHHHGGGCCC@@@>>>===???CCCDDDBBBEEEJJJIIIJJJHHHDDDDDDEEECCC>>>;;;===>>>===;;;:::===????????????>>>======<<<<<<999::::::::::::999888888999999888777777666777777777666666555555666666777111222555777888888777666333444555666666555444333555555555555555555555555555555555555555555555555333444555666666555444333111111222333333333222222444333222222111111111222444333333222222333333444000000111222333555666777333333444444555666666666555777999999999888999:::777777777777777666666555444333333333333444555555777666666888:::<<<;;;:::555555666999;;;<<<:::888777666555555666999;;;===333444555555444333111000111111111333444666888999777555444555888;;;<<<<<>>;;;999777777888999============>>>???AAAAAA<<<888999===<<<666555888555777888999999:::<<<>>>;;;:::888777777888:::;;;333444666777888888888777777999;;;:::999888999:::999999999999888888888777555666777999::::::::::::999999::::::;;;;;;;;;::::::999888888888999:::;;;777888999:::<<>><<<999666444222000000000000000000000000111111222222222333333333222///000222333444999@@@111111111111111111111111222333444444555555444444...222555777666555444444111333444222000000333666666666666666777777777777777777777777777777777777666555444333333444555666999888777666666777888999555666777999999777666555@@@???<<<;;;;;;<<>>===<<<;;;::::::999999:::999999999888777777777888888888888777777777777444444444555555777888999444444555555666666777777666666666666666666666666666666555555555444444444888888777777666666555555333333333333333333333333///000222333444444333333555222000111444555444333444444444333333222222222222222222222333444555555222222222333444555777888666666666666666666666666999888666555555777999:::444666777777666555555666555555555444444555555555333555777777666777888:::666;;;>>>===999777999===777777555444444555666777444555666555444333444666444444444555555555555666666666777888999;;;=========@@@DDDEEEDDDBBBAAAAAA<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===888::::::999777666777888777777777777777777777777999888777666666666888888777777666666666666777777666777888999999888777666555777::::::888555444444444555666777888999999999::::::999999999::::::;;;999888777555555777888999444555777999;;;===???@@@<<<<<<<<<;;;999666333111333222111111333333222111000000000000111111111111555333222333666888777555555444222000///000000111333333333222222222111111444333333222111111111222111111222333333333333222666777777777777777666555777777666444333444666999444333222111222444666888444444555555555555444444777888888888999999999999===<<<;;;;;;<<<>>>@@@BBBCCCAAA@@@BBBDDDFFFEEECCCCCCAAA???@@@AAACCCCCCCCCDDDEEEFFFEEEEEEGGGJJJMMMYYYjjjyyyrrrmmmlllkkkmmmpppnnnhhhccc^^^[[[VVVTTTSSSTTTTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFBBB???@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDEEEJJJGGGDDDBBBBBBBBBAAA@@@======;;;:::999999999999999999999999888888888888888888888777777777666666555555444555555666777888555555555666666666666666555555555555555555555555666555555555444444444333666666666666666555555555333333333333333333333333///000222333444444333333444222000111444555444333555444444444333333333222111111111111111111222222222222222333444555777777555555555555555555555555777666555444444555777888555777888777555444444444666666777777777777666666333555666666666666777999666777888888777666666777888777666555555555777777555777777666555444444666444444444555555555555666666777777888:::;;;===>>>===???AAAAAA???===<<<<<<;;;;;;::::::::::::;;;;;;999::::::::::::;;;;;;;;;888999:::999777666777888777777777777777777777777888888888777777777888888777777666666666666777777777777888999999888777777555777888888777555555555888888999999999999999888;;;::::::999999::::::;;;999888666555555666888999444555666888:::<<<======999999999888777444222111333111000000222222111000000000000000111111111222333111000222555666555444444333222111000000000111333333333222222222222111444333222222111111222222111111222333333333333222333444555777888999999999666666666444333333666888666555444333333333444555444555555666666555555444555666666666666777777777888999:::<<<>>>@@@AAABBBAAA@@@???@@@AAABBBAAA@@@@@@???===>>>???AAAAAA@@@BBBBBBCCCCCCCCCEEEHHHKKKTTTccc{{{uuullleee]]]YYYWWWWWWZZZ___cccddd```\\\UUUPPPKKKGGGGGGHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB???<<<===>>>>>>>>>????????????AAABBBCCCDDDEEEEEEDDDDDDHHHFFFCCCAAABBBBBBAAA@@@===<<<;;;999888888777777888999999999999999::::::888888777777777777666666666555555555555555666666666666666666666555555555555555555555555555555555555555444444444444333333444444444444555555555555333333333333333333333333000000222333333333333333444222111111333444444333555555555444444444444444222222222222111111111111222222333444555666666777555555555555555555555555666666555444555666777888666888888777555333333444666777999::::::999777666333444666666555555666888666555444555777888666333777666555555555555777777888999999888666444444555444444444555555555555666777888888999:::<<<===>>>===>>>???===;;;999999:::::::::999999999999::::::888888888888999999999:::888999999999777666777888666666666666666666666666777888888999999999888888777777666666666666777777666777888999999888777666444666777777666555666888:::;;;;;;;;;;;;:::999999;;;;;;::::::999::::::;;;888777666555555666777888555555666777888999999:::666666666555444333111111222111000000111111///...000000111111111222222222111000///111333444333222444333222111111000111111333333333333222222222222333333222222111111222222111111222333333333333222333444555666777888888888555555555444222333555777666555555444333333222222555555666666666666555555333333333444444444555555777999;;;===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>===???===<<<===???@@@???>>>AAAAAAAAAAAAAAADDDHHHKKKUUUaaattt|||sssggg]]]VVVRRRPPPNNNKKKMMMRRRYYY___aaa___\\\TTTOOOIIIEEEDDDFFFHHHIIIFFFEEEDDDBBBAAAAAABBBBBB@@@??????@@@BBBAAA@@@>>><<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFFFFFFFDDDCCCFFFDDDAAA@@@AAAAAAAAA@@@===<<<;;;999888777777777888999999999::::::;;;;;;888777777777666666666666666666555444444444555555777777666666555555444444555555555555555555555555444444333333333333333333222222222333444444444555333333333333333333333333111111222222333333333333333222222222333444444444555555555555555555555555555555555444444333333222222333444555555666666666555555555555555555555555777777777777777888::::::555666777777555444555555555777999;;;;;;999777555333444555555444444555777777777777888888888777666555555444333333444666666;;;;;;;;;999777555555555444444444555555555555666888888888999:::<<<===>>>>>>???>>><<<:::999;;;===999999888888888888999999777777888888888999999999777888999888777666777888666666666666666666666666666777999:::::::::888888777777666666666666777777555666777888888777666555444555666555555555888:::999999:::;;;;;;:::::::::;;;;;;:::999999999999:::777666666555555666666777555555555555555555666666333333333333333222222222333222000000111111000...111111111222222222333333111000000111222222222222333333222222111111111111444444333333333222222222333333222222111222222333111111222333333333333222555555555555444333222222333444444333222222444555222333333333333222111000555555555666666555555555222222222333333333444444999:::<<<>>>???>>>===<<<============<<<<<<<<<<<<>>>======>>>???@@@???>>>AAAAAAAAA@@@AAADDDHHHLLLQQQZZZhhhxxxyyyrrrmmm___ZZZQQQJJJFFFEEEFFFGGGAAADDDJJJQQQWWWYYYYYYXXXOOOKKKEEEAAAAAACCCEEEFFFCCCBBB@@@???>>>??????@@@@@@??????@@@AAAAAA@@@???;;;;;;<<<===???AAACCCDDDAAACCCFFFIIIIIIHHHFFFDDDEEECCC@@@@@@AAAAAAAAA@@@???>>><<<:::999888777777999999::::::;;;;;;;;;<<<777777777666666666666555666555555444444444444555777777666666555555444444555555555555555555555555222222333333333333333333111111222222333333444444333333333333333333333333222222222222222222333333222333333222222333444555555555555555555555555555555555555555555444333222222333444666666666666555555555555555555555555555666666666666777888999:::111444666666666666777888444666888::::::888666444333444555555444444555666555888;;;:::777555777:::333333222111222333444555<<<<<<<<<:::777555555666444444444555555555555666888888888999:::;;;<<<===<<<<<<<<<:::999:::<<<>>>888888777777777777888888777888888888888999999999666777888888777666777888666666666666666666666666666777888999:::999999888777777666666666666777777333444555666666555444333333444555555444555888:::555666777888::::::;;;;;;::::::999888888888888888666555555555555555555666555555555444444333333333333333333333333333333333444333111111222222111000222222222222333333333333222222333333222333333444333333333333222222222111444444444333333333222222333222222111222222333333111111222333333333333222333333333333222111000///222333444333111111222444...///000111111111111000444444555555555555444444222222222333333333444444;;;<<<===>>>======;;;:::;;;<<<>>>===<<<;;;===>>>>>>======>>>@@@@@@???===AAAAAAAAA@@@AAADDDIIIMMMPPPVVV```mmm}}}uuulllfffbbb]]]ZZZPPPMMMHHHCCC@@@@@@AAABBB===@@@EEEJJJNNNPPPQQQQQQJJJFFFAAA???@@@BBBCCCDDDAAAAAA??????>>>???@@@AAA@@@???>>>>>>??????>>>===;;;;;;;;;===???BBBEEEGGGCCCFFFJJJNNNOOOMMMKKKIIIFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???===;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<777777666666666666555555555444444444444444555555666666666666666555555555444444444444444444444444111111222222222222333333222222222222333333333333333333333333333333333333333222222111111222333333222333333333222222444666444444444444444555555555222222333444444333111111333444555666777666666555444444444444444444444444222222333444555555666666000222555666666777999:::444555777888888777555444444555666666555444555666111666:::999444111444999333222111111222333555666<<<<<<<<<:::777555555666444444444555555555555666888888888888999:::;;;<<<777888888777666777999;;;777777777666666777777777777777777888888888999999555777888777666666777999666666666666666666666666555666777888888888888888777777666666666666777777333444555666666555444333222444555555555555777888222333555777999:::;;;;;;999999888777666666666666555555555555555555555555555555444444333222222222444333333222222333444444333222111222333444333111222222333333333444444444222444555444333333444555222222333333333333222222444444444444333333333333222222111111222222333333111111222333333333333222///000111111222222222111000222333222111000111222......//////000111111222333333444444444444333333222222333333333444444444<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>>>><<<<<<>>>@@@===<<<<<<>>>@@@@@@>>><<<@@@@@@@@@???@@@CCCIIIMMMRRRUUU[[[dddsssvvvjjjddd]]]XXXUUUSSSOOOLLLHHHGGGEEEBBB@@@???@@@@@@>>>@@@CCCEEEGGGHHHIIIJJJEEECCC???>>>@@@BBBCCCCCCAAA@@@???>>>>>>???@@@AAABBB@@@============<<<:::999999:::<<>>>>>>>>BBBHHHMMMRRRSSSUUUZZZggg|||vvviii___VVVRRROOOMMMNNNLLLIIIEEE???@@@@@@@@@>>>======>>>===>>>@@@@@@@@@@@@BBBDDD@@@>>><<<<<<===???@@@@@@<<<;;;:::::::::;;;======DDDBBB???=========;;;:::888888999;;;>>>BBBFFFIIIIIIMMMSSSXXXZZZYYYVVVSSSMMMKKKIIIIIIJJJLLLLLLLLLFFFEEECCCAAA???======<<<=========<<<;;;;;;;;;:::777666666666555555555555222222222333444555666777444555555555666666777777444444444444444444444444000000111111222222222333555444444333333222222222333333333333333333333333444333222111111111222333111333444333111111444666222222222333333444444444222333555777777666555444333444666888888777555444444444444444444444444444000111333444555666666666222444666777666666777888777777666666666666777777666777888777666555666777555444444555666777555333555555444444555666888999::::::;;;999777666666777444444444555555555666666777666666666777888999999777888999777555333333444666666555555555555666666444444444555555555666666444666777777666666777999888888888888888888888888555444444444444666888999777777666666666666777777666777888999999888777666111444666777666555444444555666777888888888888888777777666444444333333333333444444555555444444333555444444333333222222222333333111000000000111222///......///222333333222333333333444444444555555222444555444222111222555111222333444444444333222555555444444444333333333222111111111222333333444111111222333333333333222555555555444333222000000///000222222000000000111666555222000000000222333111111111222222111111111111111111111222222222222333666:::<<<======>>>???<<<===>>>@@@@@@???>>>===BBB@@@>>>===>>>>>>===<<<;;;>>>AAAAAA???BBBJJJPPPMMMMMMOOOUUU___ooosssggg___ZZZSSSNNNIIIHHHJJJJJJGGGCCC@@@@@@???????????????@@@===>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999888777888:::<<<>>>AAA@@@???>>>===<<<;;;;;;777777999;;;???DDDHHHKKKJJJOOOVVV]]]aaa```^^^\\\UUUNNNHHHHHHMMMQQQPPPMMMHHHGGGEEEBBB@@@===;;;:::<<<;;;999999;;;<<<;;;;;;;;;:::888666444333222222333222222222333333444555666666666666666666666666555555444444444333333333111111111111111111111111555444444333333444444555333333444444555444444444444333111000///000111111444444444444444444444444222333555666666555333222444555555666666666666666555666777777555444444555555555444444444444555555333333333444444555555555555555555555555666777777777666666666666666777888444444555666666666666666444444444444444444444444444333222111222444666888777777666666555555555555:::777333444777999888666777666555444444555666777111666999555333444555555444444444555444444333222999::::::777888:::888444777777777777777777777777555555555666666666666777777777777777777888888888444666777777666666888999777666555444444444444444222666999888333111333666666555444555777777666444333555777777666555666666999444...++++++///333555444222222444444222222444111111222333333333222222000111333444444333222111444777555//////444555222444444555555555444222111444333333222222333333444111222222222222333333333000111111111111111000000222222333333333222222111000222444222000///222555111111111111222222222222888222000222111...000555333333333333444444444444000222444444333222333444777999<<<>>>===<<<<<<===??????@@@BBBBBBCCCCCCCCCBBB@@@>>>>>>>>>???>>>===;;;===???@@@AAADDDJJJOOOTTTRRRSSSVVV]]]kkk~~~rrreeeZZZRRRNNNMMMIIIDDDDDDEEEEEEBBB>>>???????????????@@@@@@AAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;===@@@AAA???>>>>>>===<<<;;;::::::888888999<<>><<<;;;:::;;;::::::;;;>>>??????>>>:::999777666444333222222444444333444444555555666555555555555555555555555444444444333333333333222000000111222222222222222444444333333333333444444000111222444555666777777555444444333222222333333333333333333333333333333333444555666666555444333666666777888888888888888777999:::999888777777777666555555444444555555666333333333444444555555555555555555555555666777777777666666666666666777777444555555666666666555555444444444444444444444444555444333333444555777999666666555555555444444444555444444333222333444666666666555555555555666666111666888555333444555444555666666666666555444444777888777555666888777222666666666666666666666666444444555555555666666666222333444555777888999999333555666666444444555777666555555444444444444555333666999777333111333666444333444555777777666444777777666666666555555444999666333111333444666666555222222555555222222555333333333333333222222222,,,---...///000111111111555777666111000444666333444444555555555444222222444444444333333444444444111333555666666555333222777666555333111...,,,+++333333444444444333333333333444444333111111222333222222222222222222222222666222000222222000111666444444444444444444444444222444555555444333555666;;;===??????===<<<;;;<<>>??????>>>===<<<===>>>@@@DDDHHHLLLNNNWWWTTTSSSVVVZZZeeeyyy~~~zzzrrrggg\\\RRRKKKHHHHHHDDDAAA@@@AAAAAA>>><<<>>>>>>>>>>>>@@@AAABBBCCCBBBBBBAAA@@@>>>===;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;===???BBBCCC============<<<<<<;;;;;;999999:::<<<@@@CCCGGGIIIPPPTTTZZZ```cccdddbbbaaaWWWQQQJJJHHHJJJLLLJJJGGGFFFDDDAAA>>><<<;;;;;;;;;999999:::===AAABBBBBB@@@999888777555444333333333555555555555555666666666444444444444444444444444333333333222222222111111000111222333333222111000444444333333333333444444000111333444666666777777444444444444444333333222222222222222222222333333666666666666666666666666888888999::::::::::::999888999;;;:::999777888888666666555555555555666666444444444444444555555555555555555555666666666777666666666666666666666666555555555666555555444444444444444444444444444444444333333222333444666777444444444444333333333333111444555444000///222666444555555555555555555444111666777444333555555333777777777777777666555555444555444222333666555111555555555555555555555555333333333444444444555555000111333444555666777777333444555444333222333444444444444444444444555666333666888777444222333555111222333555888888666444<<<999555444666666555333666555555666888888777555555333333555555333333555666555444222222222333333,,,,,,,,,---///000222333555777666222222555666444333444555555555444333222555555555555555555555555222444777::::::777444111333222222222222222111111444444444444444444444444666555333333333444333222333333333333333333333333444222222444555444555888777777777888888777777666555666666555444555777999>>>???@@@@@@>>>===<<<======<<<<<<<<>>>>>???CCCHHHLLLNNNOOOUUUQQQPPPRRRVVV___ppp}}}wwwrrrsssooohhh```WWWOOOIIIFFFFFFCCC@@@@@@@@@@@@>>>===<<<======>>>@@@BBBDDDEEECCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::999999999999999999;;;<<>>>>>==================::::::;;;===???BBBEEEFFFIIIMMMRRRWWWZZZZZZYYYXXXQQQLLLFFFEEEFFFGGGEEECCCCCCAAA>>><<<::::::::::::888999;;;>>>AAAAAA@@@>>>777777666555444444444444555555555555666555555555222222222222222222222222222222222111111111111000333444444444333111///---444333333333333333333444555555555555555444444333111111333333333222111000222333333333333333444444777777666666666666777777888999999:::::::::::::::777888999999777666666777777666666555555666666777444444444555555555555555444555555666666666666666666666666666666666555555444555555555555444333333444444444444444444444444111111000000000111333333333333333222222222222222222444555444222111333555333444555666666555444333222555666444333555555222666666777777666666555444222444333000222555555111444444444444444444444444222222333333333444444444444444555555555444333222444555555444222111222333333333333333444555555666333555777666444333444555111111333666999999777555===888333222666888666333333333333555777777555444666333333666666333333666888777444222111222333444111000000000000222444555444555444222222444444444333444555555555444333222666666666777777666666666333555888::::::888555333000000111111333444555666555444444444555555555666777444222333666888666444777777666666666666555555555444555777999999999;;;;;;<<<=========<<<;;;:::888888777666555666999;;;===???@@@@@@???>>>???@@@;;;:::999:::<<>>??????>>>===@@@@@@BBBGGGLLLOOOPPPPPPSSSOOOMMMNNNQQQWWWdddpppyyyqqqkkkhhhhhhiiijjjmmmmmmkkkgggccceeebbb\\\VVVOOOIIIEEEBBBCCCAAA@@@?????????>>>===<<<<<<===???AAACCCEEEFFFBBBAAA@@@???>>>>>>>>>???<<<;;;;;;:::999999888888888999:::;;;===???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>@@@BBBCCCAAADDDHHHKKKNNNNNNMMMMMMGGGCCC@@@???AAABBBAAA@@@???>>><<<:::999999999999999999:::<<<>>>===;;;888555555444444444444555555444444555555555555444333222222222222222222222222222222111111111000000000222222333444333222111000333333333222222333333333555666666666555555444333000111333444444333222111444444444444555555666666888777666666666666777888777888999999::::::999999777888999999777666666777777777777666666777777777555555555555555555555555444444555666777666666666666666666777666555444333333333444444444444333333444444444444444444444444111000000000111111222222111111222222222222222222444222111222444555333111222333444555555444333222222555555333333666555111444444555555444444333222222333222000222666666333444444444444444444444444222222222333333333333444555666777777777555444333555666666555333222333444333333333333333444555666333444666666555444555555222333444777999:::888666:::555111111555888777555444222111111333555555444555222222555555222222555888777444222111222333444555444333222111222333444333222222222222222222333222333444555555555444333666777777888888777777666555666666777777777777777777666444333222111111111666555555555555666777888666444222555999<<<<<<:::;;;;;;;;;::::::999999999888999::::::;;;=========???@@@AAABBBAAA@@@>>>===888888888666555666999<<<<<<>>>??????>>>???@@@BBB===<<<;;;;;;===@@@DDDFFFBBB@@@>>>===>>>>>>===<<<@@@CCCFFFJJJMMMNNNPPPPPPUUUPPPLLLLLLLLLOOOWWWaaayyy|||tttkkkccc[[[VVVTTTUUUVVVXXX\\\^^^^^^\\\YYYZZZXXXTTTOOOJJJFFFCCCAAA??????>>>===<<<<<<======<<<<<<===???AAACCCEEEGGGCCCAAA@@@???>>>>>>???@@@;;;;;;::::::999888777777:::;;;<<<>>>???AAABBBBBB;;;;;;;;;:::::::::999999::::::;;;<<<===>>>>>>???===???AAACCCDDDDDDDDDCCC>>><<<::::::<<<=========:::::::::999999888888777999999888999999999666444444444333333444555666666333444555666555444333222222222222222222222222222222222222111111111000000///000111222333555666666333333222222222222333333333333444666666777777777333444444555555555555555444444555555666666777777666777777777777777777666777777888999999999999888888999;;;:::999777888888888888777777777777888888666666666555555555555555333444666777777777666555555666777777666555333222111222333333444444333333444444444444444444444444333333333333333333333333111111111111222222222222222000...000333444111---222333333444444333333222222444444222333666555000222333333333333222111111222333111///111666777444444444444444444444444444222222222333333333444444222444666888999888777666555666777666555444555666333333333333333333444555333444555555666555555555444333333555777888888666666333111111444666666555777444222111333555666666444222222444444222222444666555444222222222333333444444333222111111111111222000000333333111111333222333444555555555444333666666888888888888666666555555666777888999::::::777666555444555666777888999888777777888999;;;<<<777777777:::>>>AAABBBCCCAAA@@@@@@??????>>>>>>>>><<<>>>>>>;;;;;;>>>???===@@@AAABBBCCCBBB@@@>>>===666777777666555666888:::===>>>??????>>>>>>???AAA>>>===<<<<<<===???AAABBBAAA???===<<<======<<<;;;???CCCIIIKKKKKKKKKMMMOOOTTTNNNJJJJJJJJJLLLRRRZZZjjj}}}{{{vvvtttkkkhhhbbbZZZTTTOOOLLLJJJJJJKKKNNNQQQTTTUUUSSSPPPSSSQQQNNNKKKGGGDDDCCCBBB=========<<<;;;;;;<<<=========>>>???AAACCCEEEFFFEEECCCAAA???>>>===>>>???;;;;;;:::999888777666666;;;;;;<<<>>>???@@@@@@@@@>>>>>>===<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>======:::999888888888999999999666777888999999888666555999888666666666666444333222222333333444555666777444555777777777555444222222222222222222222222222333333222222222111111111333222111111111333555777333333222222222222333333333444555666666777777666444444444444444555666666333333444444555666666777555555666777777666555555777777888999999999999999777999:::999888777777777999888888777777888888999777666666666555555555444333444666777888777666555555666777777666555333111///000111333444444444444444444444444444444444444333444444444444444333333111111111222222333333333000000111222222222111///333333222222222222333333333444333111333777555000222222333333222222111000111222000...000666777555444444444444444444444444333333333333444444444444222444666888999888777555444555666666555444666777444444333333222333333333444333444555666666555555555333111222444555666555444333333333333333333222777555333222444555555444333000000333333000000333333333333333333222222222111111222222222111000000222///000444555111111444222222444555555555444444555666777888888777666555333555777:::<<<<<<<<<<<<666666666777999<<<@@@AAA===<<<;;;;;;<<<===???AAA<<<>>>@@@AAABBBDDDGGGJJJFFFEEEEEEDDDCCCCCCBBBBBB???BBB???:::999===>>>;;;<<<===?????????<<<:::888444555666666555555666777??????@@@>>>===<<<>>>???===<<<<<<;;;;;;<<<>>>>>>@@@>>><<<<<<<<<===<<<:::===CCCJJJLLLJJJHHHJJJNNNPPPKKKHHHIIIKKKMMMTTT[[[```sss~~~uuummmgggcccbbb___\\\WWWRRRMMMJJJIIIHHHFFFGGGIIILLLOOOOOOMMMKKKLLLJJJHHHEEEBBB@@@???>>>>>>??????>>>======>>>???======>>>???AAACCCEEEFFFHHHFFFBBB???===<<<<<<===;;;;;;:::999888777666555999999;;;<<<============CCCBBBAAA@@@???>>>===<<<999999:::;;;;;;:::::::::::::::;;;;;;:::999999888999888777777777777777777444555888999999888666444999777555444555666555444222222222333444555777777666777888999888777555333222222222222222222222222333333333222222222222111999777444111000000111333333222222222222222222333777777777777666555444333333222222111222333555666222222333333444555666666333555666888888666555333888888999::::::::::::999555666777777555444444555999999888888888888999999777777666666555555555444333444666777888777666555555666777777666444222111...///000222333444555555444444444444444444444444222222333333333222222111111111222222333333333333000333666666333111222444444333222111111222333444333444333111444777555///222333333333333222111111000111///---///555777444555555555555555555555555333333444444444444555555555666888999888666333111222444555555444444666777555444444333222222222222444333333555666777666555555222000///111333444444333444555444222000///000555444333333444333222000333000000333333000000333111111222333333333222222///111222333444444333222333000111666666222222666111222444555555555444444444666777888888777666444222555999>>>@@@@@@>>>===???===<<<;;;;;;<<<>>>???@@@???>>>>>>???AAACCCDDD@@@CCCFFFFFFEEEFFFJJJNNNHHHHHHHHHGGGFFFEEEEEEDDDAAACCC@@@888777;;;<<<999888999;;;<<<;;;999666444222444666666555444555666<<<<<<<<<<<<<<<<<<<<<<<<:::777999===<<<999;;;AAA>>>>>>??????>>>===<<<<<>><<<<<<<<<<<<<<<============<<<;;;:::<<>><<<;;;<<<;;;:::999888666555555888:::===>>>>>>???@@@AAA???@@@BBBBBB???===;;;;;;:::::::::999999999888888::::::999888888888888888:::;;;888333222555777555666777999;;;<<<:::555222555444333333222222222222000111111333555777999:::<<<===>>><<<999666555555333333333333333333333333666666555444222000...---333111111111222222111000444222000000111222111000111333555555333222222333111111111222333444666777444333222444666777777666888999666111222777777333666666777777888888888999777888999888777666777888666777999888666555555666777777777777777666555555666666666666666555555555444444444333333222222222111111111111222333444555666222...---000222333222:::777333///......000111111111000000111111222333333333333222222111111111000111111222222111111000///111222111//////222666111111111111000000000000222333444444555555444444666666666666666666555555555444333333444555777888777555333222333666999;;;888777666777888777666444222222222222222222222222333333333222222333444444333333333333333333333333444333222111000000000000000111111111111222222222111222222111111000///...111222222333333333222222111111000//////000222222111111111111222333444555666555666777777555222///555666888999999888777666;;;===???AAABBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCFFFFFFEEECCCAAAAAACCCDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDCCC@@@===;;;<<<===;;;999555333111222333444555555666666666666555555666555333222111111222333;;;;;;;;;;;;;;;;;;;;;;;;;;;888999<<<;;;888:::@@@<<<<<<<<<<<<<<<;;;;;;:::<<<>>>???@@@AAACCCFFFHHHKKKKKKJJJHHHGGGIIIMMMPPPQQQ^^^qqq|||rrrkkkhhhgggeeebbbeeebbb]]]WWWRRRNNNMMMMMMPPPOOOMMMHHHDDDBBBBBBDDD@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<============>>>>>>???===<<>>@@@BBBDDDFFFIIIHHHFFFBBB@@@@@@::::::::::::999999999999888777666666555555555666444555222------000222000333333444777888777555222555444333222222222222222333333444555777:::<<<===AAAAAA@@@===999666555555333333333333333333333333444444444333222000......222111111111222222222111555333222222333333333222444555666555444333444555333333333333333333444444555444444555777888888777:::;;;888444555:::;;;777666666666777777888888888666777888777666555666888666777999999777666666777777777888888777666666555777666666666555555444444444444444333333222222222000000000111111222444444555222000111222333111///666555222000//////111222111111000000111111222333444444444333333333333333111111222222222222111111222222222222111111333555111111111111000000000000222333333444444444444444333333333444444444555555111000000111111222333444444333333444444555777777666555555666777888666555333222222111111222222333444444333222222111111222333333333333333222222222444333222111000000000000000111111111111222222222//////000000111000000000111111222222222222111111//////......///000222333111111111111222333444555333222333555777888666555666777888888888888888888:::;;;>>>@@@BBBBBBAAAAAA<<<<<<======>>>>>>??????AAABBBBBBAAA@@@@@@BBBDDD@@@AAAAAABBBBBBBBBBBBAAA>>>>>>===;;;888666777999777666444222111111222333444444555555555555444444333333222222111222222222999999999999999999999999<<<:::999:::999777:::???:::::::::::::::999999999<<<<<<<<<>>>BBBEEEFFFFFFKKKJJJIIIGGGFFFGGGJJJMMMJJJTTTfffzzz~~~zzzmmmfff^^^XXXWWWVVVTTTRRRWWWUUUQQQMMMIIIHHHGGGGGGGGGHHHGGGEEEAAA??????@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@<<<=========>>>>>>>>>??????>>>>>>???BBBDDDEEEEEE@@@@@@???>>>===;;;999888777777777666666555555555999:::;;;;;;;;;<<>>999555555666333333333333333333333333222222222111111000///...000000111111222222333333444222111111222333333222444444444333222222444666555555444444333333333333666555555666888999888777999:::888555777;;;;;;888666666666666666777777777444555666666555444555777555777888888777666777888777777888888888777666666888777777666555444333333444444333333333333222222000000000000000111222333333333333444555444111///333333222111111111222222111111000000111111222333333444444444444444555555222222222222222222222222555333222222222333333222222222111111111000000000222222333444444444444333000111111111222222333333111222333444444555555555111111333444444444444444444333333555777888777555444333111000000111222333444444333222111000//////222222222222222222222222333333222111000000000000000111111111111222222222------...///000000000000000000111111111111000000............///000111222111111111111111222333444333222222444777888888777888888777777888999999:::888:::<<<>>>@@@@@@@@@@@@::::::::::::::::::::::::;;;<<<======<<<===???AAA;;;<<<<<<<<<<<<;;;;;;:::888999888666444333333555333333222222111111111111333333333444444333333333000111222222222222222222888888888888888888888888<<<;;;:::888777777999===999999999888888888999999===;;;999;;;@@@CCCCCCAAAFFFFFFEEEDDDCCCDDDHHHJJJIIIOOO[[[kkk|||wwwnnnjjjhhhfffddd]]]YYYSSSOOONNNNNNMMMLLLMMMKKKIIIFFFEEEDDDEEEEEE???AAABBBBBB???=========????????????????????????======<<<;;;<<<===???@@@<<<<<<======>>>?????????===<<<<<<===???AAABBBBBB=========<<<;;;:::999888666666666666666666666666999999999999888:::>>>AAAEEEHHHKKKKKKHHHDDDAAA@@@<<<<<<;;;;;;;;;:::::::::888888777777777777777888777999888444444777888666666555333444555666666555333333222222222222222333222333333666:::???DDDGGGMMMKKKEEE>>>888444444666222222222222222222222222000000000000000//////...///000111222222222444555111///......000111111000222222111///...///222555555555555555555444444333666555444555777888777666666555444333555888888666555555555555555555555666222444555555444333444666444555777777666666666777777777777888888777666666888888777666444333222222333333333333333333333333000000//////000111111222222222222333444444444333444444444444444333222222111111000000111111222333222222333333444444555555333333222222222222333333666333000111333444111///222222222111111111000000111111222333333333333333111111111111111111111111111222444555666666555444111111111111222222333333222111222444666777777666555333111///...000222444111111111111111000//////111111111111111222222222333222222111000000111111000000111111111222222222------...///////////////000000000000000//////................../////////111111111111111222333333777555333444555666666555999888777777777999:::<<<888999:::;;;<<<<<<<<<<<<888888888777777777666666777888999999888888:::;;;777777888888777666555555555666777555333222333444000000222222222222111000111111222222222222111111///000222333444333333222777777777777777777777777:::;;;:::777666777999;;;:::999999888888999:::::::::888555666:::;;;:::888>>>???@@@@@@@@@BBBEEEHHHIIIIIINNNZZZhhhxxxnnnfff\\\UUURRRRRRQQQPPPNNNKKKHHHFFFEEEEEEEEEEEEAAA@@@???>>>>>>>>>??????;;;===???@@@>>><<<<<<<<<;;;:::::::::::::::::::::>>>===<<<;;;;;;;;;<<<===;;;<<<<<<===>>>?????????<<<<<<=========>>>@@@AAA;;;;;;;;;;;;;;;:::999999666666666777777777888888888888888777777999<<>>===<<<<<<;;;;;;;;;:::::::::888888777777777777888888444666555222222666777555999777444333444444333222222222222111111222222333111222555999>>>DDDJJJMMMMMMJJJDDD===777333444555222222222222222222222222//////000000000//////...///111333333222222444666222000//////000111111000111111111///...000333555555555666777777777777666555444333444666777666555444222111333555555555555444444444444444444444444111333444444333333444666333555666666555444555666555666666777777777666666888777666555444333222111333333333333333333333333000000000///000000111222111111111111222444777999666666777666555444222111111111000000111111222333111111222222333333444444333222222111111222222333444111///000222222000---222222222222111111111111000111222222333333222222444333333222111000//////---...000111222222111000333111///......000222444000000111333555777666555555333111......///111333...///000111111111111111000000111111111222222222333222111111000111111111000000111111111222222222///////////////...------000000000000000///...---000000000///......------111111000000111111222222666444333333444666666555888777666666777999:::<<<999999999888777777666555777777777666555555444444555666777777555444444555555555555555444333333222222333444444333222333444///000222333333222111000000000111111111111000000000111222444444444333222666666666666666666666666666::::::777666888:::999::::::999888888999;;;<<<;;;:::888888999999999888999;;;<<<======???CCCFFFJJJGGGIIIRRR\\\jjjzzznnn\\\UUUMMMHHHHHHHHHHHHFFFDDDCCCAAA@@@??????@@@@@@<<<<<<<<<;;;;;;<<<<<<===888;;;======<<<;;;;;;<<<;;;;;;;;;:::::::::::::::===<<<;;;:::::::::::::::::::::;;;<<<===>>>??????===>>>???>>>===>>>???AAA888888999::::::999999999777777777777777777777777666777888777666777:::<<<===???BBBBBB@@@>>>======;;;;;;;;;;;;::::::::::::666666666666666777777888333666666333444777888666888666333222222222000///222111111111111222222333222444888===CCCHHHMMMOOOHHHFFFAAA;;;555333333555222222222222222222222222///000000000000//////...///222444444222111333666666444222222333444333222222333333333222333555777666777888:::::::::999888555444333444555666555444666333222555777555444555444444444333333333333333111222444444333333444666444666777777555444444444444444555666666666555555777666666555444333222222222222333333333333444444111111000000000111111222000111000000000222777;;;777777777666555444222111111111000000111111222333111111222222222222222333333222111000000111222333000000///000111111///...333222222222222111111111000000111222222222222111444444333222111000000///...///000111222222222222444222///------///222444000///000222444666555444444333111/////////000111,,,...///111222222222222000000111111222333333333222222111111111111111222000111111111111222222222000000000000///...------000111111000000///...---000000000000000///------111111000000000111111222111000000222555666666555666666666666777888:::::::::999888666555333222222555555555444444333333333444555666555333111111222333333333333333333222111---///111111000000000111///000111222222222111000000000111111111111000000111111222222222222222222666666666666666666666666222888:::777777999:::777:::999888777888999;;;<<<;;;;;;<<<;;;::::::;;;===999:::;;;<<<<<<>>>@@@CCCFFFBBBEEEOOOWWWaaavvvuuuggg]]]RRRMMMGGGDDDEEEEEECCCAAA>>>??????>>>======>>>???======<<<<<<<<<<<<<<<<<<777999;;;;;;:::999:::;;;<<<<<<;;;;;;;;;:::::::::999999999999999888777777999999:::;;;<<<===>>>>>>;;;===>>>===;;;;;;===@@@555555666777888888888777666666666666666666666666444666777777777777888::::::<<<======<<<<<<===>>>::::::::::::999999999999777777777777777888999999666999999777888<<<<<<:::777555444333444333222000111111111111111222333333222444999>>>BBBFFFIIIJJJAAA???<<<888444222333555111111111111111111111111111111111111000000///...000333666555111000333666888666444333444444333111222333555555444444666777999:::<<<===<<<;;;999888777555444555666777666444888333222777888444333555444333333333222222222222111222444444333444555777777999:::999666444444555222333333444555555444444555555555444444333333333222222222333333444444444222222111111111111222222000111222111000000333666555555444444333333333333111111000000111111222333333333333333333222222222222111///......///111222...000111222111000000111333333222222222111111111///000000111111111111111111111111111111111111111111111111222222333444555222111000//////000111222000//////111333444444222333222111000////////////...///111222333222111111111111111222333444444444222111111111111111222222000111111111111222222222000000000111000000//////111111111111000///...---...///000111111111000000111111000000000000111111000000000222444555333222333444555666777888888888:::999888666555444333333333222222222222222222222111333444444333222222222000111222222222222222111+++---///000000///000111//////000000000//////...000000111111111111000000111000000////////////000777777777777777777777777000777:::888777::::::666999888777666777888:::<<<555888:::999777777:::===:::;;;<<<<<<<<<===???AAA;;;999>>>IIIPPPXXXkkkvvvmmmfff___VVVNNNJJJFFFAAA@@@@@@???<<<999999;;;;;;;;;:::::::::;;;:::::::::::::::999999999777888999999888888999;;;888777777777666666555555444555777888888888666666888888999:::;;;<<<===>>>888:::<<<:::888777:::===222333444555666666666666666666555555555444444444333555777888777666777888777888999999888999;;;===:::::::::999999999888888:::999999999:::;;;<<<<<<555888999777888<<<===:::777666555666777777555444111111000000111222333333000333777<<>>>>>===;;;999777888777666666777888777555888222222666777222111333333333333222222222111111111333444444444444666777:::;;;<<<:::888666555555111222333333444444444333444444444444444444444444222222222333333444444444333333222222222222222333///222444444111//////111222111111111111222333444111111111000111222222333555555555444444333333333111000///------///000111,,,000444444222000111333333333333222222222111111//////000111111111111111......///000111222333444///......---...000111333000111111111111111000000000//////111333444333111222222222111000//////...000111222333333222000///111111222333444444555555222111111111111111222222000111111111111222222222...///000111111222222111222222222222111000......+++---///111333333333333111111000000000000000111222222222333444222///,,,111222555666888888777777999999888666666555555555000000000111111111111111...111333444333333333444//////000111222222222222+++---000111111111111222//////......------------000000111111111111000000111///...,,,,,,,,,---...666888;;;======;;;888666:::999888999:::999777555666666777888999:::::::::888777666666666666666777999;;;;;;;;;999999999;;;BBB??????BBBHHHRRRcccrrroooiiiaaaZZZVVVRRRMMMJJJAAA???<<<===>>>???<<<:::999<<<:::777777999333***777999;;;<<<<<<;;;:::888777777777777777777777777:::999999999999999999999888888888888777777777777777999;;;======;;;999777777777666666555555444444666666666666666666666666333555666777666777888:::555333333666666444444777:::999888777777888999:::<<<;;;999888888888999999999999777666555555555555777777777777777777777777555555555444444333333333000000000000111222333444222444888<<<>>>>>>>>>===999777555333222333444555111111222222222333333333111111000000000000111111///333777666333111444777777777666444444333333333222444555666555666777999777:::<<<;;;888777999;;;555333222333666666444111333333333333333222111111444444333222111111111222444444333222333444555666======;;;777333111444777111111222222222333333333222333444444444333333222444444333222222333333333666555333222111222222333111111111111111111111111222222222111111111111111//////......000333666888444333333444555444222000111111111111111111111222333333222222222222222222444333222111000000000000...///000111111111111111111111111111000000000000222222222222222111000000000000111111111111000000222111111111000000/////////111333222///,,,---///...000111333333111000...111111111222333333444444555333111111222222222111111111000//////000111111888666444111000111222222222222111111000000//////000000000000000000000000222333333333333222111111000000222333333333333333333333444555666777888888777777666555333222111111111111111111111111111111000111333333222111111222111///......000111000000///000000000000//////...000000000000000111111222,,,---///000222333333333444444333222111111111111888888999999999999888888:::999888888999:::999888777777888888999999::::::777777666666666666777777999:::;;;;;;999999999;;;???>>>@@@DDDGGGNNN]]]lll~~~rrrjjj[[[VVVPPPKKKHHHFFFBBB@@@@@@>>><<<<<<>>>>>><<<::::::;;;:::777888<<<;;;555888999:::;;;;;;:::999777777777777777777777777777777777777777777777777777555666666666777777888888777888:::;;;;;;:::888777666666666555555555555555666666666666666666666666333555666555444444555666555333333666666444444777999888777666666777888999999888777666666666777888999888777666555555555555777777777777777777777777555555444444444333333333000000000000111222333444444666999;;;<<<;;;:::999888666444333222222333444111111222222222333333333222222111111111111222222222444555444222111111333777777666555555555555555333555666666555555777888666777888777666666666888555333222333555666444222111222222222222222111111333333222111111111111111444333333222333444555666999::::::777444111111333222222222222333333333333222222222444666555222000444333333333333333333333333222111111111222333333111111111111111111111111111111111111111111222222---,,,,,,---...000222333333222222333444333111///111111111111111111000000222222222222222222222222222111111111111111222222///000111111222222111111111111111000000000//////000000111111111111111000000000111111111111000000111111000000000/////////,,,...111111000///000222000111111222222111111000000000111111222333333444444222111000111222111000333333333333444666777999:::888666333111111111222111111111111000000000000111111111111111111111111333333333333333222222111///000111222333333333333222333333444555666777777666666555444333222111111111111111111111111111111...///111000///...///000222111//////000111111111000000111111111111111000///////////////000000111---...///111222222222222333333222111111111111111999888777666666777888999:::999777777888:::::::::888888888999999999999999777777777666666777777888888:::;;;:::999888:::;;;;;;===BBBDDDDDDIIIWWWfffuuuiii]]]TTTKKKHHHDDDAAA@@@???>>><<>>>>>============<<<;;;;;;;;;:::999999:::999777555555777888777999999:::999888777666555666666666666666666666666444444444444555555555555222222333444555555666666555555666666666666555555333333333444444555555666444444444444444444444444222333444333222111222333555333333666666444444777555555555555555555555555333333333333444444555555666666555444444333444444333333333333333333333333333333333333333333333333111111111111222333444444666666777777777555333222444444222111111111222222111111222222222333333333222222222111111222222222444111000333999===<<<:::666555555444444444555555555666777666555444555666444111///000333444222000333333333444444444333222//////000111111111111000111111000000000000000111333333333333333444444444555666666555333111000000333333333333444444444444888555555999???>>>777000333333333444444444444444111111111111111222333333111111111111111111111111//////000111222333333333111222333333444333333222444444333444555555333000111111000000///.........000000111111111111222222111111000000111222222333111222222333333333222222111000000000////////////,,,---...///111111222222000111111222222111111000////////////............000111222111000/////////222111///......///111222//////000111111222222333444333222222444444333111000000000111333555777999999888666444333222222222000000000111111222222222111111111111111111111111333333222222111111111111...///000111111222111111000000111222333444555555444444333333222222222111222222222222222222222222000111222111000000111222333222111///......111333//////000000111222333444///////////////000111111111111111222222111111000///000000111111111000000666777888888888888777666<<<999666444555666666666:::::::::999999999999999777777777777777888999999777888:::999888888:::;;;;;;===??????>>>DDDVVViiitttiii[[[SSSOOOKKKDDD>>>=========;;;:::999999:::;;;;;;;;;:::999888888888555555666777666555555666999999888888777666555444555555555555555555555555444444444555555666666666444444444333333333333333444444444333333444444444222222333333444444555555333333333333333333333333000222333444333333555666555333333666666444444777444444444555555444444444222333333444444555555555555444333333333333333333222222222222222222222222333333333333333333333333111111111111222333444555444444555555555444333222333333222222111111111222111111222222222333333333111111000000000000111111666222///333999>>><<<999444444333222222222333333444555666555444333444555444111///111333444222000222333444444333333222333///000000111111111000000111000000000000000111111222222222333333333333333999777444222222333333444333333444444444555555555777555444999>>>>>>777///222333444555555555555444444444333333333222222111111111111111111111111111//////000111222333333333//////000111111000000///111000000111222222///---111000000000//////......000000111111222222222222333222222111000000111111222222333333333222222111000000000////////////...+++,,,...///111222222222111111222222222222111111............////////////111111111111111111000///111000...,,,,,,...000111000000000111222222333333555444444555777777555333555444333333444555777888444444333333333333333333000000111111222222333333111111111111111111111111222222111000///000000111...///000111111222111111//////000111222333444444333333333333333333333333333333333333333333333333111222222111000000222444222222111///------000222............///111222333111111000000111111222333111222222222222111111000...///000111111111111111666777888999999888777666;;;999666555666666666555999999999:::::::::::::::777777777777888888999:::666888999999888888:::;;;===============DDDVVVhhhxxxnnngggZZZSSSKKKFFFFFFDDD@@@<<<<<<======<<<:::999999:::999::::::999777666666777222222555999999777888<<<777777777666666555555555555555555555555555555555444444444555666666777777444444444444333333222222555444333222222333444555222222333333333333333333222222222222222222222222000222444444444444666888555333333666666444444777333444555555555555444333333333444555555555444444333333222222222222333333222222222222222222222222222222222222333333333333222111111222222333444555333333333444444333333333222222222222222222222222111111222222222333333333111000000000000000000111999555111111555777666333444444333222111111111111111333444333222222333444444222222222333444333222111222444444222222222333111111222222111111000///111111000000000111222222111111222333333333333333:::777333222222444555666444444444555555555666666555333333666::::::444///111222444555666666555444444444555444444222111000111111111111111111111111000000000111222222222333111111111111111222222222444444333444555555333000000000000000000000000000111111111222333333444444444333222111000000000000222222222222222222111000000000////////////......,,,---///000111222222222111111222222222222111111...////////////000000000.........000333444444222111000...------...000111000111111222333333444444555555555777999999777555444444222222111222333444111111222333333444444444111111111222222222222222222222222222222222222222333222111//////000111111...///000111222222222222//////000111222333444444333444444444444444444444444444444444444444444444111222111000//////111333111333444222///---///222//////.........000111222222111111111111222333333111222222222222222111111---...000222333333222222999999888888888888999999888777777777999::::::999888999999::::::;;;;;;;;;777777777777888999:::;;;555777999999888888:::;;;>>><<<<<<===>>>DDDRRR```yyysssjjjddd___WWWPPPKKKHHHEEECCCBBBAAA>>><<<:::<<<======:::999:::;;;777999:::888666444555777666444555888777555999???666666555555555555555555444444444444444444444444333333444444555666666777333333333444444444444444555444222111111222444555333333333333222222222222222222222222222222222222111333444444333333555666555333333666666444444777333444555666666555444333333333444444444333222111222222111111111111222222222222222222222222222222111111222222222333333333222222222222333444555555444444444333333333222222222222333333333333333222111111222222222333333333222111111000000111111222;;;777333222333444333111666555444222111000000000///000222222111111222444222333444333222222222444000222444444222111222333333333333333222111//////111111111111111222333333000111222333444333333222888555333333444666555444444555555555666666666666555444555777888888555222111222444666777666555555222222333444333333222111111111111111111111111111111111111111111111222222444333333222333444666666777666666777888777555333//////000000111222222222111222222333444444555555222222111111111111111222111111222222111111000///000000/////////............///000111222222222222111222222333333222222111/////////000000000111111...------000444555444333222111000//////000111222222222222333444444555555444444555777999999777444222111000//////000111222222333333444444444444444333222222222222222222111222222222222222222222222555444222111000111222333///000111222333333333333///000000111222333444555444444444555555666666666666666666666666666666666333333333111000000333555111555777666222///000222222111///......000111222111111111000111222222333111111222333333222222222---...111333444444333333===;;;888666666888;;;===666666777999===>>>>>><<<888888999::::::;;;<<<<<<777777777777888999:::;;;555777888999888888:::;;;>>><<<<<<>>>@@@DDDNNNYYYooo~~~uuukkk]]]UUUSSSPPPKKKFFFBBBBBBAAA@@@>>><<<:::888444777999999777666777999666888:::888555333555777;;;777555666333000555>>>555555444444444555666666444444444444444444444444222222333444444555666666222222333444555555666777666444222000000222444666444333333222222111111111111111111111111111111111333444555444222111222333555333333666666444444777444444555666666555444444222333444444333222111000222111111111111111222222222222222222222222222222111111111222222333333333222222222222333444555555666555555444333222111111222333333444444444333333111111222222222333333333333222222222222222222333:::777555333444555666666888777555333222000000///---///000111000000222444000333555444111000222444000222555444222000111333555555444444222111///...222222111111222333444444000111222333444333222222555333222444666777444111555555555555666666666777777888999999999999888777111222444666777777666555...///111222333333222222111111111111111111111111222222222111111111111111111000/////////111444555222111111222333222000...//////000111222333444444222222333444444555666666000000000000111222333444111111111111111000///...000/////////............///000111222222333222222111222222333333222222111//////000000111111222222222000///111333444222///333222222222222222222333222333333444444555555666333444555777999888666444444444333333333444555666555555666666555555444333444333333222222111111111222222222222222222222222777666444222222333444555000111222333333444333333000000111222333444444555444444555555666777777777777777777777777777777777666666555444222333666888222666:::999555111222333444333111//////000222333000000000000000111111222000111222333333333333333---///111444555555444444:::999888777777777999::::::888888;;;???@@@<<<777888:::;;;:::999999:::<<<---000444666777777777888:::;;;;;;999888888:::======>>>???@@@BBBEEEJJJMMMggguuu~~~zzznnnddd\\\SSSIIIFFFIIIJJJFFF@@@=========<<<;;;;;;::::::<<<<<<;;;:::999999999999999:::;;;;;;;;;999777555777555444444666888999999666555444444333333333333222333333444555555555444222333333444333222111000777777777666555444222222000111111111111222222222333222111111222222000...000111222333444333222222777777777777666666666666555555555555444333222111222333666888999888666444222222333444444444444333111222444333333333444555444444444333333222222222333333333222222111111111111111111111000000000000111111111111111111111111333444555444222222222444333333333333333222111000111111000000111111222333111111111222333333444444222111111111000000//////222000......000333444555555333111000///000111222333333333222222222111111555555444444444444333333555222111222444555444222555555444444444555555666:::666222111333555666555555444333444666999===???<<<:::888999:::999666222:::888555444444444333111555555444333222222222222111111111111111111111111000111111111111000//////...///000222444444333111111222222111000000222333333222222222333444444555888444000222777777111+++...111...))))))...000...222222111111222222333444222222222111111111111111///111333666777555000+++111333555333111///111333333111000111222222111000000000////////////000000222222222222222222222222000111222222333333222222444444444555555555555666777666444333222333444444333333333333333333333333444333222000////////////111222333444333333111111111111222333333333333222222222222111111111111111111111222333444444555555333666888666333222555999555555666666555555444333555333222444888:::999777666666555555555444444444000000000111222222222333000000/////////111222444222222333333444333333333444444444444555555555666999999999888999999::::::;;;888777999======:::777666888::::::999999:::<<<000333666888888888888999:::;;;;;;:::888999;;;===;;;<<<>>>???@@@CCCGGGKKK^^^jjj|||yyysssnnnllljjjeee\\\TTTQQQJJJDDDBBBDDDEEEBBB>>>>>>======<<<;;;:::999999777777666666666777777888;;;:::999777666555555555666444333333555777888777555555444333333333333333222333333444555555444444333444444555444333222111555555555555444444333222111111111111222222222222444333333333444444333111///000111222333222222111222222333444555666777888555444444333222222111111222444666777888666444333444444444444333111000///222333444444333333444555444333333333222222222222333333333222222222111111111111111111000000000000111111111111111111111111000111222222000000111222222333333333222222111000111111000000111111222333222222222222222111111111222222222222111111111000333111//////111222222111333222111000000111333444333222222222222222222222444444444444333333333333555333111222444555444222555555444444444555666666888666444555666777555333666555444444555777999:::;;;999888888999888555222333222222333555777666555333222111111111111111111222222222111111111111111111111111111111111111111//////000111333333333222111222333222111000111222222222222222222333444444555444333444555444222///555777555000000555777555222222222222222333444444......//////000111222222111000111444666777555444222444555444222000222333333111000111222333111000000000000//////000000000222222222222222222222222222333444444555555444444333333444444555555555666555555444333333333333333333333333333333333333333222111111000000000000111222222333444444333222111111111222333333333333222111111111111111111111111111111111222333444444444000333555333///...111555333444444444444333222222444222111333666888888666555444444333333222222222111111111111222222222222000//////000000111222333222333333444444444444444666666666666777777777777999999:::;;;<<<<<<;;;;;;<<<999666777999:::999666444777:::;;;:::::::::;;;444777999::::::999999:::::::::;;;:::999:::<<<>>>:::<<<===>>>>>>AAADDDGGGRRR[[[jjj}}}vvvmmmcccaaa^^^[[[XXXSSSLLLHHHCCCAAA???>>>??????>>>===>>>===<<<;;;:::999888888444444555555666777777888:::999666333222333444555444333222222444666666555444333333222222222222333222333333444444444444444444444555555555444333333333333333444444333333222111111111111222222222333333333222333555555444222///000111222222222111111111111222222333444555555555444222111000111111222222444555666666444333111444444333333222111///...333444555444333222333444222222222222222111111111333333333222222222222111111111111111000000000000111111111111111111111111...000111111000000222333222222222333222222111000111111000000111111222333333222222111000000//////333333333222222222222222222111000111222222000...222111000000111333444555222222222222222222222222333333333333333333333333555444333333444555444333555555444444555555666777666666666777888888555333777666555555444444555555999888777888888777444222000000111333666777666555222222111111111222333333333333222222111111111000111000000000000222333444000000000000111222333333111333555555333111111111222222222222222333333444111444666555333222333444555666444111111555666555333333333222333444444555000000000111111222222222555333111111444777888888333555555555333222333444222111000111222333222111111111000000000000111111222222222222222222222222222333444444555555444444111222222333444555555666333333444444333333222222333333333333333333333333000000000000000111222222111222333444444333222222111111222333333333333222///000000000111222222222000000111111222333333333000222333111...---///222111222222222222111000000222111111222555666666555555555444444333222222111333333222222222222222111//////000111222222222222333333444555666666555555777888888888999999999999999:::<<<===>>>>>>===<<<===:::777666777999999888666999;;;<<<;;;:::999:::888:::<<<<<<;;;::::::;;;::::::;;;::::::;;;===@@@<<<===>>>??????@@@CCCEEEKKKPPP\\\ooo|||wwwtttqqqkkkccc\\\TTTTTTTTTQQQLLLGGGDDDBBB<<<>>>>>>>>>===<<<<<<<<<===<<<<<<:::999888777666666777777888999999999999777666444333333333444555555333222333555666666555333222222111111222222222222333333444444444333333444444444444444444333333000111222333333333333333111111111222222222333333111000000222333444333111000111222333444333222222444444333333222222111111666444222000000111222333333444444555444333111000000000111222222222222111333444555444222111111222111111111111111111111111222222222222222222222222111111111111000000000///111111111111111111111111///111222333222222444666111111222222222222111111111111000000111111222333111111111000000000//////222222222222222222222222000///000222333333111...222222222222222333444555111222222222222333333333111222222222333333444444555555444444555444444333555444444444555666777888666666666666666666555444666666666666555555444444777777777777777666444222222222333444666555222///444444333444444555666777444333333222222111111000111000//////000333555777111111111000000000333555222444666666444222111111333333222222222222333333111333555555333333444666222222111///000222333333444444333333444444555666777777666555444222222111999777333222333555666666555555555555444444444555222111000111333444333222222111111000000111111222222222222222222222222222000111222222333333222222000111111222333444555555111222333444444333222111444444444444444444444444111111111000000111222222000111222333333333222111111111222333333333333222//////000000111222333333000000111111111222222222222333333222///...000222111111111222111000000///111111111222333444444444777777777666555555444444444444333333222222222111///000111333444333333222333444555666666777777666888888888999999999::::::;;;<<<===??????>>>>>>===>>><<<999777777999:::::::::<<<======;;;999888999:::<<<======;;;;;;;;;<<<999:::;;;;;;;;;<<>>=========???AAA@@@===<<<<<<<<<;;;;;;:::999888777666666999999::::::999999777777222333444666777666666555555444444555666777666444222222222111111222222333222333333444333333222222222222222222222222333333000000111222333333333333111222222222222333333333111111000222444444333222222333444555555555444333555555444444333222222111666555333222111222444555333333444444333222111000000000111222222222222111222333333222000///000111111111111111111111111111222222222222222222222222111111111111000000000///000000000000000000000000///000222222222222444555000111111222222111111111111111000000111111222333//////000000000111111111000000111111111111111111---...000333555555333111555444444333333333333333222222222222222222222222111111222333444444555555666666666666555444444444444444444555666777888888888777555444333444555777555666666666666666666666555666777777666555333333555444444555555333000---444444444444555666777777333333333333222222111111111111000000111333666888111222222111//////222555222555777777666333222222444444333333333333333444444333222333555666666555555333333333444444555777555555444444555555666777999888777666555444333222777555444333555555444333555555444555555666555555222111000111333444333222222222111111111111222222222222222222222222222222000111222222333333222222111111222222333444555555111222444555555444333222444444444444444444444444444333222111000000000000...///000222222222111000111111222333333333333222///000000111222333333444111111111111111111222222222333222111000///000111222222222222222111111000000000111222222222333444777777666666666555555555555444444444333333222222///000222444444444333333333444555666777777777777777777777888888888999999======>>>>>>>>>>>>======<<<;;;999888888999:::;;;;;;<<<<<<;;;999888999::::::;;;<<<<<<;;;:::<<<===999:::;;;;;;<<<===@@@CCCCCCEEEFFFEEEDDDCCCDDDEEEHHHKKKSSSbbbvvv|||pppgggYYYWWWSSSQQQOOOLLLHHHEEEAAABBBCCCAAA???=========>>>???@@@???===<<<<<<<<<999999999888777777666666777888999999888666555444111222555777888888666555555555444555777777555444333222222222222333333444333333333333333222222111222222111111111222333333000111222333333333333333222222222222333333333333444444333444666666555333333444555666777666555555333333333444444555555555666555444333333333444555333333444444333333222222444444333333222111///...111222333222111000111222111111111222222222222222111222222222222333333333111111111111000000000000000000000000000000000000---///000000//////111222///000111111222111111111111111000000111111222333//////000000111222222333000000000000000111111111---...000333666777666444666666555444444333222222333333333222222222111111111111222333555666777777666777888777555444444555444444444555666777888999999888777444222333666999555555555555666777888888444666888888666444444444333333333444555555333111444444333333333444555555333333333333333333333333111111111111222444666777000222333222//////111444333555777777666555555555666555555444444444444444666333111222555777666555555222222555666444555888666666555555666666777888444444444555555666666666222222222444777888777555555444333444666666666444222111111222444555444333333333222222222222333333222222222222222222222222222333444444555555444444333333333333444444444444333333444444555555444444444444444444444444444444555444333222111000000000...///000222222222111111111111222333333333333222111111222222333444444444222222222222222222222222111000000000000000111111222333333333333222111111000111222222111111222444333444444444444555555555555444444444444444444333111111222333444444444444333333555666777777777777666666777777777888888888@@@???>>>======<<<<<<===999999888888777888999;;;888888888777666777:::<<<999:::;;;:::::::::<<<===999:::;;;<<<<<<>>>AAADDDFFFGGGHHHGGGEEEDDDDDDEEEFFFJJJRRR^^^nnn|||vvvrrrnnniii```ZZZNNNLLLJJJHHHFFFDDDBBBAAA@@@???????????????>>>>>><<<;;;;;;;;;;;;;;;;;;:::777777777777777777777777444555777888888666555444444555555555555555555444444444444555666666444222333333333333333444555555333333333333333222111111333222222111222333444555222222333333333333333222222222222333333333444444666555444555666666444222222333555666666666555444333333333444444444444444333333333333333333333333333333333444444444444444444444444444333111000///222333444444333222333555222222222222333333333444111111222222222333333333111111111111000000000000000000000000000000000000...///111000///...000111//////000111111111111111111111000000111111222333111111111222222222222222000000000111111222222222111111111444666777666555444555555555555444444444555444444333222111000000111222333444666777888999777888999888555333444666444444555555666888999:::999::::::888666555888:::666555444333333555777888444777999999666444555666444333222333555666666555666555444444444444444444111222222333333444444444111222222333444555555666...222555444000...000333333555666666666666777999777777666555555555555555444555555444333333555777333000000444555222333777777666666666666777888888444444555555666777888888555444333555777999888888555333222333555777555444222111111222444555555444333333222222222222333333222222222222222222222222222333444444555555444444555555555444444444444444555444444444555555666777555555555555555555555555444333222222111111111111///000222333444444333333111111222333333333333222444444444444444444444444333333333333333222222222222111000111222333444444222222333333222222111000000222333333111000222444222222333444555666777777444444444444555555555555222222222333333444555666222222444555666777777777777777777777888888888888AAA@@@>>><<<;;;;;;<<<<<<666777777777777777999:::444555444333444666;;;>>>888999:::999999999;;;===999:::;;;<<<===???BBBEEEGGGHHHIIIHHHFFFDDDDDDEEECCCIIIQQQ[[[hhh}}}zzzxxxrrriiibbb\\\XXXRRRNNNFFFEEEDDDCCCBBBBBBBBBBBB<<<:::999:::<<<===<<<;;;888777555666888:::999888666666666666777777777777333444777888999888777666999777555333222222333333333333333444555555222000333333333333444444555666333333333333333222111000444333333222333444666666333333444444444333333222222222333333333444444444555444333333444444222000222333444555555555444333666666555444333111111000111222222333333333222222333333333444444555555555222222333444444444444333333444555555444444666777222222222333333444444444111111111222222333333333111111111111000000000000000000000000000000000000111222333222111000111222//////000111111111111111111111111000111222222333444444333333222111111111111111111222222333333333444333333444666777666555222333444555666666666666666555444333111000//////222222333555777888999:::777999:::888555333444666444444555555666888999:::888;;;======:::888888:::777666333111111222555666444777:::999777555555777777555333333555666555555999888777666666666666666000111222333444444555666111222333444555555555555---222555555111...000222444555666666555666999;;;888888777666666666666666222666999666111///444:::555111111666777444444999777777777777777888888999999999999888888888888888;;;999666555666777888777444222111222555777555333222111111222444555555444444333333222222333333444222222222222222222222222111111222333333333222222777666666555555444333333666555444444555666777888555555555555555555555555222222111111222222333444111222333555666666555555111111222333333333333222555555555555555555444444333333333333333333333333444333222333666777888888222222222222222111000000000222444333111000222555333333555666777999::::::333444444444555666666666444333222222333444666777111222333555666777777777777777888888888999999999EEEBBB>>>:::888888999;;;:::::::::888666444555777:::666333444999;;;999666:::888555666999999777444:::;;;<<<<<<<<>>======>>>888;;;>>>>>>===<<<;;;;;;666666666666666777888888777666555444333333333333666666666666666666666666111333555444333222222333555333111222555666444111111222333444444444333333333555666444111000222444333333555666666666555444222//////333444333555888111222444555666555444333222666888777333222666;;;222111000000000222444666555444444333333222222111222222222333333333444444333333444555666666555555222222333222111222555777222333444555555444222111222222333444444333333333333222111000000111222333111111111111111000///...333111///000222333000,,,000000000000000000000000666333...---...000111111333222222111000000111111666444222111111222444666222333555666666444333111777777666666666888999:::777777888888888777777666222333444444555555444444111222333444666777888999444666888888777666666777444555777777777888:::<<<<<<===???BBBCCC@@@<<<888888777555444333333444444555555555666666666666666777666555333333444444555666666555555555555666666333333333444444444555555;;;999666333222333555777111111111222333444666777555555666888888999999999888888777666555444444333444444555555666666666777666666666666777777777777777777888777555666888;;;777777888999::::::::::::888666555666:::<<<:::999:::;;;:::888555444555666666666555444444444444555555444333333555555444333444444333222222333444444111222222333333222222111333444444555555444444333333333444555666666666666666555333111000000111111222222333444666666555333555333444888888444333555555444333333222222222222555555444444444555666666111222555666555222///,,,111111333444555555666666555555444333333222111111000111111111111222222222000444888777444222555888777999;;;===<<<999666444555333111222555555444111222222222333444555666777222222222333555777888999GGGEEEAAA===;;;;;;===>>>===>>>>>><<<:::999:::;;;999777555555888:::999777888777777777888999888777:::;;;<<<===>>>AAAEEEHHHNNNPPPQQQNNNHHHCCCBBBBBBAAADDDKKKUUU___ooo{{{ooohhhdddccc^^^ZZZUUUQQQOOOMMMKKKIIIDDDCCCAAA???============888;;;===>>><<<:::::::::666666666666666777888888888888777777777888888999666666666666666666666666111333444444333222333444333222222222333444333222222222333333333444444444333555555444111000222444222222444555555555444333333000111444555333555888444555555666666666555555333555777666444444666999444333222111111222444555444444333333333333222222333333333333444444444444222333333444555555444444222333444333222333444666111222333444444222111///222333333444444333333333333222111111111111222333111111111111111000//////333222111111111222000///000000000000000000000000---///000000......111333111111111111111222333333222222222222222222222222222333555666666555444333555666666777777666555444777888888999999999888888444444555555555555444444111222222333333444444444444666888888777666777888555666777777777888;;;>>>CCCFFFKKKMMMLLLFFF@@@<<<999888777555444555555666555555555666666777777777888777666555444555555666666666555555555555666666444444555555555666666666999888666444444444555666444333333333333444444555555666777888999999999999555555444444333333222222999999888888888888888888666777777777777888888888999999888777888999:::;;;999:::;;;<<<<<<=========999777666888:::<<<:::999:::;;;;;;999666555666777666666555444444444444444555333222333444555444333444333222222222222333444333333444444444444333333333333444444444444333333222222444555666666666666555555444333222111111111222222222444666666444222666444444777666222222444666555444333333333333444666666555444333222111111333444666666666444111///333444444555555555444444666555555444333333222222111111111111222222222222...222666666444333666999111222444555444333000///333111000111333444333111444333333333333444444555333333333333333444555555FFFCCC@@@===;;;;;;===>>>;;;<<<===;;;999888999:::888777777777777888999999666777888888888888999;;;999;;;===>>>@@@CCCGGGKKKSSSTTTUUUQQQKKKEEECCCDDDCCCEEELLLTTT]]]lllqqqeee^^^XXXTTTQQQQQQOOOLLLJJJJJJIIIHHHFFFCCCBBB@@@>>><<<<<<<<<<<<999;;;<<<<<<:::888888888666666666666666777888888555555555555666777888999666666666666666666666666222333444444222222333444111222333222111111222333444333222222222333555666444444555444222111333444111222333333444444333333666333222555666444444888888888777666666666777777555555555555555666666666666555444333222333444444222222333333333333444444333444444444444555555555111222333333444333333333222333555555444333444555111111222333222111///...333333333444444333333222333222222111111222222333111111111111000000000000222333222111//////111333000000000000000000000000&&&,,,222222///...111666000000000111222333555666111222444555555444222111111222444555666666555444555666888999888666333111777888999:::::::::::::::777777777666666555444333333333333333333333333222444666777888777666777888666666666666777:::>>>BBBKKKRRRZZZ]]]WWWNNNFFFAAA:::999888666666666777777444555555666777888999999999888777777666666777777666555555444444555555666666666666666777777777777888777777666555555555444666666555444444444444444777777888999::::::::::::777777777777777777777777;;;;;;::::::999888888777888888888888999999999999:::777555666999;;;:::888:::;;;<<<======>>>======;;;999888999;;;;;;:::999;;;<<<<<<:::888777777888666666555444444444444444444333222333444555444222333333222222222222333333444444555555555555444444222333333444444333333222111222333444666666777777555555555555444333222222333222222333555555333222555222222444444222333666666555555444444444444555444444555555444222000///666666777666666555444333666666666666666555444333555555555444333333222222111111111111222222222333,,,000333444333333666999222333333333333222222111222111000111333444333222555444444333333333333222555444333222111111111111FFFEEEBBB???>>>>>>>>>???<<<===>>><<<:::999999999777888999888777777999;;;444777::::::888888;;;>>>999;;;===???AAAEEEIIILLLTTTVVVVVVRRRKKKFFFDDDEEEGGGIIIMMMTTT[[[ggg|||rrriii]]]VVVRRROOOJJJFFFGGGFFFEEEFFFGGGHHHGGGFFFCCCAAA???>>>===<<<======999:::;;;;;;888666666666666666666666666777777888555555444444555555666777555555555555555555555555222333444333222222333444///222444333000///111333555444222111222333555777444444444333333333444444222222333333444444444444888555444666666444444777:::999777666666666777888666555555555777777666555888777555444333333333444111111222333333444555555444444444555555555666666222333333444444444333333222444666777555444444444222333333333222111000///333333444444444333222222111111111111111111111111111111000000000000000111111222222000------111555000000000000000000000000)))---111222000000333666111111111111333444555666444555555555555555555444111222444555666666666666777888999::::::999777666888888:::;;;<<<<<<<<<<<<999999888888777555444333555555555555555555555555333555777888777666777888777777666666777;;;@@@DDDPPPZZZdddfff^^^RRRIIIDDD:::999888777666666777888555555666777888999:::;;;::::::999999888888888888666555555555555555555666666666666777777777777888666777888888888666555444777777666555555555555666888999::::::;;;;;;;;;:::999999999999::::::;;;;;;999888888888888888888888999999999::::::::::::;;;999555222444888:::888444888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===<<<:::999999:::777666555555444444555555444333222333444555444222333333222222222222333333444444555555555555444444222222333333333333222222000111222444555666777777444444666666666555444333333222111222444444333222333000///222333222555999555444444333333333444444000111333555666555444333777777666555555555555555555666666666666666555555444444333333222222222222111111111222222222333333---000222333333333444666444444444444444444555555222222222333444555555555333333444444444333333333555444333222222222222222MMMKKKIIIFFFEEEDDDDDDEEEDDDEEEEEEDDD@@@>>>======777888999888777777999;;;444777::::::999999<<>>@@@AAADDDGGGJJJPPPRRRSSSPPPJJJFFFEEEEEEGGGIIIMMMSSSZZZfff{{{~~~ssslllaaaZZZQQQLLLLLLJJJEEEAAABBBBBBCCCEEEHHHHHHGGGFFFBBBAAA???>>>============999::::::999777555666666666666666666666777777888:::999888888777777777888444444444444444444444444333444444333111111333555///222444333000///111333555444333222222444666777555444333333444444555555444444444444444555555666999555555777666444444777999888777666666777888999777666666777888888777555888777666555444333333333111111222222333444555555444444444555555555666666444444555555555555444444222444777777666555555555666666555555444333222222333444444444333333222111///000000000000000000///111111000//////000111222000111111///,,,---000444111111111111111111111111222111000000222333444555333333333333333444444555777555444333333444555777222333444555666666777777777777777777888:::;;;;;;888999:::<<<<<<=========999999999888777555444333333333444555555666666777333555777777777777888999777777777666777;;;@@@DDDOOOYYYbbbddd\\\PPPGGGCCC999888777666666666777888666666777888999;;;;;;<<<:::::::::::::::999999999777666666555555666666777555555666666666777777777777888999::::::888777666777777666666777777888999999999:::;;;;;;;;;;;;:::555666666777777888888999666777777888999::::::;;;::::::::::::;;;;;;;;;;;;888555222444999;;;888444888999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;:::;;;;;;:::<<<======;;;::::::;;;888777666666555555666666555444333333555555444333333333333444444333333333333333444444444444333333222333333444444333333222000111222444555666666666333444555666777666555444555333222222333444333222555222111333333111333666333222222222222222333333000222444666777666555444666555444333333333444555333444555666777777777777222222222222111111111111111222222222222333333333000111333333222222222222111111000000111222333444222333444444444444555555111222333555555666555555555444444444444555555666TTTRRRPPPMMMKKKIIIIIIIIIKKKLLLLLLIIIDDD@@@===<<<999888888888888999::::::666888999::::::;;;<<<>>>999<<<>>>???@@@AAACCCEEEIIILLLNNNMMMIIIFFFFFFHHHFFFGGGLLLSSSZZZggg|||zzzqqqiii```ZZZSSSOOOJJJGGGGGGEEEBBB???AAAAAACCCEEEHHHHHHFFFDDDAAA@@@>>>===<<<<<<<<<===888999:::999777666666777666666666666666777888888888888777666555555555555444444444444444444444444333444444222111111333555111222333222111111222333555444333333333444666777555444222333555666555555555444444444444555666777888555444666666444444777777777777777777888999999888888:::::::::888777777777777666555444444333333111111222333333444555555333444444444444555555555555555666666555555444444222444666777666666777888999888777666555555444444444444444444333222111111//////000111111000//////111000/////////000222222000000000/////////111333111111111111111111111111666333111111333555555444444444333333333444555555777555333111111333555777444444444555555666777777555555444555666888:::<<<999:::;;;<<<<<<<<<<<<<<<999999888888777555444333111111222222333444555555222444777777777777888999777777777777888;;;???CCCJJJPPPWWWXXXSSSJJJCCC@@@999888777666666777888888777888888999:::;;;<<<<<<:::;;;;;;;;;;;;:::999888888777777666666777777888666666666666777777777777999999;;;;;;;;;:::999888888888888888888999::::::999::::::;;;;;;:::::::::777777888888999999999:::777777888999;;;<<<===>>>::::::::::::;;;;;;;;;;;;:::888777999<<<<<<:::888:::;;;<<<======>>>======:::;;;<<<<<<::::::;;;<<<888;;;======<<<;;;;;;;;;999999888777777777777777666555444555666777666444444444555555555555444444333333444444444444333333333444444555555444444333111222333444444555444444333333444555666666666666666555333333444444444333999555444555444000///222111111111111111222222333555555666666666555333333444444333333222333333444222333444555666777777777222222222222222111111111222222222222333333333333222333333333333222111111111111111111222444555666333444555555333333444555111222444666777888777777555555555555666777999999___^^^[[[XXXVVVTTTRRRRRRRRRSSSRRRNNNHHHBBB>>><<<;;;888666777:::;;;:::999999999888:::<<<======<<<:::<<<>>>>>>>>>>>>???@@@BBBEEEIIIJJJHHHGGGIIIKKKJJJKKKNNNTTTZZZfffzzz|||}}}wwwlllccc\\\XXXSSSPPPJJJIIIHHHFFFEEECCCAAA@@@@@@@@@BBBEEEFFFEEEBBB???>>>===;;;:::999::::::;;;888999999888777666888999666666666666666777888888444333333222222222333333333333333333333333333333444444333222111111444666333222222222333444333222444444444444555555555666666444222333555777666555444444333333333444555666777444333666666444444888666777888999:::;;;;;;;;;777;;;>>>===:::888888999555555555555444444333222222222222333333444444444333333333333444444444444444555555555555444333222222444555666666777999;;;:::999888777666555555444444444444444333222111000000111222333333222111000111000///...///000222333222111111111333444333222111111111111111111111111111222333444333333333444333333333333444666777777777777666555555666777777666555555555555555666666555555666777888888999999:::;;;;;;<<<<<<<<<;;;;;;777888777777666555444333333333333333333333333333222444666777777777888:::666777888888888:::===@@@CCCEEEHHHIIIGGGCCC???<<<:::999888777777888999:::999999::::::;;;;;;;;;<<<::::::;;;;;;;;;:::999888999999888888888888999999777777777888888888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999::::::::::::999999:::::::::::::::;;;;;;;;;777888888999:::;;;<<<<<<999999:::::::::;;;;;;;;;999999:::;;;<<<<<<;;;:::999:::;;;<<<<<<=========777999;;;;;;:::999;;;===777:::<<<===<<<;;;;;;;;;;;;:::999999888888999999888666555666777888777666555555666777777666555555444444555555555555444444444555555666666555555444222333333444444333333333333333333333444555666777888666444333444555555444777444444777666222111333222111111111222222333444555555444444444444333333333333333333333333333333222333444555555555555555333333333333333333333333222222222333333333444444222222222333444444333222555555666777888999::::::777999:::999666555666777444555777888999888777666666666666666777888999999ooonnnkkkhhheeebbb``````\\\\\\[[[VVVOOOHHHCCCAAA<<<888555666;;;===;;;888;;;999777999===>>>===:::;;;<<<>>>>>><<<<<<<<<===>>>BBBGGGHHHHHHHHHKKKMMMPPPPPPSSSVVVYYYbbbttt{{{{{{{{{}}}~~~}}}{{{xxxpppggg\\\TTTPPPOOOMMMKKKFFFHHHIIIGGGEEECCCBBBBBB??????AAACCCDDDCCC???;;;<<<;;;999888777888888999888999999888777777999;;;666666666666666777888888444444444444555666777777333333333333333333333333444444333222000111444666555333111222555666444111333444555555666666555555666444222333666777666555444333222111222333444555666333222555666444444888666777:::<<<============777<<<@@@???;;;777888;;;444444444555444444333222222222333333333333444444222222222333333333444444444444444444333333222111333444555555555777;;;===:::999888666555555444444444555444444333222111000222333444555555444333222111000///...///000222444444222111333777888555222111111111111111111111111***000666777444111222444111111222333555777999:::999:::;;;<<<<<<;;;:::999777666666555555555666666666888:::<<<<<<;;;999777;;;;;;;;;<<<;;;;;;::::::666777777777666555444333777777666555555444333333222444666777777777999:::555777888999888999<<<===???>>>>>>???@@@???===:::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888::::::999999999999::::::888888999999999:::::::::======<<<=====================;;;:::999888888888999999999::::::999888888777777777777777777777777777777777777777777888888999999999:::::::::;;;;;;666888:::;;;:::999999:::777777888999::::::::::::666888;;;;;;999999;;;>>>666999<<<===<<<;;;;;;;;;<<<;;;::::::999999::::::999777666777888999888666555666777888888777666555555555666666666666555555555555666666666666555555333333444444444333222222333222222222333555666888999777555444555666666555111000222777888666666888222222222222333333444555111111111222333444666777333333444555555444444333444444444555444444333222555555555555555555555555222222333333333444444444111111111333555666555444444555777999:::;;;;;;;;;===???@@@>>>:::888999;;;666777999:::999888666555777666666666666777777888vvvuuutttqqqmmmjjjgggeeeeeeaaa[[[WWWTTTNNNGGGBBBAAA???<<<;;;;;;:::999777999:::===>>>???===;;;:::;;;=========;;;;;;;;;===@@@AAADDDFFFJJJLLLOOOPPPVVVRRRRRRXXX```hhhsss|||~~~|||tttmmmhhhfff\\\ZZZUUUPPPLLLKKKNNNPPPOOOMMMKKKHHHFFFEEEDDDDDD>>>>>>>>>>>>????????????===;;;999888999999888777888888777666666666666666555444444444444555666666666555555555555444444444666555444333333333444555222222111111222222333444555333111111222222222111111000000000111333555777111222444444333333444555333555666666444222222222222222333444444444444333666777888:::;;;<<<<<<<<<<<<;;;;;;<<<===<<<:::777444444444333333222222222333222222222333444555666333222222222222333444444777666555333333222222222333444666999===>>>===;;;;;;:::888666555444555555333444444444555666666666444444444333333222222222222222222222222222222222222555555444888===;;;555222333333333222222444666333333222222333333444555222222222444666999<<<>>>::::::;;;;;;::::::999888333444444555666777777888666777888999999999999999<<<===>>>>>>===;;;999777999888777666777888:::;;;555555555555666666777777777888999888666444555666999999999;;;>>>???>>>===???<<<;;;===>>>===@@@DDD<<<<<<<<<===>>>>>>===<<<===<<<:::999999:::<<<===???===:::999:::::::::999;;;;;;<<<<<<<<<;;;999888===<<<;;;::::::;;;===>>>;;;<<<===???@@@@@@@@@@@@<<<<<<;;;999777777999<<<;;;:::999999999888666444111555999888555444888<<<999::::::999888888999;;;999999:::::::::;;;;;;;;;888999999::::::999999888666777999;;;<<<===<<<<<<===<<<:::::::::;;;===???;;;<<<===<<<;;;;;;<<<>>>>>>>>>>>>===============:::999888888777777888888666777888999999888777666555666777888999999888777666666777777666666555444999888666444333333333333222333444444555555444444666666666666666666666666000111222333444444555666333333333333444444555666555555444333333222111111AAA:::222000333555555333777777777777666666666666444555555555444333222222666555444333222222222222555666666777777777777666999::::::::::::===AAAEEEFFFFFFFFFDDDBBB???<<<:::;;;;;;<<<<<<<<<;;;999888777333444999999555555999tttsssrrrpppmmmjjjhhhfff```^^^[[[ZZZXXXTTTNNNHHHCCC@@@>>>======<<<;;;999:::;;;>>>@@@@@@???===<<<<<<===??????>>>>>>???AAA@@@BBBFFFKKKOOOTTTWWWYYY```[[[YYY\\\___ccckkkrrruuuyyynnnddd^^^\\\UUUSSSOOOJJJGGGGGGIIILLLNNNLLLJJJGGGFFFEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888777888888777777888888777666666666666666555444444444444555666666666555555555555444444444333222111000000000111222222222222111222222333444222111000111333444444333222222111000000111222333111222444333222222444555555777999999777666666666555555555666666777777777:::;;;===>>>????????????BBB>>>999777777999:::;;;444444444333333222222222444444444444444555555555555555555555555666666777111111111111222333444555444444666999<<<>>><<<;;;:::999777555444444444444444444555555555555555555555555444444444333333333222222222222222222222222222555555444777;;;:::444222333333333222222444666333333222222333333444555666666666666777999;;;<<<:::::::::::::::999888888444444555555666666777777666777888999999999999999;;;<<<=========;;;999777;;;:::888666666666777888666666666666777777888888666777888777666555666777<<<;;;;;;<<<>>>???>>><<<<<<999;;;>>>???===>>>AAA<<<<<<<<<===>>>>>>===<<<>>>===;;;::::::;;;<<<===>>><<<999888999999999888:::;;;;;;<<<<<<;;;;;;:::>>>===<<<<<<<<<>>>???AAA@@@@@@?????????>>>>>>>>>=========;;;999:::<<<>>><<<;;;:::999:::999777555444777999999777777999<<<999::::::999888888999;;;999999999:::::::::;;;;;;999::::::;;;;;;::::::999444555777999::::::999999===<<<;;;::::::<<<===???@@@AAABBBAAAAAAAAACCCEEEEEEEEEDDDBBB@@@???>>>===:::999999999999::::::;;;::::::::::::999888777777666777888999999999888777666666777777666666555444777666555555444555666777333333444555555555555555555555555555555555555555222222333333444444555555444444444333444444555555222222333333444444555555<<<777333222444666777666666666666555555555555555666666777777666666555444333222111000////////////444555666777888888888888<<<<<<<<<<<<===???CCCGGGIIIIIIIIIGGGFFFCCCAAA@@@<<<<<<======<<<:::999888666333444888888555444888kkkkkkjjjiiihhhfffeeeddd[[[ZZZZZZ\\\]]]ZZZTTTNNNDDDBBB@@@??????>>>===<<<;;;<<>>@@@AAADDDIIIPPPWWW]]]bbbdddfffaaa]]]]]]^^^^^^bbbgggkkkvvv}}}uuuttt{{{rrreee[[[VVVTTTTTTSSSOOOKKKIIIIIIMMMPPPNNNLLLJJJGGGEEEDDDDDDDDD>>>>>>>>>===<<<<<<;;;;;;999888777777777777888888888888777666666666666777555444444444444555666666666555555555555444444444555555444333333333333444222222222222222333444444......000222555777666444666555444222111111111111222333333333222222444555666888::::::999777777777666666555555666888:::;;;;;;===???AAAAAA@@@>>><<>>999777777888999888444333333333333222222222111111222333333222000000444444444444555555555666000000111222333444555555444555666999<<<===<<<:::888888666555444444333444555555666666666555444444555555444444444444333333333333333333333333333333222444555444666888777222222333333333222222444666333333222222333333444555::::::999999999999::::::888999999999999888777777555555555555555555555555666666777999999::::::::::::;;;;;;<<<;;;:::888777===;;;999777555444555555777777777777888888888888444666777777666666777888???>>>===>>>@@@@@@>>><<<:::999;;;???@@@<<<;;;============>>>>>>======<<<===<<<;;;:::;;;;;;===>>><<<:::888888999999888777999999;;;<<<<<<===<<<<<>>>>>???AAACCCDDDCCCBBB@@@???>>>>>>>>>???<<<======;;;:::;;;===???===<<<;;;;;;;;;:::888666777888888999999::::::;;;999:::::::::888888:::;;;999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;666666777888999999888888===<<<;;;;;;;;;<<<===>>>CCCDDDFFFFFFFFFGGGJJJLLLKKKKKKIIIHHHFFFDDDCCCBBB;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;::::::999999888999999999999999888777666777777777777666555555555555555555666777999:::444444555666666666666666555555555555555555555555444444444444444444444444666555555444444444444555222333333444555555666666666555444444555666888999444444444555555555555555666666777777777666555555333222111000////////////444555666777888888999888888999:::999:::<<<@@@CCCHHHHHHHHHGGGGGGEEEDDDCCC============<<<:::888666555333444777777555444666______```aaaaaaaaaaaaaaaZZZ[[[]]]aaaccc___WWWPPPGGGDDDBBB@@@@@@@@@>>>===;;;===@@@CCCDDDDDDCCCAAA888:::<<<<<<<<<<<<>>>???CCCGGGMMMUUU]]]dddhhhkkkfff```]]]\\\[[[ZZZ\\\aaagggppp{{{vvvyyy}}}vvvoooooowwwttthhh^^^XXXVVVUUUUUUSSSQQQNNNLLLMMMQQQTTTQQQOOOLLLHHHEEEBBBAAAAAA???>>>===<<<;;;:::999999888888999888777888999:::999888777777666666777777555444444444444555666666666555555555555444444444666666666555555555555555333222222222222333444444...///000444666777555333777777666555444333222222222333333333222222555777999;;;======;;;999999999:::999999999:::===???AAA@@@AAADDDEEEDDDBBB>>><<<::::::;;;======;;;777333444333333333333333333333111222333444444222000///444444555666666666666666444444444444444444333333555555666888;;;<<<;;;:::777666666555444333333333666666777777666555444333444444333333333333333333333333333333333333333333333444555555555555444222222333333333222222444666333333222222333333444555::::::999999999999999999777777777777777666555555555555444444444444444444555666777888999:::::::::999999:::::::::999888888<<<:::999777555555444444777777777777777777888888666777888777666666777888???>>>>>>???AAABBBAAA???>>>;;;<<>>??????===<<<<<<===;;;;;;:::::::::;;;<<<===<<<:::999999::::::999888888999:::;;;===>>>>>>????????????@@@AAACCCDDDEEEDDDCCC@@@>>>>>>>>>???@@@999:::;;;:::999:::<<<>>>>>>===<<<<<<<<<<<<:::888999888777888:::;;;;;;999999:::;;;:::888888:::;;;999999999999::::::::::::<<<<<<============<<<<<<999999::::::::::::::::::===<<<<<<;;;<<<===>>>>>>CCCEEEGGGHHHIIIKKKNNNQQQLLLLLLLLLKKKKKKJJJJJJIII??????>>>>>>>>>>>>>>>??????>>><<<;;;;;;;;;<<<===;;;;;;::::::999999888888777888888888888777666666555555555555666777999:::555666666777777777777777555555555555555555555555666666666555555444444444777777666555444444444555666666666555555444444444444555777777666666777999444444555555555555666666444444555555555555444444666555444333333333333333666666777888888888777777666777888777888999===???AAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>===;;;999777666555444555777777666666666YYYZZZ\\\___aaacccdddeeecccdddfffjjjkkkfff\\\UUUKKKHHHEEECCCCCCBBB@@@>>>===???BBBEEEFFFEEEDDDCCC???AAABBBBBBBBBBBBCCCEEEHHHKKKRRRYYY```fffjjjlllhhhccc^^^\\\ZZZWWWYYY]]]]]]ffftttzzzssskkkkkksss{{{yyyuuuqqqsssyyyxxxqqqggg^^^YYYWWWWWWXXXPPPOOOMMMJJJIIIKKKOOOSSSUUUSSSNNNIIIEEEAAA???>>>???>>>===<<<;;;:::999888999:::;;;:::888888:::<<<999999888777777777777777555444444444444555666666666555555555555444444444333333333333222222222111333333222222333333444555111111222444666666333111444444444444444444333333222333333333333444777:::<<<>>>@@@@@@>>>=========@@@@@@???@@@BBBEEEHHHJJJKKKLLLMMMMMMKKKGGGBBB???999999:::<<<===<<<999666444444444444444444444555444555777999999888666555888999:::;;;;;;;;;;;;:::777777777666555444222111777666666777:::;;;:::999666666666555555444333333666666777888777666444333222222222222333333333333333333333333333333333333333333555666555333222222222333333333222222444666333333222222333333444555666666777888888888999999555555666666555555444333444444444444333333333333555666777888999:::::::::888888999999999999999999999888888777777777777777777777777777777777777777888999:::999777666777888======>>>@@@CCCDDDDDDCCCDDD@@@===>>><<<999999<<<===???@@@???===<<<<<<===:::::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<:::999888888999;;;===>>>@@@AAA>>>??????@@@AAACCCDDDDDDHHHEEEBBB???===<<<======999:::;;;;;;::::::<<<>>>>>>===<<<<<<======;;;999999888777888:::::::::888:::;;;;;;:::999999:::<<<999999:::::::::;;;;;;;;;<<<======>>>>>>======<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>CCCEEEHHHJJJKKKNNNQQQTTTOOONNNNNNMMMLLLLLLKKKKKKDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;;;;===>>>???<<<<<<;;;;;;::::::999999999999::::::999999888777777777666555555666777888777777888999999999999888666666666666666666666666888777777666666555555555888777666666555555555555777777666666666666666555666777888888666555666777555555666666666777777777444444555555555555555444777777666555555555666666888999999999888777666555888999:::::::::;;;>>>@@@;;;;;;;;;<<<===>>>??????>>>>>>>>>===;;;999777666555777777777888888888777WWWYYY]]]aaaeeehhhkkkllllllmmmpppssstttoooeee^^^SSSPPPMMMJJJHHHGGGDDDBBB@@@BBBEEEGGGHHHHHHFFFEEEAAACCCEEEFFFEEEFFFHHHJJJNNNQQQWWW^^^dddhhhkkklllooohhhaaa]]]YYYTTTUUUYYY[[[bbbmmmyyyxxxlllgggdddiiiuuu~~~zzzwwwuuuxxx|||}}}yyytttkkkeee]]]WWWUUUUUUVVVWWWOOONNNLLLJJJIIIKKKOOOSSSXXXUUUPPPKKKFFFAAA???>>>???>>>===<<<;;;:::999999:::<<<===;;;999888:::===999999888777777777777888555444444444444555666666666555555555555444444444444444555555555444333222333333333333333444444555444444333444555555222000///000111222222333222222222333333333444777;;;>>>999<<>>?????????>>>===999:::::::::999777555444888777666777999:::999888666666666666666555444333555666777888888777555333222222333333333333444444333333333333333333333333333333555777666222222444222333333333222222444666333333222222333333444555333444555777888888888888333444444444444333222222333333333333333333333333444555777888::::::;;;;;;888888888999999::::::;;;777777888888999999999999999999999888888888888888999:::;;;:::999888999:::<<<<<<===@@@CCCFFFFFFEEEEEE@@@======<<<999:::======@@@BBB@@@===;;;<<<>>>999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;999888999999;;;<<>>>>>===<<<===???>>>===<<<<<<======;;;:::999999999999999999999999:::;;;;;;;;;999999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<999999999999999:::;;;<<<<<<<<<=========>>>>>>>>>DDDFFFHHHJJJLLLOOORRRUUUSSSRRRQQQOOOLLLJJJHHHHHHGGGFFFDDDBBB@@@???>>>===???>>>>>>======>>>>>>???===<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::999888666666666777777888888999:::::::::::::::777777777777777777777777888888888777777666666666888777777666666666666777444444555666888999::::::999999888777777666555555555555666666777888888888666666777888888888777777666666555555555555666666999999999999888777666666555777888888888999;;;===999999999:::;;;===>>>???============<<<:::888666555888999777888::::::777RRRTTTXXX^^^ccchhhkkkmmmnnnooossswwwyyyvvvnnnggg^^^[[[VVVSSSQQQNNNKKKHHHEEEGGGIIIKKKLLLKKKIIIGGG@@@BBBEEEGGGHHHJJJMMMPPPSSSWWW]]]ccciiilllnnnooooooggg^^^YYYTTTPPPQQQVVV\\\aaahhhqqq|||tttkkkfffdddfffooo}}}|||zzzzzz{{{wwwnnnggg```[[[VVVSSSTTTUUUVVVUUURRRRRROOOMMMLLLNNNRRRVVVXXXUUUQQQLLLGGGDDDAAAAAA>>>>>>>>>===<<<;;;:::::::::<<<>>>;;;777666888<<<:::999888888777777888888555444444444444555666666666555555555555444444444666777777888777777555555444333333333333444555555666444333333444444333222000111222333444444333222222333444444666999>>>BBB===AAAFFFJJJMMMPPPSSSUUUUUUVVVXXX[[[^^^```cccdddeeedddaaa]]]WWWRRRLLLJJJGGGAAA;;;666666999;;;===666777777777888888888888555666888:::===@@@BBBCCCDDDEEEGGGHHHIIIHHHGGGFFFDDDEEEDDDCCCAAA>>>:::888888777666666888999888888666666777777777666555444333555777999999888666444444444444555555555666666444444444444444444444444333222555888777222222777222333333333222222444666333333222222333333444555333444666777888777777777222222333333222222111000111111222222333333444444444555666888:::;;;;;;;;;888888888999:::;;;<<<<<<888888999:::::::::::::::<<<<<<;;;;;;::::::::::::777888:::;;;;;;;;;===???======>>>@@@CCCEEEDDDCCC>>>;;;;;;======:::;;;>>>===@@@CCCAAA===:::<<<>>>:::;;;<<<===>>>>>>>>>>>>:::999999;;;<<<<<<:::888:::999:::;;;<<<>>>@@@BBB@@@AAAAAABBBBBBCCCBBBBBBDDDDDDBBB@@@>>><<<:::999===>>>??????===<<<=========<<<;;;<<<======;;;:::999;;;===<<<999888:::<<<:::;;;<<<;;;999999;;;<<<<<<<<<<<<============>>><<<==================<<<:::999999999:::<<<===>>><<<<<<===>>>>>>>>>>>>>>>AAACCCEEEGGGIIILLLOOORRRTTTSSSRRROOOMMMKKKIIIHHHGGGFFFDDDCCCAAA@@@??????BBBBBBBBBAAA@@@???=========<<<;;;;;;;;;<<<===>>>===>>>>>>>>>>>>===<<<<<<<<<;;;:::999888999999:::999999:::;;;;;;;;;;;;;;;888888888888888888888888888888888888888888777777777777666666777777888888444555666777999:::;;;;;;<<<999666666777888666444444444555555666777777888666666777888888888888888666555555555555555666666666777888999999999999888222333555555555555777999888888888888:::<<<>>>???<<<<<<======<<<:::999888444888999666666::::::666IIILLLQQQWWW]]]cccfffhhhkkklllqqqvvvzzzyyyrrrlllfffbbb^^^ZZZWWWTTTPPPNNNIIIJJJLLLNNNNNNMMMKKKIIICCCEEEIIILLLOOORRRVVVYYYWWW[[[aaagggmmmppprrrrrrjjjaaaYYYTTTOOOLLLOOOTTTTTTYYYaaalllyyyyyykkkeeegggfffjjjwww~~~{{{wwwpppeee\\\WWWTTTQQQQQQTTTVVVWWWVVVRRRQQQOOOMMMKKKMMMRRRUUUVVVTTTPPPLLLHHHFFFDDDDDD>>>>>>>>>===<<<<<<;;;;;;999<<<>>>;;;666444777::::::999888888777888888888555444444444444555666666666666555555555444444444333444555555555444222111444333333333333444555555666444222222444555444444555555666777777666555444222333444555777;;;@@@DDDJJJNNNUUU[[[```eeeiiillljjjkkknnnrrruuuwwwyyyzzzwwwuuuqqqkkkeee^^^ZZZWWWFFFCCC???<<<;;;:::888666777777888888999999999:::===>>>@@@CCCFFFJJJMMMOOOQQQSSSUUUVVVVVVVVVTTTSSSRRRRRRPPPMMMHHHCCC>>>;;;999777666666777888888777666777777888888777666555222444777999999888777555555666666666777777888888444444444444444444444444333222555999777222333999222333333333222222444666333333222222333333444555555666777888888777666555222222222222222111000000000000111222333333444444444555666888:::;;;;;;;;;888888888999:::;;;<<<===999::::::;;;;;;::::::999>>>>>>=========<<<<<<<<<555777:::;;;<<<>>>AAACCC?????????@@@CCCDDDCCCAAA777666999>>>???<<<;;;>>>===AAACCCAAA===:::<<>>???@@@@@@@@@@@@888888888:::;;;;;;999777:::::::::;;;<<<>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCBBB<<<===>>>???????????????;;;===>>>===;;;::::::;;;===<<<;;;<<<======;;;999999===@@@>>>:::888;;;???;;;;;;<<<;;;:::999;;;===============>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;<<<===???AAABBB<<<<<<===>>>>>>>>>>>>>>>===???AAACCCEEEGGGKKKNNNRRRQQQPPPOOONNNMMMLLLLLLFFFEEEDDDBBBAAAAAAAAAAAAFFFFFFFFFEEEBBB???<<<:::===<<<;;;;;;<<<===>>>??????????????????>>>=========<<<;;;;;;;;;;;;======999:::;;;;;;<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777666666777888999999888888888888888888999999===888333444888:::888555333333444444555666777777444444555666666666666666777777666666666777777888444555666888:::;;;;;;;;;444666888888777888999;;;777777666777888:::<<<>>>;;;;;;<<<<<<<<<;;;999888333888888555555999999555EEEGGGJJJNNNSSSXXX]]]___ddddddfffkkkqqqtttsssrrrgggddd```\\\XXXTTTOOOKKKHHHLLLQQQTTTTTTOOOIIIEEEEEEGGGKKKPPPVVV[[[___bbbdddeeeiiillloooqqqrrrrrrmmmcccYYYSSSNNNJJJJJJMMMRRRXXX___hhhxxx|||rrrnnnpppqqquuu~~~zzzqqqfff]]]XXXVVVVVVUUUTTTUUUWWWYYYZZZ[[[WWWQQQNNNOOOQQQTTTUUUSSSPPPKKKGGGDDDDDDFFFGGGCCCAAA>>><<<<<<;;;999888888999:::;;;:::888666555444666999999777444333333444444555666666777666666<<<:::666444333444666777999777555555555666555444444555555555555444222111444444444555555555666666555777777666444222222222666555666888>>>FFFNNNSSSXXX```jjjqqqtttvvv{{{~~~}}}}}}wwwtttnnn___OOOIIIDDD>>>:::;;;;;;;;;:::;;;:::999888:::<<>>BBBHHHMMMRRRXXX^^^bbbhhhjjjlllkkkjjjiiijjjkkkiiiiiifff___VVVLLLDDD@@@:::888666666888:::<<<<<<999999999888777666555444888555999@@@===222111777777777777777777888888888777666555444333444444555555555444444444333333333222222333444444444333333222222111111222333333444444555666666444222222333555555333222111111000000111222333222222333555888555666999;;;;;;:::888666999777555555777999999999666666666777999<<<>>>@@@<<<=========<<<<<<>>>???<<<===>>>AAAEEEHHHIIIIIIFFFDDDAAA@@@@@@???===;;;<<<<<<<<<;;;::::::===???BBBCCCDDDCCC@@@=========???@@@AAACCCCCCBBBBBBAAA======<<<;;;<<<===>>>???;;;===???AAAAAA@@@>>><<>>@@@@@@???>>>======>>>=========<<<;;;:::<<<===<<<;;;999999999;;;===>>>888:::;;;;;;;;;<<>>???@@@===>>>>>>>>>>>>>>>======<<<===============<<<<<<<<<<<<<<<=========>>>>>>AAA@@@@@@BBBEEEJJJNNNQQQTTTRRRPPPMMMKKKJJJJJJJJJFFFEEEBBB@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@>>>===;;;;;;<<<>>>???AAA@@@@@@@@@AAABBBBBBCCC???@@@AAAAAAAAA???===;;;>>>>>><<<;;;:::999999999<<<:::999777777777777888999999:::999999888777666;;;999777777:::<<<<<<<<<999999999888999999::::::BBB>>>:::888999999777555666666777777777777666666777777777777777888888999999777777:::999666555777555999:::666555777888777999999999999999999999999999999999999999999999999;;;;;;;;;<<<<<<;;;::::::777777777777777888888999>>>???BBBEEEIIINNNQQQSSSPPPPPPSSSXXX^^^bbbcccbbb___]]]ZZZXXXUUURRRMMMIIIIIILLLQQQTTTTTTPPPKKKGGGGGGIIIMMMQQQVVV[[[^^^```aaabbbeeegggiiijjjjjjjjjeee\\\SSSOOOKKKIIIKKKOOOSSS\\\gggrrr}}}zzzzzzyyy{{{|||zzz{{{zzzuuulllbbbZZZVVVSSSUUUWWWXXXWWWXXXZZZ[[[\\\WWWRRRNNNNNNOOOPPPQQQOOOLLLHHHDDDBBBAAAAAAAAAAAA???===<<<<<<<<<;;;:::;;;:::999888777777777777333555777777666555555666555555666777777777777777<<<:::777555444555777888888666555444555666555444555555666666666555333222666666555555555444444444555777888888666555666666888888:::???GGGPPPYYY___jjjqqqyyy~~~}}}yyywwwqqqbbbSSSHHHCCC>>>;;;<<<===<<<;;;BBBAAAAAABBBDDDGGGJJJMMMJJJOOOWWW___gggnnntttyyyzzz|||}}}~~~}}}||||||}}}~~~}}}xxxpppcccUUUJJJDDD;;;999777777888:::;;;;;;:::;;;;;;:::999888777666:::999>>>FFFDDD999555:::777777777777777666666666777777555444444444555555222333333444555666777888333333444444444444333333333222222111111222333444333555666555444222222333444333222222222222222333222333333111000111333555666777:::;;;<<<;;;999888999777555666777999999999999999888888999;;;<<<===:::;;;<<<;;;;;;;;;===???>>>???CCCJJJQQQUUUUUUSSSIIIFFFBBB@@@??????===<<<;;;<<<===<<<<<<<<<>>>@@@BBBDDDFFFEEEBBB???===<<<@@@AAABBBCCCDDDCCCCCCBBB>>>>>>=========>>>???@@@===>>>@@@AAAAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@????????????????????????>>>???@@@???===<<<<<<>>>===>>>>>>===<<<;;;<<<===<<<<<<;;;:::;;;<<<===>>>999;;;<<<<<<<<<===???AAA>>>============>>>???@@@======>>>>>>>>>>>>============>>>======<<<;;;;;;<<<<<<=========>>>>>>>>>AAAAAAAAACCCFFFKKKOOORRRTTTRRROOOKKKHHHFFFEEEEEECCCBBB@@@>>>===>>>??????AAAAAABBBBBBBBBAAA@@@@@@AAA@@@>>>======>>>???@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEEEECCCBBB@@@BBBAAA@@@>>>===<<<<<<<<<<<<;;;999888888888999999999999999:::999999888777:::999888999;;;<<<<<<<<<999999999999:::<<<======@@@===:::999::::::888666666777777888888777777666777777666666777777888999444222444999:::999999<<<666:::;;;888666999:::888999999999999999999999999888888888888888888888888::::::;;;;;;;;;;;;::::::777777777777777888999999888888:::<<>><<<;;;;;;<<<===<<<;;;<<<;;;888666444555666777333444555555444555777999666666777888888888777777<<<:::888666666666888999888666444444555666555444555666777777777666555444777777666555444444444444777999;;;;;;:::999:::;;;;;;===AAAGGGQQQ\\\fffkkkuuuzzzyyyyyyxxxuuusssmmm___RRRJJJGGGDDDCCCDDDEEEEEEEEEJJJKKKLLLOOOSSSWWW[[[]]]```fffoooxxx~~~ppp```QQQHHH===:::888888999::::::999<<<<<<<<<<<<;;;::::::999;;;:::AAAIIIGGG>>>999<<<888777777777666555555555777777666555555555666666444444555666777888999999555555555555555444444444555444222111111222333444333444666555444222333333222222222222222333444444333333333111000///111333888999;;;======<<<;;;999999777666666888999999999<<<;;;:::999999999::::::999:::<<<<<<<<<===???BBB@@@BBBJJJUUU```eeebbb]]]LLLHHHCCC@@@???>>>>>>===;;;===>>>???>>>>>>@@@AAACCCEEEGGGFFFCCC@@@===<<>>???@@@AAAAAA???@@@@@@AAABBBAAAAAAAAA===>>>???@@@AAAAAAAAAAAA???????????????????????????@@@AAA???===<<<======????????????>>>>>>==================>>>>>>>>>>>>;;;===>>>>>>===>>>@@@BBB??????>>>>>>>>>??????@@@======>>>>>>???>>>>>>===>>>>>>>>>>>>===;;;::::::<<<<<<=========>>>>>>>>>AAAAAABBBDDDGGGKKKPPPRRRQQQOOOLLLHHHDDDBBB@@@@@@BBBAAA???>>>======>>>???@@@@@@AAABBBBBBBBBBBBAAACCCBBBAAA??????@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;:::::::::;;;;;;888999::::::;;;:::::::::999999999:::<<<===<<<;;;999999::::::<<<>>>???@@@===;;;:::;;;;;;;;;999777777777888888888888777777777666666666666777888888333222444999;;;:::;;;>>>888<<<===:::888:::;;;:::::::::::::::999999999999888888888888888777777777999::::::;;;;;;:::::::::888888777777888888999:::666777777888999;;;<<<===@@@AAABBBDDDFFFFFFEEEEEEHHHHHHHHHJJJJJJIIIEEEBBBAAACCCFFFHHHHHHFFFCCCBBBDDDFFFHHHKKKNNNPPPQQQRRRUUUVVVWWWYYYYYYYYYYYYXXXVVVPPPLLLKKKJJJIIINNNUUU^^^lll~~~|||wwwuuutttqqqjjjeeefffeeebbb\\\UUUPPPMMMMMMPPPWWW______YYYUUUUUUXXXRRROOOJJJGGGFFFFFFFFFEEE@@@@@@@@@???>>><<<;;;:::<<<;;;::::::;;;;;;:::888:::999777555333333333333555555555444333444666999555666777777777777666666999888777666666666777888777555444444555666555444444444666777777666555444666666555444444555666777;;;<<<>>>>>><<<<<<<<<======???DDDLLLUUU```iiinnnrrrwww|||zzzuuuqqqnnnllliiigggeeeaaaXXXPPPMMMMMMLLLMMMOOOQQQRRRSSSTTTVVVZZZ___eeekkkooorrrzzz~~~tttcccSSSIII>>><<<999999999:::999888;;;<<<<<<<<<<<<;;;;;;:::::::::>>>DDDDDD>>>:::<<<:::999999888777666555555777777777777777777777777999999999999888888888888777666666666555555555666666555444333222333444444333444666666444333333444444444333333333444444555333444444222111222444666:::;;;<<<>>>>>>===<<<;;;999888777888:::;;;:::999;;;;;;::::::999999999999:::;;;===>>>>>>@@@BBBEEEAAAEEENNN]]]iiilllfff___MMMIIICCC???>>>>>>>>>======???AAAAAAAAAAAABBBDDDFFFGGGFFFDDDAAA?????????@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC>>>???@@@AAAAAABBBBBBBBB>>>>>>>>>???????????????AAABBBCCCAAA???>>>???@@@AAAAAAAAABBBCCCBBB@@@?????????@@@AAAAAA@@@@@@???>>>???@@@@@@??????AAACCC@@@@@@@@@???????????????======>>>?????????>>>>>>?????????>>>===;;;:::999<<<<<<<<<<<<============@@@@@@AAACCCFFFJJJNNNPPPLLLJJJGGGDDDAAA???>>>===BBBAAA@@@?????????@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBBBB>>>=====================888999:::;;;<<<<<<<<<<<<999999:::<<<>>>>>><<<;;;:::::::::;;;<<<===>>>???:::;;;;;;<<<<<<;;;:::888888888999999999999888888777666666666666777888888888666777::::::777777999999===>>>;;;:::<<<===;;;:::::::::::::::999999999999999999888888888888888888999::::::::::::::::::999888888888888999::::::777777777777777888999:::;;;<<<>>>???????????????BBBBBBBBBDDDEEEDDDAAA???===>>>@@@BBBBBBBBBAAA@@@CCCEEEGGGJJJKKKLLLLLLLLLNNNOOORRRTTTVVVVVVVVVVVVVVVRRROOONNNLLLLLLQQQXXXfffuuu|||uuuqqqllliiigggddd```\\\]]]\\\XXXRRRMMMKKKKKKLLLQQQXXX^^^]]]UUUOOONNNPPPHHHFFFCCCAAABBBBBBBBBAAA;;;<<<===>>>>>>>>>===<<<<<<;;;:::::::::999777555555666666666444333111000777777555333111222444777444555555666555555444444555555555666666666666666666444333333555666555444111222444555666555555444444444333444555777999;;;>>>???@@@???===;;;;;;<<<>>>@@@DDDJJJQQQYYY___ccciiilllpppsssuuuwwwxxxyyyuuuvvvuuusssnnnhhhbbb^^^]]]YYYWWWXXXZZZZZZYYYXXXVVVXXXYYY[[[]]]___aaaccccccffflllrrryyy|||pppaaaRRRHHH>>><<<::::::::::::888777999:::;;;;;;;;;;;;;;;:::<<<:::;;;===>>><<<;;;<<<;;;;;;::::::999888777777777888888888888888888888;;;;;;:::::::::999999999999888777666666666777777666666666555555555555666333555666666555444555666888777666555444444444444333444555555555666999;;;;;;<<<===>>>>>>>>>>>>===;;;:::999:::<<<===<<<:::999999::::::::::::::::::999;;;<<<===>>>@@@CCCEEEAAAGGGQQQ^^^gggggg```XXXLLLHHHBBB???>>>>>>??????@@@BBBCCCCCCCCCCCCEEEFFFHHHGGGEEEAAA>>>>>>AAACCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDDDD??????@@@@@@@@@@@@??????>>>?????????@@@@@@@@@AAACCCDDDEEEDDDBBBBBBBBBCCCCCCCCCDDDGGGIIIIIIFFFCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCBBBAAAAAABBBDDDBBBBBBAAAAAAAAA@@@??????======>>>???????????????@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<============??????@@@BBBEEEHHHKKKLLLGGGEEECCCAAA????????????AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFHHHIIIIIIJJJJJJEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@?????????999:::;;;===>>>>>>>>>>>>::::::;;;===??????===;;;===<<<;;;;;;;;;;;;;;;<<<999;;;<<<===<<<;;;::::::999999::::::::::::999999777777777777777888999999;;;999999;;;:::666555777:::>>>???;;;:::<<<===<<<;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999888999::::::;;;;;;;;;;;;999999999999999::::::;;;777666666666777888999999888;;;>>>@@@AAAAAABBBCCCBBBAAA@@@@@@AAA@@@???===>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHKKKLLLLLLKKKJJJJJJLLLNNNQQQTTTUUUUUUUUUWWWTTTRRRQQQNNNMMMSSS[[[iiiyyy~~~{{{vvvoooiiifffdddaaa___]]]\\\YYYWWWVVVUUURRRNNNJJJJJJLLLNNNRRRVVVYYYVVVOOOIIIGGGHHH@@@???===>>>???@@@???>>>:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;:::777444333555666777666444222000777777666333111111333555444444555555555444333333333333555666666666666555555444222333444666555555000111333555555666555555333333222333555888;;;===>>>???@@@???<<<:::::::::<<<>>>@@@DDDHHHMMMPPPRRRWWWYYY\\\___bbbdddeeeeeebbbbbbaaa```\\\WWWRRROOOMMMKKKLLLTTT[[[```dddiiiiiillloooppppppqqqrrrsssqqquuuzzz|||qqqfffZZZMMMEEE>>><<<;;;:::;;;;;;999777888888999:::;;;;;;;;;;;;>>>;;;999999;;;;;;;;;;;;<<<<<<;;;;;;:::999999999777888999999::::::999999888888999:::;;;<<<======;;;:::999777777777888888555666888999999999888777444666888888777666777888;;;:::999888666666666666555666777777888999===???<<<======>>>>>>>>>>>>>>><<<<<<<<<===??????>>><<<::::::;;;<<<============888:::<<<======???AAADDDCCCJJJTTT]]]aaa^^^VVVPPPIIIFFFBBB@@@@@@AAABBBBBBEEEFFFFFFDDDCCCDDDFFFIIIIIIGGGEEEBBB???@@@DDDGGGBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIHHHGGGEEEDDDCCC>>>???????????????>>>>>>??????@@@@@@AAABBBBBBBBBDDDEEEFFFFFFEEEEEEFFFGGGFFFFFFHHHLLLPPPQQQMMMIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBDDDEEECCCCCCCCCCCCBBBAAA??????======>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<=========>>>>>>>>>?????????@@@AAABBBDDDFFFGGGHHHCCCCCCAAA@@@@@@@@@AAABBB?????????????????????>>>@@@@@@AAACCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???;;;<<<===>>>????????????;;;;;;;;;<<<>>>???>>>===>>>===<<<;;;;;;:::;;;;;;:::<<<======;;;::::::;;;::::::;;;;;;;;;;;;::::::999888888888888999::::::999777888;;;;;;888777999999===>>>;;;999;;;<<<;;;<<<<<<;;;;;;::::::999999<<<<<<<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<777777777777888:::;;;;;;;;;>>>BBBDDDCCCCCCEEEGGGEEECCC@@@>>>>>>>>>===<<<>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHJJJKKKJJJIIIHHHIIIKKKMMMPPPRRRSSSSSSTTTUUUSSSRRRRRROOOMMMTTT\\\gggyyyvvvqqqkkkhhhgggeee___[[[XXXWWWVVVUUUUUUTTTRRRQQQMMMMMMKKKIIIGGGHHHKKKNNNQQQQQQPPPMMMHHHDDDCCCCCC===<<<<<<===>>>???===<<<=====================>>>===<<<<<<>>>???>>>;;;888666666777777777666666666555555555444222222444666555555666666555444444333222333555777888777777666555333222222444666555555000222333555666777666666555444333333555888;;;===;;;<<<======;;;999999::::::;;;===>>>@@@BBBCCCCCCEEEFFFHHHKKKMMMOOOPPPOOOMMMMMMNNNMMMLLLJJJHHHFFFGGGFFFLLLYYYccchhhnnnuuuvvvyyy{{{{{{xxxuuuuuuvvvtttwww{{{~~~{{{wwwuuuxxx~~~uuuiii^^^WWWPPPHHHBBB===;;;:::;;;<<<;;;:::888777888999:::;;;<<<<<<<<<<<<:::888888999:::999666::::::::::::::::::::::::777888999;;;;;;;;;:::999888999999:::;;;<<<=========<<<:::888777888999999444666:::===>>>===:::999666777999999888888999:::<<<;;;:::999999999999999777888999999999:::===???=========>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???>>>===>>>???@@@AAA@@@??????;;;===>>>??????@@@CCCEEEGGGNNNWWW]]][[[UUUOOOLLLGGGEEECCCCCCEEEFFFGGGFFFJJJIIIGGGEEECCCDDDGGGJJJGGGGGGHHHFFFEEEEEEGGGIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIFFFCCCAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBDDDEEEFFFFFFFFFHHHIIIIIIIIIKKKQQQWWWXXXSSSNNNHHHHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFDDDDDDDDDDDDCCCAAA???>>>======>>>???@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCC??????@@@@@@@@@@@@??????AAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKKKKKKKIIIHHHFFFGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@???======>>>???@@@@@@@@@???===<<<;;;<<<>>>?????????>>>>>>===<<<<<<<<<======<<<===>>><<<:::999:::===;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<888666777;;;;;;999888;;;888<<<===999888:::;;;:::===<<<<<<;;;::::::999999<<<<<<;;;::::::999888888999:::;;;<<<============:::::::::::::::;;;<<<<<<888999999:::;;;<<<>>>???<<>>======<<<;;;>>>=========???AAACCCDDD@@@BBBEEEHHHIIIHHHFFFEEEIIIKKKMMMOOOQQQRRRRRRQQQRRRQQQQQQQQQNNNMMMTTT]]]cccxxx}}}yyywwwxxxyyy{{{ssshhhbbb[[[XXXYYYYYYWWWTTTNNNNNNNNNOOOOOONNNMMMLLLFFFFFFFFFDDDDDDEEEIIILLLPPPMMMJJJFFFDDDBBBBBBAAA>>>===<<<===>>>>>><<<;;;@@@???>>>===<<<<<<<<<<<<======>>>@@@BBBAAA???===:::999777666777888:::;;;222333444444333333555777666666777777666555444444222444666888999999888777444333222222444666555555111222444666888888888888777666444333444777:::<<<777999;;;;;;:::999:::;;;999999:::;;;<<<<<<;;;;;;??????@@@BBBDDDFFFEEEDDD??????@@@AAABBBBBBBBBBBBGGGHHHQQQ___iiilllpppvvvtttwwwxxxvvvqqqllljjjjjjppprrruuuwwwxxxwwwvvvtttrrrnnnhhhbbbaaaeeelllrrrwwwyyy|||{{{xxxtttqqqooolllbbbVVVMMMJJJGGGCCC@@@<<<;;;:::;;;<<<<<<:::888888888:::;;;<<<<<<======888888777666888888555000999999999999999999::::::777888:::;;;<<<;;;::::::<<<;;;;;;;;;;;;:::::::::>>>===:::888888888999:::333666;;;???AAA???<<<:::666888::::::999999:::;;;;;;;;;:::::::::;;;<<<<<<999::::::999888999;;;>>>============>>>>>>>>>>>>?????????AAABBBBBBAAA???AAABBBCCCDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCDDDGGGIIIIIIQQQZZZ]]]YYYRRRMMMLLLFFFEEEDDDFFFHHHJJJJJJJJJMMMKKKHHHEEECCCDDDHHHKKKEEEGGGJJJLLLKKKIIIIIIIIILLLLLLKKKJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPOOONNNNNNMMMMMMNNNMMMJJJFFFBBB???AAABBBDDDFFFGGGHHHIIIIIIAAAAAABBBBBBCCCDDDEEEEEEAAABBBDDDEEEEEEFFFHHHJJJJJJJJJMMMTTT[[[\\\WWWRRRJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEEEEEEECCCAAA???>>>======>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEFFFEEEEEECCCBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDCCCCCCCCCAAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHGGGGGGEEECCC@@@???>>>>>>???@@@@@@@@@@@@???>>><<<;;;;;;===???@@@@@@>>>>>>======>>>???@@@@@@===>>>>>><<<999888:::===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===:::888888;;;;;;888777999777;;;<<<888777999:::999======<<<;;;::::::999999;;;;;;::::::999888777777:::;;;<<<===>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<:::======:::;;;======;;;>>>BBBEEEEEEBBB@@@AAABBBAAA@@@>>>===<<<===>>>>>>===>>>?????????@@@BBBDDDCCCDDDDDDEEEEEEEEEDDDDDDHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMKKKJJJMMMRRRWWWgggzzzvvvmmmeeecccfffmmmyyyyyygggZZZSSSOOOPPPPPPNNNNNNQQQJJJHHHGGGFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGJJJIIIHHHFFFCCCAAA>>>===========================:::;;;:::999888:::===@@@>>>>>>>>>???AAA@@@>>><<<<<<;;;:::888777666666666:::999777555555666888999444555777888777666444333666999;;;;;;888777777999555555555555666666666777888888888888888999999999777666555666888999999999;;;;;;;;;::::::999999999888999999::::::999999888===<<<<<<<<<<<<===>>>>>>??????>>>===<<<===@@@BBBGGGMMMWWWaaahhhlllmmmlllmmmmmmkkkiiifffccc```^^^___aaadddfffhhhhhhgggggg```\\\UUUQQQPPPSSSXXX\\\___```bbbcccbbb```]]][[[UUURRRNNNIIIDDD@@@>>>===<<<<<<<<<;;;;;;:::::::::888999;;;===>>>>>>======<<<;;;::::::999888777777<<<;;;:::999999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>;;;777666888:::999888666777888999:::;;;;;;:::===============<<<<<<<<<:::;;;<<<======;;;999888<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===>>>BBBCCCBBB@@@===@@@BBBBBBAAA??????@@@???BBBEEEGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIKKKQQQXXX\\\ZZZTTTMMMJJJJJJJJJKKKKKKLLLMMMOOOOOORRROOOKKKGGGGGGJJJMMMPPPLLLMMMOOOQQQRRRRRRRRRRRRNNNOOOPPPOOOOOOQQQTTTVVVVVVTTTTTTWWWYYYYYYVVVSSSWWWRRRKKKGGGFFFEEECCCAAAEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGIIIJJJNNNTTTZZZYYYRRRLLLKKKHHHDDDCCCDDDFFFEEECCCFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGEEEDDDCCCBBB@@@??????@@@AAACCCDDDDDDDDDDDDBBBDDDEEEDDDAAA??????@@@@@@BBBEEEFFFFFFFFFGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJNNNLLLIIIGGGFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCEEEHHHKKKNNNPPPMMMOOOSSSVVVUUURRRMMMIIIHHHIIIJJJKKKLLLNNNOOOOOOOOONNNKKKHHHEEEEEEHHHKKKMMMKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>><<<;;;:::;;;===>>>======<<<<<<<<<======>>>======>>>>>>>>>>>>======;;;<<<>>>@@@@@@???===<<<;;;<<<>>>>>><<<<<<<<<===???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;===>>>>>>>>><<<===>>>@@@======<<<;;;;;;;;;;;;;;;:::===??????<<<<<<>>>AAA<<<===>>>@@@@@@>>><<<;;;;;;>>>===;;;;;;???@@@===>>>@@@BBBBBBAAA@@@AAACCCBBBBBBAAA@@@??????????????????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJJJJNNNUUU[[[nnn~~~lllddd]]]\\\^^^dddnnnxxxrrraaaUUUOOOKKKLLLLLLIIIIIIKKKEEEDDDBBBBBBCCCCCCCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;::::::<<<>>>>>>======>>>@@@???>>><<<<<<;;;:::888777666666666999888777777666777888999888999;;;<<<<<<;;;999888666888;;;;;;888777777999777777777777888888888888999999999::::::::::::::::::999777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999:::;;;;;;<<<::::::;;;;;;;;;<<<@@@CCCIIIMMMTTTZZZ___aaa```______^^^]]]\\\ZZZXXXVVVTTTSSSTTTVVVXXXYYYYYYYYYYYYQQQNNNIIIEEEDDDGGGKKKNNNRRRSSSUUUUUUUUUSSSPPPNNNKKKIIIFFFCCC@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888777999::::::999::::::::::::::::::;;;;;;========================;;;<<<>>>??????>>>===<<<;;;;;;<<<<<<======>>>>>>AAA???>>>@@@CCCDDDCCCBBBBBBDDDFFFEEECCCAAAAAAAAACCCGGGKKKMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGIIIJJJKKKOOOTTTYYY\\\YYYSSSNNNKKKJJJJJJKKKKKKMMMNNNPPPPPPPPPNNNKKKIIIIIIKKKNNNPPPMMMOOOQQQTTTVVVWWWXXXXXXVVVWWWXXXXXXWWWXXXZZZ\\\^^^]]]\\\^^^___]]]YYYVVVSSSNNNIIIFFFFFFFFFDDDCCCIIIJJJKKKLLLMMMLLLKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJMMMRRRWWWVVVPPPKKKJJJGGGDDDCCCEEEGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGEEEDDDCCCBBB@@@AAABBBDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFDDDBBBAAABBBAAACCCFFFHHHIIIKKKMMMPPPNNNNNNMMMMMMNNNOOOPPPQQQRRRQQQOOOMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKNNNRRRSSSTTTVVVXXXYYYWWWRRRLLLIIILLLMMMNNNPPPQQQRRRRRRRRROOONNNLLLHHHFFFFFFIIIKKKPPPMMMJJJHHHGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@>>>=========???@@@@@@@@@????????????@@@@@@======>>>>>>>>>>>>============???@@@AAA@@@??????===>>>@@@@@@>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>==================<<<<<<===>>>???>>>======>>>@@@>>>======<<<<<<<<<=========>>>??????>>>>>>???@@@>>>???@@@AAA@@@???>>>===@@@CCCBBB>>>???CCCDDDBBB@@@@@@AAA@@@???@@@BBBDDDBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@AAABBBCCCCCCFFFGGGGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFFFFDDDBBBAAAEEEGGGGGGHHHJJJPPPZZZaaatttwwwbbbZZZTTTTTTVVV[[[eeennn~~~iiiYYYQQQLLLIIIJJJIIIFFFDDDEEEBBBAAA??????@@@@@@@@@???CCCBBBBBBAAAAAABBBBBBBBBEEEEEEEEEDDDCCCAAA@@@?????????>>>===<<<;;;;;;:::<<<===>>>>>><<<;;;;;;<<<===<<<<<<===>>>>>>===;;;;;;:::999888777777777777777888888999999888888888;;;<<<===>>>>>>===<<<;;;777888::::::999888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::<<<>>>???@@@<<<<<<======>>>?????????;;;<<<<<<<<<<<<<<<<<<;;;999999999999999::::::;;;777888999:::;;;>>>AAADDDIIIKKKNNNPPPQQQQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLGGGEEEBBB@@@@@@AAADDDFFFEEEFFFGGGGGGGGGEEECCCAAABBBAAA@@@???>>>>>>===>>><<<<<<<<<===============>>>>>>??????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;:::::::::;;;;;;<<<================================================???<<<:::999;;;<<<<<<;;;>>>>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAA@@@======>>>>>>???@@@AAAAAACCCBBBAAABBBDDDEEEEEEDDDHHHIIIJJJIIIGGGEEEDDDEEEGGGKKKPPPSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNTTTWWWZZZZZZWWWRRRNNNKKKJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMLLLLLLMMMNNNPPPQQQPPPRRRUUUXXX[[[]]]^^^^^^^^^___aaaaaaaaa```aaabbbffffffeeefffeeebbb]]]ZZZUUURRROOOMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTSSSQQQOOOLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLOOORRRQQQMMMIIIHHHFFFDDDDDDFFFHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLMMMLLLKKKJJJHHHFFFEEECCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKIIIFFFDDDDDDEEECCCEEEGGGIIILLLPPPTTTXXXSSSSSSTTTTTTUUUWWWXXXYYYWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIKKKNNNRRRUUUWWWYYYZZZ\\\\\\YYYTTTOOOLLLPPPRRRTTTVVVVVVVVVUUUTTTPPPPPPNNNKKKIIIIIIKKKNNNRRROOOKKKIIIHHHGGGFFFDDDEEEFFFFFFGGGHHHHHHIIIIIIDDDCCCBBBAAA@@@AAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCC>>>??????@@@@@@??????>>>>>>??????@@@AAABBBCCCCCC???AAACCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=========???@@@@@@???======???@@@>>>>>>>>>======>>>??????@@@?????????AAAAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@KKKMMMKKKFFFFFFIIIJJJHHHEEEDDDBBB@@@???@@@BBBDDDAAABBBCCCCCCCCCAAA@@@???CCCBBBAAAAAABBBCCCCCCBBBGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGDDDAAA???BBBCCCEEEEEEIIIQQQ\\\ddduuu}}}uuu___WWWPPPOOORRRXXXcccmmm}}}vvvdddUUUPPPKKKIIIKKKJJJFFFCCCDDDCCCBBB@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>============???AAAAAA>>><<<;;;;;;===;;;;;;;;;======<<<;;;;;;:::999888888777888888666777999;;;;;;:::999888999:::;;;;;;<<<;;;;;;:::888999999:::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;AAA>>><<<;;;>>>@@@BBBBBB??????@@@@@@@@@@@@@@@@@@;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;<<<<<<888:::<<<======???BBBEEEFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGGGGGGGEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHCCCBBBAAA@@@@@@AAACCCDDD???@@@AAABBBAAA@@@>>>===@@@????????????@@@@@@@@@======>>>>>>??????@@@@@@?????????@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@==================>>>>>>???????????????????????????????????????????????????>>>===<<<======>>>>>>@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGFFFIIIJJJKKKKKKIIIHHHIIIJJJIIINNNSSSWWWWWWUUUSSSRRRQQQPPPOOOOOONNNOOOOOOPPPWWWXXXYYYWWWSSSOOOLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRMMMMMMOOOPPPQQQRRRRRRSSSRRRTTTWWWZZZ]]]^^^______]]]```cccddddddddddddeeegggggghhhhhhfffccc___\\\YYYWWWUUUTTTTTTUUUUUUUUUUUUWWWZZZ\\\\\\YYYVVVTTTQQQPPPNNNLLLKKKJJJKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMKKKJJJKKKLLLLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLNNNOOOOOONNNNNNMMMKKKHHHFFFEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMJJJGGGEEEFFFFFFEEEGGGIIIJJJMMMQQQVVVZZZXXXXXXXXXYYYZZZ[[[[[[\\\YYYZZZYYYXXXVVVSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKMMMPPPTTTWWWYYYWWWXXXZZZ[[[YYYVVVSSSPPPRRRTTTVVVXXXXXXWWWUUUSSSQQQQQQPPPNNNLLLLLLNNNQQQPPPMMMIIIGGGFFFFFFDDDCCCEEEEEEFFFGGGIIIJJJKKKLLLHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAA?????????@@@AAABBBDDDEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@????????????AAABBBBBBAAA???>>>@@@AAA@@@@@@?????????@@@AAAAAACCCAAA???@@@CCCDDDBBB@@@DDDCCCBBBAAAAAAAAAAAABBBVVVXXXUUUPPPNNNPPPPPPMMMKKKHHHDDDAAA@@@AAABBBCCCBBBCCCDDDEEEFFFEEEDDDCCCDDDBBB@@@@@@BBBCCCBBBAAAFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGHHHGGGDDDAAA???AAABBBCCCDDDGGGOOO[[[cccrrrvvv|||uuu___WWWOOOMMMQQQZZZgggsssrrraaaUUUOOOKKKIIIJJJJJJFFFDDDDDDEEECCCAAAAAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@CCCCCC@@@===<<<;;;===;;;:::;;;<<<===<<<;;;;;;:::999999999999999:::666888:::<<<<<<;;;999888888888999999::::::::::::::::::999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;AAA???======???AAABBBBBBCCCCCCBBBAAA@@@@@@??????;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<:::<<<=========>>>@@@AAA@@@@@@@@@@@@AAABBBDDDDDDFFFEEEEEEDDDBBB@@@???>>>CCCCCCCCCCCCCCCDDDEEEFFF??????????????????@@@@@@@@@AAAAAABBBAAAAAA??????@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@?????????@@@@@@??????>>>===???AAADDDEEEAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDFFFGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGIIIJJJJJJJJJJJJLLLNNNMMMQQQWWWZZZZZZWWWUUUTTTPPPPPPOOOOOOOOOOOOOOOOOOVVVWWWVVVSSSOOOKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRMMMNNNQQQSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZZZZWWWZZZ]]]___``````bbbcccaaabbbcccbbbaaa___]]]\\\YYYXXXXXXWWWWWWWWWYYYZZZ___aaaccceeedddaaa]]][[[VVVTTTQQQOOOMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQPPPPPPLLLKKKIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEGGGIIIKKKNNNOOOPPPPPPPPPQQQPPPNNNJJJGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLIIIGGGEEEFFFGGGHHHIIIJJJKKKLLLOOOSSSWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYVVVSSSPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLOOORRRUUUWWWUUUVVVWWWWWWVVVSSSQQQOOOPPPRRRTTTUUUUUUSSSQQQOOONNNNNNMMMLLLJJJJJJMMMOOOLLLIIIFFFEEEEEEEEEDDDCCCGGGGGGIIIJJJLLLNNNOOOPPPKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA????????????AAABBBDDDEEEDDDFFFGGGGGGFFFEEEEEEFFFCCCBBBBBBAAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBBEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCEEEBBB@@@AAADDDEEECCC@@@CCCBBBBBBAAAAAABBBBBBCCC[[[]]]\\\WWWUUUVVVTTTPPPMMMIIIEEEBBBBBBCCCCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIEEEBBB???@@@BBBCCCAAA???BBBCCCCCCDDDDDDCCCCCCBBBAAABBBDDDDDDDDDBBB@@@???AAACCCDDDDDDFFFLLLVVV]]]iiijjjnnnrrrrrrpppsssyyy|||ttt]]]UUUOOOOOOUUU___mmmyyy~~~nnn___TTTMMMIIIFFFHHHHHHEEECCCEEEEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@AAABBBDDDFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD???BBBDDDCCCAAA???======>>><<<::::::<<<===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<777888:::<<<<<<<<<;;;::::::::::::;;;;;;<<<=========;;;:::;;;===>>>>>>>>>;;;<<<<<<<<<<<<=========?????????>>>======<<<<<<@@@???>>>???AAACCCCCCBBBDDDDDDCCCAAA@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999::::::;;;999;;;<<<<<<;;;:::;;;============>>>@@@BBBDDDEEEDDDCCCCCCBBB@@@>>>===<<>>>>>>>>???AAACCCEEEGGGBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGIIIJJJJJJOOONNNMMMLLLJJJIIIGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIFFFHHHIIIJJJJJJLLLNNNQQQQQQUUUZZZ\\\[[[XXXVVVUUUMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSRRRPPPLLLJJJIIIJJJJJJJJJKKKKKKLLLMMMOOOOOOMMMOOOQQQSSSTTTTTTTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTQQQSSSVVVXXXXXXYYY[[[]]]YYYZZZZZZYYYWWWWWWWWWYYY[[[\\\^^^^^^^^^```bbbdddiiijjjkkkkkkiiieeebbb```XXXVVVRRROOOMMMMMMNNNOOOLLLNNNQQQTTTTTTSSSQQQPPPKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDFFFFFFEEEEEEFFFHHHGGGIIIKKKNNNPPPQQQRRRRRRQQQSSSSSSPPPKKKGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJHHHFFFEEEGGGHHHIIIJJJKKKKKKJJJLLLOOOQQQVVVVVVVVVVVVVVVUUUTTTSSSXXXYYYZZZZZZYYYWWWUUUSSSNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOORRRTTTTTTTTTTTTRRRPPPNNNKKKJJJMMMNNNOOOOOOOOOMMMKKKIIIGGGHHHHHHGGGFFFFFFHHHJJJHHHFFFDDDDDDEEEFFFFFFFFFLLLLLLMMMOOOQQQSSSTTTUUUNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAABBBCCCCCCDDDDDDFFFGGGGGGFFFEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCEEEEEEHHHIIIHHHFFFDDDCCCCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCAAAAAAAAABBBBBBCCCDDDDDDDDDYYY\\\\\\YYYXXXXXXVVVRRRJJJFFFCCCBBBCCCEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLFFFBBB>>>???AAABBB@@@===>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDHHHOOOUUUZZZZZZ^^^ccccccaaadddkkkooorrryyyzzzmmmYYYTTTQQQVVV]]]fffsss~~~yyyiii[[[PPPMMMHHHDDDFFFGGGEEEEEEGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCDDDEEEGGGIIILLLNNNPPPKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIIIIHHHFFFEEEDDDDDD@@@BBBDDDCCCBBB@@@???@@@>>>===;;;:::<<<======<<<<<<<<<<<<<<<<<<===>>>>>>888999:::;;;<<<<<<<<<;;;<<<<<<<<<===>>>??????@@@???===;;;<<<>>>AAAAAA@@@===>>>>>>>>>????????????BBBBBBBBBAAA@@@?????????@@@@@@@@@BBBDDDEEECCCBBBBBBBBBAAA@@@???>>>>>>===<<<======>>>>>>======<<<:::::::::999:::;;;;;;<<<999:::<<<<<<;;;:::;;;<<<>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>===<<<>>>???AAACCCCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDD===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDBBBBBBCCCEEE??????@@@AAABBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOONNNNNNLLLKKKJJJIIIHHHGGGIIIKKKJJJHHHGGGHHHJJJHHHIIIJJJJJJJJJLLLNNNQQQSSSVVVYYYYYYXXXUUUTTTTTTJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPNNNLLLJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRUUUWWWUUUUUUTTTQQQOOOOOOQQQTTT[[[^^^bbbdddfffiiimmmpppllllllkkkiiifffccc```^^^XXXUUUQQQMMMKKKJJJKKKMMMKKKNNNSSSWWWWWWUUUQQQOOOIIIIIIIIIHHHFFFDDDDDDDDD@@@CCCFFFHHHHHHHHHKKKMMMKKKMMMPPPSSSUUUVVVVVVUUUQQQTTTTTTQQQKKKGGGHHHJJJGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJIIIGGGFFFFFFHHHJJJHHHJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTTTTSSSSSSRRRLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPOOONNNLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDFFFHHHGGGEEEDDDEEEHHHKKKLLLLLLNNNOOOPPPQQQSSSUUUVVVVVVOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDFFFGGGIIILLLLLLKKKIIIFFFEEEEEEFFFIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDDDDBBBAAABBBCCC@@@AAACCCEEEGGGGGGGGGGGGTTTYYY[[[YYYYYYYYYWWWRRRFFFCCC@@@AAADDDFFFEEEDDD?????????AAACCCFFFIIIKKKFFFBBB>>>>>>AAABBB???;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAACCCDDDEEEEEEDDDEEEFFFEEECCCFFFKKKPPPNNNNNNRRRWWWXXXUUUYYYaaadddiiiqqq|||sssfffWWWTTTUUU\\\eeemmmxxxuuueeeWWWMMMOOOIIIEEEFFFGGGGGGHHHKKKJJJHHHGGGFFFGGGHHHGGGFFFHHHIIIJJJMMMPPPSSSUUUWWWOOOPPPPPPQQQQQQQQQPPPPPPOOONNNLLLJJJHHHFFFDDDCCCAAABBBDDDCCCBBB@@@AAABBB???===;;;;;;<<<===>>>=========<<<======>>>???@@@888999:::;;;<<<<<<<<<<<<============>>>???@@@AAA@@@>>>;;;<<<@@@BBBBBBAAA??????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBEEEGGGGGGDDDBBB????????????????????????>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>>999;;;===>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@>>>@@@CCCEEEGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFF<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCEEEEEECCCBBBDDDFFF@@@@@@AAABBBCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGIIIKKKJJJGGGFFFHHHJJJKKKLLLLLLKKKJJJKKKNNNPPPRRRTTTVVVVVVSSSQQQPPPPPPIIIJJJKKKMMMNNNOOOPPPPPPNNNOOOOOONNNLLLKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNPPPPPPPPPOOOOOORRRRRRRRRPPPOOOOOOQQQSSSTTTSSSQQQMMMJJJJJJNNNRRRUUUZZZ___cccfffjjjppptttkkkjjjhhheeeaaa^^^[[[YYYVVVSSSOOOKKKHHHHHHIIIJJJJJJNNNTTTXXXYYYVVVQQQNNNHHHIIIIIIHHHFFFDDDCCCCCC>>>BBBGGGIIIJJJLLLOOORRRPPPQQQTTTWWWYYYYYYYYYYYYRRRTTTUUUQQQKKKGGGHHHJJJFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFGGGIIILLLGGGIIIKKKLLLKKKJJJKKKLLLJJJLLLMMMOOOPPPPPPPPPOOOIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIJJJLLLNNNOOOJJJJJJKKKKKKKKKLLLLLLLLLIIIHHHGGGEEEDDDCCCBBBAAADDDEEEFFFFFFEEEFFFGGGIIIGGGFFFFFFHHHKKKOOOPPPQQQNNNNNNOOOQQQRRRTTTUUUUUUPPPPPPPPPOOONNNMMMKKKJJJMMMMMMLLLJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCEEEGGGGGGFFFDDDCCCCCCEEEGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIFFFEEEDDDDDDEEEGGGIIIKKKNNNNNNMMMKKKHHHFFFFFFGGGJJJIIIHHHFFFEEEDDDDDDCCCBBBDDDFFFDDDAAA???AAADDD???AAAEEEGGGIIIJJJIIIIIIKKKKKKLLLNNNPPPOOOKKKHHHIIIBBB>>>??????===@@@FFF@@@@@@@@@AAABBBCCCDDDEEEAAA@@@@@@@@@@@@@@@@@@@@@===???@@@@@@>>>===>>>???===<<<>>>BBBCCCCCCEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHKKKLLLLLLLLLMMMPPPTTTXXXaaabbbhhhtttrrrgggaaaTTTUUUYYY___hhhsss}}}tttcccVVVNNNLLLJJJGGGGGGHHHJJJKKKKKKHHHHHHIIIJJJKKKKKKJJJJJJMMMQQQVVVYYY\\\]]]```aaa\\\[[[YYYVVVSSSRRRRRRRRRNNNNNNNNNNNNNNNKKKGGGDDDHHHFFFDDDDDDFFFEEECCC@@@???>>>>>>===============<<<<<<;;;;;;<<<===>>>???=========;;;::::::<<<>>><<<<<<===???@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC>>>???BBBDDDEEEDDDBBBAAA======>>>???AAABBBCCCCCCAAAAAA@@@@@@???>>>======BBBCCCDDDCCCAAA@@@AAABBB@@@?????????@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCC:::;;;===@@@BBBCCCDDDEEE>>>AAADDDEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIDDDCCCBBBBBBCCCEEEHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLNNNMMMLLLJJJIIIFFFIIIKKKKKKIIIHHHJJJMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRPPPOOONNNMMMMMMHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOOOOOOOMMMLLLLLLLLLMMMNNNTTTQQQPPPQQQSSSTTTRRRPPPMMMLLLLLLKKKLLLLLLMMMMMMRRRPPPNNNNNNPPPQQQRRRRRRXXXUUUPPPLLLJJJKKKLLLNNNRRRTTTZZZccclllpppooommmiiihhheee```YYYUUUSSSSSSMMMMMMMMMJJJHHHFFFGGGHHHKKKNNNRRRVVVWWWUUURRRPPPMMMKKKIIIGGGFFFEEEEEEEEEDDDEEEGGGIIILLLOOORRRTTTSSSVVVXXXVVVWWWZZZZZZXXXTTTUUUTTTPPPJJJGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIJJJJJJKKKLLLMMMMMMMMMIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJIIINNNNNNNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEIIIEEEDDDHHHGGGAAA@@@CCCBBBEEEGGGHHHHHHHHHIIIJJJJJJLLLNNNOOOPPPQQQRRRSSSRRRPPPNNNKKKJJJJJJKKKKKKKKKIIIHHHIIILLLMMMLLLJJJHHHIIIJJJJJJIIIFFFBBB@@@GGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKHHHFFFDDDCCCCCCCCCFFFHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIII??????AAACCCDDDDDDAAA>>>AAA<<<999::::::888:::???;;;<<<>>>@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>><<<===??????>>>>>>>>>@@@===@@@DDDDDDAAA@@@DDDIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIJJJNNNSSSVVV```bbbhhhrrrwwwnnneee^^^ZZZUUUWWWZZZ```iiittt}}}}}}oooaaaUUUOOOOOOMMMKKKJJJLLLNNNOOOOOOLLLMMMMMMNNNNNNNNNNNNNNNRRRWWW]]]bbbdddfffggghhhccc```\\\XXXUUUSSSQQQPPPNNNLLLKKKKKKKKKKKKIIIGGGHHHFFFEEEEEEFFFEEEBBB???BBBBBBAAA@@@@@@@@@@@@@@@============>>>>>>>>>???<<<======<<<;;;;;;===>>>??????@@@AAABBBCCCDDDDDDBBBAAAAAAAAABBBBBBCCCDDDBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCC???@@@BBBDDDEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDCCCAAAAAAAAABBBAAA@@@@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDD===>>>@@@BBBDDDEEEFFFFFFCCCFFFHHHHHHFFFDDDCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCDDDEEEGGGHHHDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLMMMNNNNNNMMMMMMKKKLLLMMMMMMMMMMMMKKKKKKJJJLLLNNNMMMKKKKKKLLLOOOMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNPPPOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMQQQOOONNNOOORRRSSSRRRPPPMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPSSSUUUVVVVVVYYYUUUPPPKKKHHHHHHIIIJJJOOOQQQWWW___gggkkkjjjhhheeedddaaa\\\VVVQQQOOOOOOJJJKKKKKKJJJHHHGGGGGGHHHJJJLLLNNNQQQRRRRRRQQQQQQNNNMMMJJJGGGEEEDDDDDDDDDEEEFFFHHHJJJNNNQQQTTTVVVTTTWWWWWWUUUUUUWWWWWWTTTRRRSSSRRRNNNJJJGGGGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFJJJJJJJJJKKKLLLMMMMMMMMMHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJMMMMMMMMMKKKHHHGGGFFFGGGIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGDDDDDDGGGGGGBBBAAADDDDDDFFFGGGHHHHHHHHHJJJKKKJJJJJJKKKMMMOOOPPPPPPOOOPPPNNNLLLJJJIIIIIIJJJKKKLLLJJJIIIJJJMMMNNNMMMLLLKKKLLLMMMMMMLLLJJJGGGEEEHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEHHHGGGEEECCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKK999999:::===>>>>>><<<::::::777555777666555666999555888;;;???@@@>>><<<:::<<<<<<<<<===============;;;===??????>>>>>>???@@@:::???BBBBBB@@@@@@BBBEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMOOORRRXXX\\\aaaccchhhqqq}}}qqqeee```___]]][[[YYYZZZ]]]bbbjjjsss{{{|||tttiii^^^WWWSSSTTTRRRQQQQQQRRRTTTUUUTTTRRRSSSSSSSSSSSSTTTTTTTTTXXX^^^eeekkkmmmmmmmmmmmmhhhccc\\\XXXUUUSSSOOOLLLMMMKKKIIIIIIKKKLLLMMMMMMIIIHHHHHHIIIIIIHHHDDDAAAEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@@@@???<<<>>>???@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDFFFFFFGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDDDDEEEDDDDDDJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLKKKGGGDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQPPPOOOKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQTTTXXXZZZZZZYYYWWWTTTOOOIIIFFFEEEEEEFFFJJJMMMRRRZZZ```dddcccbbb```___]]]XXXQQQMMMJJJJJJGGGHHHJJJIIIHHHFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQRRROOONNNKKKHHHFFFEEEDDDDDDFFFGGGIIIKKKNNNRRRTTTVVVTTTVVVUUURRRQQQSSSRRROOOPPPPPPOOOLLLIIIGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMKKKHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHIIIIIIJJJKKKFFFDDDDDDGGGGGGEEEDDDFFFFFFGGGHHHHHHHHHIIIKKKMMMIIIGGGGGGJJJMMMOOONNNLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFGGGGGGIIIJJJJJJFFFFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFEEEHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOOOO888888888:::<<<===;;;999888777777777777666666777444666999;;;<<<<<<:::999;;;<<<<<<<<<<<<<<<=========>>>@@@???>>>======>>><<<===???DDDKKKOOOJJJCCCEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPSSSWWW]]]aaaccceeejjjrrrzzzrrrbbbYYYZZZ^^^___^^^______```ccciiiooouuuyyyuuutttqqqkkkccc]]]ZZZYYYZZZXXXWWWWWWYYY[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXYYY]]]cccjjjooopppooommmkkkhhhbbbZZZUUUSSSQQQMMMJJJNNNMMMLLLNNNPPPRRRSSSRRRMMMNNNOOOOOOOOOMMMIIIGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGFFFEEECCCBBB???AAADDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDCCCDDDDDDDDDEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGKKKMMMMMMKKKHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHIIIJJJMMMOOOOOOOOOOOOIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSVVVZZZ[[[ZZZYYYSSSPPPKKKGGGDDDCCCCCCDDDGGGJJJOOOUUUZZZ]]]^^^]]]]]]]]][[[VVVPPPKKKIIIHHHFFFHHHIIIIIIGGGEEEDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQNNNMMMKKKIIIHHHGGGGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRPPPRRRRRROOONNNPPPPPPMMMNNNNNNMMMKKKJJJIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFGGGHHHIIIIIIHHHIIIHHHIIIJJJIIIIIIIIILLLNNNIIIGGGFFFIIIMMMOOOMMMJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMNNNPPPPPPOOONNNNNNKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCEEEFFFHHHHHHHHHIIIJJJKKKJJJHHHFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRSSS555444444666888888777555666888888888888888888777666666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>???AAAAAA@@@>>><<<<<<===DDD@@@???JJJ]]]gggZZZFFFEEEFFFHHHJJJLLLMMMMMMNNNKKKLLLNNNOOORRRVVV\\\```eeehhhmmmrrrwww{{{~~~{{{xxxvvvjjj___SSSNNNRRRXXX[[[ZZZaaa``````bbbeeeiiimmmoooiiiiiihhheeeaaa______```]]]\\\[[[]]]___``````___]]]\\\[[[ZZZZZZ[[[\\\\\\ccchhhnnnrrrqqqmmmiiigggfff```YYYUUUSSSRRRPPPNNNPPPQQQSSSVVVYYYZZZXXXVVVTTTUUUVVVVVVUUURRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHDDDGGGJJJKKKJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGGGGGGGHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFEEECCCBBBAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKNNNNNNMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJFFFHHHKKKMMMNNNNNNOOOOOOKKKLLLNNNOOOQQQQQQQQQQQQSSSSSSSSSUUUWWWWWWVVVTTTLLLJJJGGGDDDCCCCCCCCCDDDGGGJJJOOOSSSWWWYYYZZZZZZ\\\\\\[[[WWWRRRMMMJJJIIIGGGHHHIIIHHHEEECCCCCCCCCDDDFFFJJJMMMOOOOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKNNNPPPNNNOOORRRRRRNNNNNNNNNMMMLLLLLLMMMMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKEEEFFFGGGHHHIIIIIIIIIHHHJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIKKKLLLMMMMMMLLLLLLGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJFFFHHHIIIJJJKKKLLLMMMLLLIIIKKKKKKKKKJJJKKKMMMNNNKKKIIIIIIKKKNNNPPPNNNLLLIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGGGGEEEDDDCCCCCCEEEGGGIIIIIIHHHHHHJJJLLLLLLIIIGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTUUU777666555666777777666444444777777555555888888666777777777777888:::;;;<<<<<<<<<======>>>?????????AAABBBCCCBBB???======>>>DDD@@@>>>HHH^^^jjj\\\FFFFFFGGGJJJLLLMMMNNNNNNNNNMMMNNNPPPQQQSSSWWW]]]aaafffjjjooossssssrrrrrrrrrnnnnnnmmmkkkiiigggeeedddXXXQQQJJJIIIMMMRRRTTTTTT\\\[[[[[[\\\^^^```ccceee```bbbddddddbbbaaabbbccc___^^^^^^```bbbccccccbbb```___^^^]]]\\\]]]^^^___gggkkkppprrrpppkkkfffddddddaaa\\\WWWTTTTTTUUUVVVTTTUUUXXX[[[^^^^^^[[[YYYYYYZZZ[[[ZZZWWWUUUUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQOOONNNMMMMMMMMMMMMKKKLLLNNNOOONNNNNNNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLIIIIIIHHHHHHHHHIIIJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIGGGEEEDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJMMMMMMMMMNNNOOOOOOOOOPPPQQQPPPOOOOOOPPPQQQOOONNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEHHHLLLNNNNNNNNNOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQOOONNNGGGFFFDDDBBBBBBCCCDDDEEEGGGKKKOOOSSSTTTVVVWWWYYYZZZZZZZZZXXXSSSOOOLLLKKKHHHHHHHHHFFFDDDCCCDDDFFFGGGIIILLLOOOPPPOOOMMMLLLHHHHHHHHHHHHIIIJJJLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIIIINNNRRRRRRTTTWWWVVVRRRPPPOOONNNOOOQQQRRRRRRRRRKKKJJJGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKGGGJJJKKKJJJKKKNNNOOOLLLJJJLLLNNNNNNMMMLLLMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKJJJHHHGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEGGGIIIJJJKKKHHHGGGHHHKKKLLLKKKHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJLLLNNNPPPRRRTTTUUU;;;:::888888999999777666333666666222222777888555555666777999::::::::::::;;;<<<<<<===>>>>>>?????????AAABBBBBBAAA@@@AAABBB>>>AAAAAABBBMMMWWWRRREEEGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOQQQRRRSSSWWW]]]aaaeeejjjppprrroooiiieeeccc[[[YYYWWWUUUSSSSSSSSSTTTNNNJJJFFFEEEGGGJJJLLLMMMQQQQQQRRRSSSUUUXXX[[[]]]]]]```dddeeeeeecccbbbbbb_________aaaccceeedddccccccbbb```___^^^___```aaaeeeiiinnnooolllhhhdddaaaaaaaaa^^^YYYSSSRRRUUUZZZXXXXXXYYYZZZ\\\]]]\\\ZZZ[[[\\\[[[YYYVVVUUUVVVYYYVVVUUUTTTTTTSSSSSSTTTTTTSSSRRROOONNNMMMNNNPPPQQQOOOPPPQQQPPPOOOOOOPPPRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNLLLLLLMMMNNNOOOLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJKKKLLLKKKJJJHHHGGGIIIJJJLLLNNNOOONNNMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHFFFEEEFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGJJJMMMOOOIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGDDDCCCDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOONNNPPPNNNMMMNNNPPPQQQPPPNNNMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKJJJJJJKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKJJJHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFJJJOOOPPPOOONNNOOOPPPOOOQQQRRRTTTTTTTTTSSSRRRNNNLLLJJJJJJKKKKKKJJJIIIEEEDDDCCCBBBBBBBBBDDDDDDHHHKKKPPPRRRSSSSSSUUUWWWVVVWWWXXXVVVSSSOOOMMMLLLFFFFFFEEEDDDCCCEEEHHHKKKMMMMMMMMMNNNMMMMMMLLLLLLFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLRRRXXXYYY[[[]]]ZZZUUUSSSQQQPPPRRRUUUWWWWWWVVVNNNLLLIIIGGGEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIGGGIIIJJJIIIHHHHHHIIIJJJGGGHHHIIIJJJIIIGGGEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFJJJKKKIIIJJJNNNNNNKKKIIILLLOOOQQQOOONNNMMMMMMJJJNNNQQQQQQNNNMMMOOORRRNNNNNNOOOOOOOOONNNNNNMMMKKKLLLMMMKKKHHHFFFGGGIIIEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOONNNNNNLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLHHHEEEEEEIIILLLKKKIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNOOOQQQSSSSSS;;;999777777777777555333333777666111222777999666222444888:::;;;:::999777;;;;;;<<<<<<===>>>??????===???BBBCCCCCCCCCDDDEEE===GGGIIIAAA@@@HHHKKKHHHHHHIIILLLNNNOOOOOONNNMMMJJJKKKLLLMMMOOORRRXXX\\\dddjjjpppqqqkkkddd]]]ZZZNNNLLLIIIGGGFFFGGGHHHJJJGGGEEEAAA>>>>>>@@@CCCEEEIIIIIIJJJMMMPPPSSSVVVXXX]]]aaaeeegggfffdddaaa```_________aaadddeeedddccceeedddbbb`````````bbbcccbbbeeeiiikkkhhhdddaaa___^^^```^^^XXXPPPNNNSSSYYY[[[YYYWWWWWWYYYZZZ[[[ZZZ[[[[[[ZZZWWWTTTSSSVVVYYYTTTSSSRRRRRRQQQQQQRRRRRRTTTRRROOOLLLLLLNNNQQQRRRRRRRRRRRRPPPNNNOOOQQQSSSNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJHHHJJJKKKLLLKKKJJJHHHGGGJJJLLLNNNQQQQQQPPPOOOMMMKKKKKKLLLMMMOOOPPPQQQQQQKKKKKKKKKKKKKKKLLLLLLLLLGGGHHHIIIHHHFFFEEEFFFGGGDDDEEEGGGHHHGGGEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGFFFEEEGGGKKKOOORRRIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGDDDBBBCCCDDDCCCEEEGGGIIIIIIIIIHHHGGGGGGHHHJJJJJJHHHEEEBBB@@@@@@AAACCCEEEGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIKKKMMMOOOPPPOOONNNMMMNNNKKKJJJLLLOOOPPPOOOMMMNNNMMMLLLLLLLLLNNNOOOPPPMMMLLLKKKJJJJJJJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMIIIJJJKKKKKKKKKJJJHHHHHHGGGLLLPPPRRRPPPOOOOOOPPPMMMOOOPPPRRRRRRQQQOOONNNJJJHHHFFFEEEGGGHHHHHHHHHEEEDDDCCCBBBAAABBBCCCCCCHHHKKKPPPRRRQQQRRRTTTVVVSSSTTTVVVUUUQQQNNNLLLKKKDDDDDDDDDCCCCCCFFFKKKOOOQQQPPPMMMKKKJJJJJJKKKLLLEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLPPPVVV]]]___```aaa]]]WWWUUUSSSQQQTTTXXX[[[[[[YYYOOOMMMKKKHHHFFFFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHEEEGGGHHHHHHFFFFFFGGGIIIGGGHHHIIIIIIHHHEEECCCAAAFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJJJJHHHGGGFFFEEEJJJKKKHHHIIIMMMMMMIIIIIILLLPPPRRRQQQOOOMMMLLLIIIOOOSSSRRRNNNLLLOOOTTTQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOMMMIIIFFFGGGIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQSSSRRRPPPNNNLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDFFFHHHIIIKKKHHHHHHIIIIIIJJJKKKLLLMMMMMMHHHDDDDDDHHHLLLLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJLLLMMMOOOPPPQQQRRR777666555555555555666666444666777666555555555777777888777666444555777999:::::::::;;;===>>>@@@AAA>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKLLLMMMNNNNNNMMMLLLKKKJJJOOOSSSRRROOOPPPVVV]]]ggghhhhhhhhhddd\\\SSSLLLFFFDDDAAA>>>===>>>???@@@??????===;;;999:::===@@@<<>>@@@@@@???@@@AAACCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFJJJKKKMMMNNNNNNNNNMMMLLLCCCGGGLLLNNNPPPTTT[[[```bbbcccddddddaaa[[[RRRLLLFFFCCC@@@===;;;;;;<<<===>>>>>>===:::888999;;;===>>>AAAEEEIIINNNTTTZZZ___bbbdddfffhhhhhhgggeeedddbbbcccdddeeeeeedddcccbbbaaaaaa```_________```aaabbbbbbaaa```````````````bbb```]]][[[ZZZZZZ[[[\\\[[[[[[YYYYYYYYY[[[]]]^^^\\\\\\ZZZWWWTTTRRRRRRSSSQQQQQQQQQQQQPPPOOONNNNNNPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRPPPNNNNNNOOOIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSNNNOOOQQQQQQPPPNNNKKKJJJKKKJJJHHHGGGFFFEEEEEEEEEHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJLLLIIIHHHHHHGGGGGGHHHHHHHHHHHHFFFEEEFFFIIIKKKKKKJJJKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHGGGEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHHHHFFFFFFHHHJJJJJJJJJIIIIIIHHHHHHIIIIIILLLLLLLLLJJJHHHFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLNNNMMMLLLLLLMMMPPPPPPNNNKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQRRRRRRRRRQQQQQQPPPRRRQQQQQQRRRSSSRRROOOKKKGGGGGGFFFEEEDDDDDDCCCBBBFFFEEEDDDDDDDDDEEEGGGHHHMMMNNNNNNOOONNNMMMLLLKKKLLLLLLKKKJJJJJJIIIIIIHHHFFFHHHJJJMMMPPPRRRTTTUUUTTTRRROOOLLLIIIGGGGGGFFFFFFDDDCCCCCCDDDFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIRRRVVV]]]bbbeeedddaaa___YYYTTTNNNNNNQQQTTTTTTSSSOOOJJJEEECCCDDDEEEEEEDDDEEEGGGJJJJJJIIIGGGFFFFFFGGGCCCBBBFFFGGGEEEGGGLLLIIIGGGEEEDDDCCCDDDFFFHHHGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBDDDFFFFFFEEECCCCCCDDDDDDEEEEEEDDDBBBCCCEEEGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHGGGGGGJJJIIIIIIJJJLLLMMMLLLKKKHHHJJJLLLMMMNNNPPPTTTVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQOOONNNNNNNNNNNNJJJHHHGGGJJJIIIFFFFFFIIIFFFHHHJJJJJJJJJKKKMMMNNNNNNPPPRRRRRRPPPPPPPPPQQQNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRRRRRRRQQQPPPPPPOOOMMMLLLLLLMMMNNNOOOMMMNNNNNNPPPQQQRRRSSSTTTQQQPPPNNNMMMLLLMMMNNNOOO777777777777777777777777777777777555333333555777666777888777555555777999999999999:::<<<===???@@@AAAAAAAAAAAABBBCCCEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFIIIJJJLLLNNNOOOOOOOOONNNKKKLLLMMMOOORRRUUUWWWYYY[[[\\\]]]^^^^^^YYYSSSNNNFFFDDD@@@===:::999999999===>>>>>><<<:::999:::;;;>>>AAAEEEJJJPPPWWW^^^cccaaabbbeeeggghhhhhhgggfffcccccceeeeeeeeeeeecccccc____________```aaacccddd``````___^^^^^^^^^______```^^^\\\ZZZZZZZZZ\\\]]][[[ZZZZZZZZZ[[[\\\^^^___]]]^^^]]]ZZZTTTQQQRRRTTTQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOPPPQQQPPPNNNMMMMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMOOONNNMMMMMMLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNPPPPPPPPPOOOOOOLLLMMMOOOQQQRRRSSSRRRRRRMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGIIIGGGEEEDDDFFFGGGGGGGGGHHHHHHFFFEEEEEEFFFGGGGGGIIIJJJKKKKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJFFFEEEDDDFFFJJJLLLMMMMMMLLLKKKIIIHHHGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJGGGFFFFFFGGGEEEGGGIIIJJJIIIJJJLLLMMMJJJJJJJJJLLLNNNNNNLLLJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMMMMKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHDDDDDDDDDCCCDDDEEEEEEFFFHHHGGGGGGHHHJJJMMMPPPQQQWWWVVVUUUSSSRRRQQQQQQQQQTTTSSSSSSSSSTTTRRRNNNKKKFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEFFFHHHIIIMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGLLLPPPTTTVVVVVVVVVSSSQQQNNNKKKHHHFFFFFFEEEDDDBBBAAAAAACCCEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIOOORRRXXX\\\^^^\\\YYYWWWSSSNNNJJJHHHJJJLLLLLLKKKKKKHHHDDDBBBCCCEEEFFFFFFFFFHHHKKKKKKJJJIIIHHHHHHGGGDDDCCCEEEFFFDDDEEEHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGFFFDDDBBBAAAAAADDDEEEFFFEEEDDDEEEGGGIIIGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGKKKJJJJJJKKKMMMMMMKKKIIIHHHIIIJJJKKKLLLPPPTTTWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPPPPPPPPPPKKKHHHHHHKKKJJJGGGGGGJJJEEEGGGIIIIIIJJJJJJLLLNNNOOOPPPQQQQQQPPPPPPRRRTTTQQQQQQOOONNNMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQSSSUUUWWWWWWWWWVVVSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTRRROOOLLLKKKLLLNNNOOO666777777888888888888888888888777555333333555777666777888777666666888999999999999:::<<<===???@@@BBBAAA@@@@@@AAACCCDDDFFFEEEGGGIIIJJJJJJIIIGGGFFFIIIJJJLLLOOOPPPQQQQQQPPPUUUSSSRRRSSSVVVWWWVVVUUUUUUVVVXXXZZZ[[[YYYTTTQQQHHHFFFBBB???<<<:::999888>>>??????>>>;;;::::::;;;:::???FFFMMMSSSZZZ```ddd```aaadddfffggghhhhhhgggaaabbbcccddddddcccbbbaaa______``````aaabbbcccddd___^^^^^^]]]]]]]]]^^^^^^```___]]][[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___```^^^______[[[UUUQQQRRRUUURRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOPPPOOOMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLLLLLLLMMMNNNHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIJJJKKKMMMMMMMMMMMMMMMGGGIIILLLNNNPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIJJJHHHFFFFFFHHHIIIHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEGGGIIIKKKFFFFFFFFFHHHJJJLLLNNNNNNLLLLLLJJJIIIIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHJJJJJJIIIGGGFFFFFFGGGDDDFFFHHHHHHHHHIIIKKKMMMIIIIIIJJJLLLMMMMMMLLLKKKIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKNNNNNNJJJFFFIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGHHHKKKOOOSSSVVV\\\ZZZXXXUUUSSSRRRRRRRRRSSSTTTTTTTTTSSSPPPMMMKKKIIIJJJMMMOOOOOOOOONNNMMMIIIHHHGGGFFFFFFGGGHHHIIINNNMMMKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKGGGIIILLLOOORRRTTTUUUUUUQQQPPPMMMJJJGGGEEEEEEDDDCCCBBBAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLPPPSSSTTTRRROOONNNLLLHHHEEEDDDEEEGGGGGGGGGGGGEEECCCBBBCCCDDDFFFGGGFFFHHHKKKLLLKKKIIIIIIIIIGGGFFFFFFGGGHHHGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGIIIIIIFFFEEEDDDDDDCCCEEEFFFGGGFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEFFFIIIKKKKKKJJJLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKNNNRRRVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPKKKHHHHHHJJJJJJGGGFFFIIIDDDFFFHHHHHHIIIIIIKKKMMMMMMMMMNNNMMMMMMNNNQQQSSSQQQQQQPPPPPPPPPPPPPPPQQQPPPOOOMMMKKKJJJKKKLLLMMMRRRSSSUUUWWWYYYZZZ[[[[[[VVVUUUTTTSSSRRRRRRRRRSSSPPPQQQQQQQQQRRRRRRSSSSSSVVVTTTQQQNNNMMMNNNOOOQQQ555666777888999888888888777777777555333333555777555777888888777777888999999999::::::<<<>>>???@@@BBBAAA@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKJJJHHHGGGJJJLLLNNNPPPRRRSSSSSSSSSTTTQQQQQQTTTYYY[[[ZZZXXXSSSTTTUUUXXXZZZZZZWWWTTTLLLKKKGGGCCC@@@===<<<;;;<<<===>>><<<:::999999:::999@@@IIIRRRYYY^^^bbbddd___aaaccceeegggggghhhhhhbbbcccdddeeeeeedddcccbbbaaaaaabbbbbbbbbbbbbbbbbb^^^^^^]]]]]]]]]^^^^^^___bbb```^^^\\\ZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^___```]]]^^^^^^ZZZVVVSSSTTTVVVTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQMMMNNNOOONNNLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLLLLMMMNNNGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJEEEGGGJJJMMMNNNOOONNNMMMOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKHHHIIIJJJIIIGGGGGGHHHIIIHHHGGGEEEDDDDDDFFFIIIJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBCCCEEEGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJJJJHHHFFFFFFGGGDDDEEEGGGHHHGGGHHHJJJKKKHHHJJJLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIJJJLLLLLLGGGCCCHHHHHHJJJKKKKKKJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIIJJJMMMQQQVVVXXX]]][[[XXXUUUSSSRRRRRRRRRTTTUUUVVVUUUSSSPPPNNNMMMIIIKKKMMMNNNOOONNNLLLKKKJJJIIIHHHGGGGGGHHHIIIIIINNNMMMLLLJJJJJJIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQNNNMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCEEEGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKMMMMMMLLLJJJHHHFFFDDDCCCBBBDDDEEEFFFGGGCCCCCCCCCBBBCCCDDDGGGHHHFFFHHHKKKLLLKKKJJJJJJJJJHHHIIIKKKLLLMMMNNNNNNMMMHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCFFFHHHJJJJJJIIIGGGGGGHHHCCCEEEHHHIIIIIIJJJLLLNNNQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFHHHKKKMMMMMMLLLNNNLLLKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJLLLPPPSSSQQQRRRRRRSSSSSSSSSRRRRRRPPPOOONNNMMMLLLLLLMMMMMMJJJGGGGGGIIIIIIFFFEEEHHHDDDFFFGGGHHHGGGHHHIIIKKKIIIIIIJJJIIIIIIJJJMMMOOOMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSPPPMMMKKKJJJKKKKKKRRRSSSUUUWWWYYYZZZ[[[\\\XXXWWWWWWVVVUUUTTTTTTTTTNNNNNNOOOPPPQQQQQQRRRRRRWWWUUURRRQQQPPPQQQSSSTTT444555777888999888888777444666777666555555555777555666999999888888999::::::::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIMMMNNNPPPRRRTTTUUUUUUTTTVVVTTTSSSUUUWWWXXXVVVSSSSSSSSSTTTWWWYYYZZZXXXVVVQQQOOOLLLIIIEEEBBB@@@???::::::;;;999888777999:::<<>>???AAABBB@@@@@@AAABBBBBBBBBAAAAAAEEEEEEFFFHHHIIIJJJKKKKKKPPPQQQSSSUUUVVVVVVVVVVVVXXXXXXWWWWWWWWWVVVTTTRRRTTTSSSTTTVVVXXXYYYXXXVVVSSSRRRPPPLLLIIIFFFDDDCCC;;;;;;;;;:::888999<<>><<<;;;===AAADDD@@@CCCGGGLLLQQQWWW]]]bbbbbbbbbccccccdddeeefffgggcccdddeeeffffffeeedddcccbbbbbbddddddeeedddcccbbbaaaaaaaaaaaaaaabbbccccccaaa``````______^^^]]]]]]YYYZZZZZZ[[[[[[[[[ZZZZZZYYYUUUQQQTTTZZZ^^^[[[WWWSSSTTTTTTUUUUUUUUUTTTTTTPPPOOOOOONNNNNNOOOOOOPPPMMMOOOPPPOOOMMMKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHIIIJJJKKKFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCEEEFFFGGGIIIIIIHHHHHHGGGJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIDDDGGGJJJMMMNNNNNNLLLKKKGGGHHHJJJJJJJJJJJJKKKMMMIIIIIIJJJKKKKKKLLLLLLMMMJJJLLLMMMLLLJJJJJJLLLOOOMMMNNNOOOPPPQQQRRRRRRRRRMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJIIIKKKNNNPPPNNNLLLNNNMMMLLLKKKIIIIIIHHHHHHGGGJJJLLLMMMKKKIIIHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHFFFIIIMMMNNNLLLLLLMMMOOOMMMLLLKKKJJJJJJJJJJJJJJJCCCFFFGGGFFFCCCCCCFFFIIIDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOKKKKKKLLLMMMLLLKKKJJJIIIJJJNNNQQQPPPMMMKKKKKKLLLHHHHHHHHHIIIJJJKKKMMMNNNJJJIIIHHHGGGFFFGGGGGGHHHFFFHHHJJJLLLLLLLLLJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGAAAAAABBBEEEGGGHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDBBBDDDFFFFFFDDDDDDGGGJJJLLLOOORRRSSSSSSRRRRRRRRRSSSYYY[[[YYYXXXZZZWWWQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGHHHJJJLLLNNNPPPQQQRRRQQQRRRSSSRRROOOMMMKKKKKKKKKNNNRRRUUUWWWXXXZZZ[[[ZZZZZZZZZ[[[ZZZZZZYYYXXXRRRRRRRRRRRRRRRRRRRRRSSSNNNNNNNNNPPPTTTVVVVVVVVVTTTPPPLLLKKKNNNSSSXXX[[[KKKMMMOOOOOOOOOPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVOOONNNMMMLLLLLLLLLMMMNNNKKKHHHHHHJJJJJJGGGGGGIIIFFFGGGHHHGGGDDDCCCCCCDDDHHHJJJLLLLLLKKKIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRRRRQQQPPPOOOOOOSSSSSSTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWVVVUUUQQQQQQPPPOOONNNNNNMMMMMMLLLNNNQQQTTTWWWYYYZZZZZZ555333111111333555666777888777777777777777888999888888777777888888999:::=========>>>??????@@@@@@BBBCCCBBBAAA???@@@CCCEEECCCCCCDDDEEEFFFHHHJJJKKKQQQRRRSSSUUUWWWWWWXXXXXXYYYWWWVVVXXX[[[\\\ZZZXXXUUUTTTTTTTTTTTTVVVWWWXXX\\\WWWRRRQQQQQQPPPKKKFFFCCCBBB???<<<::::::::::::>>>???AAAEEEKKKQQQXXX\\\^^^aaaddddddbbbaaacccfffeeeeeefffffffffgggggggggdddbbb```bbbeeefffdddbbbaaaaaaaaa```aaabbbbbbccc``````_________^^^^^^^^^\\\ZZZXXXXXXYYYYYYXXXVVVUUUVVVWWWWWWXXXWWWWWWWWWRRRUUUWWWXXXWWWVVVVVVWWWOOOOOONNNNNNMMMLLLLLLLLLMMMNNNPPPQQQPPPNNNLLLKKKLLLKKKKKKKKKLLLNNNPPPQQQMMMLLLJJJIIIHHHIIIKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJKKKJJJIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHDDDGGGJJJIIIFFFCCCBBBBBBGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEGGGGGGEEEDDDDDDDDDHHHIIIKKKJJJIIIHHHHHHIIIMMMIIIHHHIIIIIIFFFGGGKKKHHHJJJMMMRRRUUUTTTNNNIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLNNNPPPQQQRRRQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHKKKNNNOOONNNMMMNNNPPPNNNOOOPPPPPPNNNNNNOOOPPPSSSQQQMMMIIIGGGFFFGGGGGGIIIJJJKKKKKKLLLKKKKKKJJJIIIJJJKKKJJJIIIIIIJJJKKKMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEGGGHHHHHHEEEFFFGGGIIIIIIJJJJJJIIIJJJJJJLLLLLLLLLKKKJJJIIIJJJJJJLLLLLLKKKJJJHHHFFFLLLLLLKKKJJJIIIIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGIIIMMMNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCAAAAAAAAABBBDDDFFFCCCEEEFFFGGGGGGFFFEEECCCGGGGGGFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEAAABBBCCCDDDGGGIIILLLMMMNNNQQQUUUVVVTTTRRRPPPOOOVVVTTTTTTWWW[[[[[[VVVQQQRRRSSSRRROOOOOORRRSSSRRRMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUUUUWWWWWWVVVSSSQQQQQQQQQPPPRRRTTTXXX[[[]]]___```aaa```___```aaaaaa___]]][[[YYYXXXVVVVVVVVVWWWWWWSSSTTTUUUVVVXXXXXXYYYYYY[[[XXXTTTQQQOOOOOOQQQRRRRRROOOOOOSSSTTTRRRSSSWWW[[[ZZZWWWUUUTTTTTTUUUVVVQQQQQQRRRRRRRRRRRRQQQQQQQQQNNNKKKKKKLLLLLLIIIFFFKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMKKKIIIHHHDDDEEEHHHJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNOOORRRTTTWWWWWWWWWWWWVVVWWWYYY\\\ZZZ[[[[[[ZZZWWWTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZ999777444333444666666666777777777777777888888999888888888888888999999:::<<<======>>>>>>???@@@@@@@@@BBBCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIJJJNNNOOOQQQSSSVVVWWWXXXYYYXXXWWWVVVXXXZZZ[[[YYYWWWVVVUUUUUUUUUVVVWWWXXXYYY]]]YYYUUUTTTUUUTTTPPPKKKGGGDDD@@@===;;;::::::;;;::::::;;;>>>CCCIIIOOORRRXXX\\\```bbbaaaaaacccfffccccccbbbbbbaaabbbbbbbbbcccaaa```aaaccceeecccbbbcccbbbbbbbbbbbbcccdddddd____________^^^^^^^^^^^^^^^[[[YYYXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXXXXUUUWWWYYYYYYWWWUUUUUUUUUQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMKKKJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHCCCFFFHHHHHHEEEDDDDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGGGGFFFEEEEEEEEEHHHIIIHHHGGGEEEFFFHHHJJJLLLHHHHHHJJJIIIFFFGGGJJJIIIKKKNNNRRRUUUTTTOOOJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJMMMPPPPPPOOONNNNNNPPPOOOPPPPPPOOONNNMMMOOOPPPSSSQQQMMMJJJGGGGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHFFFHHHJJJLLLMMMLLLJJJIIIJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIGGGEEEJJJJJJJJJIIIHHHGGGGGGFFFIIIIIIIIIHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEAAABBBBBBDDDFFFHHHJJJKKKLLLOOOSSSTTTRRROOONNNMMMOOOPPPRRRSSSSSSSSSRRRQQQRRRUUUTTTQQQQQQTTTUUURRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVXXXYYYXXXZZZZZZYYYVVVTTTSSSTTTTTTUUUWWWYYY\\\]]]^^^______^^^^^^```bbbbbbaaa```]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYY[[[\\\]]]^^^^^^^^^]]][[[WWWTTTRRRSSSTTTUUUVVVSSSSSSVVVVVVTTTVVVYYY^^^\\\ZZZXXXWWWWWWWWWXXXSSSSSSSSSTTTTTTSSSSSSSSSRRROOOMMMLLLMMMMMMJJJHHHKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFIIIKKKLLLMMMLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHLLLMMMNNNNNNNNNOOOQQQSSSZZZ[[[\\\\\\[[[[[[]]]___^^^___```___\\\YYYXXXXXXVVVUUUSSSQQQQQQQQQQQQQQQSSSSSSTTTVVVWWWXXXYYYZZZ===:::777666666666666555777777777777888888999999888888888888999999999:::<<<<<<======>>>?????????===@@@CCCDDDDDDBBBAAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLNNNQQQTTTVVVXXXXXXWWWVVVVVVWWWYYYYYYXXXVVVWWWVVVVVVVVVWWWXXXYYYZZZ]]]YYYVVVVVVWWWWWWTTTQQQKKKHHHCCC>>>;;;::::::;;;777777777888<<<@@@EEEHHHOOOUUU\\\___```aaadddfffdddcccaaa___^^^^^^^^^___bbbaaa```aaabbbccccccaaacccbbbbbbbbbbbbcccdddddd`````````_________^^^^^^aaa^^^[[[YYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXZZZ[[[ZZZWWWUUUTTTTTTSSSSSSRRRQQQPPPOOONNNMMMOOONNNNNNMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTRRRPPPNNNQQQPPPNNNLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHHHHFFFEEEFFFGGGIIIHHHGGGDDDCCCDDDHHHKKKJJJGGGHHHJJJJJJGGGFFFHHHJJJLLLNNNRRRTTTRRRNNNKKKIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQRRRPPPOOOOOOPPPQQQQQQPPPOOOMMMMMMNNNPPPRRRPPPMMMJJJHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOPPPOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGIIIKKKKKKJJJGGGFFFJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCAAAAAACCCEEEFFFBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLOOOPPPNNNLLLJJJJJJHHHKKKOOONNNLLLKKKNNNRRRRRRUUUUUUSSSSSSUUUUUURRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[ZZZ[[[[[[ZZZWWWUUUTTTUUUXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]___bbbcccbbbaaa\\\\\\\\\\\\\\\]]]]]]^^^\\\]]]^^^___```aaaaaaaaa___]]][[[XXXWWWWWWXXXYYYZZZWWWVVVXXXXXXVVVWWW[[[___]]][[[YYYWWWWWWWWWWWWTTTTTTTTTUUUUUUTTTTTTTTTRRRQQQOOONNNNNNMMMKKKIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLNNNOOOPPPLLLLLLMMMMMMLLLJJJHHHGGGLLLMMMNNNNNNNNNNNNQQQSSS\\\___bbbcccccccccdddeeeccceeegggfffbbb^^^[[[ZZZXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYY===:::888777777777666555666777777888999999999999888888999999999::::::999;;;;;;<<<======>>>>>>???<<>>@@@GGGNNNWWW]]]```bbbeeehhhhhhgggdddaaa____________bbbbbbaaabbbccccccccccccbbbbbbbbbbbbbbbcccddddddbbbbbbbbbbbbaaaaaaaaaaaaccc```]]][[[\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZXXXZZZ[[[ZZZXXXVVVUUUUUUTTTTTTSSSQQQPPPOOONNNMMMQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSUUUUUUUUUSSSQQQPPPSSSRRRPPPNNNMMMLLLLLLLLLNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIILLLKKKIIIGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFGGGGGGFFFEEEFFFHHHHHHHHHHHHGGGFFFFFFIIIKKKIIIGGGHHHKKKKKKHHHFFFHHHJJJLLLNNNQQQQQQPPPMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQQQQPPPNNNLLLLLLNNNPPPRRRPPPNNNKKKJJJIIIIIIJJJKKKJJJIIIIIIJJJMMMPPPQQQQQQQQQPPPMMMIIIGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAACCCEEEGGGGGGFFFEEEDDDGGGEEEBBBAAAAAABBBEEEGGGBBBBBBBBBCCCCCCEEEFFFGGGGGGJJJLLLLLLJJJHHHGGGFFFFFFIIIKKKJJJHHHIIIMMMQQQNNNRRRSSSQQQQQQSSSRRRNNNOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZXXXVVVTTTSSSTTTXXXXXXZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]___```___^^^YYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[\\\]]]^^^______^^^___^^^\\\[[[ZZZZZZ[[[[[[\\\XXXWWWXXXWWWUUUVVVZZZ]]]\\\ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUQQQQQQOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNPPPRRRNNNNNNNNNNNNMMMKKKJJJIIILLLMMMNNNNNNMMMNNNPPPRRR]]]```eeeiiijjjkkklllmmmiiikkkmmmkkkfffaaa\\\ZZZYYYXXXUUUSSSRRRQQQQQQQQQPPPQQQQQQRRRTTTUUUUUUVVV888777666666777888777666666666888999:::::::::999777888999::::::::::::999;;;;;;;;;<<<======>>>>>><<<===>>>======>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVXXXXXXYYYZZZ[[[[[[[[[\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZVVVQQQKKKCCC>>>:::999888777666444444444777:::;;;AAAIIIRRRZZZ^^^aaaeeehhhjjjhhhfffdddbbbaaaaaaaaaccccccddddddddddddeeeeeeeeeeeeddddddeeeeeefffgggfffeeeeeeeeeeeedddddddddfffccc```______```aaa`````````______^^^]]]\\\[[[VVVXXXZZZZZZXXXWWWVVVWWWSSSSSSRRRQQQPPPOOONNNNNNSSSRRRPPPOOOOOOPPPRRRTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMOOOOOOOOOPPPOOOOOONNNMMMNNNMMMMMMLLLKKKKKKKKKKKKMMMLLLJJJHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGFFFEEEEEEGGGHHHFFFIIIKKKLLLKKKJJJJJJJJJIIIGGGHHHLLLLLLHHHGGGIIIKKKLLLNNNOOONNNMMMKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRPPPOOOPPPQQQPPPOOOMMMMMMNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKLLLKKKJJJJJJKKKNNNPPPRRRQQQPPPOOOKKKHHHFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHHHHFFFEEEEEEFFFJJJJJJHHHGGGGGGHHHIIIIIIDDDEEEFFFHHHIIIKKKMMMNNNGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFDDDBBBAAAFFFEEECCCAAAAAACCCEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJIIIGGGEEEDDDDDDFFFEEEEEEEEEFFFHHHKKKLLLIIILLLNNNLLLLLLNNNLLLIIILLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWXXXWWWUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWUUUUUUUUUSSSTTTXXX\\\[[[YYYXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTPPPPPPOOONNNLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJJJJJJJKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQYYY^^^dddjjjlllnnnoooqqqmmmooopppnnniiibbb^^^[[[XXXVVVTTTQQQOOONNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQ555444444555888999888777555666888:::;;;;;;::::::777888:::;;;;;;;;;:::999::::::;;;;;;<<<==================<<<;;;===@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^___^^^^^^_________```aaaaaabbbbbb[[[WWWQQQIIIBBB===999888555444222111222444666888===DDDMMMUUUZZZ^^^cccgggggggggfffeeedddcccbbbaaacccdddeeeeeeddddddeeegggiiihhhhhhhhhhhhiiijjjjjjhhhhhhhhhgggggggggffffffgggeeecccccccccdddcccaaaaaaaaaaaa```___^^^\\\[[[UUUWWWYYYYYYXXXVVVVVVWWWSSSSSSRRRRRRQQQPPPPPPPPPTTTSSSQQQPPPPPPRRRTTTUUUWWWVVVTTTSSSRRRSSSTTTTTTRRRRRRQQQQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIHHHFFFFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFIIIJJJFFFJJJMMMOOOOOOMMMLLLKKKJJJHHHIIILLLLLLJJJIIILLLLLLNNNOOOOOOMMMKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHJJJJJJLLLLLLKKKJJJJJJKKKKKKLLLJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRRRRPPPNNNNNNOOOPPPPPPNNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQPPPOOOMMMJJJGGGGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHGGGDDDCCCEEEGGGGGGFFFEEEDDDDDDEEEGGGHHHEEEEEEFFFGGGJJJLLLNNNPPPHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFEEEDDDCCCAAA@@@EEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGIIIHHHFFFCCCCCCCCCDDDBBBAAABBBCCCEEEGGGGGGFFFIIIIIIGGGGGGIIIIIIFFFJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUWWWWWWVVVUUUVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXYYYZZZZZZXXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[VVVWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZVVVSSSTTTSSSRRRTTTXXX[[[[[[ZZZYYYXXXWWWWWWVVVSSSRRRQQQPPPPPPQQQRRRSSSOOOPPPPPPNNNKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMLLLKKKKKKLLLNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMNNNMMMMMMMMMOOOPPPTTTYYY___dddgggiiikkklllkkkmmmmmmkkkgggbbb^^^]]]VVVTTTRRROOOMMMKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMM555444555666888999888777444666888:::;;;;;;;;;:::777888:::;;;<<<;;;:::999999::::::;;;<<<<<<======<<<===>>>???>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNPPPPPPQQQRRRUUUYYYZZZZZZ[[[]]]```___```aaaccccccccccccbbbcccdddeeefffffffffggghhhaaa^^^XXXPPPHHHAAA;;;999444333111111111444666888:::@@@IIIOOOTTTYYY___ddddddeeegggggggggfffdddcccbbbdddeeeeeeccccccdddfffiiiiiihhhhhhiiiiiijjjkkkiiihhhhhhhhhhhhggggggggggggfffffffffgggfffdddbbbcccbbbbbbaaa___^^^\\\[[[WWWXXXZZZYYYWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPOOOOOONNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLIIIKKKMMMOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFHHHKKKKKKHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKNNNHHHKKKMMMNNNNNNMMMMMMNNNMMMJJJIIILLLMMMKKKKKKOOONNNPPPQQQPPPMMMKKKLLLNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLNNNQQQQQQOOOMMMKKKMMMPPPQQQPPPOOOOOOPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMKKKIIIIIILLLNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGIIIGGGDDDCCCFFFIIIDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHHHHJJJLLLNNNOOOHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDD>>>AAADDDDDDBBB@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBBBBBBBCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHIIIGGGEEECCCCCCCCCBBBDDDFFFEEECCCBBBEEEHHHFFFHHHHHHEEEEEEHHHHHHFFFHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOQQQTTTUUUTTTTTTVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWWWWXXXZZZZZZYYYWWWWWWXXXYYYZZZ[[[ZZZZZZYYYUUUVVVWWWWWWWWWWWWWWWWWWUUUVVVXXXZZZ[[[[[[ZZZYYY[[[VVVTTTTTTTTTSSSUUUZZZXXXXXXXXXXXXXXXWWWWWWVVVSSSRRRPPPOOOOOOPPPRRRSSSPPPQQQRRRPPPLLLJJJJJJLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNMMMLLLLLLNNNPPPOOOSSSXXX[[[]]]___aaabbb___aaabbbaaa___\\\[[[[[[UUUSSSQQQMMMKKKIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJ777666666777999999888666444666888;;;<<<<<<;;;:::777888:::<<<<<<;;;:::999999999:::;;;;;;<<<<<<===:::===AAABBBBBBBBBBBBBBBFFFEEEEEEEEEFFFGGGHHHHHHEEEFFFIIILLLOOOQQQRRRSSSTTTWWW[[[]]]]]]^^^aaadddbbbccceeefffggggggfffeeeeeefffhhhhhhggghhhiiijjjeeebbb]]]UUUMMMDDD>>>:::555444333222333666999;;;888>>>EEEKKKPPPVVV\\\bbbdddfffhhhkkkkkkjjjgggfff```ccceeedddbbbaaacccffffffffffffffffffggghhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhiiihhhdddbbbccccccbbbaaa___]]]\\\[[[XXXYYYZZZYYYVVVSSSQQQQQQSSSTTTTTTTTTTTTUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQSSSUUUUUUSSSQQQPPPOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMNNNNNNMMMLLLMMMNNNPPPQQQMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKGGGIIIKKKMMMNNNMMMLLLKKKMMMMMMLLLJJJJJJIIIIIIIIIFFFEEEFFFIIIMMMNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJKKKNNNPPPJJJKKKLLLLLLLLLLLLNNNPPPNNNKKKJJJLLLMMMKKKMMMQQQQQQSSSTTTRRRNNNLLLNNNPPPMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNTTTRRRPPPMMMKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJMMMPPPQQQOOOLLLIIILLLPPPRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOOMMMKKKJJJKKKNNNQQQOOONNNMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIJJJHHHDDDCCCGGGKKKIIILLLPPPTTTUUUSSSOOOMMMKKKJJJJJJIIIJJJKKKLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMGGGGGGGGGFFFEEEDDDDDDCCC===AAAEEEFFFDDDAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHIIIHHHEEECCCCCCCCCAAAHHHMMMJJJDDDAAAFFFLLLGGGIIIHHHDDDDDDHHHIIIGGGEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKMMMPPPQQQQQQRRRSSSUUUYYYYYYYYYXXXWWWVVVTTTTTTWWWVVVVVVXXX[[[\\\[[[ZZZUUUVVVXXXYYYYYYYYYXXXWWWTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUXXXZZZ[[[[[[ZZZYYY\\\XXXUUUVVVVVVUUUXXX]]]TTTUUUUUUVVVVVVUUUUUUTTTTTTRRRQQQPPPPPPQQQRRRTTTQQQRRRSSSQQQMMMKKKLLLMMMLLLKKKKKKLLLLLLMMMNNNOOOKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMNNNMMMLLLLLLNNNOOOMMMOOOSSSUUUVVVVVVXXXYYYSSSUUUVVVWWWVVVVVVWWWXXXUUUSSSPPPMMMJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIII:::999777666;;;>>>:::222777888888666777777111)))888:::;;;:::888888999::::::999999999:::;;;===>>>DDDBBB???@@@CCCDDDCCCAAAIIIHHHFFFDDDBBBEEEIIIMMMKKKLLLOOORRRTTTUUUVVVVVVWWWZZZ]]]```bbbcccfffhhhmmmmmmlllkkkjjjiiiiiihhhfffhhhjjjjjjiiiiiiiiijjjkkkhhhbbb[[[TTTKKKBBB===999888666444444555666777:::>>>CCCHHHLLLQQQVVVYYYaaabbbdddgggiiiiiifffdddfffdddaaa___^^^^^^___```^^^```aaaaaabbbdddhhhjjjdddeeeffffffddddddfffhhhgggfffffffffgggfffdddaaabbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSRRROOOMMMMMMNNNPPPQQQQQQPPPOOONNNOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNOOONNNLLLJJJIIIIIIIIIJJJFFFHHHJJJJJJIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKMMMNNNOOOOOOOOOOOOQQQOOOLLLJJJJJJLLLOOOQQQVVVTTTQQQOOOMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMRRROOOKKKIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPVVVRRRNNNMMMNNNOOONNNLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMOOOQQQQQQPPPNNNLLLIIIIIIJJJJJJKKKMMMNNNOOOSSSPPPNNNNNNOOOOOOMMMJJJLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMOOOPPPPPPPPPPPPOOOPPPOOONNNLLLLLLMMMMMMNNNLLLKKKJJJJJJJJJJJJKKKLLLHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGOOOJJJIIIKKKLLLIIIIIIKKKOOOVVV\\\___bbbbbb\\\TTTTTTOOOJJJIIIKKKNNNNNNNNNPPPMMMIIIGGGGGGHHHHHHIIIEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLIIIHHHFFFDDDBBBBBBBBBBBBDDDFFFGGGEEEAAA??????AAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCDDDFFFGGGHHHBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCAAAAAA@@@AAABBBCCCDDDFFFGGGGGGMMMKKKHHHEEEDDDEEEFFFHHHDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLOOOQQQSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUXXXWWWVVVTTTTTTTTTUUUVVVUUUWWWYYY[[[\\\[[[ZZZYYY[[[YYYWWWUUUTTTTTTVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUSSSPPPNNNMMMMMMOOOPPPOOONNNNNNMMMNNNOOOPPPQQQMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPOOONNNNNNNNNNNNOOOPPPMMMKKKKKKNNNOOONNNLLLNNNPPPQQQQQQNNNLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJIIIFFFCCCBBBCCCEEEGGGGGG111444555444666999888444222555666777999<<<888222888999::::::888888999:::::::::::::::;;;===>>>???CCCAAA???@@@BBBCCCBBBAAAFFFHHHKKKKKKJJJIIIIIIJJJIIIKKKNNNRRRUUUWWWXXXXXXZZZ]]]```cccfffiiimmmooonnnnnnmmmlllkkkjjjiiihhhggghhhjjjjjjiiiiiiiiijjjllliiieee___YYYPPPHHHBBB;;;999777555444444555666;;;>>>AAACCCFFFIIINNNQQQZZZ[[[]]]aaaeeegggfffdddcccbbb___\\\[[[ZZZ[[[\\\XXXYYY[[[\\\]]]___cccfffhhhhhhhhhfffddddddfffhhhiiihhhhhhiiiiiihhhfffcccaaaaaa```___^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRRRRSSSRRROOOMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMKKKKKKJJJIIIIIIJJJKKKKKKJJJKKKLLLKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNPPPOOOMMMKKKKKKMMMOOOPPPWWWVVVSSSPPPOOONNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNMMMKKKIIIIIIKKKMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPTTTQQQNNNMMMNNNNNNNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIKKKLLLJJJHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGJJJIIIHHHHHHGGGGGGGGGHHHMMMIIIHHHKKKLLLJJJJJJLLLSSS^^^iiippptttssskkkbbbZZZTTTMMMJJJKKKNNNOOOOOORRROOOLLLIIIHHHIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDEEEDDDFFFHHHFFFCCCAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKMMMPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXWWW[[[ZZZZZZYYYZZZ[[[\\\]]][[[\\\]]]]]]\\\[[[YYYWWWZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXUUUSSSPPPNNNMMMMMMNNNOOOPPPOOONNNNNNNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOLLLJJJKKKMMMNNNMMMKKKLLLNNNPPPOOOMMMKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKOOONNNMMMLLLKKKKKKKKKKKKIIIGGGDDDCCCDDDFFFFFFFFF111777:::777666777888777111444777777:::>>><<<888888999::::::888888999:::;;;;;;;;;<<<===>>>@@@@@@BBB@@@???@@@BBBCCCCCCBBBFFFHHHKKKLLLKKKJJJIIIJJJIIIKKKNNNQQQUUUXXXYYYZZZ\\\^^^bbbeeehhhlllqqquuupppooonnnmmmkkkjjjiiihhhgggiiikkkkkkjjjiiijjjkkklllkkkhhhddd___XXXPPPJJJ???===:::888666555666666;;;<<<>>>???@@@DDDHHHLLLPPPQQQSSSWWW\\\aaabbbbbb^^^\\\YYYWWWVVVUUUVVVWWWVVVXXXZZZ[[[]]]```dddhhhiiiiiigggeeeccccccfffiiikkkkkkkkklllmmmkkkiiifffcccbbbaaa```_________```^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXZZZZZZYYYVVVSSSQQQVVVTTTSSSQQQQQQSSSTTTVVVUUUTTTSSSSSSSSSRRRPPPNNNPPPOOOOOONNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNLLLMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQPPPOOOMMMLLLHHHHHHHHHHHHIIIKKKLLLMMMKKKLLLLLLJJJHHHEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLOOONNNMMMMMMMMMNNNNNNOOOVVVTTTRRROOONNNMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPKKKJJJIIIJJJMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPPPPOOONNNMMMOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOQQQRRRQQQOOOLLLJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKIIIIIIEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHKKKHHHHHHJJJKKKJJJKKKOOOXXXfffxxx~~~tttddd]]]SSSMMMMMMOOOQQQQQQTTTRRRNNNKKKJJJIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEJJJIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^___aaaaaa```___]]]ZZZWWWUUUYYYYYYZZZ\\\\\\]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[VVVUUURRROOONNNMMMNNNOOOQQQPPPOOONNNOOOPPPQQQRRRUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOOOONNNNNNNNNMMMLLLJJJJJJLLLMMMLLLKKKMMMOOOPPPPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIJJJKKKKKKIIIGGGEEEEEEFFFFFFEEEDDD777;;;;;;888666777555222444888999777888;;;:::666777999::::::999888999;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAABBBCCCEEEEEEFFFJJJIIIHHHFFFEEEGGGJJJNNNKKKMMMOOORRRUUUWWWYYYZZZ]]]___aaaccceeejjjooossspppooonnnmmmkkkjjjhhhhhhiiikkklllmmmlllkkklllmmmkkkjjjiiigggddd^^^WWWQQQGGGEEEAAA>>><<<::::::;;;<<<<<<===>>>@@@DDDIIIMMMJJJIIIJJJNNNSSSXXX[[[\\\UUUTTTRRRQQQPPPQQQRRRSSSTTTVVVYYY[[[^^^aaafffjjjhhhgggfffcccbbbdddhhhlllnnnooooooqqqrrrqqqnnnkkkjjjiiigggfffeeedddeeeeeeddddddcccbbb```^^^\\\[[[\\\\\\]]]]]][[[YYYVVVTTTYYYXXXVVVUUUUUUVVVXXXYYYWWWVVVTTTTTTTTTTTTRRRPPPSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLMMMNNNOOOQQQQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRPPPNNNLLLHHHHHHIIIIIIJJJKKKKKKLLLGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNMMMMMMMMMQQQPPPNNNKKKJJJIIIHHHHHHKKKKKKKKKKKKLLLMMMOOOOOOLLLKKKKKKLLLMMMLLLJJJHHHMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNNNNNNNMMMLLLOOOOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLNNNPPPOOONNNKKKIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKIIIGGGFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHJJJGGGGGGJJJKKKJJJMMMRRR[[[lllrrrhhh[[[RRROOOPPPRRRRRRSSSRRRPPPLLLIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGEEECCCAAAAAABBBEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFCCCDDDFFFHHHIIIIIIHHHGGGLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^aaaaaa```^^^\\\YYYVVVUUUVVVWWWZZZ]]]_________^^^ZZZZZZZZZZZZ[[[\\\]]]^^^XXXWWWTTTRRRPPPOOOOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLLLLMMMMMMMMMOOOQQQRRRRRRPPPOOONNNOOOQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGEEEFFFGGGGGGEEEDDD777777555333555777333,,,555999999666555888888555777888::::::999999:::;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDDDDEEEEEEGGGIIIJJJKKKKKKJJJHHHGGGIIILLLOOOOOOPPPQQQRRRTTTVVVXXXYYY___```aaaaaacccfffjjjnnnnnnnnnmmmkkkjjjhhhggggggjjjlllnnnnnnmmmlllmmmnnniiihhhhhhgggeeeaaa[[[WWWPPPNNNKKKGGGEEEDDDCCCDDDAAABBBBBBAAAAAADDDIIILLLIIIHHHGGGIIIMMMQQQSSSTTTMMMLLLKKKKKKLLLMMMPPPQQQOOOQQQTTTWWWYYY]]]bbbfffggggggfffeeeeeeiiinnnrrrttttttvvvyyy{{{zzzwwwtttsssrrrqqqooonnnmmmllllllllllllkkkiiigggdddbbb```dddbbbaaa^^^\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVVVVVVVVVVUUUTTTXXXWWWUUUTTTTTTTTTUUUVVVRRRRRRRRRRRRQQQQQQQQQQQQMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRQQQOOONNNLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFIIIIIIIIIIIIJJJLLLMMMMMMJJJJJJJJJKKKMMMLLLIIIGGGKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGJJJLLLMMMMMMKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGJJJJJJIIINNNTTT```qqquuueeeXXXRRRQQQQQQQQQPPPPPPOOOLLLHHHFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMLLLJJJGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFEEEHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDBBB@@@AAABBBEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCCCCDDDDDDEEEFFFCCCDDDFFFHHHIIIIIIIIIIIIOOOOOONNNNNNNNNOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWXXX\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVUUURRRUUUXXX[[[]]]]]]]]]\\\YYYXXXXXXYYYZZZ[[[]]]^^^YYYXXXVVVTTTSSSRRRRRRRRRQQQQQQOOOOOONNNOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMNNNOOONNNPPPRRRRRRQQQOOOOOOOOORRRRRRQQQOOONNNMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFEEEFFFGGGHHHGGGEEE666555333333888===888111222666777444333777999888777888999:::999999:::<<<:::;;;===???@@@BBBBBBBBBCCCEEEFFFGGGGGGHHHKKKMMMIIIMMMQQQSSSRRROOONNNMMMRRRRRRRRRSSSTTTVVVXXXYYY```aaabbbbbbbbbdddgggiiikkkjjjjjjiiihhhgggffffffiiikkkmmmmmmlllllllllmmmhhhgggfffeeeeeebbb^^^[[[XXXVVVSSSPPPNNNNNNNNNOOOMMMMMMLLLJJJGGGGGGIIIKKKMMMKKKJJJJJJLLLOOOOOOOOOHHHHHHGGGGGGHHHJJJMMMNNNMMMOOORRRTTTWWW[[[```dddffffffggggggiiilllqqquuuvvvwwwzzz~~~|||zzzzzzzzzzzzxxxwwwvvvuuuuuutttssspppmmmjjjhhhfffjjjhhheeebbb```___^^^^^^ZZZYYYYYYYYYYYYYYYYYYZZZ[[[YYYXXXXXXYYYZZZZZZYYY[[[ZZZYYYYYYXXXXXXXXXXXXUUUTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPOOONNNLLLKKKJJJKKKLLLMMMLLLJJJHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLFFFFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGJJJKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKKKKJJJGGGFFFFFFGGGJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJIIIHHHNNNUUUccctttooo___VVVRRRPPPOOOMMMNNNNNNKKKGGGDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKMMMLLLJJJHHHFFFCCCDDDEEEFFFGGGFFFFFFEEEGGGFFFEEEDDDDDDEEEGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCBBBBBBDDDEEEGGGCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFGGGIIIJJJLLLLLLRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUXXXWWWVVVUUUVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUQQQSSSUUUXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[XXXXXXWWWUUUTTTTTTTTTSSSQQQPPPOOONNNMMMNNNOOOPPPMMMMMMNNNPPPRRRSSSUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRNNNOOOPPPOOOMMMMMMOOOPPPKKKMMMOOOPPPNNNMMMMMMMMMPPPOOONNNMMMLLLJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDEEEGGGIIIIIIHHH555777888777:::>>><<<777222666777333222666::::::666888999999999999:::<<<999:::<<>>@@@@@@???@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXYYY[[[]]]^^^^^^^^^^^^```bbbdddeeeddddddeeefffbbbcccddddddcccccceeegggfffffffffeeecccbbb```___aaaaaa`````````aaabbbbbbcccccccccdddeeeggghhhhhhhhheeebbb___^^^\\\ZZZXXXRRRQQQOOOMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCEEEGGGHHHNNNOOOPPPOOOMMMNNNPPPSSSRRRSSSTTTVVVYYY\\\___```dddjjjsss|||zzzuuusssssssssrrrqqqooollliiihhhfffffffffggghhhgggdddbbbaaabbbcccbbb```___aaadddeeeeeedddcccbbbaaa___^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXZZZ[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSQQQOOOOOOQQQRRRSSSSSSSSSSSSOOOPPPPPPOOOMMMMMMNNNOOOPPPOOONNNMMMMMMNNNPPPQQQRRRQQQOOOMMMLLLLLLMMMNNNKKKLLLNNNOOOPPPOOONNNMMMPPPOOONNNOOORRRSSSRRRPPPOOONNNMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPOOOOOOPPPOOONNNNNNOOOOOONNNLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPNNNMMMMMMLLLLLLLLLOOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPOOONNNOOOPPPRRRRRRQQQRRRRRRTTTVVVWWWTTTUUUUUUUUUUUUTTTSSSRRRSSSPPPLLLLLLNNNOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMPPPSSSVVVeeepppppp___TTTOOONNNNNNLLLJJJGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHKKKKKKJJJIIIMMMKKKHHHHHHJJJKKKJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJLLLLLLKKKJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGJJJLLLMMMMMMLLLKKKMMMOOOJJJJJJLLLLLLMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMKKKIIIHHHIIIKKKOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNMMMKKKNNNOOOOOONNNLLLKKKLLLMMMKKKLLLLLLLLLKKKKKKLLLNNNOOONNNMMMLLLJJJJJJJJJJJJLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQOOONNNMMMMMMNNNNNNRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSQQQPPPQQQTTTUUUUUUSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUVVVUUUUUUSSSQQQPPPPPPRRRRRRPPPMMMNNNMMMLLLLLLLLLNNNPPPQQQMMMNNNPPPQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLIIIHHHHHHGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNOOONNNPPPRRRRRRPPPNNNNNNNNNQQQOOOMMMKKKJJJIIIIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIKKKIIIFFFDDDDDDDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJ777777777777777777777777:::888666666777666555333999999999999999999999999;;;:::999;;;===>>>===<<<===???BBBDDDGGGHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSUUUUUUUUUUUUWWWXXXZZZ\\\]]]^^^______^^^```bbbcccbbbbbbcccddd```aaabbbbbbaaabbbdddeeeggggggfffeeedddbbb```___bbbbbbbbbaaaaaabbbcccccccccdddeeeggghhhjjjlllllljjjfffbbb___^^^]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQNNNLLLHHHDDDBBBCCCDDDEEEHHHHHHHHHFFFDDDDDDFFFHHHFFFFFFFFFGGGIIILLLNNNPPPTTT[[[fffqqq{{{{{{wwwwwwwwwwwwvvvsssooollliiigggggghhhjjjlllkkkiiigggdddeeeeeecccbbbbbbdddfffggggggfffeeedddbbb```___``````___^^^]]]]]]]]]]]]^^^___aaa```___^^^^^^___]]]]]]]]]]]]]]]]]]]]]\\\]]]\\\[[[YYYXXXXXXWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTWWWXXXYYYZZZYYYXXXUUUTTTPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRQQQOOOOOOPPPRRRTTTRRROOOLLLLLLNNNQQQSSSQQQPPPOOOMMMMMMMMMNNNOOOIIIJJJMMMOOOPPPPPPPPPOOOOOOOOOOOOQQQSSSTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNOOOPPPPPPQQQPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRTTTSSSRRRRRRSSSSSSRRRQQQMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRRRRRRRRRRTTTVVVUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYYVVVTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOORRRRRRSSSSSSRRRSSSVVVYYYeeennn{{{tttcccXXXSSSQQQOOONNNKKKIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLKKKIIINNNLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJLLLNNNJJJKKKLLLMMMMMMMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLOOOOOONNNNNNNNNMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMKKKLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPOOONNNMMMMMMNNNNNNQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUSSSRRRQQQRRRSSSSSSQQQOOONNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQOOOMMMMMMNNNOOOOOONNNNNNLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJ888888888888888888888888;;;:::999888777666555444888888888888888888888888:::999888999;;;<<<;;;::::::<<<>>>AAACCCEEEEEEEEEEEEFFFHHHGGGGGGFFFHHHIIILLLNNNQQQSSSTTTTTTSSSRRRUUUVVVXXXZZZ\\\^^^___```\\\^^^``````______```aaa^^^___```_________aaaccceeeeeeeeeeeeeeedddccccccddddddcccbbbbbbbbbbbbbbbddddddfffhhhjjjkkklllllljjjfffaaa^^^]]]]]]]]]\\\^^^]]]\\\[[[ZZZYYYYYYYYYVVVSSSNNNIIIFFFEEEFFFGGGHHHGGGEEECCCAAAAAAAAABBBCCCBBBAAAAAAAAACCCEEEFFFJJJOOOXXXcccooo|||}}}}}}|||zzzwwwrrrmmmkkkhhhhhhjjjmmmooopppmmmkkkhhhgggfffeeedddeeefffhhheeeeeeeeedddcccbbbaaa```cccbbbaaa```____________```bbbccccccaaa``````aaa^^^^^^_________````````````___]]]\\\[[[ZZZZZZZZZ\\\ZZZXXXVVVVVVVVVXXXYYYWWWWWWVVVUUUUUUVVVWWWWWWWWWXXXZZZZZZZZZYYYWWWUUURRRSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRQQQPPPPPPRRRSSSRRRQQQPPPOOOPPPSSSVVVXXXQQQQQQPPPOOOOOOOOOPPPQQQLLLMMMNNNPPPQQQQQQQQQQQQLLLMMMOOORRRSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSSSSRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUVVVUUUTTTTTTUUUUUUTTTRRROOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRTTTUUUVVVWWWZZZ\\\XXXZZZ\\\^^^_________^^^```aaadddeeeeeecccaaa___[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUXXXYYYZZZYYYXXXXXXZZZ\\\ccciiissswwwggg]]]WWWVVVQQQOOOLLLJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJLLLMMMNNNMMMKKKLLLKKKJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPOOOOOONNNNNNMMMMMMMMMOOOPPPPPPOOOMMMLLLNNNOOOMMMMMMNNNMMMMMMMMMLLLLLLPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPOOOLLLKKKKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKNNNNNNMMMLLLKKKJJJJJJKKKHHHIIIKKKMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPOOOPPPQQQQQQRRRRRRQQQQQQTTTTTTTTTTTTSSSSSSRRRRRROOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRPPPOOONNNMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJJJJKKKMMMNNNPPPRRRSSSTTTSSSRRRQQQOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSQQQOOONNNPPPQQQOOOPPPQQQQQQQQQOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLL999999999999999999999999:::::::::888777555555555888888888888888888888888999888777888999:::999777888999<<<>>>@@@AAAAAAAAAAAABBBCCCCCCBBBAAABBBDDDHHHJJJNNNPPPQQQPPPNNNMMMNNNOOOPPPRRRUUUWWWYYYZZZZZZ\\\^^^^^^^^^]]]^^^```\\\^^^^^^^^^]]]^^^```bbbcccccceeefffggghhhhhhhhhggggggeeedddccccccbbbbbbdddeeefffhhhiiiiiiiiiiiigggccc___\\\\\\]]]]]]]]]______``````````````````^^^ZZZVVVQQQNNNMMMMMMNNNLLLJJJGGGEEECCCBBBBBBAAACCCBBB???=========???@@@CCCGGGMMMVVVddduuu~~~yyytttooollliiijjjlllppprrrrrrooommmjjjhhheeeccccccdddeeeeee``````aaabbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^[[[]]]``````^^^]]]]]]]]]``````aaaaaabbbbbbccccccaaaaaa```___^^^^^^^^^^^^___]]][[[ZZZYYYZZZ\\\]]][[[[[[YYYYYYYYYYYY[[[[[[XXXYYY[[[\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTRRRSSSTTTTTTSSSSSSUUUWWWSSSSSSTTTUUUWWWXXXYYYYYYTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMOOORRRTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTUUUUUUVVVUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTUUUUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQSSSTTTUUUTTTTTTSSSPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUWWWXXXYYY\\\___bbb```bbbdddfffgggfffeeecccdddeeehhhjjjjjjhhhfffddd```aaaaaa`````````aaabbb```___^^^]]]\\\\\\[[[\\\^^^___```___^^^^^^___```cccgggnnnzzz{{{kkk```ZZZXXXSSSQQQNNNLLLJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKMMMNNNOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKNNNOOOOOONNNMMMLLLMMMOOOLLLLLLMMMMMMLLLLLLKKKJJJMMMNNNNNNOOOPPPPPPPPPPPPNNNOOOOOONNNLLLKKKKKKLLLIIIJJJJJJIIIHHHGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJMMMOOOPPPPPPQQQPPPOOONNNMMMMMMNNNNNNOOOMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMLLLIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIKKKKKKJJJJJJLLLMMMLLLMMMPPPRRRSSSRRRQQQOOOPPPPPPPPPQQQRRRSSSUUUVVVQQQRRRRRRQQQPPPPPPRRRTTTPPPQQQSSSSSSRRRPPPNNNLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJKKKLLLMMMMMMMMMMMM999999999999999999999999999::::::999666555555666888888888888888888888888777666555666777888777666666888999;;;<<<<<<<<<<<<<<<===>>>>>>===<<<===>>>CCCEEEGGGJJJJJJJJJHHHGGGJJJJJJKKKLLLOOOQQQSSSUUUVVVXXXZZZZZZYYYYYYZZZ[[[XXXZZZZZZZZZZZZZZZ\\\^^^___```bbbeeeggghhhiiijjjfffeeeddddddccccccddddddbbbccceeeggggggggggggfffcccaaa^^^]]]^^^____________```aaabbbcccdddddddddaaa___\\\YYYVVVUUUUUUUUUQQQNNNKKKIIIHHHGGGFFFEEEEEEBBB???;;;999999:::;;;>>>@@@EEEOOO]]]qqq|||vvvqqqnnnkkklllnnnqqqsssrrroookkkfffccc^^^\\\[[[\\\\\\\\\XXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\]]]\\\[[[ZZZ[[[^^^^^^^^^______`````````^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^[[[ZZZYYYYYYYYYYYYZZZ[[[XXXYYY[[[\\\\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTUUUVVVVVVVVVVVVXXXZZZWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQTTTWWWXXXXXXXXXYYYZZZUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYWWWVVVTTTUUUVVVVVVUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVVVVWWWWWWWWWWWWSSSUUUVVVXXXXXXXXXWWWWWWWWWYYYZZZ\\\]]]```dddgggiiijjjlllmmmmmmllljjjiiieeeggghhhjjjjjjiiihhhgggccceeeffffffeeedddeeegggeeedddcccbbbaaaaaaaaabbbcccdddeeedddcccbbbcccdddfffhhhmmmwwwoooccc\\\YYYVVVTTTRRROOONNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLMMMOOOOOOMMMLLLJJJJJJKKKIIIHHHGGGHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJLLLKKKKKKKKKKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLNNNKKKLLLMMMMMMMMMLLLJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPMMMOOOOOONNNMMMLLLMMMNNNIIIJJJKKKJJJIIIIIIKKKMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJLLLOOOPPPQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPOOONNNMMMLLLJJJMMMPPPQQQQQQQQQRRRSSSRRRRRRSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQPPPPPPOOOOOONNNNNNPPPPPPOOOOOONNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLMMMLLLMMMNNNPPPMMMOOOQQQSSSTTTTTTSSSRRROOOPPPPPPQQQRRRTTTUUUVVVQQQSSSTTTTTTSSSSSSTTTVVVRRRSSSTTTTTTSSSQQQNNNLLLNNNNNNOOOPPPOOONNNLLLKKKJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOO::::::::::::::::::::::::666888999888666444555777888888888888888888888888555444444444666777777666666777888999999999888777888999::::::888888999:::<<<>>>@@@AAABBBAAA@@@@@@DDDDDDDDDEEEGGGJJJLLLNNNLLLMMMOOOPPPOOOOOOPPPQQQNNNPPPQQQPPPPPPPPPRRRTTTWWWYYY[[[]]]___aaabbbbbb\\\\\\\\\]]]___aaabbbccc___aaacccfffggghhhggggggaaa___^^^___```bbbbbbaaa___```bbbcccddddddcccccc```___^^^]]]\\\[[[[[[ZZZYYYVVVRRRPPPPPPPPPNNNLLLJJJGGGCCC>>><<<;;;;;;<<<===@@@FFFOOO\\\nnnyyytttqqqmmmnnnppprrrsssqqqllliii___ZZZTTTQQQPPPQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMPPPTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWSSSUUUVVVXXXXXXVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVUUURRRSSSTTTTTTTTTUUUWWWZZZXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRTTTVVVYYYZZZYYYYYY\\\^^^ZZZZZZ[[[[[[[[[ZZZYYYXXXZZZZZZYYYYYYXXXWWWWWWVVV[[[[[[\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXXXXZZZXXXWWWWWWXXXXXXWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZXXXYYY[[[]]]]]]]]]\\\[[[[[[\\\]]]^^^___bbbgggjjjmmmmmmnnnnnnmmmlllkkkjjjeeefffggghhhhhhhhhhhhgggcccfffhhhhhhfffeeeggghhhfffeeeeeedddddddddeeeeeeeeefffhhhhhhfffffffffgggiiiiiikkksss|||oooeee___\\\[[[YYYVVVTTTSSSSSSSSSTTTRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPQQQSSSSSSQQQOOOLLLMMMNNNMMMJJJIIIKKKMMMOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPLLLJJJHHHIIIKKKKKKIIIGGGNNNNNNMMMMMMMMMNNNOOOPPPMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNNNNNNNLLLLLLNNNOOOMMMMMMOOOOOOOOONNNLLLKKKLLLMMMMMMNNNOOOPPPRRRRRRNNNOOOQQQPPPOOOOOOPPPRRRJJJKKKLLLLLLLLLMMMOOOQQQNNNNNNMMMLLLLLLLLLLLLMMMLLLNNNPPPRRRSSSSSSSSSRRROOOOOONNNMMMMMMNNNOOOPPPMMMNNNOOOOOOPPPOOOOOOOOONNNNNNPPPPPPPPPOOOMMMLLLJJJNNNRRRSSSSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOOOOPPPRRRSSSRRRUUUWWWWWWVVVUUUVVVXXXUUUUUUUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNPPPPPPPPPPPPRRRTTTTTTUUUWWWXXXYYYZZZZZZYYYRRRRRRSSSTTTUUUWWWYYYZZZYYYZZZ\\\\\\[[[YYYYYYZZZXXXXXXXXXWWWVVVTTTRRRPPPQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSS::::::::::::::::::::::::555777999888555444666888777777777777777777777777444333333444666777777666666666777888888777666555666777888777666555666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===@@@BBBCCCAAACCCEEEFFFEEEEEEFFFGGGDDDFFFGGGFFFFFFFFFHHHJJJPPPQQQRRRTTTVVVWWWXXXXXXQQQRRRTTTVVVYYY\\\___```\\\___bbbeeehhhiiiiiiiii```______```cccddddddccc```aaabbbccccccbbbaaa```^^^^^^_________^^^]]]\\\```\\\XXXVVVWWWWWWUUUSSSRRROOOIIIDDDAAA@@@@@@AAA@@@CCCIIIRRR]]]kkkxxx{{{vvvtttnnnoooppprrrrrrpppkkkgggXXXSSSLLLIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEEEEDDDDDDDDD???BBBFFFIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOJJJKKKLLLNNNOOOOOOOOOOOORRRQQQPPPOOOOOOPPPQQQRRRNNNOOOQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQRRRTTTVVVVVVUUUTTTUUUXXX\\\aaaddd______^^^^^^\\\[[[YYYXXXUUUTTTTTTSSSRRRSSSSSSSSSTTTVVVXXXXXXWWWXXX\\\___]]]^^^^^^___^^^]]][[[ZZZ\\\\\\\\\[[[ZZZYYYYYYXXX]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZZZZYYYYYYXXXWWWVVV\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\___aaaaaaaaa```___]]]^^^___```aaadddhhhlllmmmmmmlllllljjjiiihhhgggeeeeeeeeeffffffgggggggggccceeehhhhhhfffeeegggiiifffeeeeeeeeeeeeffffffgggfffhhhiiiiiihhhhhhhhhiiiiiihhhhhhooozzzwwwmmmfffaaa```^^^]]]ZZZXXXVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVXXXXXXVVVTTTOOOQQQRRRPPPMMMLLLNNNQQQQQQQQQOOONNNNNNOOOQQQQQQOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSRRROOOMMMNNNOOOPPPMMMKKKPPPPPPOOONNNOOOPPPQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUPPPQQQRRRQQQPPPPPPQQQSSSNNNOOOPPPQQQQQQOOONNNLLLNNNNNNOOOOOOQQQRRRTTTUUUOOOQQQRRRRRRQQQQQQSSSTTTKKKMMMNNNOOOOOOPPPRRRTTTRRRRRRQQQQQQPPPQQQQQQQQQOOOQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTOOOOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMKKKOOOSSSUUUTTTSSSUUUVVVYYYYYYYYYYYYXXXWWWVVVUUUYYYWWWVVVUUUVVVWWWYYYZZZXXX[[[]]]]]][[[ZZZ\\\^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTTTTSSSSSSRRRRRRRRROOOPPPRRRSSSSSSSSSUUUWWWVVVWWWXXXYYY[[[[[[\\\\\\WWWWWWWWWXXXZZZ\\\]]]^^^aaaccceeeeeeccc```___^^^______^^^\\\ZZZXXXVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSVVVVVVWWWXXXYYYYYYYYYYYY777777777777777777777777777777666555555555666666555555555555555555555555555555444555555666777888888777555444333444666777444444444444444444444444777999:::888999<<<:::666888888888999999:::::::::===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAADDDDDDEEEHHHJJJKKKJJJIIIDDDCCCCCCEEEHHHMMMRRRUUUUUUVVVWWWZZZ\\\___```aaaaaa^^^\\\]]]___```^^^\\\^^^^^^^^^aaadddccc```\\\]]]___]]]ZZZZZZ^^^```^^^___^^^]]]\\\[[[ZZZZZZZZZZZZWWWRRRMMMIIIFFFEEEDDDFFFHHHLLLRRR[[[gggsss{{{}}}wwwvvvsssrrrqqqqqqpppjjjaaaZZZNNNHHHDDDBBB@@@===>>>BBB????????????????????????>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<===???AAACCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@?????????AAABBBCCCBBBDDDEEEEEEEEEEEEFFFHHHMMMHHHBBBAAACCCEEEDDDBBBDDDDDDEEEFFFHHHHHHFFFDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFIIIKKKLLLLLLLLLMMMNNNMMMOOOQQQPPPNNNOOOSSSVVVVVVWWWXXXXXXWWWUUURRRQQQQQQQQQPPPNNNMMMLLLKKKJJJQQQPPPOOOPPPTTTWWWZZZ[[[WWWXXXXXXWWWUUUTTTUUUWWW]]]YYYYYYZZZWWWSSSVVV]]]YYY[[[^^^^^^\\\YYYXXXXXXZZZYYYXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]ZZZYYYXXXXXXYYY[[[]]]^^^^^^```bbbbbbaaaaaabbbccc^^^^^^^^^___aaadddhhhjjjkkkjjjjjjiiigggeeedddcccfffeeedddccccccdddfffgggddddddcccbbbbbbcccddddddeeedddbbbbbbbbbccceeegggeeeeeeeeefffgggiiijjjkkkjjjiiihhhhhhkkksss}}}zzzppphhhdddbbbbbb]]]]]]]]]]]]]]]]]]^^^^^^YYYZZZZZZZZZZZZZZZYYYYYYWWWYYY\\\______]]][[[YYYWWWVVVUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQTTTWWWYYYVVVUUUUUUUUUVVVWWWVVVUUURRRSSSTTTSSSRRRRRRSSSUUUWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNOOORRRSSSUUUVVVXXXYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUWWWRRRSSSVVVWWWWWWTTTQQQNNNOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWVVVTTTSSSRRRQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSTTTUUUXXXYYYXXXXXXYYYYYYYYYWWWVVVUUUUUUSSSQQQPPPPPPSSSVVVXXXPPPRRRSSSUUUWWWXXXYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUSSSUUUXXX[[[]]]]]]]]]]]]\\\\\\^^^___````````````]]]\\\[[[[[[[[[]]]___aaaaaaaaabbbbbbcccdddeeeeeefffeeeddddddeeeccc```]]]```___^^^___aaabbb___\\\ZZZYYYXXXWWWVVVVVVWWWXXX]]]ZZZVVVVVVXXXYYYWWWTTTWWWYYY[[[]]]___``````___\\\\\\]]]^^^___``````aaaeeejjjppppppllliiiiiijjjddddddcccbbb```]]]ZZZXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXXXXYYY\\\\\\]]]]]]]]]]]]\\\\\\333222222222222222111111000000000000000111222222444444444444444444444444333333333444555666777888999888666444444555666777333333333333333333333333666888777555666;;;<<<999666666777777777888888888777777666666666666777777888888999::::::;;;<<<<<<@@@???@@@@@@AAA@@@>>>===@@@@@@@@@@@@BBBEEEHHHIIIJJJKKKLLLNNNPPPRRRTTTTTTWWWUUUTTTUUUWWWWWWVVVTTTZZZYYYXXXZZZ\\\]]]\\\ZZZYYYZZZYYYVVVVVV[[[\\\[[[^^^]]]\\\[[[ZZZZZZZZZZZZ]]][[[WWWTTTPPPNNNMMMLLLOOOPPPRRRTTTYYYaaajjjpppzzz|||wwwvvvtttsssqqqpppnnnfff\\\TTTIIIDDD@@@???===:::<<>><<<;;;:::999999;;;<<<===<<<======>>>>>>>>>=========<<<;;;::::::;;;<<<<<>>>>>GGGBBB===<<>>=========>>>@@@AAA@@@???AAA@@@@@@??????@@@@@@@@@@@@BBBCCCDDDCCCBBBCCCDDDEEEGGGHHHHHHGGGHHHLLLOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCGGGFFFEEEFFFHHHJJJLLLMMMOOOPPPPPPOOONNNNNNOOOQQQSSSQQQSSSVVVTTTOOOPPPUUURRRUUUWWWWWWUUUSSSRRRRRRRRRRRRQQQRRRRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVUUUUUUVVVWWWYYYZZZYYYXXXWWWVVVWWWXXXZZZ\\\[[[]]]_________^^^___`````````______```bbbdddfffggggggffffffdddcccaaaaaacccbbb```______```bbbccc___^^^]]]\\\\\\]]]^^^___bbbaaa```______aaabbbccc```aaabbbdddfffhhhiiijjjeeedddcccccceeellltttzzzyyyuuuoooiiidddbbbbbbbbbbbbaaa```___]]]]]]]]]]]][[[[[[[[[\\\\\\[[[[[[ZZZZZZ\\\^^^``````^^^[[[YYYXXXVVVTTTSSSRRRSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTVVVYYYZZZXXXXXXWWWWWWXXXYYYXXXXXXVVVWWWWWWVVVUUUVVVXXXZZZ\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSRRRRRRSSSSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWYYYYYYXXXVVVSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVXXXXXXWWWVVVTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWUUUSSSSSSSSSVVVYYY[[[UUUVVVWWWYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^```cccdddddddddcccdddeeeeeefffggghhhiiiiiieeedddccccccdddfffiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjiiihhhggggggeeebbb```aaa```^^^___bbbcccaaa___]]]\\\ZZZXXXVVVVVVWWWXXX]]]\\\[[[[[[[[[[[[YYYWWW[[[\\\^^^```aaabbbcccccc______```aaabbbcccddddddhhhmmmrrrrrrooollllllmmmjjjiiihhhfffccc```\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYY\\\\\\\\\]]]]]]\\\\\\\\\/////////.........------////////////000111222222222222222222222222222222111111222222444555777777999888666555444444444555333333333333333333333333444666555222444999<<<;;;444444555555555555555666333333222222222222333333555555666666777777888888999999888888777666444444;;;;;;;;;;;;;;;;;;;;;<<>>:::777777999<<<<<<:::888777666777999:::;;;:::;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<;;;:::;;;<<>>===<<<;;;;;;?????????@@@@@@@@@AAAAAADDDEEEFFFFFFEEEFFFHHHJJJIIIJJJLLLOOOMMMGGGFFFGGGHHHJJJLLLLLLKKKIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVUUUWWWYYYZZZYYYYYYZZZ[[[]]]]]][[[[[[[[[\\\]]]^^^```aaa``````___^^^]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZXXXWWWVVVUUUUUUVVVWWWXXX\\\[[[ZZZZZZZZZ[[[\\\]]]YYYZZZ]]]```bbbddddddddd______^^^^^^___ccchhhllliiihhheeebbb```_________```___^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]___```___]]]ZZZXXXWWWUUUSSSQQQQQQRRRUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWVVVVVVWWWXXXZZZZZZZZZ[[[\\\[[[[[[\\\___bbbdddccc```]]]YYYUUURRRPPPSSSTTTUUUWWWXXXYYYYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWWWWVVVUUUTTTTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUXXXXXXYYYYYYYYYYYYZZZZZZYYYZZZ\\\]]]]]]\\\[[[[[[XXXWWWVVVVVVWWWYYY\\\^^^YYYZZZ[[[\\\]]]^^^______\\\]]]]]]^^^^^^_________```bbbdddfffffffffeeedddggggggggghhhjjjlllnnnpppmmmlllllllllnnnqqqtttuuutttuuuuuuuuuuuusssqqqpppqqqooommmkkkjjjhhheeebbb```^^^]]]^^^```aaaaaaaaaaaa```]]]ZZZWWWVVVYYY[[[^^^```bbbbbb___\\\ZZZZZZYYYYYY[[[\\\^^^___```aaa^^^______```aaabbbcccccchhhmmmqqqrrrpppnnnnnnooommmllljjjgggccc___[[[YYYYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZ//////.........---------000000////////////000111///////////////////////////000000111222444555666777666555333222222222222222222222222222222222222333666777444444777999888333333333333333444444444333333222222222333444444555555666666666777777777333444444444333222333333666777888888777666444333999::::::;;;;;;<<<======????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDGGGGGGEEEFFFKKKLLLKKKPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVXXXXXXWWWVVVUUUVVVWWWVVVVVVVVVXXX\\\___cccgggmmmrrrtttvvvxxxzzz{{{yyyyyywwwtttpppjjj]]]OOODDD???;;;888999888666777;;;666666666666666666666666222222333555666888::::::777777666555555666666777<<<<<<<<<<<<<<<;;;::::::888888777777666666666666:::666333444888999666222888666444444777999:::999999777555555666777888777999888888888888999999:::888999::::::999999;;;===@@@AAAAAA@@@??????@@@@@@============<<<:::999888999999999888888777777777777999:::;;;:::::::::;;;;;;===>>>>>>>>>???BBBDDDEEEEEEFFFFFFCCC???<<<;;;???@@@BBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNPPPRRRSSSRRRRRRSSSUUUTTTTTTSSSRRRRRRSSSTTTTTTYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVQQQSSSVVVYYYZZZ[[[ZZZYYYXXXYYYYYYYYYXXXZZZ]]]___aaa```___]]][[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\\\\[[[XXXVVVTTTSSSQQQOOOMMMMMMOOORRRTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSTTTVVVVVVVVVVVVUUURRRRRRRRRRRRSSSUUUYYY[[[^^^___``````aaacccgggiiillljjjgggccc]]]WWWSSSPPPQQQRRRTTTWWWXXXXXXXXXXXXQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTTTTUUUVVVWWWYYYZZZ\\\[[[YYYXXXVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTTTTTTTSSSSSSRRRRRRRRROOOQQQSSSTTTUUUUUUTTTSSSWWWXXXYYYZZZZZZZZZYYYYYY[[[[[[\\\]]]]]]\\\[[[ZZZVVVVVVVVVWWWXXXZZZ\\\]]][[[[[[[[[\\\\\\]]]^^^^^^ZZZZZZ[[[\\\]]]^^^______```aaaccceeeeeeeeecccbbbeeeeeefffhhhkkkppptttwwwrrrrrrrrrsssuuuxxx{{{}}}~~~}}}{{{xxxwwwyyywwwssspppllliiidddaaaZZZYYYWWWWWWYYY[[[^^^______```^^^[[[YYYZZZ]]]aaaaaaeeeiiihhhccc]]]ZZZYYYVVVWWWWWWXXXYYYZZZ[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[aaadddiiikkkkkkkkkkkkmmmiiihhheeeaaa\\\XXXTTTSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPQQQQQQQQQQQQTTTTTTTTTSSSSSSTTTTTTTTT------------------------...---,,,+++++++++++++++.................................///000222333444333222222111000/////////111111111111111111111111111777:::777555666555333333333333333222222222222333333222222333444444555444444555555555555666666111333444333111000111333333444555666666555333222777777777888888888888888999999::::::::::::;;;<<<777888;;;<<<<<<<<<<<<;;;:::===>>><<<===BBBCCCAAADDDDDDDDDDDDEEEFFFGGGHHHJJJLLLOOORRRTTTTTTSSSSSSTTTTTTTTTTTTSSSTTTVVVXXXZZZ]]]bbbeeeffffffffffffhhhlllttt|||}}}|||zzzwwwssskkk]]]MMMAAA===999777999888555666:::555555555555555555555555333444444555666666777777555555555666777888999999=========<<<;;;999777777555555555666666777777777777333000222777999666222666555444555777999::::::;;;999666444555555555444666555555555666666777888777888:::::::::<<>><<<;;;:::999999888777666555444444444444444444444444444///222555555444444555777666888::::::;;;<<>><<<;;;;;;999777888:::;;;<<<;;;;;;<<<=========>>>>>>>>>??????>>>?????????@@@@@@AAAAAAAAA????????????@@@AAABBBCCCEEEEEEDDDCCCCCCDDDFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFHHHJJJKKKKKKKKKLLLNNNJJJJJJKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMJJJLLLNNNPPPPPPOOONNNLLLOOOPPPQQQPPPOOOOOOQQQRRRVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVTTTTTTUUUTTTSSSQQQNNNMMMMMMKKKIIIHHHHHHJJJLLLNNNJJJLLLMMMOOOPPPPPPPPPOOOLLLMMMOOOQQQQQQQQQPPPOOOMMMNNNNNNOOOPPPSSSYYY^^^aaacccfffhhhiiillloooqqqtttrrroooiiibbbZZZTTTPPPNNNOOOPPPRRRRRRRRRQQQPPPJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSUUUUUUVVVUUUSSSQQQPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPSSSTTTUUUVVVWWWWWWWWWWWW[[[[[[[[[[[[[[[YYYWWWVVVTTTUUUUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZYYYZZZZZZ\\\]]]^^^___```___aaaccceeeffffffddddddcccdddgggkkkpppwww}}}xxxxxxxxxyyy|||~~~yyytttnnnggg```[[[RRRPPPNNNMMMOOORRRWWW[[[YYY\\\^^^]]]\\\^^^dddjjjjjjnnnrrrpppiiiaaa\\\YYYXXXXXXXXXXXXWWWWWWWWWWWWSSSSSSRRRRRRRRRRRRRRRRRRSSSVVVZZZ^^^```aaacccdddaaa```\\\XXXSSSOOOLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIIIILLLKKKJJJJJJJJJJJJKKKLLL*********+++,,,,,,------......---,,,,,,,,,,,,,,,------------------------...............///000111///////////////.........000000000000000000000000...666:::888444333222///222222111111111111111000000000000000000111222333222222222222222222222222333444444222---+++---///111222444555555555444333444444444555555555555555555666777777777777888:::555777999999888777888999444888888666777;;;;;;999<<<<<<;;;;;;<<<===>>>>>>BBBDDDGGGKKKMMMNNNNNNNNNPPPQQQQQQOOOMMMLLLLLLNNNRRRUUUYYY\\\\\\[[[XXXVVVSSSXXXbbboooyyy~~~}}}{{{wwwoooaaaOOOCCC===999888999888555555999333333333333333333333333444555555666555555444444444444555666777888999999::::::999888777555444333111222333444555555555555333111///111444666555333555555666666777999:::;;;999666444333333333222000111111111111222333444444666777888999:::<<>>??????>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCDDDDDDDDDFFFGGGCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>???@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCDDDFFFFFFFFFDDDDDDFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOONNNLLLLLLLLLLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGIIIJJJJJJJJJIIIHHHHHHJJJKKKLLLNNNSSS\\\bbbfffiiinnnrrruuuwwwyyy{{{~~~|||wwwooofff\\\SSSNNNJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTXXXXXXYYYYYYXXXWWWUUUTTTUUUUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ\\\___aaacccdddccccccaaacccggglllttt{{{zzzqqqfff[[[TTTJJJIIIFFFEEEEEEJJJQQQWWWWWW\\\bbbdddeeehhhooovvvxxx{{{|||{{{uuummmfffbbb[[[[[[[[[ZZZXXXUUURRRPPPPPPPPPOOONNNLLLKKKJJJJJJGGGHHHLLLOOORRRUUUVVVVVVXXXVVVRRRNNNJJJGGGEEEDDD@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCC'''((()))***,,,---......,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...////////////...////////////////////////+++222777444000000000///000000/////////.........------------...///000111000000000000000000000000111444444111,,,+++---111111111222333333333333333222222222333333444444444111333555555444444666888777777666333000111555999333666777555555888888555777777777777777777888888:::;;;>>>AAACCCEEEFFFFFFHHHIIIIIIHHHFFFDDDEEEEEEIIILLLQQQUUUVVVTTTOOOKKKEEEIIIQQQ^^^mmmyyy|||tttfffTTTHHH===999777999777444444777333333333333333333333333333333444555555444333222333333444555555555555555555555555666555555444333111222333444444444333222333333333333333444444333444555666666666777888:::444222222222333333222000////////////000111222333666777888888888:::===@@@BBB@@@?????????>>>;;;777666555444333222111111111//////000000000111111111222444666444000000333777111333444555555777999<<<555888777555777999666///222444555555555666888:::777777999::::::::::::999666666666777888999999999777777777888999:::;;;<<<;;;:::999888888999::::::666666777888888999999999999;;;===?????????AAABBB>>>???AAABBBDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>======;;;;;;:::999999:::;;;;;;>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>>>>AAACCC>>>???AAABBBCCCCCCCCCCCCFFFEEEDDDDDDCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@@@@???CCCBBB@@@??????@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDAAADDDFFFGGGJJJQQQ[[[dddmmmrrryyy~~~~~~ttthhh[[[QQQJJJFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDAAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC????????????????????????BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHFFFFFFFFFHHHJJJLLLOOOPPPTTTUUUVVVWWWXXXWWWWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWTTTSSSRRRRRRSSSTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVXXX\\\```ccceeeeeeeeecccfffkkkqqqxxx~~~ttteeeWWWMMMEEEDDDBBB@@@@@@FFFNNNUUU___fffnnnssstttxxx~~~vvvpppgggggggggeeeaaa[[[VVVSSSOOONNNLLLJJJHHHFFFDDDDDD@@@AAABBBEEEGGGIIIIIIHHHMMMKKKHHHDDDAAA???>>>>>>999:::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>><<<;;;<<<;;;999888888999;;;<<<((((((***+++---///000111%%%%%%&&&(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---...///000000000000////////////////////////)))///333///,,,---000111.........------,,,,,,,,,------------...///000111111111111111111000000000///111333111......222666111111111111111111111111222222222333333444444555///222444444222222444777888666111,,,)))+++222888333666777555555777777444777666666555555555666666444555777999<<<===?????????AAACCCCCCBBBAAABBBCCCCCCGGGLLLQQQSSSPPPKKKFFF???AAAFFFSSScccrrr}}}xxxiiiXXXKKK<<<999777888777333333555444444444444444444444444000111222333444333222222222333333333333222111111222333444555666666666666555555666666555444222111666777888666444333444555222444555555555555777888000000111333555666444222/////////000111222333444999999999888777999<<>>???AAAAAA>>>:::444444222111000/////////111111111222222333333444///111111...)))(((,,,000000111222333333444777999777::::::777777777///%%%111222444444444555777:::333555777999::::::::::::444444555666666777888888666666777777999:::;;;<<<888888666555555666777888333444555666777777777777666888:::<<<<<<<<<>>>???;;;;;;===>>>????????????EEEDDDDDDCCCAAA???>>>===::::::;;;<<<<<<<<<;;;;;;;;;:::999888888999:::;;;:::;;;<<<=========<<<<<<======<<<======>>>@@@@@@<<<=========<<<===@@@CCC>>>>>>??????????????????<<<<<<<<<===>>>???AAABBB===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@AAAAAA@@@???===;;;DDDBBB???<<<;;;;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAA;;;>>>AAACCCFFFMMMYYYbbbrrrxxxwwwiiiZZZNNNGGGDDDCCCBBBAAABBBCCCEEEFFFAAAAAAAAAAAA@@@???>>>=========>>>???@@@@@@@@@@@@===>>>??????@@@@@@??????;;;;;;;;;;;;;;;;;;<<<<<>>???AAADDDFFFBBBAAAAAABBBEEEIIILLLNNNPPPRRRTTTVVVXXXYYYYYYYYY[[[\\\]]]^^^^^^]]][[[YYYYYYWWWUUUSSSQQQRRRSSSSSSUUUUUUVVVVVVWWWXXXXXXXXXYYY\\\```eeeiiikkkllllllllloootttzzzvvveeeTTTIIIDDDCCC@@@>>>>>>DDDNNNVVViiirrr{{{}}}wwwxxxxxxuuupppiiibbb^^^MMMLLLJJJGGGEEEBBB@@@???>>>>>>>>>???AAABBBAAA@@@DDDCCC@@@===:::999888888777777888999::::::::::::777888:::<<<<<<;;;:::999888777666444444666777888******+++,,,,,,---......'''***---......,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///222...++++++...///,,,(((........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000111111222222,,,---...000111111111111111111111111000...---,,,////////////////////////000000111222333333444444777888888555222000333555444333333222111111111222111333444444444444555777888555333444777999888666:::::::::;;;<<<===??????;;;DDDJJJJJJKKKKKKFFF???>>>???AAAGGGRRRcccttt~~~tttbbbRRRHHH>>>:::777111555777///+++---111444666555444333111111111111111111111111444444444333222111000000000111222333333333333333555444444333333444444555555555555555444333222111444444444444444444444444222222222222222111000///111000//////000000///...+++---///111333444555666666999<<<===<<<:::::::::333222222111111222333444222111000222444444111...111222444666222///222999111111111222333444555666333444555666666444222111555555333333333333555555666777888888888666555444666666666666666555555555666555444333222333333444777666555444444444444444555444333222222333444555222333444555666888999999888999::::::999;;;>>>@@@>>>>>>>>><<<:::999:::;;;;;;;;;;;;;;;<<<;;;::::::888888888888888888888888===999888:::999777777::::::999888999;;;===>>>===888888999::::::;;;<<<<<<888:::<<<===<<<===???AAA???>>><<<;;;::::::;;;;;;;;;::::::999:::;;;===>>>;;;<<<======;;;:::;;;===>>>>>>===<<<;;;:::999999:::999888777888:::===>>>===============<<<<<<;;;<<<;;;>>>CCCHHHOOO\\\hhhuuuzzzeeeRRRFFFBBBBBB@@@???======???@@@BBB??????>>>======<<<;;;;;;999:::::::::::::::;;;;;;===<<<<<<;;;999888888777===;;;888666666999<<>>???>>>======???AAACCCCCCBBBBBBAAAAAAAAA@@@CCCDDDEEEEEEFFFIIIMMMQQQTTT[[[___^^^]]]___aaa```dddgggjjjmmmllljjjfffcccaaa^^^ZZZYYY[[[]]]___``````___^^^^^^^^^^^^______^^^fffmmmppptttwwwxxxvvvvvvuuuyyyyyyfffUUUJJJCCC@@@>>>======AAANNN\\\nnn}}}|||uuuhhh[[[TTTKKKCCC@@@???;;;::::::888;;;===<<<:::888:::;;;;;;;;;;;;;;;:::888777666999888666555444444444555444666999;;;;;;999666444777000333:::444(((+++;;;))))))***+++,,,---...///---///111111///,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333000------000111...***........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////000000000111111............/////////////////////...............////////////////////////000000111111222333333333444555666444111000222444333333222111111111111111111222444444333333555666666555444444555666666555555555666666777999::::::000888???BBBFFFMMMNNNKKKAAAAAAAAAFFFQQQcccvvv}}}kkkZZZKKK???;;;777222555888000444444444444555555666777111111111111111111111111333333333333222111000///000111222222333333333222222222111111111111222222555555555555444333222222444444444444444444444444333333222222111000//////000000//////000111000000//////000111222333333333555777999:::888666555555333222111111111111333333555444333444555555333000000000222444000---000777222222222222222333444555333444444555555444333222222111000000000000111222555666777777666555444333444444444444444444444444666555444333222333333444666555444444333333333444444444444333333444444444333444444555555666666666666777888888777999;;;>>>;;;<<<<<<:::888777888999777888999999888888888888777777777777777777777777<<<999999;;;;;;888999<<<:::999777888999::::::999777777777888999:::::::::999999888:::<<<======<<<<<<;;;;;;::::::;;;<<<===;;;::::::999999:::;;;<<<:::<<<======;;;:::;;;<<<>>>======<<<;;;;;;:::::::::999888888999:::<<<===;;;;;;;;;;;;;;;::::::999;;;;;;===CCCGGGMMMYYYdddrrr}}}rrr___NNNDDD@@@<<<<<<;;;;;;<<<===>>>??????>>>===<<<:::999888777:::::::::999999999888888:::::::::999999999999999999999888888888:::;;;<<<;;;<<<<<<;;;::::::<<>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCEEEIIIOOOTTTZZZaaaggghhhhhhkkknnnmmmqqqtttyyy||||||zzzvvvssspppmmmjjjiiikkknnnpppqqqrrrqqqqqqpppooonnnnnnmmmmmmtttzzz|||vvvdddUUULLLGGGDDDBBBAAAAAAFFFTTTbbbwww~~~ooo```QQQHHH@@@>>>===:::888999222444666666444333444666::::::999999888888777777888777666444444444555555444666888::::::888666444555222444999777111444>>>))))))***+++,,,---...///---///000000...,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222///------///000...+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...//////////////////------,,,,,,---...///000------,,,,,,,,,---///000////////////////////////111111111111111111111111000222333333222111111222222222111000000000111111000111333333222222444555333444555555444333333444111222222333444555666777444999<<<===@@@GGGLLLMMMFFFDDDCCCGGGSSSeeezzzxxxhhhQQQBBB<<<888333666999222888666222//////000333444222222222222222222222222222222222222222111000///000111222222333222222222111111111111111111111111666666555555444444333333444444444444444444444444555444222000////////////000000000000111111222333222222222222111111000000444666888888666333222222333222111000000111222333444333222333333333111000111000222333111...000666333333222222222333333444333333333333444444444444000000////////////000000444444444555444444333222333333333333333333333333555444444333333333333444444444333222222222222333333444444555555444444333444444444444444333333333333555666666555666888:::888999999777555555666777444666888777555444666888666666666666666666666666999777777::::::888888;;;999888777777888888777555555666666777777888888888:::777555777;;;<<<:::777999999999999:::;;;<<<===;;;;;;:::999999999::::::999;;;======;;;;;;;;;<<<============<<<;;;;;;:::::::::999999999999::::::888888999999888888777666::::::<<>>@@@???>>><<<999777666555999999888888777777666666666777777777888888999999555666777999::::::999999:::::::::888777888;;;>>>::::::;;;===???@@@AAABBBAAAAAAAAAAAADDDKKKSSSYYYbbbjjjqqqsssuuuyyy||||||~~~~~~~~~}}}~~~uuudddVVVNNNIIIFFFDDDDDDFFFLLL\\\jjjrrr```LLLDDD<<<;;;:::777666777333555666666555555666888888777777777777777777777777666555444444555666666333555777999999777555333444444555555666888999:::***++++++++++++,,,,,,,,,'''***,,,,,,,,,+++,,,---+++++++++,,,,,,,,,---------------------------------------------.../////////---++++++------+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...//////......------,,,++++++---///222333///...,,,++++++---...000........................111000000000000000000000...000222333333222111111111000000//////000000000///111222222111222333555111555777777333111111333111222333444555666666666;;;>>>???>>>???CCCJJJNNNLLLKKKKKKOOO[[[nnnvvvZZZGGG===:::444666999444777555111......///111333222222222222222222222222111222222222111111000///111111222222222222111111222222222333333222222222666555555444444444444444333333333333333333333333666444222///....../////////000000000000111444555333333222111111000000000333555888888666444333333222222111000000111333444555555555555666555555444444333444555444111333777333333222222222222222222333333222222222333444555222222222222222222222222222222222222222222222111222222222333333333333333444333333333333333333333222222111111111111222222222333444555555444333222222222222222222222222222222333555555444555666888666777777666444444555666333666888777444333666999555555555555555555555555777444444777777444333666888777666777888888777555555555666666777777777888999888777777888888888777888888888888999999::::::::::::999999888888888888888:::<<<<<<<<<;;;<<<===>>>?????????>>>===<<<;;;;;;;;;:::999999888888888666777777777777666555555888888:::>>>AAADDDMMMVVVdddnnnyyysssbbbRRRFFF@@@>>>999999;;;<<<=========<<<@@@???>>><<<:::999777777666666666666666666666666555555555666666666777777333444666777888888888888::::::999888777888;;;>>>888888:::;;;===>>>???@@@?????????@@@EEENNNXXX```kkksss{{{|||}}}xxxgggYYYPPPIIIFFFEEEFFFIIIRRRdddtttnnnZZZGGG???888888888555444444555666666777888999:::;;;666666666777777888888888666555444444444555666777333444666777777666444333333666444///111888777000---,,,,,,++++++***))))))((()))+++,,,++++++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++,,,,,,---...---,,,++++++,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...//////...---,,,111000...------...000222222111...,,,,,,,,,---...------------------------/////////////////////...//////111222333333222111/////////......//////000...///111111000000222333111555888888555222111222000111333444555666555555444777;;;>>>BBBHHHRRRZZZXXXXXXZZZ```lll~~~dddMMM@@@;;;555666999555666555555444444444555555222222222222222222222222111222222222222111111000111111111222222111111000111222333333333333222111555555444333333333333444333333333333333333333333555444111///---.../////////000111000///000444777222111111000000111222333111444666777666444333444222111111111111333555666999:::<<<======<<<;;;:::666333333555444222333777333333222111111111222222333333222222222333333444222333333333333333333222000000000000000000111111222222333333333444444444222222333333333333333333111111000000000111111222222333444555555444333222000000111111222333333333222333555555444444555777666666777666444444555666555777888777555555888;;;666666666666666666666666777444444777666222000222666555666888::::::999888666666666666777777777777555888;;;999555333666999888888888888888777777666999999999888888777666666777999;;;;;;<<<===???BBBCCCCCCDDDDDDCCCAAA???======<<<;;;999777777666666555555666666555555444333555555777;;;<<<===DDDMMMXXXaaalllrrrxxx}}}~~~{{{zzztttgggXXXJJJAAA<<<:::999999:::;;;;;;;;;;;;:::===<<<<<<;;;:::999888888444444444555555666666666555444444444444333333333333333444444555666666777777777777666555666888;;;888888999::::::;;;<<<<<<=========???EEEPPP\\\dddsss||||||kkk\\\SSSJJJGGGFFFHHHMMMXXXlll}}}|||gggTTTBBB:::555555666444333333111000000222444666888888666777888999:::::::::999555555444333333444666666333444555666666555444333222666333,,,///888666,,,------,,,+++***))))))(((---...///---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///000000...,,,+++666444222///---,,,,,,,,,222111///...,,,,,,,,,---------------------------........................000//////111222333222000......------......//////---///000000///000111333000333777888777444222111...///111333444444444333111222777===BBBIIIWWWdddkkknnnssszzznnnSSSBBB===666555888666222222333444555444444333333333333333333333333333222222333333333222222111111111111222111111000//////000111222222111000///444333222111111222333444333333333333333333333333333222000///......///000///111222000......222666111111000000000222333444000333555666444222111111111111111111333555888999:::===AAABBB@@@<<<:::999555222111333333000111444222222111111111222222333333333333333222222222111000000111222222111000000000000/////////000111111222222222333333444444555111222222333333333333222111000000000000111222222333444444555555444444333///000000111222333333444111333555666555444555666555666666555444444555777777666555555666888999:::666666666666666666666666777555666999888444222444555555666999;;;<<<:::999666666666666666666666666222777<<<999333000555:::777888888777777666444444777777777888777777666555777888999:::<<>>;;;888555555555555333444444444444333222222222222444777777777<<>>EEEPPP\\\eeewwwzzzkkk]]]UUUNNNJJJIIIJJJOOO[[[ppp~~~rrr___OOO>>>888333555666444333444000///...000333777888999888:::===??????>>><<<:::666555444333333444555555222333444444444444333222222444222///222999888111************************---......---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...000111111///,,,+++333222111000...,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111///------000111000///------,,,,,,---......///,,,...////////////000222///000333666888666222...---///111333444444333333666555777<<>>999777666222111333444111111333111000000000111222333333333444444444333111000/////////000111111000//////000//////...///000111222000000111111222333333444000111222333444333333222111000000000111111222333444444444333333444444444222222222222222222222222000222555555444333333444444555555444333333444666777333000111555888888666444444444444444444444444444333444999999666555666666666777999;;;;;;999777555555555555444444444444000444777666222000444777555555666777666666555444444555666777777777666555888888888999<<>>CCCGGGJJJOOOTTTTTTPPPOOOLLLGGGAAA===999555444555555555666888:::===>>>??????>>>===;;;:::999999777666666555444444333333000000000000000111111111000111333555444333000///...000222333222111111222222333333333333444444444444555777<<>>;;;777666444333222333333444222222333333333333222222555444333222333555555444(((((()))***+++,,,------((()))******)))***,,,...++++++,,,,,,,,,---------++++++++++++++++++++++++///......---------......***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///111222111///---+++,,,---......//////......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111...++++++...//////---,,,,,,,,,,,,------...///,,,---//////......000111---...000444888666111,,,///000333555666666555444555333555<<>>;;;999555333555666444333555000000000000111222333444333444555555444111...---///000111222222111000///000///......///000111222...//////000111222222222000111222333444333333222111111000111111222333333555555333222222333555555444444333333222111111000///222444444333222222222222333444333222222333555666000+++---333777666222333333333333333333333333///...111666888666555777777777888999:::999666444333333333333333333333333111111222222222222333444222333444666777666666555333444555777777777666666888888888888;;;BBBKKKRRR\\\\\\]]][[[YYYTTTPPPMMMDDDAAA:::555222222444666/////////000///......---------000222000...111777666:::<<<<<<@@@DDDCCC???BBB@@@>>>===<<<:::777555444444555777:::>>>BBBDDDFFFEEECCCBBB???>>><<<;;;:::999888666444222111000------...///000111222222...111444777666333...***...111444555444333222222...//////000111222222222000222555:::AAALLLXXX___jjjttt~~~yyyxxxwwwwwwzzzvvvkkkbbb\\\YYYPPPKKKFFFEEEGGGQQQddduuuzzz|||wwwjjj\\\PPPDDD;;;<<<666222555777666444555222///...000555:::<<<<<<<<<@@@EEEHHHHHHEEE???<<<777666555333222222333333222222222333333222222222999666444444222///...111+++((())),,,***%%%%%%))),,,)))&&&''')))++++++))),,,,,,,,,---------......,,,++++++***)))))))))***,,,------......------,,,//////......---,,,++++++------------------------------------------------,,,++++++******++++++,,,222---+++///000---)))(((///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******,,,...///---------------000444888------...............---,,,,,,,,,---...//////000...//////000000000//////000---,,,///444777555222222---***,,,222555222...666777;;;???EEETTTnnnlllNNNAAA>>><<<999888888999999666111///222444444333111222333333222000111222222333333222222111222111111111000000//////...666888111,,,///555777111111000//////000111222222222111111000//////...333222000///000222333333---000111//////333333111,,,...000000000111555999BBBAAA???:::555111000000333111222777:::===EEEMMMSSS[[[```]]]WWWPPPEEE<<<888888888555222000//////222222222111111111000000666444444555777666222...333333222222111000000000------......//////000000111000000000222222000...000000111111111111000000000///.........///111222222222222222222222222222222222222222222222222222222222111333555777666555333222222222333333444555333888888333000333444111000000000111222333444555666666555444444666888::::::;;;<<<===<<<999666444000222333333222111222444...///000111222333444444555555444333333333444444444666777777777777888:::888:::<<<<<<>>>GGGSSS]]]gggfffccc^^^XXXRRRMMMIIIBBB;;;666555444000000111////////////...........................///000000111222333444666777888888444555666666666555444222999777666888>>>EEELLLOOORRRSSSQQQJJJFFFGGGHHHGGGDDD???999666555444111///444111///...///000111111,,,---///000111111111000///000111222111000...,,,////////////000000000000222333444888>>>FFFMMMQQQbbbhhhsss~~~}}}uuupppllleeedddddddddgggnnnvvv||||||}}}tttjjjeeebbb]]]YYYVVVMMMIIILLLLLLLLLXXXhhhoootttzzz~~~{{{wwwuuusssqqqnnnlllnnnggg^^^TTTLLLEEE@@@<<<999999777666555444444555333222111222555777999999???BBBFFFHHHHHHFFFBBB???444333333222222333333444666555444333333444555666333&&&>>>+++888444///222+++))))))---,,,''''''+++111...+++***++++++***(((,,,,,,,,,,,,------------...------,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,------------------------------------------------,,,++++++******++++++,,,111---,,,///...***''''''......---,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++***+++,,,...///......---,,,+++,,,///222/////////000//////......,,,------...//////000000000000111111111111000///333000---///333555333000222...+++,,,000333222000444555:::AAAIIIZZZvvvqqqTTTDDD>>>;;;999::::::888666444333333222222555444222333444444333111111222222333333222222111111111111111000000000///+++111222---***...222222222222111111111111222222222222111000000000//////222222111111222222222222111333333000///111000------///000000000222666999??????===999444111000111111111444;;;BBBHHHQQQ[[[aaagggjjjfff___WWWLLLBBB::::::999777444222111111222222222111111111000000444333222333555444000---.........///000000111111.........///////////////111000///000222222000...000000111111111111000000000////////////000111111222222222222222222222222222222222222222222222222333222111222444555555444222222111111222333333444333444222///111666666222222222111111111222333333555555666777:::;;;;;;:::<<<=========<<<999666444111222333333111111222444000000111111222333333333333333333222333333444444555777888888888888999;;;===???@@@AAACCCJJJTTT]]]bbb```[[[UUUNNNGGGBBB??????888333333222///...000////////////////////////...............///000000000111111222333444555555333333444444444444444333444333444888@@@JJJTTTYYY\\\___]]]WWWTTTTTTUUUSSSIIICCC<<<888666555222000333111...---...000000000,,,---...///000000000/////////111111111000...---////////////000000000000222333444777===CCCJJJMMMTTT[[[ggguuu|||rrriiibbb^^^TTTSSSSSSSSSUUU[[[bbbhhhzzz~~~yyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvxxxzzz|||~~~~~~~~~{{{rrrggg___\\\ZZZWWWUUURRRIIICCCEEEEEEDDDLLLXXX```eeekkkpppssstttvvvwwwssspppllliiigggeeeaaa___[[[UUUMMMFFF@@@<<<888666777777777888888888888888555333222333555888888888???AAADDDFFFFFFCCC???<<<444333333222222333333444555444333333333333444555888---???---666222,,,///+++)))***------+++***,,,000...+++***++++++***)))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,...---...///---'''&&&)))...------,,,,,,,,,,,,,,,///......------,,,++++++---,,,+++++++++,,,...///......---,,,+++,,,...111000000111111000///............//////000000111111333333333333222222111000555222///000222222000---111///...---...000222444555888@@@KKKYYYlllyyy\\\III???;;;999:::<<<777333222555555333000666444333333444444333222111111222222222222111111111111111111000000000000...000///---...222444333000000111111111000000///111111000000000000000111111222444444444333222111111444333000///111111......000111111111333666888;;;;;;:::777333111111111222222777AAAJJJRRR]]]gggmmmrrrsssmmmfff]]]QQQGGG<<<;;;999666444333222111222111111111111000000000111111111111222111///,,,---......//////000000111///////////////.........000//////000111222000...///000000111111000000/////////000111111111111111333333333333333333333333111111111111111111111111333111111111333333222111111111000000000111222222333000,,,+++111888777222333333222111111000111111444444555:::>>>@@@>>>;;;??????>>>===;;;777444333222333333222111111222333333333333333333222222222111111111111111222333444666888999999888999:::<<>>???===AAAHHHNNNSSSZZZ___dddgggjjjlllgggeeebbb___\\\XXXTTTPPPLLLGGGBBB===;;;999888777555666888:::<<<<<<<<<<<<888666555555777888888777===???AAABBBAAA>>>;;;888444333333222222333333444444444333333333333444444888///:::---222...+++,,,***)))))),,,---------,,,***)))(((((()))+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++%%%&&&(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,...000---((()))---------,,,,,,+++,,,,,,---------------------,,,,,,---,,,,,,,,,,,,---......,,,------------///222555000000000000000///...---//////000000111111111111555555555444333222111000444222000000111111000...000111000...,,,...333777555;;;HHHZZZllldddMMMCCC>>>:::666:::777444333444444333222555333222222333444222111111111222222222222111111111111111000000000000000///...------111444444222,,,---...///...---,,,+++000000//////000111222222222444888999777444111000...111111///000333444111000000111111111333555777666777666444222000111222555555;;;FFFOOOWWWbbblllpppssstttooohhh```TTTJJJ>>><<<888555333222000///111111111111000000000000000000000111111000///---222222222111000000//////000000//////......------//////...///111222000/////////000000000000//////...///111222222222111000333333333333333333333333111111111111111111111111333111000000111111000...000000/////////000000111111...***+++///444555333222111111000000000111111444222333888>>>AAA@@@===@@@???>>>;;;999666333222222333333222000000222444555555444333333222222111/////////000000222333333666888999999999999:::<<<<<<>>>@@@AAABBBEEEIIIMMMKKKHHHCCC===999777666555777111...000000......000......//////000111222222.........------......//////////////////.........///.........///111333444666666666888???KKKWWW___iiiooossspppmmmlllhhhdddVVVOOOEEE===:::888666444333111//////000000///...)))******++++++,,,,,,,,,...//////000000///......////////////000000000000222222333555888;;;>>>@@@AAAEEENNNWWW___dddgggiiilllllllllooorrrtttsssrrrnnnkkkeee]]]SSSJJJBBB>>>??????>>>======???DDDHHHKKKOOOQQQPPPQQQUUUUUURRRUUUUUUTTTSSSQQQOOOMMMLLLNNNMMMLLLLLLOOOSSSWWWZZZ]]][[[YYYXXXVVVVVVVVVVVVWWWSSSNNNKKKLLLMMMMMMMMMGGG???999;;;>>>>>>???CCCDDDIIIOOOVVV[[[```eeehhhcccaaa___]]]YYYTTTNNNJJJDDDAAA===:::::::::::::::555666999<<<>>>>>>===<<<999888666666777888777555888:::;;;===<<<;;;888777333333222222222222333333444444444333333444444444111...111+++------,,,---)))))))))***---///---+++)))))))))))))))***,,,...******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++***,,,,,,------------,,,,,,!!!$$$)))---...---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******...111///+++---222,,,,,,+++++++++,,,,,,---++++++,,,,,,---...//////---,,,,,,,,,------......+++---......---///111444.../////////......---,,,000000000111111111111111555555555444333222111000000000///000111111111000000111111...,,,---333888555<<>>IIIRRRZZZeeennnmmmqqqrrrppplllfffZZZOOOBBB>>>999555444222000...000000000000000000000000111111222111111000000000222222111111000/////////000000//////......------///......///111111000/////////000000000000//////...///000222222111000000222222222222222222222222000000000000000000000000333111000000000000///---000000///....../////////000.........---...000333////////////000111222333333111111333999===>>>>>>???===;;;888666333222111222222222111000111333666666555555444333222111000.........///000111222333555777888888888888999;;;999;;;<<<======???AAACCCEEEBBB===999666555555666555111...000111///...000---......///000111111222......------------......////////////............---,,,,,,---...000222444777777777888<<>>;;;:::888666444222111000111111000...///....../////////000000........./////////......////////////000000000000111222333444666777999999<<>>@@@>>>@@@DDDEEEBBBBBBBBBBBBAAA@@@???>>>=========<<<===@@@CCCGGGJJJKKKJJJHHHEEEDDDCCCCCCCCCGGGDDDBBB@@@@@@AAAAAAAAA???999666999===@@@BBBDDDAAAFFFLLLSSSXXX^^^cccfffbbbaaa```___\\\UUUNNNHHH@@@===888666666777777666666777:::<<<===<<<;;;:::999888666666777777555333222444555777888888888777222222111111111111222222444444444444444444444444...000+++...,,,---......)))***)))))),,,000...))).........,,,******,,,...++++++++++++,,,,,,,,,,,,+++,,,...//////...------,,,------......------,,,"""%%%***///000...+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***---111111...///222+++++++++++++++,,,,,,---)))***+++,,,...///000000,,,---------............,,,---...---+++***,,,---------............------000000000000000111111111333333333333222222111000......//////000111222222000111111///---///333777:::CCCVVVqqq|||```QQQIII===333555888888666111000333777222111000000111111000///000000111111111111000000000000000000111111111111///+++***...111111///000///////////////...---,,,///...---...///222444666:::>>>BBBAAA<<<555111000///222111...---//////,,,222000//////111333333333111222333222000000111333555666===HHHRRRYYYcccmmmhhhlllpppppppppkkk___SSSCCC>>>888555555444222000//////000000000000000111111222333222111000111222,,,------......//////000///////////////............------///111111000///...//////000000//////.........///000000000000000111111111111111111111111////////////////////////222111//////000000///...000000///........./////////...///000...+++---111------......///111222333111111111222444777:::===;;;999666444222111111111111111111000000111555888555555444333222111000000///////////////000111222333555666666666666777999888888888999:::;;;<<<<<>>:::888555666666444333333444666444777888777777;;;;;;888777777888888888777777777555555666777999;;;===???@@@???===;;;999999999999???>>>===;;;;;;;;;;;;<<<777555444666:::>>>BBBDDDBBBFFFMMMTTTXXX\\\```bbb``````aaa```]]]VVVMMMGGGAAA===999666555555555555555666888999999999888777777666555555666555333111///000111333555666777777111000000000000000000111333333444444444444333333---555)))444---...000---+++,,,+++)))---222000)))---...///---******,,,///,,,,,,,,,,,,------------+++,,,...///000///...---,,,,,,,,,------,,,,,,,,,&&&(((+++...//////...---........................++++++++++++++++++++++++,,,++++++******++++++,,,...++++++000111///---...++++++******+++,,,,,,---++++++,,,,,,---...//////,,,------...............,,,---...---+++***+++,,,,,,---...//////000//////000000000000000000000000000000111111111111000///---...///000000000111222000000000000000111333555>>>DDDVVVpppoooWWWJJJAAA999777777666444333333444555333222000111222222111///000000111111111111000000///000000000111111111111222......333444111000333111000///......---------...---------///222555888???CCCGGGDDD===555111000...000000---,,,......+++222000---...000222111000111222222111000000111333333444:::CCCKKKPPPXXXaaa^^^ccciiilllmmmiii\\\OOO===888222111333555333111////////////000000111111000222333222000///111333,,,,,,------...//////000.........///////////////---------...000111000///......////////////.....................//////000////////////////////////////////////////////////222000///000111111000///111000000///......//////000,,,---111222...,,,///...............///000111...111444444222222666999666444222/////////000111///000000///000222777:::444444333222111000000///111000000///000000111111111222444444333333555666555444333444555666777777:::999666444222222333333444000...111111...---...------------............///...------,,,,,,,,,---------------------......+++,,,---...///////////////111222222444:::DDDLLLUUU___iiilllhhh```UUUKKKCCC===777444555555333111222000/////////...,,,***+++***))))))))))))***+++------------......//////////////////000000000000000111333444555444333222111222444666888999:::;;;===>>>AAAFFFIIIIIIFFFCCCCCCCCCCCCBBB???;;;777444444555555444222222333444000333555333222444333///222222333444444444333333111222333444555666666666999888666555444444555555::::::::::::999888999999666666666555666:::@@@CCCEEEJJJQQQWWWZZZ\\\^^^___^^^___```aaa^^^VVVMMMFFFCCC???:::777666666555555333333444444555666666666444333333333444333111////////////000222333444555//////............//////000111222222222222111000&&&333"""555,,,...111------...,,,***...444111)))(((***+++***)))***...111,,,,,,------------......)))***,,,......---,,,++++++++++++,,,,,,++++++++++++++++++,,,---...000111////////////////////////++++++++++++++++++++++++,,,++++++++++++++++++,,,111,,,***...111...***)))+++*********+++,,,,,,---,,,---------------------,,,---......//////......+++,,,............000111,,,---...000111111111111000000000///////////////...//////000000000//////...///000000//////000111000000000000111222333333:::>>>MMMeee|||yyy[[[JJJCCC???:::666222222555666555222444333111222333333222000000000111111111111000000//////000000111111111222///,,,---111111---,,,111000///---,,,++++++,,,,,,...---,,,---///222666888CCCGGGIIIFFF===555111111***------+++,,,///000---222///------///111111///111222222111000000111333333333777>>>BBBEEEKKKRRRTTTZZZ```dddgggcccUUUGGG555000++++++///333222000.../////////000000111111///111222111///...111333111111111000//////......---.........//////000000---,,,---...000111000///......////////////............---,,,,,,...///000////////////////////////////////////////////////111000///000111222111000111111000///////////////111***)))111555222...---000000///............///+++222777777222000333666222111...------...000222.../////////000333888;;;333333222222111000000///222111111000000000000111///111222222222222333555222000//////000222333333111111000000111333444555444///...000000---,,,---------------------,,,,,,///...------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...///000//////...///111222111111555===DDDGGGRRR]]]___[[[SSSFFF<<<:::666111000111222000...000///...---...---***(((000///...---------...///---------------...///000////////////000000000000///111333444555444222111000111111222333444555666:::<<<@@@DDDGGGGGGDDDAAABBBBBBBBB@@@===888444111000111222111///......///---000222/////////---)))000000111111111111111000...///111222222222111000444333222111111111222333222333444444333333333444888::::::666444888>>>BBBHHHMMMUUUZZZ]]]^^^^^^^^^]]]^^^```aaa___WWWMMMFFF@@@<<<777444333333222222000000111111333444666777222111111222333222000...000000///000000111222333......------------.........///000111111000///...+++333)))...222......000000---)))'''))),,,+++***))))))***,,,...///...------------...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///------...///000000///000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,***))))))***,,,------......---,,,,,,+++******...***...999999///,,,000...------,,,,,,------...////////////...+++)))(((------------------......***,,,////////////000222////////////////////////111111000000000000000000111222333222222444777999:::>>>IIIYYYhhhuuuoooTTTFFFBBB===999777777666333333666444444333333111000......111111222222222333333333111111000000000000111111111000...---...///111222000000000000000000000000//////......000333666888AAAAAAAAA???:::555///,,,///---///444333///---......------------...//////000000000000////////////333444666999<<>>AAADDDFFFFFFEEEDDD??????@@@???<<<666111...000000000000000000000000////////////............,,,,,,.........---,,,+++///////////////000111111////////////////////////111111000///////////////555777888666333444:::@@@JJJOOOVVV[[[]]]^^^^^^^^^_________^^^[[[SSSIIICCC:::999888777555333222222000111222333222///,,,***000//////000111111000...++++++,,,,,,...///111111///......---------......222000...///000---%%%,,,000111---,,,...///---,,,,,,,,,,,,+++,,,...000)))***+++,,,,,,------------------------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333222000111222222111///111222222222111000...---------------------------*********++++++++++++,,,,,,,,,...///000///...,,,......------,,,+++++++++******444AAAAAA555++++++------,,,,,,,,,,,,------.../////////...,,,***))),,,,,,------------------,,,...000000///...///000////////////////////////111111111111111111111111111222333333222333555777777:::BBBOOO[[[fffrrr||||||aaaNNNEEE;;;777555666777444444777555555444444333222111000111111111222222222333333111111000000000000111111000///---------...000111000000000000000000000000//////......000222444666<<<;;;:::999666333111///000------000000------000......------......///000/////////000000000000000///000222444777999;;;<<<===>>>CCCNNNWWWUUUHHH<<<999666222000000111000000000000000000000000000000//////000111111111111111111000000///......------............////////////------...///000000000///////////////...---,,,+++222,,,))),,,///......000......------------......000000/////////.........---...///...------///111000000///////////////000......////////////......------.........---++++++(((---000......222333222000//////...---.........,,,,,,---...000///---+++.........//////...---+++......////////////............................................./////////.........////////////...555000///222333...,,,...,,,,,,,,,------------...---...000///---,,,,,,---,,,++++++******++++++,,,'''%%%(((...111111000222,,,---------...000333666666888<<<>>><<<999444111000//////...------,,,,,,---------------,,,++++++------------------------,,,...///...,,,,,,...000//////000111111000///...***000444444444555444111000111222222222222333444:::<<<@@@DDDFFFGGGGGGGGGAAAAAAAAA???<<<777333000000000000000000000000000////////////............,,,---.../////////...---...............///000000////////////////////////111000000///......//////222555666444111333888===HHHMMMSSSYYY[[[\\\\\\\\\aaa___\\\XXXSSSKKKCCC===777777666444333111000000///////////////////////////......///000000///---......------------......---------,,,,,,,,,------///,,,+++---000000---))))))---...,,,+++...///...---+++++++++...///000///(((***,,,...///...---,,,---,,,,,,,,,,,,---......------------------------------------------------111000///000222333222111222222222222111000//////------------------------------........./////////000000/////////////////////......------,,,,,,,,,)))***333??????444,,,+++------,,,,,,,,,,,,---------............---,,,+++***+++---.........---,,,...///000000......///000000000000000000000000000111111111111111111111111000222444444333333444555:::;;;AAALLLVVV^^^iiisssttt[[[MMM???999666777888555555666555555666666555444333333000000111111111222222222111111111111111111111111///...---------...000111000000000000000000000000000///......///000222333555444333222111111222222111---,,,......,,,...222...............///000000/////////000000111111111......///111333444555666999888;;;BBBIIIIIIAAA999999666222000000111000000000000000000000000000000///000000000111111111111000000000///......---------............/////////......///////////////...////////////...---,,,,,,111,,,***---///......000------------------------//////.........---------,,,.........------...000000000000000//////...---//////000000000000//////...------------,,,,,,,,,+++000222000///000111//////...------,,,,,,------,,,++++++,,,...///...---...000222111///---...000------............------..........................................------///---,,,---000///***%%%111---,,,///000...---...,,,,,,,,,,,,------------...000111111///,,,++++++++++++************++++++&&&,,,///...------+++(((***+++------------///111---///111222222000---+++------,,,,,,++++++******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000111111111111000///...---+++111444222111222111///000111111222111000///...666999===BBBEEEGGGHHHHHHCCCBBBAAA>>>:::777444222000000000000000000000000/////////............---,,,---...///////////////---------------......///////////////////////////000000///............///000111222111///000555999CCCHHHPPPUUUXXXZZZZZZ[[[```\\\UUUOOOHHHAAA:::666444444333222000///.........---------...///111333...------...//////...,,,000///...---,,,+++++++++,,,,,,+++++++++,,,,,,---...+++***+++///222111000'''+++---+++***---///...111...+++,,,///000...,,,+++,,,---...///......---,,,,,,,,,,,,,,,---......................................................***)))***,,,000222333333111111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111444222...***)))+++///222/////////......---------...+++---222222...---000------,,,,,,,,,,,,------------..................***+++---/////////...---...///000///......000111000000000000000000000000111111111111222222222222111444666666555444444444;;;===DDDPPP[[[eeeppp{{{lllXXXIIIBBB;;;:::999555333444555666666666666666555444000000000111111111222222111222222222222222222111/////////...///000111111000000000000000000000000000//////...//////000111000000000000111111111111111...---000000...///222//////......//////000111/////////000111111222222///000000111222333333333777666666:::@@@BBB>>>:::999666222000000111000000000000000000000000000000000000000000000111111222000000//////............---------.........//////...///////////////...---......//////...------,,,000,,,+++...///---...111---------......---------......---------,,,,,,,,,...///000///......000222000000111111000...,,,+++......////////////.........------,,,,,,,,,------///444555222//////...+++///......---,,,---------,,,***)))***,,,...///......////////////......///,,,,,,------------,,,,,,------------------------///......------,,,,,,,,,...---,,,,,,------)))&&&+++))))))+++---.........++++++,,,,,,,,,---------...000333333000---+++***++++++************+++++++++444666...)))+++***%%%)))+++---...---,,,,,,,,,++++++,,,---...------,,,,,,,,,+++++++++*********,,,+++*********+++---...++++++++++++++++++++++++)))+++,,,---......///000///////////////......---,,,111333000...//////---000000000111000...+++)))111444888===AAADDDFFFGGGBBBAAA>>>;;;777555333222//////////////////////////////.........---------,,,,,,---....../////////---,,,,,,,,,,,,,,,------........................//////...------............///000//////000333666>>>DDDLLLRRRVVVYYYZZZ[[[[[[UUUMMMEEE>>>999555222222111111000///......---------------...///000111---,,,,,,---......---+++//////---,,,++++++++++++,,,,,,,,,+++,,,,,,---...///---,,,,,,...///...---)))---...+++***---///---000...,,,---///000...+++///...---------...///000---,,,,,,,,,,,,---.........///000000000000///...////////////////////////)))((()))+++///111111111000/////////............++++++++++++++++++++++++,,,------------.........111111000...,,,,,,...111000000///////////////...000---+++,,,---,,,///222...------,,,,,,------...------------......//////+++,,,...///000000//////.../////////...///111444////////////////////////000000111111111222222222333555777888666555555555888<<>>@@@AAA===<<<999666333111000000....................................------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------...---------------............/////////000222444888>>>GGGNNNSSSVVVXXXYYYQQQKKKCCC<<<888555333111111000000000//////......,,,---/////////...,,,+++---,,,,,,---......---+++---,,,,,,+++++++++,,,,,,---------------...//////,,,,,,---......---+++))),,,000111---+++------,,,+++++++++---///000///...111000...------...000222...------------.../////////000111222222111000///111111111111111111111111111///......000000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---............/////////+++000666777444000......000000000000000000000000//////111222333222111000//////............/////////......---......//////---......///000111222222///000000///...///111444/////////////////////////////////000111111222222333444666666555555666777:::AAAPPPfffyyyfffXXXIIIBBB???<<<:::;;;777777777777777666555555111111222222222333333333222333444555555444333222111222222222333333333333111111111111111111111111///000000000000000000000...000222444333111---+++//////111666777333111222000000000000000111111222111111111111111111111111////////////////////////000000000111333555777999999666222000000111000000////////////////////////111000/////////000222333//////////////////......,,,------------...............///////////////...---...............---------,,,---000///,,,---111...///000111111000///.........---------,,,,,,,,,+++,,,,,,,,,++++++---...////////////......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------...)))///333333333555444222000//////...---.........---,,,******,,,...///...---(((%%%&&&+++...+++'''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...,,,))))))...333------***&&&'''))))))%%%++++++++++++,,,,,,,,,,,,...000111111///,,,++++++******))))))))))))******&&&)))(((&&&''',,,111222***,,,......---+++++++++*********+++,,,------...,,,,,,,,,,,,,,,,,,++++++))))))***+++---///000111++++++++++++++++++++++++))))))***---///000///---+++******++++++---.........111111,,,***,,,...,,,...,,,+++,,,//////+++(((---...000333555777999999777666444222000///.......................................------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++---------------------------,,,,,,,,,,,,---......------......///111222333333999AAAGGGKKKMMMOOOPPPEEEAAA;;;666444222111000////////////////////////---...000000///,,,)))'''---,,,,,,---......---+++************+++,,,,,,---------------...//////000(((***,,,.........,,,+++...222222...+++------+++)))+++---...------------111000000000///000000000///............///000000///000222333333222000///222222222222222222222222555333111111111000...---000///...------...///000........................//////000000000000111111+++000444555222//////111111111111111111111111111///222555666777666333111000000////////////000000000///...------...//////000000//////000222444666333333222000------///111---------------------------......///000000111111111222333333333444666888>>>GGGYYYpppppp\\\PPPIIICCCAAA@@@:::::::::999999777666555222333333333333444444444222333444555555444333222111111222222333333333222111111111111111111111111//////000111222222222222///000111111111000...---000///000444555222222444111111000000000111222222333222222111111000000000.............../////////000111333444444666888;;;999666222000000111000000////////////////////////111000///...///000222333.../////////////////////,,,,,,---------.........------...///000000000///------...............---,,,,,,...000///+++---111///000111222222111000///............------------***+++,,,+++******,,,...///......---------......,,,------------------,,,++++++---.........------***000444444333555444111///...------,,,,,,------///---,,,,,,---......---...,,,******---///...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,+++,,,---...+++,,,)))%%%&&&***+++'''***++++++++++++,,,,,,,,,---...000///---,,,,,,---******))))))))))))******+++&&&###%%%&&&%%%%%%''')))+++---,,,+++***+++,,,))))))***++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,///000...+++---,,,+++++++++,,,---......111000,,,***,,,.........+++(((***...000...+++...//////000111222222333111111000///...------,,,------------------------.........---------,,,,,,///...,,,+++***++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,---///000111000///444:::???AAAAAAAAAAAA:::777444222111000...---....................................---+++)))(((...---,,,---//////---,,,***************+++,,,,,,,,,,,,,,,,,,---...///000)))***,,,,,,---...///000,,,000000---+++,,,---+++,,,...111///+++((((((***///000111222222111///...///////////////000111111///000222333333222000///222222222222222222222222333111000000111111000...111000///......///000111000000000000000000000000,,,,,,,,,,,,------------000000///+++'''***111888111111111111111111222222222444444444444555555444111111000000000000111111111000///---------...///222111//////000333666888777666444000---+++,,,...------------------------,,,------...///000000111///000111111000222555888===FFFXXXpppnnn]]]RRRJJJEEECCC<<<<<<<<<;;;:::999777666333333333444444444555555222333555666666555333222000000111222222222222111111111111111111111111111//////111222222333333333000//////....../////////222///...111222111222666111111111000111111222333444333333222111000//////000000000000000000000000---///222333333333666999999666222000000111000000////////////////////////222111///...///000222333.........///////////////,,,,,,,,,---------......,,,,,,...///000000000000------...............---,,,,,,...111///+++,,,111///111222333333222111/////////.........---------,,,---------,,,,,,...000///...---,,,,,,---///000---..................---***+++---//////...---,,,///444777555333222000,,,...---,,,,,,++++++,,,,,,///...------//////...,,,***++++++***)))***,,,///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,******,,,//////+++'''%%%'''&&&###&&&...000,,,******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...******))))))))))))******///&&&$$$,,,///)))&&&***)))***++++++******+++,,,)))***+++,,,,,,,,,,,,+++***************+++++++++******+++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000000---***000///---,,,++++++,,,---///111000+++***---//////---***''')))...111///---000000000000////////////......//////...---,,,,,,------------------------......---------,,,,,,,,,111000...,,,+++++++++,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,.../////////---111666999999888666666444222000//////...+++))),,,,,,------------......///...---+++******+++,,,...------...//////...,,,++++++***************+++++++++++++++,,,---...//////...---,,,+++,,,///222)))---...+++***,,,...,,,///......000222333222111,,,111333111000111111///////////////000000000000222111///......000222444444666999999666444333333777333222666555000///333////////////000111222333666666666444333111///...111000///...............,,,++++++,,,...///...---------......//////000000333222222333444444333222222222111000000111333444222222111000000111222333555666666444111111444666<<<888333111111000---+++000000///------,,,,,,,,,---------------...///000---222333111000333444333888CCCWWWlll{{{tttfff\\\VVVRRRIIIDDD>>>::::::999777444666555444333333444666888444555555444222222333555444444333222111222444777222333333333333333333333222111///000111111000/////////000000000000//////...000222222222222222333111///000333333111000333333222111000......------////////////000000000000000111111111000111444666222444666666555222...+++///000222111000///111222///000000111111111111111222222111000///...------//////.........---------///...---,,,,,,---...///000000//////............+++,,,---///111222222222222333444555444222///---111000///......------.........---,,,++++++++++++////////////////////////------------.........///000000//////.........------000444777777333...+++...---,,,,,,,,,,,,---...------............------111111000///...------,,,///,,,$$$"""+++---))))))******++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,---...///000(((((()))*********))))))...---+++*********++++++,,,,,,,,,++++++*********++++++******))))))((((((''')))***'''%%%)))111999++++++,,,------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))'''%%%''',,,...,,,***,,,,,,***+++***+++//////+++***+++***,,,------++++++,,,...222000...---,,,---...///***---...,,,''''''+++000.........------.........,,,,,,,,,---...///000000///---+++,,,///000///---///---,,,,,,,,,,,,+++)))...---+++)))***+++...///---***((((((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,///111111///...000333...///111222222222111000//////.........---------------------------------,,,...000000...---------///...---,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------,,,------......------,,,...,,,,,,......,,,,,,///...------///111222111//////333555222000111000....../////////000000000000222000///---...000222333777999;;;;;;999666555555333//////222111---,,,///000000000000111222333444777777666555444222000///000000///..................---,,,---///000///.........//////////////////222222222333444444333222111111000000000111333444555444333222222222333333666444111,,,***,,,222777777444111000111222000///111111000......------.........------......///000,,,000111...---000111000888@@@NNN]]]jjjwwwsssggg___QQQKKKDDD@@@??????>>><<<999888777666666666777888444555555444333333555777666555444222000000222444555555444444444444444444444222222222333333222000//////000000000000/////////000111222111111222333///---...222222000000333333222000///...---------///////////////000000000...///000000000222555777888999999999888555222000///000111111000///000111//////000111111111111111111111111000000000000000000000000//////.........///...------------...///////////////......------///000222333555666666666222333555666555333111///111111///..................------,,,,,,,,,,,,,,,........................////////////...---,,,,,,000/////////.........---+++...111333333000,,,)))...---,,,,,,,,,,,,---...------............------------,,,,,,,,,------...000000---))),,,222111---,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,+++******+++,,,///.........---,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++++++++++++++++++++************''')))***)))''''''+++...******+++,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++,,,***)))***+++,,,+++))))))---///,,,***+++***(((+++***+++//////+++***+++***+++---,,,++++++,,,...000///---,,,+++,,,---...)))***+++***)))+++111666...------,,,,,,------...++++++,,,,,,------......---+++***+++...///...,,,,,,+++***+++---///...---+++++++++,,,,,,,,,---------+++((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...///...,,,+++,,,.........///000000000000000///.........---------,,,------------------------***,,,......---++++++,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,))))))++++++((((((+++---,,,,,,---///000///...000444666222000000000---....../////////000000000111000...---...///111333888:::;;;:::888555444444111......//////,,,+++...000000000111222333555666777777666555444333111000//////......------......111/////////111222111000000000000000////////////111111111222222333333333222222222222222333444444333333222111000000000000444222000,,,***,,,000444222000...///111333333333333222111000000///000000//////.........///000000,,,000111---,,,///111000:::===DDDMMMUUUaaauuuwwwkkkYYYRRRIIICCCAAAAAA@@@???;;;;;;::::::999888888888333444555555555666999;;;;;;:::999666333222333555888888777777666666555555666555666777888777444222//////000000000000//////111111111111111111222222...,,,---000111///000333222111000...------------.........//////000000000---...000000111333777:::777777666666444222111000///000111111/////////111//////111222222222111000///000000000111111111222111111000000000000/////////......------......///...............---------...///111222444444555555222333555666666555333222111111000///............---------,,,------...///........................111222111111///---+++)))/////////...............,,,---///000///...,,,***...---,,,,,,,,,,,,---...------............------///...---,,,,,,,,,---...***...000000000111...***......------,,,++++++***---,,,,,,++++++,,,,,,------,,,+++******+++,,,---///...---,,,+++*********---,,,+++*********++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,)))***,,,,,,+++)))&&&%%%))))))***++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***))))))***,,,......---***...///+++)))***)))'''+++)))+++//////+++)))+++***+++,,,,,,++++++,,,......---,,,+++++++++,,,---,,,+++******+++///333555---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++---,,,+++,,,...//////...)))***,,,---------,,,+++---+++******,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---...---------......//////......------------,,,,,,------------,,,,,,,,,,,,...///111111000//////000------,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,///,,,+++...---******,,,---,,,,,,---///000...------222444111///000///---........./////////000000000///...---...///000111444666777666333111111111111000000000000///...///...//////000111333444555555555555444333222111000//////......---......///111000000111333555555444111111111000000////////////000111111111222444555555666777777888777666666222222222111111111111111000222444555444222000/////////...///111333444555444444333222222222222222000000/////////000000111///222333///...111333222;;;<<>>::::::;;;::::::999888777222444555555666999===@@@@@@@@@???===:::888999:::;;;;;;::::::999888777777999999:::<<<===;;;777444000000////////////000000222111111111222222222111111......111111//////222111000///...------------.........//////000000111///111222222333444888;;;444333222111111000000111000111222111///...///000///000222333333333111111000000000000000000000000000000000000000000000000//////............//////............---------------...000111222333333333222333444555555555333222222111000///............---,,,,,,---...///000000........................111111222111000...+++***.................................///...............---,,,,,,,,,,,,---...------............------555444111///---,,,------''',,,000111000...+++))).........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++---///111222---,,,***))))))))))))***,,,+++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++,,,,,,,,,---------......,,,'''$$$(((((()))***************,,,,,,++++++******))))))************************))))))(((***,,,------,,,)))---...***(((******(((+++)))+++//////+++)))+++)))+++,,,,,,++++++,,,---...---,,,,,,+++,,,------///...,,,,,,---......---,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,111///............---+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---,,,+++++++++,,,...///------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...000111111000000111222,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---************************,,,,,,,,,------,,,,,,,,,000---,,,///...+++***---...------...///000...---(((---000...---//////---............////////////......---------...///000111222333222000...//////111222222111000111111000------......000111222333222222222222222111000/////////.........//////000000///000222666888999888222222111111000000000//////000222222111222555888888:::===@@@@@@>>>;;;888777777777777777777666666222333555777777555222///000000000000000222444555555555444333333333444444222111111000000000111111///222333///...222555555999999<<>>>>>???======<<<<<<;;;:::999999;;;<<>>>>><<<;;;999888888555222000111333444444222333333111000111333555555555444444444444555555333333222111111111222222---000111------222666666888999;;;>>>>>>BBBOOO]]]vvvjjj___SSSGGG@@@???>>>===;;;999777666555444555666777999===CCCGGGEEEFFFFFFDDDBBB@@@@@@AAA>>>>>>======<<<<<<;;;;;;===???BBBEEEFFFBBB;;;666111000///......///000111111111222555999999555111666222000222111//////333111111000/////////////////////000000111222333333333444555444333444666999777666555444444444444444222333444333111000000111111333555777777666444333222222111000///...------......////////////000000...//////000000//////............//////////////////000111222333333333333222222222333222222111111222222111000////////////,,,,,,,,,,,,---...///000------------------------------------......//////---------------.........,,,++++++***++++++,,,---...---,,,,,,,,,,,,---...------............------------........./////////333000///222222000000222***++++++,,,---.........---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,'''((()))+++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,)))))))))))))))***************)))(((((()))******(((((()))******************************)))))))))************************,,,***))))))******((('''&&&)))+++((('''+++------***(((***......***(((***)))***++++++******+++---------------............(((***---//////...,,,***,,,++++++******++++++,,,........................+++,,,------,,,,,,---...---,,,+++,,,...//////...+++***((('''(((+++...000+++---......,,,++++++,,,,,,,,,------......//////------------,,,,,,,,,,,,///---+++***)))(((&&&$$$++++++******++++++,,,,,,******++++++++++++,,,,,,------,,,,,,++++++******)))***+++*********,,,...******))))))******++++++,,,++++++++++++++++++,,,************************++++++,,,,,,,,,,,,++++++,,,)))))),,,,,,)))))),,,---,,,,,,,,,......,,,+++''',,,///---,,,......,,,---------.........//////,,,,,,---------............///000000///000222333...222222......222222...000000////////////000000///000111111111111000000111111111111111222333333333222222444777999999888111111222222222222222222///222444333222333888===AAAIIITTT^^^ccc```[[[WWWNNNNNNLLLJJJGGGCCC@@@>>>:::666111000111444555555222444444333111111444777555555444444444444555555444444333222222222222222---000111...///444999999======>>>???>>>AAAMMMZZZyyywwwhhhXXXMMMIIIGGGCCC>>>:::777666555555666777888:::>>>DDDIIIJJJJJJJJJHHHEEEBBBAAAAAA===========================@@@DDDHHHHHHDDD<<<666111000///......///000111000000333888======777111333///...000000///111555222222111000000000000111///000111222333444555555888999999999999;;;===@@@===<<<:::999777555333222444555555444222111111222222444777999:::888666444333222222222111111000000/////////000000111111111...///000111111000///.../////////000000000111111//////000111222222222222444444444333333222222111333222111000////////////,,,,,,+++,,,,,,---......---------------------------,,,+++++++++,,,...///,,,,,,,,,------.........+++++++++++++++,,,------...---,,,,,,,,,,,,---...------............------***,,,...000111000000///222,,,)))---000...,,,...+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++)))))))))******%%%''')))+++,,,+++)))((()))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++***************)))''')))+++***((('''))),,,((()))******++++++******))))))))))))************************************,,,+++)))***++++++)))((('''***+++''''''***,,,,,,***(((***......***(((***(((***++++++******+++,,,++++++,,,---------------'''+++......------000333,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///)))+++---,,,+++***,,,...,,,+++***+++---///...---))))))((()))***+++---...+++---000///---++++++,,,------......///000000111......---------,,,,,,,,,,,,***((((((******(((&&&******++++++,,,,,,,,,+++************+++++++++,,,------,,,,,,+++******)))+++,,,,,,,,,+++,,,///111)))))))))))))))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,******---...,,,,,,///,,,+++***+++,,,,,,+++)))***...000...,,,------+++---------.........//////,,,,,,,,,---------......+++---.........///111333///333333//////444444000222111111000000000000000000000111222222222222111222111111111222333444444666555444555666777666555111111111222222333333444///222555444222333999???HHHQQQ```mmmsssrrrmmmhhhaaa```^^^ZZZUUUPPPKKKHHH777666555666888888555222222444555444222222555888555555444444444555555666555444333333222222222222///222333000222888===>>>CCCCCCBBBBBB???BBBNNN\\\tttmmmaaaRRRNNNIIIBBB<<<888666555666777888888:::???EEEJJJPPPPPPPPPMMMHHHEEECCCCCC===============>>>>>>>>>>>>AAAEEEJJJJJJEEE<<<666222000///......///000222///000333:::@@@???888222///,,,+++...000000222777333222111111111111111111000111111333444555666666===>>>???@@@@@@CCCFFFIIIGGGFFFDDDAAA>>>:::777555555666666555333222222333333555888;;;;;;999777555222222333333333444444444000000111111222222222222...///000111111000///...//////000000111111222222333444444555666666666666666666555444333333222222333222111000////////////,,,,,,+++++++++,,,------------------------------///---+++))))))+++---///,,,,,,,,,------.........---------....../////////...---,,,,,,,,,,,,---...---..................---...///222333333222///...333+++(((...222///,,,,,,---,,,,,,++++++******)))---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,...///***,,,///111111...+++))))))***+++,,,---,,,,,,+++---,,,,,,++++++*********---,,,,,,++++++*********&&&+++000///+++(((***---))))))***+++++++++++++++(((((())))))******++++++)))))))))))))))))))))))),,,+++******,,,---,,,***))),,,,,,'''&&&)))+++******(((***......***(((***(((***++++++******+++,,,)))***+++,,,,,,,,,,,,,,,+++...000---***,,,222777---,,,,,,++++++,,,,,,---******+++,,,,,,---......(((***,,,+++))))))+++---///---,,,,,,,,,,,,+++)))&&&''')))+++,,,,,,,,,,,,+++...000000---++++++,,,.........///000111111222.........------,,,,,,,,,(((&&&&&&(((---//////---)))***+++------,,,++++++))))))******+++++++++,,,------,,,,,,+++***))))))((()))))))))((())),,,...))))))((())))))***++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((&&&&&&***+++)))***---+++,,,------+++))))))***///***(((++++++))),,,222++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........111111222222111///,,,+++000...---...111222111//////000000111333444444555555444444333333333444444444555666777777666555444444444333222333444555666333333333222333666;;;???HHHTTTgggwww|||yyyyyy{{{zzztttmmmeeeYYYNNN>>>>>>===:::888777888::::::999999888777777666666777666666777999999777666333444555555666666666666...111333...)))+++555???FFFFFFDDDAAAAAAGGGQQQYYYhhhmmmbbbVVVJJJBBB;;;666444777777666555555888<<>>>>>666<<<@@@@@@AAADDDEEEDDDDDDGGGJJJHHHAAA999444222111000000/////////000000///111444777999;;;<<<<<<111222111000///000333555999999888777666555444444111///...//////111888AAACCCJJJOOOMMMLLLPPPUUUWWWSSSNNNIIIDDDBBB>>>:::666777999;;;:::777444333222666777???JJJLLLBBB888555999666333222444444222000000111222111000000222444333333333444666555333111111222333444555666777777444666888999999888888999999:::;;;:::888777888999555555444333222222222111------,,,++++++++++++,,,,,,,,,,,,---------......,,,---...---+++******+++111000000///000000111111///...333::::::222---------,,,+++*********++++++//////...---,,,++++++***///222333///)))''')))---///---***((('''))),,,...++++++***+++---------,,,------------------------,,,------,,,+++,,,...111...,,,+++***+++++++++***))))))***++++++,,,++++++,,,,,,+++***************---+++)))***,,,,,,)))'''++++++***))))))***,,,,,,++++++******************,,,,,,+++***)))(((''''''++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++---)))(((***)))'''(((+++(((***,,,......,,,***(((************************...,,,***+++---...,,,***************************,,,...,,,((((((,,,---++++++)))((()))---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...+++((('''(((***,,,------......------,,,000///000555;;;===:::666222///,,,,,,---...,,,***---+++***,,,///000///------......---+++******+++,,,,,,++++++***++++++++++++++++++)))(((***---///*********++++++,,,,,,,,,$$$$$$&&&)))+++,,,+++***************))))))))))))---,,,+++)))((())))))***++++++******++++++,,,---,,,------+++''''''+++///***+++------+++***+++,,,666000---......++++++...++++++,,,,,,,,,,,,------,,,------.........------,,,,,,,,,---------......000000///////////////000222000------...///---+++000000111222333444555555555555444444444444444555666666777777777777666666333333444555666555555444333333222222222555999===GGGTTTfffwww}}}tttggg[[[GGGDDD@@@<<<;;;;;;<<<===<<<>>>>>>===:::888888888777666666777999::::::999888999999999888777666555333555555222///111888@@@AAABBBAAA???>>>AAAHHHMMM```sssiiiZZZJJJAAA<<<888666777777666555555666999;;;===???@@@AAA@@@>>>======>>>555:::>>>AAAFFFMMMPPPOOONNNOOOMMMGGG>>>666111000000//////......//////000...///111333444444444444222222111000///000333555888777777666555555444444444111000111111333:::BBBIIIRRRXXXXXXVVVXXXYYYYYYRRRNNNHHHCCC@@@<<<777444777888:::999777444444444:::;;;CCCOOOSSSLLLBBB???:::888444333444444222000111222333222111222444666777666666777999888666444444555666777999;;;<<<<<<<<<>>>AAAAAA@@@?????????>>>???@@@???===<<<======;;;:::777444222111111111......---,,,,,,,,,,,,,,,,,,---------............******,,,---//////......//////////////////000000000...000555555000...000...---,,,+++***+++,,,,,,//////////////////.........000111///+++***+++...222111...,,,+++,,,...//////...------...///000000/////////...............---...//////......000111...---,,,+++,,,,,,,,,+++)))***++++++,,,,,,,,,+++------,,,+++++++++++++++,,,+++)))***,,,,,,***'''...---+++***)))******+++)))***+++***))))))******++++++******))))))((((((***++++++,,,,,,++++++***((()))***++++++++++++******'''%%%''''''$$$%%%((()))***,,,......,,,***)))************************---+++***+++------,,,***++++++++++++************+++......++++++------***+++***(((***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---+++***+++,,,+++,,,,,,,,,,,,,,,,,,+++///...000555<<<>>><<<999111...,,,,,,------,,,***...,,,+++,,,...///---+++***+++,,,,,,+++***+++,,,,,,,,,+++++++++++++++,,,+++,,,,,,+++******,,,...******+++++++++,,,,,,,,,&&&)))------***)))***,,,************)))))))))))),,,+++******)))*********++++++******++++++,,,---'''))),,,...000///,,,******+++------,,,+++,,,---666000,,,...///,,,++++++++++++,,,,,,,,,,,,---------...............------,,,,,,,,,------------...///...,,,,,,---///222333111///,,,+++,,,------,,,000111111222333444555555555555555555555555555555888888777777777888888999222444666888999777555333333444333222222444888;;;CCCOOO```ppp|||}}}nnnaaaMMMGGG@@@<<<<<>>:::999;;;<<<:::888999;;;>>>???????????????>>><<<:::777666666666666555444666999<<>>???BBBFFFSSS___qqqtttaaaLLLAAA>>>;;;888888666555555444444444555555666777888888777666888999666999===CCCNNN[[[___^^^[[[WWWOOOEEE:::222///...///...............//////...//////000000///......111111111///...///222555555555555555555555555555555222000222222333999@@@MMMVVV]]]]]][[[ZZZXXXUUUMMMIIIDDD@@@<<<888444111555666777777555444444555:::===GGGTTT[[[WWWPPPKKK???===999777555444111///111222333333333333666777;;;:::::::::;;;;;;888666666777999;;;===@@@AAABBBGGGIIIKKKKKKJJJIIIIIIJJJGGGIIIIIIIIIGGGEEEEEEFFFGGGDDD???999555222111111///.........------------------........./////////111///---......,,,(((###......//////000000111111222//////111111///000333///...---,,,,,,,,,---.........///000111111222222////////////............333222111000///...//////222111000//////111222444111111000000/////////...---///111111000///000111000///......------......++++++,,,------------,,,///...------,,,,,,------,,,+++******++++++***)))------,,,+++************'''***++++++(((''')))+++******************************++++++++++++******((()))******+++*********)))&&&%%%''''''$$$%%%((()))***,,,------,,,***)))************************,,,***)))***+++,,,+++***,,,,,,,,,++++++************...///...---...,,,(((,,,+++******,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---//////---------...***++++++,,,,,,++++++***------///555;;;>>><<<:::111///............---,,,...---+++,,,------,,,***''')))++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,---......,,,+++,,,---***++++++++++++,,,,,,,,,)))...222000***'''***---++++++*********)))))))))))))))***++++++++++++***++++++******++++++,,,---))))))***///444555111,,,+++---......,,,+++,,,,,,---)))&&&(((,,,...,,,++++++++++++,,,,,,,,,------...////////////...------------------------------------,,,,,,---///111222---,,,++++++,,,...000111111111111222333444444555444444555555666666555555999999888777777888:::;;;444555777888999888666555555555555444333444777:::===GGGUUUcccooowww}}}zzzjjj]]]MMMEEE;;;888;;;???AAA@@@CCCIIIMMMJJJBBB;;;;;;===AAA???<<<===@@@DDDGGGHHHIIIIIIHHHFFFCCC???;;;999666555444444555666666555???@@@@@@>>>;;;;;;???BBBHHHNNNZZZpppiiiNNNAAA>>><<<999777555555555444444333222111444555555333000/////////777999<<>>@@@BBBDDDKKKNNNQQQRRRQQQQQQRRRSSSPPPQQQRRRRRRQQQQQQRRRTTTTTTQQQLLLEEE>>>777333000///////////////......---.........////////////000222...,,,,,,...+++$$$///000111222333333333444666444333222111111111222111000...---------...///,,,---...000222333555555333222000111111111///...000000111111111111000000444333111000///111444777444333333222222111111000...111333333222111000111222222222111//////000111---......///000000000000000000///...---------...,,,+++++++++++++++++++++,,,+++++++++*********+++&&&))),,,+++((('''))),,,)))))))))******+++++++++******++++++++++++******))))))***************))),,,)))(((+++***''''''*********,,,------,,,************************************)))***+++++++++***---------,,,++++++******+++...///,,,,,,---,,,(((,,,++++++++++++++++++***************************+++++++++,,,,,,,,,------***,,,//////...---------++++++,,,,,,,,,,,,++++++------///333777:::999777111111000000000000///...------,,,,,,---------,,,(((***,,,---,,,++++++,,,,,,,,,+++++++++,,,---------///111111///,,,++++++++++++++++++++++++++++++,,,...000...+++***+++---+++++++++*********))))))'''(((***+++,,,,,,++++++++++++******++++++,,,---///---++++++///222444444...///000///---+++++++++)))'''%%%&&&)))------,,,+++++++++,,,,,,,,,------/////////000000///......------------------------,,,---...//////...---,,,,,,,,,,,,------///111333000111111222222333333333333333444555666666555555999888777777777888:::;;;777666666666666777888888777888777666555666999;;;:::AAALLLVVV___gggmmmqqqyyy~~~{{{rrrdddWWWIIIAAA999777;;;???AAAAAADDDIIINNNKKKBBB<<<;;;>>>???>>>===@@@FFFMMMSSSUUUZZZYYYVVVRRRKKKDDD>>>:::666444333444666666444111999999999666444555:::???AAABBBKKK___yyysssTTTDDD@@@===999777444444555555555444333222444444444111...+++++++++333555777>>>LLLZZZ___]]]YYYRRRGGG<<<444000//////---------------...//////000///////////////000000------,,,+++***+++...000//////000111222333444444333///...000111111333777@@@DDDFFFCCCAAAAAA@@@<<<777777666444222111111111000111333333222222222333444999CCCRRRbbbkkkjjjeeeXXXUUUOOOGGG???888333111///000111111000111333555666555555666777666444111222333555777:::<<<>>>???GGGJJJNNNPPPQQQQQQSSSTTTQQQRRRTTTUUUVVVZZZ^^^bbbbbb___ZZZRRRHHH>>>555000//////000000000///...---.........////////////000***((('''+++000111...)))111222333555666777777777999999999777555444222000111000///.........///000...///000222555777888999777666555444444333000...///000222444555666666666666666666444222333777;;;999888888888777777777666444666888888777555555555666666666444111000111333000000222333444555555555444333222000///.........------,,,,,,+++,,,---...//////...,,,***((('''&&&''')))+++***((((((***,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******---++++++------***))),,,***+++,,,,,,,,,,,,+++***************************))))))************+++,,,------------,,,,,,++++++...///...))))))+++,,,***+++,,,,,,++++++***++++++************************+++++++++,,,,,,,,,------+++---//////---,,,++++++,,,,,,------------,,,,,,------...111333444333333000111222222111000//////---............//////000+++---//////---,,,++++++,,,+++++++++,,,------...///111333333000---++++++++++++++++++++++++++++++---+++)))***---...---+++++++++++++++************&&&((()))+++,,,,,,,,,+++++++++******++++++,,,---,,,------+++******...111...///000000---,,,,,,,,,---...+++''''''+++------++++++,,,,,,,,,,,,------...//////000000000000000...------------,,,,,,,,,,,,---...//////---+++)))---///000///...---...///000000000000111111222222111222444555666555555444666666666666777777888999777666555555555666888999777888888888777888:::<<<;;;@@@FFFMMMSSSXXX^^^aaaeeejjjlllkkkhhhbbbWWWMMMFFFAAA<<<:::<<>>999888777666666777666444222777888888666444555:::???<<<===DDDSSShhh^^^KKKCCC>>>:::888555555666666555555444333111222222111///---...///---///222666???JJJMMMKKKKKKEEE===777333111000///------------...///000000......------......///000,,,,,,,,,***)))***---000------...///000111222222555000///222333222222444888;;;:::666555777777444000111111000//////111333///111444555444222222222333888BBBQQQeeeuuuxxxsssjjjfff___SSSFFF;;;555222///000000000...///000222000000000111333222000...///000111333555777888999===@@@DDDFFFGGGHHHJJJKKKIIIKKKLLLOOOTTT\\\eeelllmmmjjjcccYYYMMMAAA777111...///000000000///---,,,------........./////////...,,,+++---000222000...///111333555777777777777888;;;;;;888666666333...111000///.........///000222333444666888:::;;;<<<999::::::999777444222111111333555888:::;;;<<<===888999:::888666666:::>>>========================<<<===???>>><<<;;;<<<<<<:::;;;;;;888333111222444222444666888:::;;;<<<<<<999888666444222111000000...//////...,,,---///222777666333000,,,'''$$$""")))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,)))***---,,,)))(((***+++++++++,,,,,,+++++++++************************(((***++++++******,,,---------------------------000111...)))(((+++---+++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---......,,,++++++,,,,,,------......------,,,,,,---...///000000000000///222444444222111111111000111222222000000111222,,,///111111///,,,++++++,,,++++++,,,,,,---...///222444555444111...,,,+++,,,,,,,,,++++++++++++***---)))%%%'''---000...***,,,++++++++++++*********(((((()))***+++,,,,,,,,,++++++******++++++,,,---$$$)))......***&&&&&&'''+++---/////////...///000///333111((($$$(((---///++++++,,,,,,,,,,,,---------...///000111222222222......---------,,,,,,,,,---------------,,,++++++***---000000...,,,,,,---////////////000000000000///000222444555555444333222333444555666666666666555555666666666777777777666777888888777888:::<<<;;;>>>CCCFFFIIIMMMQQQTTTRRRVVVXXXVVVUUUSSSKKKCCCCCCBBB@@@>>>===<<<<<<;;;???AAAAAA@@@===;;;;;;;;;777777999>>>FFFOOOUUUXXX\\\[[[YYYTTTMMMEEE>>>999888888888777555444333333888:::;;;:::888777:::===888:::AAAKKKXXXnnniiiSSSGGG@@@;;;:::777777666555555444333333000111222111000///000111(((---000222666<<<>>>===<<<888555333333222///---............///000111222000///...------......///---------+++***+++...000,,,,,,---...///000000111444///---111333111///000222444333000000333222///...///111000//////111444000444888999888555222111111666???NNNfffzzz~~~zzzvvvlll^^^MMM???777444000000000///...---///000---,,,---///111111000...///000000111222333333444333666999;;;;;;;;;;;;<<<<<<===???DDDMMMYYYgggpppuuupppfffYYYKKK???777222---...///000000...---+++,,,---------............111000...---,,,++++++++++++---000222444555555444444888888444333555444///111000///...---...//////333444555666777999::::::999<<<>>>===999666666666555666777999;;;===>>>???555888:::999666555888<<<;;;;;;;;;<<<======>>>>>>@@@AAAAAA@@@>>>===>>>@@@===??????:::444111222444555666999<<>><<<<<<>>>@@@???AAAAAA<<<555111222444666888;;;>>>BBBDDDFFFGGGEEECCC@@@===:::777555444000222222000...///333666888888777666333111...,,,...)))&&&)))///222///***++++++++++++++++++++++++......////////////........./////////...------,,,,,,***+++......***)))***++++++++++++++++++++++++************************(((+++------++++++---000+++,,,,,,---...///000000000444444222000111///***'''***,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------///222555+++++++++,,,,,,+++++++++***+++---...///000222444;;;>>>BBBBBB@@@>>>>>>???:::<<<<<<888333000000111'''***---///...---,,,,,,+++++++++,,,---...///000777777777555111...,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++***+++---...,,,,,,,,,+++++++++******+++***)))))))))***+++,,,++++++******++++++,,,---111---)))))),,,///...---,,,,,,...///111222222222222///,,,---000222///+++***++++++******+++---000,,,---,,,---222777444...222111///...---------...,,,---......,,,,,,---...///---------//////...,,,---...//////000000//////---...///000000///...---//////000000000000//////555444333333333444555666777666666888999;;;;;;:::::::::;;;<<<>>>@@@AAACCCAAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>======::::::999888888999999999:::::::::;;;===>>>@@@AAA@@@??????>>>===<<<<<<<<<888888777666555333111000///000111222333222222111999999>>>CCCHHHYYY}}}bbbOOOHHHAAA::::::888666444444333111000333333222111111000000///111444555444000///111444///000000000......000111///000111111000000222444111111111111000...---+++...---...111444333000,,,111...+++,,,...///...+++)))---000000...---...000///......---------..............................333777<<<>>><<<777333111+++111;;;JJJ[[[mmmzzz}}}tttcccNNN>>>666333///---,,,++++++,,,...///---------...///000000111333000...///000111///,,,///////////////000000111222111111555>>>MMM^^^iiioooiii[[[JJJ;;;222000111...------,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///---+++,,,///000///---000000000...---+++)))(((...//////000//////...---111000//////000111333444777999;;;:::777333111000111444444111111555555333555444333222111111111111333333222222333555777888777666666666666777888888<<<<<<;;;777333111000111333777<<<@@@BBBCCCEEEFFFDDDBBB>>>;;;888666555444555444111...---------...;;;999666222...,,,+++++++++(((%%%''',,,///---+++((()))***+++,,,+++******+++---000222222000---+++//////......---,,,+++***((()))+++,,,,,,+++)))(((...------,,,+++***)))))),,,---...---+++***+++,,,******+++++++++,,,,,,,,,,,,------....../////////222111000...---,,,++++++000,,,)))))),,,...---+++...---,,,+++***+++,,,,,,,,,,,,,,,,,,---...//////,,,------,,,,,,---111333---------,,,,,,+++++++++)))***,,,---...000444777<<>>???>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<999888888777777888888888:::::::::;;;<<<===>>>???;;;;;;::::::999888888777666666666666555444333222333333333333333111000///999999===BBBGGGWWWzzzppp[[[PPPIIIBBB===:::777555555444333222333333333222111111000000000111222222111//////000000111111000//////000222+++---111333444555777999444333111000//////...---///...---...///---***&&&000///------.........------///000222111111000000000///...---------------........................111555999:::888444111000///333:::DDDPPP\\\ggglllnnnllleeeWWWGGG:::444222000...---+++***+++,,,------------...///000000000222000......000000///---000000///...---------...,,,---...222888CCCOOOWWW]]]XXXNNNAAA555...---...+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------------------,,,...,,,+++,,,...///...,,,------......---,,,++++++.........---------------000000000000111111111111111333555555333000......000222111...///222444222333222111000////////////............///000000111222111111111111222333333444444444222///......000444777;;;===>>>>>>???@@@@@@>>><<<999777555555555333222000...---------...444333111///---,,,+++***---+++)))***,,,+++&&&!!!...,,,)))''''''))),,,...+++---///000000///---+++------------,,,,,,+++***)))***++++++++++++***)))++++++******))))))((((((+++,,,,,,+++*********************+++++++++,,,,,,,,,,,,------------------000000...---,,,+++******...---,,,,,,---...------...---,,,+++******+++++++++******++++++,,,---...,,,------,,,+++,,,///222...---------------,,,,,,***+++,,,,,,---000444888EEENNNWWWZZZZZZ[[[YYYWWWSSSLLLCCC<<<888444000,,,***+++,,,,,,***)))*********+++---......///111222222333444222///------///.........---,,,+++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,***+++---/////////,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,++++++---...////////////111...,,,---///000...+++###''',,,......,,,+++++++++000222///...//////,,,,,,---------------,,,,,,,,,---......,,,,,,---...,,,---...,,,))))))---000------,,,+++,,,---.../////////............//////.........//////.........////////////000111333333444444333333333444444444555555666777888999:::;;;::::::;;;<<<===============>>>?????????===<<<;;;777777777666666777777888::::::::::::;;;;;;<<<<<<888777777666666555555555444444555555666555555555333444444444333222111111999999<<>>BBBFFFDDD???888111---,,,,,,******++++++,,,------...,,,,,,,,,,,,++++++++++++------............------,,,+++***+++---...---,,,***+++,,,---............------,,,++++++,,,---......///111333222000...---,,,///111222000...------...000///++++++000222000000///...---,,,,,,,,,,,,......///////////////.........------......///000---.........,,,---...000333666999;;;;;;<<<===>>>===<<<:::999777777777666000000///...------,,,,,,,,,,,,------,,,+++******+++++++++---...***"""---,,,***(((((()))+++,,,+++,,,------------,,,+++***++++++,,,++++++******************************((((((((((((((((((((((((+++***))))))******)))(((*********++++++++++++,,,,,,,,,,,,+++++++++++++++------,,,++++++***)))))),,,---......---,,,------...---,,,+++************)))))))))******+++,,,---,,,------+++******---///(((((((((((())))))))))))++++++++++++,,,000555999LLLXXXcccgggggggggccc___VVVNNNCCC;;;666222...+++,,,++++++,,,......---+++---------------///000222///000111///---,,,,,,---------,,,,,,++++++******)))***************)))))),,,,,,,,,,,,,,,+++++++++---+++***+++...///000///,,,,,,---------.........------,,,,,,++++++++++++,,,---......///////////////...,,,,,,......---+++***))))))'''&&&'''***---)))000444000,,,---///...---...///000000000///...,,,---......,,,,,,---...---///000,,,((((((---333000///---,,,---...000222000///...------...///000------............------------...///000111333333555555444333222222444555333333444555666777777777777777888999999::::::::::::;;;<<<======<<<:::999777666666666666777888888999999999:::999999999888777777777666666555555555333444555555666555555555111111222444555666666777888888<<>>777222000000///......---,,,,,,---...//////...000222000---,,,...111111///111888???@@@999333111111///...,,,,,,++++++...........................000111000...------...---...000333777<<>>:::444000///000...---,,,+++++++++++++++---------......////////////..................---000///...---,,,,,,,,,,,,***,,,...///000222555888999888777555222000...---******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,---------+++******+++,,,,,,,,,,,,)))***+++,,,---.........---,,,+++***+++,,,...000...000333555444111---***...000222222000///.........///---******...111///...---,,,,,,+++++++++,,,---...///000000///---,,,...------------...//////,,,---...---------///111111444777999:::;;;===???;;;;;;:::999999888888888000000//////---+++)))(((((()))++++++++++++)))(((((((((***---...+++&&&!!!###&&&***---...,,,)))'''++++++************++++++((()))***************)))******))))))))))))******'''''''''((((((((()))))),,,***))))))++++++)))(((************+++++++++++++++++++++******))))))(((******++++++******))))))(((,,,//////,,,***+++------,,,,,,+++***)))))))))***))))))******+++,,,---,,,------+++))))))***,,,%%%%%%&&&&&&''''''((((((,,,++++++***+++///555:::NNNZZZgggkkkjjjgggaaa[[[RRRJJJ???777333000---***///---,,,...111222000...333111...,,,,,,------------......---,,,,,,,,,,,,,,,,,,++++++************&&&&&&((()))***+++++++++*********)))))))))))))))+++***)))***+++,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++++++++++++++...//////000000000//////...---,,,,,,------,,,+++,,,+++)))&&&$$$$$$'''***'''///444111------000111---...///000000000///...,,,---......,,,,,,---......000111...******///444000///---,,,---...000222000///...------...///000------............---------...///000222333333333333444444222000000222555333444555666666666666666666666666777777888999999888999999::::::999888777666666666666666777888888777888888888888777666666666666666555555555555555555555555666555555444333222222333444666888999:::999888===DDDJJJXXXwww~~~bbbPPPIII@@@<<<777444333444555555555555444333333222222111000//////222444333///***,,,...000000...------...222222222333888@@@JJJQQQLLLDDD999333111000...,,,///...------,,,...000111...000111///,,,+++...000333333777AAAJJJJJJBBB999111111///...,,,,,,++++++...........................//////...---,,,...///---...///000222444666777666666555333000/////////++++++++++++,,,------...------------............------......------......///......---......//////,,,,,,---------...222444333333444555444222///,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++++++++,,,++++++,,,,,,---,,,,,,,,,---,,,++++++,,,...000222///111444666555111---***000111333222///------------///...***+++///111///------,,,+++++++++,,,,,,***+++,,,---,,,+++***)))---------------......///,,,---...---,,,---...000111333666777888999;;;===;;;::::::999888777666666222111000///,,,***'''&&&)))***+++,,,+++***)))((()))))))))+++,,,,,,***)))"""'''+++---,,,***(((+++***)))(((((()))***+++(((((())))))***)))))))))******)))(((((()))******'''(((((())))))******+++,,,+++******++++++***)))))))))*********+++++++++*********)))((((((((('''((()))***+++++++++******'''***------***((()))++++++++++++*********))))))*********++++++,,,---...,,,------+++)))))))))+++)))))))))***+++++++++,,,,,,++++++***+++///555:::KKKXXXcccgggddd___XXXQQQJJJBBB999222///...,,,++++++)))(((***---///,,,***333000,,,+++,,,------,,,,,,,,,,,,,,,------------------+++***************&&&'''(((***++++++++++++)))))))))))))))))))))))),,,+++)))*********((('''))))))*********+++++++++))))))***++++++,,,------000000000000000000//////------,,,,,,,,,+++++++++(((***,,,,,,)))'''%%%%%%(((///444111...///222222,,,---------------,,,,,,,,,---......,,,,,,---...///111111///,,,,,,000333------,,,+++,,,---.../////////............//////.........//////............///000222333333333333///111111///,,,---000444444555666777777666555555555555555555666777888999888888777777666666666666444444444444555666777777555666777777777666555444333222222222222222222222555555555666555555444444666666666666666777888999;;;:::>>>FFFLLLZZZvvvgggQQQHHH>>>:::666333333444444333444444444333222222111111111111111333333222000---,,,...000000///------............111777AAAMMMUUUMMMDDD999222000///---***/////////,,,***)))+++,,,...//////...,,,,,,---...555888AAALLLTTTRRRGGG<<<111000///...---,,,,,,,,,...........................//////...---,,,...000000000000000111111111111333333222000000/////////***+++,,,---......//////------------------------+++,,,...---,,,,,,---///......------...//////000+++++++++***)))+++...111///000111333333000,,,(((---,,,,,,+++******))))))*********+++++++++++++++,,,+++***))))))***+++,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,++++++***,,,++++++,,,---///111222000111222333222000---+++///000000///,,,+++***+++,,,///...,,,,,,///000...,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,,,,++++++---...000222444555666777999;;;>>>>>>===;;;999777444333333222000...,,,)))((('''++++++,,,,,,+++******))),,,+++***))))))******+++%%%$$$$$$$$$&&&)))---///******))))))))))))******)))))))))***))))))(((((()))))))))))))))))))))))))))))))))******+++++++++***,,,---,,,***)))***+++)))))))))************+++)))))))))(((((((((((((((((()))+++,,,------,,,,,,((()))******)))((())))))(((((()))************)))+++******++++++,,,---...+++,,,---,,,***)))***+++))))))))))))************++++++++++++,,,000555999IIITTT^^^___\\\WWWOOOIII@@@:::222...------,,,***)))))))))***++++++***)))...+++((()))---//////...,,,++++++,,,...000///...000...---+++***)))******++++++++++++***)))((((((*********+++++++++++++++,,,+++***+++++++++)))'''(((((()))))))))*********(((((()))***+++,,,------///000000000///......---,,,,,,---,,,+++***++++++(((***------,,,*********,,,222444222///111111000///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---.../////////.........///000,,,,,,,,,------------.........////////////.........//////000000//////...///000111222333222222111...000111...,,,,,,111666444555666777777666444333555444444444444666777888999888555444333333444444111111111111222333444555222333555666666666444333111111111111111111111111222333444555666666666666777666666666777888:::;;;???===@@@GGGLLLXXXsssjjjQQQFFF===:::777555444444333222333333333222111111000000000222333222111000000000---///222222111/////////,,,---...000555===FFFLLLHHH???444...//////,,,)))---......,,,)))((()))+++///---,,,,,,,,,---,,,,,,555;;;FFFRRRWWWQQQCCC777000///...---------------........................---...///...---,,,...///...//////000000000000000222111000///000000000///,,,------...////////////------------------------***,,,...---++++++---///......------,,,---------)))***++++++***)))+++,,,------...000111...)))$$$+++++++++***************)))*********++++++++++++---,,,***))))))***,,,---)))+++------+++***,,,...+++++++++,,,,,,,,,++++++))))))***,,,---...000000/////////......------,,,,,,---...---+++***+++,,,***---...------//////+++++++++************++++++---,,,,,,,,,---...//////++++++*********+++,,,,,,)))***++++++++++++...///...000444777999===AAADDDHHHGGGFFFCCC???;;;777555222111///---++++++++++++++++++*********++++++,,,++++++***)))(((((()))******(((&&&%%%&&&))),,,///))))))))))))))))))))))))***************)))(((''''''((()))******)))((('''************************'''+++...,,,'''%%%(((,,,))))))))))))************(((((((((((())))))))))))((())),,,.../////////...+++***(((((()))******)))%%%&&&((()))***+++*********))))))******+++,,,---+++,,,------+++***+++,,,'''''''''''''''&&&&&&&&&***+++,,,,,,---000444888EEEOOOWWWXXXTTTPPPKKKEEE:::555///---------+++)))***,,,------+++******+++***(((&&&)))---000...,,,---,,,+++---000222222000222111...+++***)))******+++++++++******)))(((''')))*********+++++++++,,,''''''''')))++++++)))'''))))))))))))************))))))******+++++++++,,,////////////...---,,,,,,+++,,,---,,,*********+++...---+++)))))),,,111555000444555222000111000---222111///...---------...,,,---......,,,,,,---...///---------//////...,,,---...//////000000//////---...///000000///...---//////000000000000/////////000111222222111000000///111333000---...444999444555666777777555444222444333333222333555666777:::888555222000111333444////////////000111222333111222444666666555444333111111111111222222222222000111333555666777888888444444444666888;;;>>>???BBB@@@BBBGGGLLLVVVoookkkPPPDDD<<<:::777666666555333222333333222222111000000//////222333222///---///222...111333444333111000000---///000222333777;;;???BBB:::000,,,---///,,,((())),,,...---++++++,,,///000,,,******---...,,,***222;;;GGGSSSUUULLL<<>>777444666777666333:::888555444555555555444222333333444444333333222333111///000111222222111000444666222111222222000444333333333222111111111000000111222333444555666666666666777888;;;>>>@@@FFFDDDDDDHHHKKKTTTnnnqqqUUUFFF999888666666666555333222444333222111111111222222......//////000000111111222///...000444444111,,,...///000///...111666;;;555222///------,,,***(((........................+++***))))))++++++***)))222888>>>???<<<888777888///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++000...,,,+++,,,------,,,+++---///000000000222333///111222222000/////////,,,000444444111//////000000000///...------,,,,,,000...,,,+++,,,------,,,------,,,,,,,,,,,,++++++''')))+++,,,++++++,,,------...///...,,,+++,,,---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******(((((())))))***+++---...------,,,+++***)))((('''---+++)))***---...,,,)))333111...+++)))***...222)))))))))******+++++++++***++++++,,,------------*********++++++,,,,,,,,,************************(((***---//////...,,,***(((,,,...,,,---000///,,,+++++++++++++++,,,---...555555777<<>>333******---,,,)))'''*********************************)))(((((()))***,,,+++---000555666444111///...,,,***))))))******)))***+++++++++)))((('''''''''(((((()))))))))***---,,,+++***)))'''&&&&&&******+++******)))(((''')))******++++++,,,------,,,,,,,,,+++******)))***---+++***+++------+++)))+++,,,,,,---.../////////777333///---,,,)))###,,,,,,++++++,,,...---+++------------------------000///...---...000222444//////...---...///000111------...///000111222222111000000///000000111111000111333444444222000...000000///000000222333444<<<777222222555888777555888666444333333444333222222222333333333333222222222222222222222111111111111555666333111333333111000000000///////////////222333444666777888888888666777777888:::>>>BBBEEEJJJGGGGGGIIIJJJRRRhhhlllQQQDDD999777444444444444333222333333222111111111111111/////////000000000000000111///---///333333000,,,+++,,,,,,,,,,,,...111444222000...------...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***000555:::;;;777444444555000///......---------............---------,,,,,,---,,,+++***+++,,,...000......///...---...000222333555666555222111111222///111333444222111000000//////......---,,,,,,,,,000...,,,+++,,,------,,,------,,,,,,,,,,,,++++++(((***,,,---,,,,,,---...,,,---...---+++++++++,,,******++++++++++++******+++,,,,,,,,,,,,+++******,,,+++******))))))******,,,,,,,,,+++++++++++++++,,,+++***+++,,,,,,+++*********(((&&&$$$%%%(((+++***+++++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,************************&&&((()))++++++***)))((((((,,,---,,,,,,//////+++,,,,,,,,,,,,,,,---...///111555<<>>DDDJJJMMMQQQRRRLLLEEE:::333......---+++***,,,************************)))***+++,,,,,,,,,------333000,,,******++++++***,,,,,,,,,++++++******))))))************)))(((((()))))))))***************************)))))))))((((((((((((((()))***+++,,,'''(((((()))******++++++///---,,,---///000///---///---,,,++++++,,,------.........///////////////+++)))(((***---///000///...+++)))+++---,,,,,,...............------------000000000000000111222222///////////////000000000000111111222333333444444333333222111111111222222222222444444444333111000222222111111000000000///333222000111333333111///444333111111222333111000111111222222222222111111///444999888333///000333000555666333111222333111000000111111222222333333111222555777888999888888777888999888999>>>EEEKKKSSSNNNLLLLLLIIIKKKZZZmmmxxxZZZGGG@@@:::777333222333444555666444444444444333333222222222111111000000/////////000...---...000000///---000...---///222222///,,,...---,,,---///111111000++++++++++++++++++++++++...---,,,,,,---...---,,,,,,...000///---,,,.../////////...............///........................)))+++,,,***&&&'''---333///000222222111111222333;;;;;;;;;999666555555666999666333333555555333000......------,,,,,,,,,+++...---,,,,,,---...---,,,------,,,,,,,,,+++++++++***,,,......---------...***+++,,,+++)))))))))***))))))************))))))+++,,,,,,,,,,,,+++******((((((((()))***+++------******++++++++++++,,,,,,))),,,...---***)))+++---***,,,------,,,,,,---//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********************************+++******)))***+++,,,---))),,,---+++,,,//////------------...///111222333555===MMMaaaxxxwww___MMM???888333222111...///333,,,+++***)))************,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))***+++++++++++++++''')))***+++***)))))))))((('''''')))+++,,,+++))))))((()))***)))(((***...000---(((&&&&&&(((***+++###$$$&&&'''(((((('''''')))*********)))))))))***&&&&&&(((+++...000111222///---***))))))***)))(((,,,++++++***)))(((''''''((()))******))))))***+++************))))))))))))((((((((((((((((((((((((***+++...111555777999::::::???DDDGGGJJJLLLGGGAAA444///,,,,,,***'''(((,,,************************))))))+++---///000///---000...+++)))(((''''''&&&***++++++++++++******)))))))))*********)))))))))******************++++++)))))))))))))))*********))))))(((((((((***+++,,,(((((())))))***+++++++++,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---000111...------------------------,,,***+++,,,------------,,,,,,---(((###'''...///.....................///000000111111111111000//////000000000111111111111111111222333333444444333222111000000000000000222222333333333222111000000000000000111111000000000000000222222222111///444222111222333333222000000111111222222111111000///444888888333000111333///444555222000222222000222222222333333444444444222333555666777888777777666777888777777<<>>IIIRRR\\\TTTOOOMMMIIIHHHTTTccc|||uuu]]]JJJ@@@???===:::777555555666666555444555666777666555444333111111111111111111000000000//////......//////000...---......///...,,,***111///......///000000///...........................---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......---------------.........,,,---...,,,)))(((+++...$$$(((---000111000000111555555666444444444777999>>>;;;777444333333222222........................,,,,,,,,,---...///---,,,------,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,---***+++,,,+++)))))))))***)))******************)))+++,,,,,,,,,,,,+++******,,,+++******))))))************))))))((((((((('''***+++,,,,,,+++***+++,,,((()))******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))),,,,,,++++++++++++++++++************************+++***)))))))))***,,,---+++------***+++///000...,,,,,,---...000222444666;;;DDDVVVoookkkUUUBBB:::444444444111...///+++,,,,,,+++)))((()))***++++++************++++++******++++++++++++******++++++++++++***)))((('''&&&)))------+++((()))******))))))+++,,,+++)))'''+++'''''',,,---***...777666000***((((((***)))(((******+++++++++***((((((***)))((((((******)))(((((()))***)))((((((***,,,---+++(((((()))******)))************))))))))))))'''(((***)))(((((()))+++(((((()))))))))))))))***))))))))))))))))))))))))(((***,,,...000222222333000333555555777999777222222---***---...,,,+++---************************))))))+++///333333///+++&&&(((++++++***((('''&&&***)))(((((()))***,,,---)))))))))((())))))***+++***************))))))))))))))))))))))))*********++++++++++++***)))''''''*********+++,,,,,,---------111444222,,,***---111***---///000......000222...------,,,+++******)))%%%(((***,,,---......///...)))***,,,''' $$$///)))***++++++,,,---......,,,...///111111///---,,,,,,,,,.../////////...---////////////000000000000222222111//////......///111111111000000000//////......000111111111000///+++---...//////000222333000//////111222222000...///000000000000000000///000000111222222222333333222666777444222444444222222222222111111111111111777666444333222333444555222555888888;;;DDDRRR]]]cccYYYQQQMMMHHHFFFQQQ___ttt{{{cccPPPCCC>>>>>><<<:::777666666555444222333333555555555444222111111111111111111111222222111111000///...///000222///111222111000//////000000...---...000111111000........................---,,,+++,,,---...---+++---------...///...---,,,---------------...//////------........./////////+++,,,,,,---------------)))+++---......///111333111111222222222444888;;;>>>===999555111000111333////////////////////////,,,+++,,,---//////---,,,------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,+++,,,---,,,***)))***+++******++++++++++++******+++,,,,,,,,,,,,+++******,,,+++******))))))******)))))))))))))))*********,,,+++***+++,,,,,,+++***+++,,,,,,+++))))))***,,,))))))))))))************)))******++++++++++++***++++++++++++++++++,,,,,,************************)))))))))))))))******+++)))++++++((()))---...---++++++,,,...000333555666:::CCCUUUooogggQQQBBB;;;666777777333...---+++,,,---+++(((''')))+++*********))))))*********)))******************))))))))))))******)))((((((%%%***......+++((((((***(((((()))+++------+++)))+++&&&'''...///,,,111;;;111---((((((***,,,)))'''%%%&&&'''((((((((('''&&&***(((&&&''')))***(((''''''))))))(((&&&&&&)))++++++)))'''''')))+++++++++))))))))))))************'''((())))))(((((()))+++(((((((((((())))))******))))))))))))))))))))))))******+++,,,...///000111...000000...000222111,,,222+++'''+++///...,,,+++************************))))))+++///333333...(((''')))++++++((('''(((***+++)))'''&&&''')))---///***)))((((((((()))+++,,,*********))))))(((((((((*********)))))))))))))))''')))+++,,,,,,***(((''')))))))))***++++++,,,,,,(((...222///'''$$$(((...+++...111111///---...///......---,,,++++++******,,,...000111///...,,,,,,222***)))...---''')))333''''''((()))+++,,,---...+++---///000000///,,,+++***+++,,,---------,,,+++............////////////333222111000////////////000000000000//////////////////000111111000....../////////...,,,,,,---///.........///111111///---//////000000000000//////111///...///222444444333444888999666444666666444444333333333222111111111666444111......///000222000444888:::>>>IIIYYYfffhhh]]]SSSNNNGGGEEENNN\\\ooopppXXXHHH???<<<<<<<<<:::777666555444111///111222333444444222000///000000000111222222222333111111111000//////111333,,,...000///,,,+++---000///------...000222222222........................---,,,++++++------,,,+++---,,,---...//////---+++...............///000111.../////////000000111111******+++---000000///---222111000......000444888...///000111222555:::===>>>===;;;555///...000444/////////000000000000000++++++,,,---//////...,,,---------,,,,,,,,,++++++***+++---,,,+++******++++++,,,---,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******(((((())))))***+++---...'''((()))***+++,,,---------+++)))***---...,,,)))*********(((&&&&&&(((***''''''(((((()))))))))***((()))***+++++++++++++++*********++++++,,,,,,---************************)))*********++++++++++++(((***)))&&&'''+++---+++***+++,,,...000222555666999AAARRRlll}}}```JJJCCC<<<888999:::555///,,,+++------+++((('''(((+++******))))))))))))******))))))************))))))&&&'''((())))))******)))%%%***//////+++((((((***&&&&&&(((+++......---++++++%%%'''///111...333>>>,,,)))&&&(((,,,---***&&&%%%&&&(((***++++++******)))'''%%%&&&)))***(((&&&&&&((()))'''%%%&&&))),,,***((('''''')))+++,,,+++((((((((()))******++++++'''((())))))(((((()))***'''((((((((())))))******))))))))))))))))))))))))++++++++++++,,,...///000---///...,,,,,,///---)))000((($$$(((......***(((************************))))))***///444333---'''+++,,,,,,)))&&&&&&))),,,+++)))&&&%%%&&&)))---000***)))(((((((((***+++,,,***)))))))))((((((''''''************)))))))))((($$$'''***------,,,)))(((((((((((()))******++++++%%%(((,,,//////...---.........---------,,,,,,,,,000---******++++++***'''---,,,++++++******++++++------------------------***---...,,,((((((---222,,,///222333111///......---------,,,,,,------...---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------000///.........///000111---...000111111000...---000//////......---------,,,---------......//////+++///000...///222222000111111000111222333555666666:::===;;;666333444555222333444555555333111000...///111222333222222111111444777;;;CCCRRReeetttpppaaaUUUPPPKKKGGGQQQ___uuuhhhRRRGGG>>>:::;;;:::999888666666555555555555555333111///...,,,+++000///...,,,+++---000333111111111111000000000000333222111/////////000111---.........//////000000,,,,,,------...///000000000///------///000///...------------------------...............///000000//////...,,,+++,,,///111111222222111///......///000///......000111111000...///000111111222444666777666333111000000111111---...///000111111111111000///...------...///000......////////////......//////......---------,,,,,,,,,++++++***))))))(((***************************************************++++++***))))))***,,,)))))))))***+++++++++,,,)))---111///,,,***,,,///---,,,,,,+++*********+++---,,,***(((((()))***,,,(((((())))))******++++++,,,,,,,,,+++++++++******...)))(((------)))'''***+++)))((()))+++,,,,,,++++++++++++******)))))))))......---...///000222333888AAAQQQhhh~~~dddPPPFFF999999888777444111...---*********)))******+++,,,###(((,,,+++'''$$$&&&)))+++(((&&&&&&((()))'''%%%))))))(((''''''''''''''''''(((((()))***+++++++++)))+++,,,......---,,,+++///(((&&&+++***&&&+++666***)))(((''''''(((***+++''''''((()))))))))))))))***)))(((''''''((()))***((()))***)))'''&&&&&&'''+++++++++++++++,,,------((()))***++++++***)))(((******))))))))))))******###&&&***+++***(((''''''******)))(((((((((((((((************************))))))))))))))))))))))))***))))))***,,,---+++*********+++++++++******))))))+++...000///---***(((************************))))))))))))))))))))))))+++,,,***&&&&&&)))+++))))))))))))***,,,---+++***))))))******+++++++++,,,(((((()))***************,,,,,,++++++,,,,,,---...'''***...000000..................---------,,,,,,111...,,,+++---...,,,***---,,,++++++******++++++------------------------)))+++---***'''''',,,000---000222333111///------,,,,,,,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,---------......333222000///......//////...///000111111000///................../////////.............../////////---000000......000///,,,222111000...///333999>>>===BBBFFFCCC<<<555333444111222333333333333222111000111111222222222222111111333666;;;FFFWWWkkkxxxqqqaaaSSSOOOLLLNNNZZZiiiiiiRRREEE===::::::999999777666555555444444333222222111000//////......///...---,,,---000222111111111111000000000000222111000/////////000000------------.........///,,,,,,------...//////000...---+++,,,---...---,,,.........---------------...............///000000/////////---,,,,,,...000///000111111///...///000000///......000111111000---///000000000111333555444333000...---...//////,,,,,,---...////////////111000000//////000000111---......//////......---/////////......---------,,,,,,,,,+++***))))))(((***************************************************++++++***))))))***,,,************++++++++++++(((,,,///...+++)))+++...---,,,++++++******++++++---,,,***)))((()))***+++)))))))))***************))))))(((((((((''''''''',,,((('''++++++'''&&&)))+++***((()))+++,,,,,,+++,,,,,,+++++++++*********...---------...000222333888???PPPgggqqqXXXEEE<<<444444444444222000...---++++++***))))))((())))))(((+++------***)))***,,,+++***)))((((((((((((((())))))(((''''''''''''((('''(((((()))******++++++***+++,,,,,,,,,***)))'''***((()))***)))'''***...(((((()))))))))))))))(((''''''((()))))))))))))))))))))(((((((((((()))))))))***+++***((('''((()))))))))((((((((((((((((((((()))***++++++***))))))******))))))))))))******&&&(((******(((%%%$$$$$$((('''''''''((()))******************************)))))))))))))))))))))))))))((((((***+++,,,+++))),,,,,,,,,+++***)))((('''&&&(((+++---......---,,,************************))))))))))))))))))))))))+++,,,***&&&&&&***+++)))***)))))))))******)))''')))))))))******+++++++++((())))))***************+++++++++++++++,,,,,,---***---000111000///......//////.........---------...---++++++---...---,,,---,,,++++++******++++++------------------------***,,,---,,,))))))---000///111333333000...,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,---...------------............222111000/////////000000---------------.........//////............//////000000000000///////////////222111...,,,---,,,(((,,,///222222111555>>>EEEJJJPPPSSSNNNBBB777222222000000111222222333333333444333333222222222222333333222444;;;HHH[[[mmmyyyvvvgggZZZWWWZZZ___lllzzzpppUUUFFF>>>;;;<<<999888777555444444444333000000000111111111222222///000111111000000111222111111111111000000000000111000///.........//////,,,,,,,,,---------------,,,,,,------.../////////...---+++,,,---...---,,,/////////......---------...............///000000...///000///---,,,---...---///000000///...///000000///...///000111111///---...////////////111333222111///------...///000........................000111111222222111111000---......//////......---/////////...............,,,,,,,,,++++++***))))))************************************************)))***++++++))))))***,,,+++++++++++++++*********(((+++------***(((***,,,,,,,,,++++++******++++++...---+++)))(((((()))***++++++******************++++++++++++************...+++***,,,,,,******---,,,***))))))+++,,,,,,+++,,,,,,,,,,,,++++++++++++---------...///000222333666;;;KKKdddzzz```III:::444///000000000000///...------,,,***)))(((''''''''',,,,,,,,,+++++++++,,,---((((((((('''&&&%%%'''(((***))))))(((((((((((((((((((((((()))******++++++******+++***)))'''%%%$$$%%%)))+++)))'''))))))((('''(((***++++++***(((&&&''''''((()))))))))))))))((())))))******))))))(((***+++,,,+++)))((()))***,,,,,,++++++******)))))))))******+++******))))))******))))))))))))******)))******(((%%%#########%%%&&&&&&&&&((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***(((------,,,,,,***)))'''&&&'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++'''&&&***+++)))---+++************)))''')))))))))))))))*********((()))******++++++*********************++++++,,,,,,...000000///---------/////////.........------******))))))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---/////////------///222111222333333000---+++++++++*********++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------...............------...000222333000//////...//////000111222111000...------------222111111111000000/////////222222...---...,,,)))&&&---555888888;;;CCCJJJ]]]___]]]SSSDDD888222222111111111222333444666777888777555444333444444555666333333888FFFVVVfffnnnqqqiiidddhhhnnnttt}}}{{{]]]KKKBBB???>>>999888777555444333333333000000000111111222222222000222444555333333333333111111111111000000000////////////............///---------------------------------........./////////.........000000///---000000000///......------...............///000000...000111000...---,,,---+++---///000///......//////......///111111000///---...///.........000222222111///...///000222333222111111000000000000000///000111222222111000///...//////000000//////...........................++++++,,,,,,,,,+++***)))************************************************(((***++++++*********,,,,,,,,,,,,++++++*********)))+++---,,,***)))***+++,,,,,,++++++***++++++,,,...---+++***)))((()))))),,,,,,,,,++++++******)))---------------------------,,,,,,,,,+++***,,,...,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333333777EEE^^^|||hhhQQQ@@@777333..................---------,,,+++***)))))))))))),,,***(((''')))***+++******)))''''''((())))))(((+++***))))))(((((())))))(((((())))))************)))))))))))))))'''&&&%%%"""***,,,&&&%%%+++,,,'''))))))***+++***)))((('''''''''((()))))))))))))))((()))***++++++***)))((()))***++++++)))((()))+++,,,,,,,,,,,,---,,,,,,,,,******+++*********))))))******))))))))))))******++++++***(((%%%$$$%%%&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((******)))''',,,,,,,,,+++***)))((('''+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,+++''''''******(((---+++******+++,,,+++***))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******++++++,,,......,,,+++++++++///.........------------)))))))))))))))***+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...///000111222333444222///,,,++++++,,,++++++******++++++,,,///...---,,,+++*********,,,,,,,,,,,,------------...---------...000222333555444444444444555666777444222000///.........///222222111111000000//////...111111///...000///,,,)))///555777999@@@LLLVVVkkkggg^^^PPPAAA777333333222222333333555666888999:::999777666555555666777888555333666???LLLWWW]]]___bbbkkkxxxgggPPPEEE@@@>>>:::999888666444333333333222222222111111111111111...111333444333222222222111111111111000000000///.........////////////...//////..................---------...............///......///000000///---000000/////////........................///000000...000111111///------...,,,...111111///---------///......000111222000......//////...------///000000///......///111333555444333222000////////////---...///000000///...---000000000111111000000000------------............***+++,,,------,,,***)))************************************************''')))+++,,,+++***++++++---,,,,,,,,,++++++*********+++------,,,++++++,,,,,,++++++***++++++,,,,,,---,,,+++***))))))))))))------,,,,,,++++++******++++++++++++++++++++++++)))+++,,,***((()))+++,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000111222333444444444444666BBBYYYuuupppYYYFFF:::555333000000//////............,,,,,,,,,++++++,,,------+++)))''''''((()))***)))000,,,((()))...000...***++++++***))))))))))))))))))))))))))))))*********(((((())))))))))))))))))###***+++$$$$$$,,,///+++,,,+++***((((((((()))***''''''((()))))))))))))))((()))***++++++***)))(((((()))******(((((()))***&&&'''(((***+++,,,,,,,,,,,,++++++*********************))))))))))))******++++++***)))'''''')))+++)))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******(((&&&)))******+++++++++******+++***)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))),,,+++((('''******''')))((('''(((***,,,,,,,,,*********)))))))))))))))))))))***+++++++++++++++))))))(((((())))))***+++)))+++,,,,,,***)))******......---------,,,,,,,,,***+++,,,+++++++++---///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222333333222///,,,,,,,,,...---,,,++++++******+++///...---,,,+++*********,,,------------.........222222111111222333555666999999::::::;;;;;;<<<<<<777555333222111222333444111111111111000000000000---000111//////222111...333333333222777DDDVVVccclllcccUUUFFF;;;555333333333333444555777888888999888777777666666666777777888777555666:::AAAIIINNNUUUbbbuuuqqqXXXJJJBBB===;;;:::999777555444333333333333333222111111000000,,,...111111000//////000111111111111000000000000......///000000000/////////////////////.................................,,,,,,,,,---//////,,,***.......................................///000000...///000000......///000111333555444222///---,,,.........000222222000...///000000///------...000,,,,,,,,,,,,...111444555444333111...---,,,,,,---,,,------......------,,,///000000111111000000///,,,,,,,,,,,,,,,---------***+++---......,,,+++)))************************************************&&&)))+++,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++++++++*********)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))...111///,,,---///......,,,+++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,///000111333444444444444666777@@@QQQhhhzzz}}}rrr___LLL===444111000222111000000//////000000------,,,,,,------...///+++++++++*********++++++,,,)))&&&'''+++---+++))),,,++++++***************))))))))))))))))))******))))))))))))*********+++&&&))))))%%%%%%)))------...,,,***((('''((()))+++''''''((())))))))))))))))))******************)))'''(((***)))(((((()))+++&&&(((***---///000000000---,,,+++*********************))))))))))))******************)))))),,,...******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******((('''((()))***++++++,,,++++++''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))++++++((((((******'''&&&$$$###$$$''')))+++++++++++++++***************)))***++++++,,,+++++++++)))))))))))))))******+++(((***++++++))))))***+++---,,,,,,,,,,,,+++++++++***,,,---,,,******,,,...---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,---...---,,,111222222111...---------111000...,,,+++*********,,,,,,,,,++++++,,,,,,---////////////000000000000333333555777:::===@@@BBBFFFGGGHHHJJJJJJJJJJJJIIIAAA???;;;777555444444444//////000000000000000000---000000......111000---555444333555===KKK[[[fffaaaUUUEEE:::666555333222222333555666777777777666444444555555555555555555555666888888888<<>>===<<<:::888666555444444333333222222222222111111---///000111000///000111111111111111000000000000...///000111111111000000/////////......---------........................,,,,,,,,,...//////,,,***,,,,,,,,,---......//////...............///000000...//////......///111333888:::;;;:::666111...---......///000222222000...000111111///...---...000,,,,,,,,,---///222666888666444111...,,,,,,,,,,,,------,,,,,,,,,,,,------......////////////......*********++++++,,,,,,,,,)))+++---......---+++***************************************************&&&(((+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,*********+++,,,+++***)))++++++******++++++,,,---))))))***++++++++++++***,,,,,,,,,,,,------------------------.........///'''///444111...///000...///---++++++,,,,,,,,,************+++++++++,,,,,,---...000222333333333222555555:::EEETTTbbbjjjmmmddd[[[MMM???555000///...000000//////000111333444...------,,,,,,,,,------))),,,......+++***+++---&&&((()))(((&&&&&&))),,,,,,,,,+++************+++***)))))))))))))))))))))******))))))))))))))))))(((&&&''')))(((%%%%%%))),,,,,,+++***))))))))))))''''''((()))))))))))))))+++******))))))******+++((()))+++***))))))+++,,,+++,,,///222333444333333...---,,,***))))))************))))))))))))******)))***+++***))))))+++---***))))))))))))******+++************************))))))))))))))))))))))))+++***)))***++++++)))''')))******+++++++++******'''((((((***++++++,,,,,,************************))))))))))))))))))))))))(((++++++)))(((******'''(((&&&$$$$$$''')))******,,,,,,,,,,,,+++++++++***)))***++++++,,,,,,++++++***))))))))))))***++++++(((***++++++******+++,,,,,,,,,,,,+++++++++******(((***+++***''''''))),,,---,,,++++++******++++++++++++++++++++++++++++++---------...///000...---111222222111...------...222111///---+++***))))))*********+++,,,---///000111111111111222222222222111222555:::AAAGGGMMMPPPXXXZZZ\\\^^^______]]]]]]MMMIIICCC<<<777333111000......//////000000111111---000000------///...+++000222777>>>HHHRRR[[[```VVVIII:::222333555333000111333555777777777555444000111333444555444333333111666999:::999;;;AAAGGG[[[kkk|||yyyppphhhdddllllllYYYKKKBBB>>>===;;;999777555555444222222222222222222333333000222333333222111333444111111111111000000000000...///000222222222111000.........------,,,,,,,,,.....................---.........000111111...,,,***++++++,,,---...//////...............///000000............---///222555>>>???@@@>>>999333000.........///111222222000---111111111000...---...000.........///222555999;;;999777444000...............---,,,++++++,,,---...,,,------------------,,,))))))*********+++++++++)))+++---//////---+++***************************************************%%%(((+++---,,,++++++++++++++++++,,,,,,---------***))))))***++++++)))(((+++*********+++,,,,,,---((()))***++++++,,,++++++,,,,,,,,,------.........((((((((())))))*********(((...+++((())))))'''///---++++++,,,,,,,,,***)))))))))******++++++++++++---...000111111111111222111444:::CCCNNNVVVZZZPPPIII???666111//////000...---......000333555666///...---,,,+++*********&&&+++//////***(((***---&&&...444000)))&&&---555---,,,++++++******++++++*********))))))))))))))),,,+++***((('''''''''''')))%%%'''---***!!!$$$***+++,,,---,,,***(((&&&'''(((((())))))))))))))),,,+++***))))))***+++,,,)))***,,,,,,++++++,,,---***,,,...000111111000//////---,,,***))))))************))))))))))))******(((***+++***)))((()))***))))))))))))***,,,---...************************)))))))))))))))))))))))),,,+++***+++++++++)))'''+++++++++++++++***)))(((***++++++++++++***))))))************************))))))))))))))))))))))))(((+++,,,))))))+++***&&&---+++(((((()))+++,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***************++++++,,,))))))***++++++++++++++++++*********+++,,,,,,---)))((((((((()))+++...000)))***+++,,,,,,+++)))))))))***,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////000000000///......------,,,------......------,,,...%%%$$$,,,000++++++000111333333222444999999555888666999BBBMMMVVVaaakkklllpppsssrrrrrrtttrrrmmmjjj___OOOBBB:::777555444222222222111000///...---000000//////000222444555111111444>>>IIIRRRTTTSSSHHHBBB999111---...222555777666444222222222444555333333444555666666666555888555333555777;;;CCCLLL```hhhppppppggg^^^YYYYYY[[[lllkkkUUUGGG???<<<;;;;;;888333333666555555444333333333333444333111...------000333555222222222222222222222222111...---000444555111---////////////...---,,,+++.........------,,,,,,,,,------------............000000//////000111222222///...---...000222111000222000000222111000333888BBBLLLQQQJJJ@@@888333000000////////////000000111///...------------...///,,,------...///111333444333000///111///+++***---------------------------//////.........---------+++***)))))))))***,,,,,,***++++++***((('''((()))++++++++++++++++++++++++***)))(((''''''((()))***,,,+++++++++******))))))...,,,+++,,,......+++)))...,,,***+++---...,,,***)))***+++++++++)))((('''&&&&&&''''''(((((())))))))))))***+++,,,+++(((&&&,,,,,,+++***+++,,,...///...***&&&$$$&&&((()))***&&&%%%%%%&&&((()))***)))---'''$$$(((***''''''***)))---...---///444555333///......222999>>>AAAAAABBB===666111...---,,,,,,(((,,,//////......000222///......------,,,,,,+++******++++++++++++******,,,+++)))((('''&&&'''''',,,+++***))))))+++---...)))***+++***))))))+++,,,((()))))))))((('''((()))))))))))))))))))))))))))///...,,,***((((((((((((''''''''''''&&&&&&&&&&&&((())),,,------+++)))'''((((((((()))***,,,---.........//////000111111111///,,,))))))++++++)))''')))************+++++++++))))))))))))))))))))))))(((+++...---+++)))***---)))))))))***+++++++++,,,+++***))))))******)))'''))))))))))))((((((((('''++++++************++++++---,,,***((('''&&&&&&&&&)))******+++++++++************))))))))))))******((()))++++++******+++---************************((()))******+++++++++++++++***+++---...---***'''))))))******+++++++++,,,'''(((((()))))))))))))))++++++******++++++,,,---,,,+++)))((()))***+++,,,)))***+++,,,,,,+++***))))))+++,,,,,,+++++++++---,,,,,,,,,,,,---...//////000000//////......------,,,---------------,,,++++++######,,,000......444111666999:::===@@@???;;;@@@@@@FFFSSS___jjjuuu|||qqq___NNNAAA999444333333333333333222222111000000000//////000111222333444444888@@@HHHMMMLLLIIIAAA<<<666000...000333666444333222111222444666777333333444555666666666666666333333666999<<>><<<888888;;;555555444444333333333444222111///......000333444222222222222222222222222222///...111444555222///111111111000000...---,,,..................//////...////////////000000000000000//////000111111222111///...///000000///...///---...000111333999AAAQQQ\\\bbbZZZJJJ===555111000000////////////000000........................---......///000111222222333000///000///++++++---,,,,,,,,,---------------///.........------------+++***)))))))))***+++,,,)))***+++***)))((()))***((((((((((((((((((((((((******)))(((((()))******+++******))))))))))))***...,,,+++,,,......+++))),,,+++)))***,,,---+++)))***************)))((((((*********+++++++++++++++++++++,,,------,,,***(((,,,,,,+++++++++,,,---......+++((('''((()))******,,,)))'''***000222///+++///++++++......+++---111---//////,,,,,,///000......,,,,,,...333777888888555222...,,,,,,---------(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,------******++++++++++++******+++***)))(((''''''((((((,,,+++***))))))+++---...******(((((((((((()))***+++,,,,,,,,,+++++++++,,,************************,,,+++)))((('''&&&''''''************************((()))***++++++***)))(((*********)))******+++,,,------......///000000000---***''''''))))))(((&&&)))************+++++++++)))))))))))))))))))))))))))+++,,,,,,+++******++++++++++++++++++,,,,,,,,,+++***))))))******)))'''))))))))))))))))))))))))++++++************++++++,,,++++++***)))(((''''''***************)))((('''******))))))))))))******((()))+++***))))))***+++************************++++++,,,---------,,,,,,,,,***((((((***++++++***((()))))))))************'''((())))))******))))))++++++******++++++,,,,,,...---+++)))(((((())))))******++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,,,,---...///000000000//////...---------------------,,,,,,+++***+++%%%%%%,,,000...///444666>>>GGGLLLPPPRRRPPPJJJLLLMMMVVVffftttqqq[[[HHH;;;444333/////////000000///......////////////000111222222777888;;;AAAEEEFFFAAA===777555222//////111444666000000000111333555777999333444555666777777777777555222333777:::>>>GGGOOOYYYVVVQQQKKKEEEAAA???>>>CCCMMM___vvvrrr[[[KKKCCC>>><<<;;;888888:::555555444444444333333333111111000000000111222333222222222222222222222222333111///111444555333000333333333222111000...------......///000000111111000000000111111111222222000000/////////000111111222111////////////...,,,///---,,,///000555???JJJ]]]llltttkkkVVVCCC777222222111000//////...//////---...////////////...---...///000222222111111000222///...000///,,,+++---++++++,,,,,,------..................------------******))))))******+++,,,(((***+++***))))))***+++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***,,,------,,,,,,,,,------+++)))+++***))))))++++++***)))++++++***))))))))))))***,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++***,,,,,,+++++++++,,,------...,,,***)))+++++++++***---(((%%%)))///000***###***)))+++,,,***(((+++000---///...******---...,,,...---+++,,,...000000///---+++)))***+++,,,,,,+++)))***+++***(((&&&&&&&&&)))******+++,,,,,,------******++++++++++++*********))))))(((((())))))***,,,+++*********+++,,,---///+++'''''')))******(((******************************************************)))((('''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))******************,,,,,,+++***)))))))))***+++,,,,,,------...//////,,,***((((((((()))(((''')))************+++++++++))))))))))))))))))))))))+++***))))))++++++***))),,,,,,,,,,,,,,,++++++++++++***))))))******)))'''))))))******************++++++************++++++******+++,,,+++***)))(((++++++******)))(((&&&%%%******))))))))))))******)))***+++***)))((()))***************************,,,,,,,,,---,,,,,,++++++---)))%%%$$$&&&))),,,...***************+++++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,...---,,,***)))(((((((((******++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,------...///000000//////......---,,,,,,------------,,,+++***)))...******...///------111;;;GGGUUU^^^dddgggddd___ZZZ]]]fffuuuxxxaaaKKK;;;555444------.../////////............///000222333444555::::::;;;===???>>>:::666111000//////000111222333//////000111222444666888333444555666777888888888666333444888;;;===EEELLLOOOJJJCCC>>>>>>>>>===<<>>NNN```mmmuuuxxxvvvqqqooopppvvvxxx```III:::555444111222333333333333333222---...000222555777888999:::999777777777777666555/////////000000000000000000000000111222333444444222333444666777777888888777555666888::::::???FFFEEEAAA;;;:::<<<===<<<:::===@@@GGGUUUkkkeeeVVVFFF???===:::999999444444555555555444333222222222333444444333222111222222222222222222222222111000//////000000000///222222222111000///---,,,000000//////...---,,,,,,/////////000000000111111000000///////////////000...------...///000000///111/////////000555DDDRRRiiiyyyyyy```JJJ<<<555222222000///............---...000111111000...---000111222333222000...,,,///---,,,//////,,,,,,///+++++++++,,,,,,,,,------,,,,,,------------------))))))******++++++++++++(((***++++++******+++---)))))))))))))))))))))))),,,,,,------------,,,,,,,,,+++******+++,,,---...,,,---------,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,*********))))))(((((('''+++,,,...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))''')))+++---...,,,)))'''&&&)))...000---(((&&&(((+++***,,,,,,)))***...000...+++,,,------,,,,,,,,,------,,,,,,,,,,,,+++)))&&&++++++++++++,,,+++***)))+++++++++******)))))))))******++++++++++++******(((((())))))***+++++++++++++++***+++++++++,,,,,,333...)))))),,,...,,,))),,,+++)))+++---...---+++************************)))*********++++++++++++((((((((()))))))))******,,,,,,*********,,,---///******))))))******+++,,,))))))******++++++,,,,,,,,,,,,,,,+++******+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''***+++***(((++++++******))))))((((((+++***))))))******)))'''******************++++++,,,,,,++++++++++++,,,,,,)))***,,,---...---+++***)))***++++++,,,,,,,,,,,,++++++************++++++,,,---...---+++******+++************************************))))))((('''+++)))((((((***---......++++++++++++++++++******((()))******+++*********,,,,,,++++++******++++++************************++++++***++++++,,,---...***,,,---...---,,,---...------------...///000111//////......---,,,,,,,,,,,,------......------,,,+++,,,---//////000333666DDDUUUiiivvv~~~}}}}}}{{{}}}nnnXXXDDD888333222111222222333222222111111---...111444666888999:::666555333222222333444555///000111111111000///...111111111111111111111111111222333555666777777777777555555888888666:::??????<<<999888::::::777555999<<>>:::777333444555666666444222111555555444444333333333333222222222222222222222222111111000///......///000...//////000000///......111111000000///...------........./////////000000000000///...............///---,,,---//////...---***,,,000333333777EEESSSiiisssvvvjjjVVVEEE:::444000000////////////000000////////////////////////000000//////......---------++++++...///,,,---000------,,,,,,+++*********++++++,,,,,,,,,---------((()))***+++,,,++++++***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))***,,,---,,,+++)))(((+++---///...+++***+++,,,***,,,---,,,***)))+++---)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,))),,,...,,,(((''')))---,,,,,,---------,,,+++***---+++******++++++***)))%%%''')))***)))((()))***&&&+++,,,)))))),,,+++'''&&&***,,,***+++,,,+++'''&&&(((++++++***))))))+++(((''''''(((***++++++***)))(((''')))+++,,,***(((++++++++++++++++++************++++++++++++******))))))***+++++++++***)))******++++++,,,,,,,,,+++((())))))******)))(((''''''$$$"""$$$(((***)))&&&++++++++++++++++++++++++(((((()))***))))))((('''(((((())))))***++++++,,,))))))))))))***+++,,,,,,,,,+++******)))*********((())))))***++++++,,,,,,)))***+++***((((((***,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++)))((()))+++---)))))))))))))))*********+++***))))))******)))'''++++++***)))((((((''''''---,,,,,,++++++,,,,,,---+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((***++++++))))))***,,,************************)))******++++++++++++***+++***))))))+++,,,+++************))))))(((((((((++++++,,,------------,,,---,,,,,,+++*********+++,,,,,,,,,++++++)))((('''++++++******+++---...///***,,,......---,,,---......------......///000111///......------,,,++++++,,,,,,...///000000111111...111333000...///111333222BBBTTT^^^ccceeeeeeccceee```\\\^^^bbbhhhqqqzzz|||zzztttjjj]]]JJJ;;;444333333333222222222222111000......000111333444555555444333---///111222111///......000111111222222222222222......000111222222222222...///111333444555666666222111222555444222444999777666666555555666888:::222777:::<<>>:::333444555666666444222111666555444333333333333333222222222222222222222222222222222000......000111......///000000000000000111111111111000000000000////////////000000000000111000///...............000///------......---+++,,,///333555333555@@@MMM\\\dddeee[[[KKK???777222000////////////000000111000000////////////000000000///...------------------***+++...///,,,---000...------,,,+++***))))))+++++++++,,,,,,---------((()))***+++,,,+++******+++------,,,***)))***+++))))))))))))))))))))))))++++++,,,------,,,++++++,,,...000111000...,,,******---///...+++***+++,,,(((+++,,,,,,)))(((***,,,(((***+++,,,---,,,,,,+++*********++++++,,,,,,,,,***---///,,,((('''***...,,,,,,---...---,,,***)))///---++++++,,,,,,,,,+++...,,,***)))***)))'''%%%%%%)))***(((+++000///)))%%%((()))+++...---)))'''***------+++)))***+++,,,***))))))+++,,,,,,+++,,,***)))***,,,---***(((*********+++,,,,,,------******++++++++++++******)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++'''))),,,---,,,*********)))&&&$$$&&&+++---+++(((++++++++++++++++++++++++***+++,,,,,,,,,***)))(((&&&''''''((())))))******&&&''''''((()))*********...---,,,***)))((((((((()))))))))***++++++,,,,,,+++---...---******,,,///)))************+++++++++))))))))))))))))))))))))+++------+++((((((,,,///))))))******+++++++++,,,+++***))))))******)))(((,,,+++***)))(((&&&&&&%%%---,,,,,,++++++,,,,,,---,,,+++******))))))************+++++++++******))),,,++++++******++++++,,,&&&((())))))(((((()))+++************************&&&'''((()))))))))))))))---***((('''(((*********---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))***---,,,((()))***,,,,,,++++++,,,---000...---,,,---...------++++++,,,------......///***---///...+++***---111++++++,,,...000222444555222777:::777111///333888555999???EEEIIILLLMMMMMMQQQOOOMMMMMMOOOSSSXXX\\\cccgggkkkmmmkkkfff___ZZZJJJBBB999222111111222222333222111000000000111222////////////000000000000...111444222---+++...111...///111222222111000///000000111222111000///...333222111111333444333111000...111777888444222555555555555555555555444444888333555???FFFNNNaaauuuwwwdddWWWIII>>>:::999777666555555555666666666555555444444333222222000222444333222000//////555555555333111//////000222111///.........///000///...---,,,,,,---...///---....../////////////////////............//////111000000...---,,,++++++///......///111444888:::IIIPPPPPPGGG???:::555///.........///////////////000...+++)))(((***---///......------------......***++++++,,,,,,------...******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***------,,,,,,+++*********)))+++---...------...///++++++++++++,,,---......---)))'''((()))(((+++000)))******+++,,,,,,------///,,,))))))+++---,,,***+++,,,,,,------,,,,,,+++***(((***......)))'''(((,,,+++******++++++)))(((+++------+++++++++***(((++++++************++++++)))*********++++++++++++)))***+++++++++)))((('''---,,,,,,,,,+++*********((('''***///...((('''+++'''***------***))))))+++333111///,,,*********+++))))))***+++,,,,,,------+++++++++***************'''(((***,,,,,,***(((''')))***+++***'''&&&&&&'''(((((()))************))),,,,,,,,,+++***)))(((''',,,)))((())))))'''(((,,,++++++,,,,,,,,,,,,++++++555---$$$$$$***---+++&&&&&&))),,,---,,,***)))))),,,+++***)))))))))++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))***(((%%%&&&)))+++***(((++++++++++++++++++++++++((())))))))))))*********(((***,,,......,,,***(((,,,,,,+++(((&&&&&&(((***...***)))------((((((,,,,,,,,,,,,++++++************+++---......---+++***------,,,++++++***))))))&&&))),,,,,,))))))+++...&&&((()))***))))))+++---***++++++,,,,,,++++++***************************------------------,,,,,,222222///***+++...---***+++,,,------,,,,,,...///,,,,,,++++++---.........+++,,,,,,------......///------,,,,,,---.........222111000///////////////333888<<<:::333///000333222444888;;;>>>???@@@@@@???>>><<<<<<>>>AAAEEEGGGLLLOOORRRTTTSSSNNNIIIEEE===999444222333333333222111111000000000111333444///000000000000111111111///111333111///...///111000111222333333222111000111222333444555444444333222111000111333444333222111///111666777333222555555555555555555555555555999444555===BBBHHHXXXiiixxxcccPPPEEEBBB>>><<<:::999888999888888666666555555444333333333222444555555444222222333333444555333111///000111222111000///...//////000///...------------...///......///000000000000///.........------.........111000000///...------,,,............000222555777;;;AAAAAA;;;555222///+++////////////............000...,,,++++++,,,.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))******+++,,,,,,---)))+++---...------...///+++++++++***++++++,,,,,,///,,,***,,,,,,+++,,,000******++++++,,,---------...,,,))))))+++,,,,,,+++---......//////......------,,,---111111,,,***+++,,,+++******++++++***((()))*********+++,,,+++***++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++*********---,,,///333111+++***---'''***,,,,,,***))))))***...---+++***)))***+++,,,))))))***++++++,,,------))))))******+++++++++,,,((()))***++++++***)))(((***++++++***(((''''''(((((()))******++++++******+++++++++++++++***)))(((---)))(((***)))'''(((+++))))))************))))))111+++%%%&&&***---,,,))),,,,,,,,,***)))***,,,///,,,+++***))))))***++++++++++++++++++++++++++++++************************+++++++++*********))))))---+++))))))+++,,,+++)))************************)))))))))*********++++++)))***,,,------,,,***)))---------+++)))(((***+++---))))))---,,,)))(((,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))///......---,,,,,,+++++++++***************))))))''')))******))))))***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------..................//////,,,)))+++000111...***+++,,,,,,,,,,,,...000------------------------,,,,,,,,,---......//////000---***+++///111///---555444333111///...------444999===;;;555///...///111111111222222222333333444333333333444666888999:::<<<>>>@@@???<<<999666333222111222333333111////////////000111333444555000000000000111111111111000111111111111111222222111222333444444333222111---...000111222333333333111000000111333555444333444222222444444222222444555555555555555555555555999555666;;;>>>AAALLLYYYqqqwww^^^PPPLLL@@@===:::999999888777666777777666555555444444333111333555555444333333444222333444333111000111222111111000//////////////////......------......///...///000000111111000000......------------......000000/////////...............---...///000222333222666777333000111000...000/////////...---------///......---......//////000000////////////000000......---,,,,,,+++******,,,,,,---------.........------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,***,,,---...------...///------,,,,,,++++++,,,,,,...,,,+++......++++++---******++++++,,,---------...,,,***)))+++,,,,,,,,,,,,,,,------------,,,,,,+++***+++///...***(((***,,,+++)))***++++++***))),,,)))'''))),,,,,,+++)))++++++************++++++*********+++++++++,,,,,,---,,,,,,++++++++++++,,,))))))******************,,,,,,...000---(((''')))((()))++++++)))((()))***))))))(((((()))***,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++)))((()))***)))******+++++++++++++++******+++++++++******)))---)))(((***)))'''(((+++))))))************))))))+++)))((((((***,,,,,,+++$$$%%%&&&''''''(((+++---+++******)))******++++++************************+++++++++++++++++++++++++++++++++***************---+++))))))+++,,,+++***))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++---...///...,,,++++++,,,+++)))))),,,,,,***))),,,,,,,,,,,,++++++++++++***************************......------,,,,,,++++++...***((())),,,---+++'''(((***+++***))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++............////////////---...,,,))))))+++***&&&((()))******)))+++---000222222222000...,,,++++++,,,,,,------.../////////000---,,,,,,///000000...333222111000000000000000555888;;;999333000///111222111000...------......222222222222333333333333333444666777777666444333000000111111111111///...000000000111111222333333/////////000000000111111222111000111333444333222222222333333333222111000---...///000000111111111000//////111333555555444666444333222222111222444444444444555555555555555888666666:::<<<===DDDMMMaaarrrsss___UUUDDD@@@<<<:::::::::888666888777777666666555444444///111222333222222333444000111222222111000111333111000000/////////////////////............////////////000111111111111111//////............//////........................//////.........///000111000111222000000111222222000000///...------,,,,,,------.../////////......//////............//////---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,++++++******))))))(((***,,,......---------...000///...---------------+++((())),,,+++'''&&&((())))))******+++,,,,,,,,,---,,,******+++,,,------,,,------------------,,,+++)))***------)))'''))),,,***)))***++++++***)))000+++(((***---,,,)))(((++++++************++++++)))))))))*********++++++,,,+++))))))((()))***+++((((((((()))*********+++)))***,,,,,,***'''&&&'''((()))******))))))))))))(((((((((((()))***,,,---))))))******+++++++++,,,------,,,++++++***))))))+++******))))))******++++++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++)))******+++++++++******---)))(((***)))'''(((+++++++++,,,,,,,,,,,,++++++)))***++++++*********+++%%%+++---,,,***)))******************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((('''((()))***++++++)))))))))*********************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++---//////...,,,++++++******+++------,,,+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++******))))))+++***(((***,,,---,,,******+++,,,+++)))))))))+++***++++++,,,,,,++++++***++++++++++++++++++++++++.........//////000000000222333111,,,)))&&&!!!((()))*********,,,///222222333444222///,,,++++++,,,,,,---......//////000---///000///------000222111000000000000000111111555666666333000000222555222111///...---...///000...//////////////////...///000000111111111111111000000000//////000111222111111111222111111111111........./////////000000222111000111333444444333111111111111111000000///333333333333333333333333000//////111333555555444666555444111000222333333444444444555555555666666777666666999;;;===BBBGGGSSSddd~~~qqq]]]NNNHHHAAA======>>><<<:::999888888777777666666555000111222222111222333555///111222222111000111333000000000000000//////...//////////////////////////////000111111111111111111111000000000000111111......------------------000000000//////000000000...---+++,,,------...///000//////...---,,,,,,++++++,,,---...///......---...------,,,,,,------...+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,++++++***)))))))))+++,,,......---,,,---.........---,,,++++++,,,,,,((('''(((+++***&&&$$$&&&(((((())))))***+++++++++,,,,,,+++++++++,,,...///...//////000000//////...///------000000,,,+++---+++***)))***+++,,,+++)))///)))'''+++...,,,+++---++++++************++++++(((((((((((()))))))))***,,,+++***))))))***+++,,,((((((((()))*********+++(((+++---,,,++++++++++++***))))))))))))******)))+++************++++++,,,)))***************+++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,---,,,+++***+++,,,******+++,,,,,,,,,,,,+++)))******+++++++++******,,,)))'''))))))'''))),,,++++++,,,,,,,,,,,,++++++***,,,...---***(((((()))$$$+++000000...,,,+++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************%%%&&&'''((()))+++---///*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---)))+++...///---+++***)))***,,,............---+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***************))))))(((***+++)))'''%%%&&&(((***+++,,,+++***)))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000///---,,,,,,((("""++++++,,,,,,---///333666333666777666111------...---------...//////000000---000222111------000444222111000///............333333111///...000444777///...---------...///000..................------...//////000111111111000---...///...///111666999222222222222222111000///////////////000000000000111222222222222222333333222222111000000/////////333333222111111111111111111000000111333555444333444666444111000333444222333333444444555666666666777666777999<<>>>>>;;;999:::999999888888777666666444555555444333333555777///111222111000000111222000000000000000///.........//////000000//////......///000000111111000000222222111111111111222222//////......---------,,,000000000000000000//////000,,,***---...,,,,,,---///.........---,,,,,,,,,+++,,,---...............---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***)))******+++,,,,,,------+++---......---,,,------++++++***)))))))))*********((())),,,,,,(((''')))(((((())))))***++++++++++++,,,,,,,,,+++,,,...000+++++++++,,,,,,+++++++++///,,,,,,//////++++++---+++)))))))))+++,,,+++***+++&&&&&&,,,---***---444++++++************++++++((((((((()))))))))******---,,,,,,,,,,,,------...))))))******************&&&***,,,***)))+++,,,***,,,***))))))***++++++***,,,,,,,,,,,,,,,+++++++++************************&&&''')))+++---///000111++++++++++++++++++++++++***,,,,,,,,,******+++,,,)))******+++++++++++++++******+++++++++******)))***'''''')))***(((***...))))))************))))))+++------,,,***((('''(((,,,,,,,,,+++)))((()))+++((()))***+++++++++++++++************************++++++++++++++++++++++++***************+++++++++&&&(((***++++++---000222*********+++,,,,,,------************+++++++++,,,---,,,+++******+++,,,---(((***------,,,***))))))***...///...---...,,,(((***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++)))+++,,,(((""" """)))+++,,,+++******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000***,,,+++***,,,222222///,,,,,,------...111555999???BBBCCC???777111//////------......//////000000///000000000///000111222222111000...------,,,,,,000000000//////000222444,,,,,,,,,,,,---...//////000000////////////000000///000111222222222111111---///000000///111444888000000111222333222111111000111111111111222222222000222444333000///111333333333222111000000000000000//////......///000111222111000111333444333222222555555111111444555111333333444444555666666777777777777888;;;???BBBBBBIIIWWWooonnnaaaQQQFFFBBBAAA>>>;;;:::::::::999888888777777555666666444333333444666000111222111000///000111///000000111000///...---...///000111111000///.........///000000000000///222111111111111111111222222111111000///......------....../////////......222---+++///111...---...------------------------,,,------...//////000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++******++++++,,,---************************,,,+++******,,,,,,+++***+++++++++,,,------......+++---......---,,,,,,---++++++*********+++,,,,,,+++))))))------******,,,*********+++,,,,,,------+++,,,---,,,++++++///111)))******************)))---******---,,,))))))+++***)))((()))+++,,,+++******&&&''',,,)))###(((222++++++************++++++************+++++++++++++++,,,------......------+++++++++++++++*********''',,,---)))'''******(((...,,,))))))+++---,,,+++++++++,,,,,,,,,,,,,,,+++************))))))))))))((((((***+++---...///000******,,,,,,,,,,,,******)))+++,,,+++***)))***,,,((()))******++++++******+++++++++++++++***)))((()))&&&%%%)))***)))+++000))))))************)))))),,,+++************)))))),,,+++***'''%%%%%%''')))'''(((***+++,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++(((***,,,,,,++++++...111)))))))))***+++,,,,,,,,,)))))))))*********++++++,,,++++++++++++++++++,,,(((***,,,,,,+++*********)))...///,,,+++,,,***$$$******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++,,,,,,++++++***)))'''%%%%%%%%%)))***++++++++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333222---'''(((---...,,,***+++++++++,,,000444888NNNPPPOOOHHH===444//////------......///000000000222///---...111333222000///......------------......///000000000000000000,,,,,,------......//////000///...------///000111......000111111000///...///111333222000...000111---///000222333333333222222222333333333444444444///333666444///---///333555444333222111111111111111111000000111333555666333222111111333444333222111555555111111555555111333333444444555666777777888888777777:::???AAAAAAKKKXXXoootttaaaSSSMMMJJJFFFCCC;;;;;;:::999999888888777555555444222111000222444000222222111000//////000///000111111111000...---...///000111111000///...---......///////////////111111000000000000111111444444333222111000///...,,,,,,------......------///)))(((...111---+++,,,,,,,,,------------------............///000222222.........------............------,,,,,,++++++***,,,,,,,,,---------......+++++++++,,,,,,---------++++++******++++++,,,---************************,,,+++******,,,,,,+++***///......------,,,,,,+++,,,---///...---,,,,,,---------------......///000***((((((+++,,,******---+++,,,,,,------......///***,,,---,,,++++++///222///000000111111000000///000------//////,,,,,,///***)))((()))+++,,,,,,***...***+++---%%% ,,,++++++************++++++++++++,,,,,,,,,---------((()))+++,,,---,,,++++++---,,,,,,,,,+++*********...333333---+++......+++///,,,)))***,,,...---,,,)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))---------,,,,,,+++++++++)))***,,,------,,,***))))))***++++++***)))***,,,(((((()))***************,,,,,,,,,+++***)))(((''''''%%%%%%)))******,,,111++++++,,,,,,,,,,,,++++++,,,***((((((+++,,,,,,+++&&&))),,,...---+++******'''(((***+++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))+++,,,+++((((((***---'''(((((()))***+++++++++((())))))))))))*********++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,(((---...+++)))+++'''!!!*********++++++,,,,,,,,,***+++---......---+++***))))))))))))))))))******,,,***(((***...000///---((()))++++++++++++---...+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++---.........------,,,+++***+++,,,,,,+++***...---,,,***,,,111888===SSS```bbbQQQ>>>666111++++++000222...---222333000.........///000000111111222000......///000---+++....../////////...,,,+++)))+++---...------...///---...////////////......000...---...000111111000111111000000000000000111111111222444666777555444666666555444222111000000444555555444222000111222333333222222111000/////////000111333333333222111111111111111111111111111111222444555666555555444444555444333222222444666555666888999999:::<<<>>>NNNWWWkkkwwwhhh^^^UUUMMMGGGFFF???999::::::777555555999777555555555444333111000111222333333222111000333333333222000---+++***000000000000000000000000/////////000000222333333222222222///------111555000000000000000000000000......---,,,,,,---------/////////......---------333111///---,,,---...///***+++,,,,,,------,,,,,,.........------,,,,,,,,,...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++000///---+++*********+++++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))+++------,,,,,,---...111111222222222111111000111111///,,,))))))***,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++******))))))************+++++++++---,,,+++******+++,,,---000000...------...///000+++,,,,,,------,,,,,,+++++++++******)))(((((('''###%%%(((***,,,------,,,(((,,,...+++***---///---,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++***)))((()))+++,,,,,,***+++++++++)))((((((+++---******+++,,,,,,---......,,,+++*********+++,,,---///***((()))******...333------,,,+++*********++++++***)))***+++,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***************************************,,,***'''&&&(((***,,,,,,+++(((&&&&&&)))***)))'''++++++,,,,,,,,,---------((((((((((((((((((((((((++++++,,,,,,,,,+++*********+++,,,------,,,+++***)))******++++++,,,------***+++,,,,,,,,,,,,+++*********))))))******+++,,,************************+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------*********+++,,,,,,,,,---,,,+++******+++,,,---...---+++++++++,,,---,,,+++...---,,,+++,,,000777<<>>666///---111222...---111222000......///000111222222222333000......000000...,,,//////000000000///---,,,***,,,......------...///////////////000000111111222000//////111222222111222222111111111111222222222111222444666666555333333333333333333333333333222333444444333333444555555444444333222222111111000000111111222111111111333333333333333333333333111111222333444444444444444444444333222222444666666888:::;;;;;;<<<>>>???MMMYYYpppvvvjjj]]]UUUJJJAAA:::::::::777444444777555444333333333111///111222333333333333222111111111111111///---+++***---------------------------------...///111222333000111111///------000333////////////////////////.....................//////////////////.........000///...,,,,,,,,,,,,---++++++,,,------------,,,......---------,,,,,,,,,---,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++------------///000//////000000///......---222222000...,,,+++---///......---------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++,,,)))************+++++++++,,,++++++++++++++++++,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,+++***(((&&&'''+++,,,)))''')))***(((((((((((((((((()))******++++++,,,,,,,,,,,,++++++***))))))***+++,,,+++***+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,...***(((***++++++---222,,,,,,+++***************,,,,,,++++++***+++++++++************************++++++++++++++++++,,,,,,))))))***+++++++++++++++************************+++)))((()))+++,,,+++***,,,***((((((***+++***)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,,,,+++************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---))))))******+++++++++,,,------------------------***+++,,,,,,------,,,,,,(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,+++(((''''''))),,,...---,,,++++++,,,---,,,+++------,,,+++,,,000666:::PPPeeerrriiiUUUEEE:::222///111111......111222111//////000111222333444555222111000000000000///---//////000000000///......***,,,...///.........000111000000000111222444555444222000000111222111000333333333333333333333333222222222333555666555333000111111222444555555666000222444555555555777999666666555555444444333333222111000000000000000000222222222222222222222222111111111111222333444555444555555444333222444666888:::<<<=========???AAALLL\\\wwwwwwjjjRRRHHH>>><<<<<<999666666777555444333444333222000222333333333333333222222//////000//////...---,,,---------------------------------...///000222222///000111000//////000111..............................//////////////////......///000000000//////---------,,,+++++++++***++++++,,,---------------...------------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------......//////......---************************+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++,,,---------...111333333333333333222111//////000000000...,,,,,,...000...------------,,,,,,,,,+++++++++***************)))******+++,,,,,,------)))************++++++++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,))))))***++++++,,,---------------,,,+++(((&&&$$$(((,,,,,,(((&&&((((((&&&,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***+++,,,+++***+++++++++***((((((+++---------,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,)))))),,,---+++,,,///++++++***)))))))))******---......,,,)))(((+++...************************,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))+++------+++)))+++***((((((***+++***)))*********++++++++++++,,,************************,,,,,,+++******+++,,,---,,,++++++++++++++++++,,,---------,,,++++++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...)))*********++++++,,,,,,************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++)))((((((***+++,,,,,,*********+++,,,+++***,,,,,,,,,,,,,,,///444888GGG^^^qqqmmmYYYFFF999222////////////111333444333///000111222333444555666222111111000000000000/////////////////////......+++---//////......///000222111000000222444777888444222000000111111000///222222222333333333333333333222111333444555444333000000111222444555666666111333555666666666888:::666666555555444444444333333222000///...///000000000000000000000000000000333222222111222333555666555666777666555444666777999:::<<<======>>>@@@BBBKKK___}}}^^^QQQDDD@@@???<<<999999999888666666777666555333333333333333222222222111//////000000000000//////////////////////////////111000000//////000111111000111222333222222111111////////////////////////000000000000000000//////...//////000000//////...,,,------------,,,+++***+++,,,,,,---...---------------------------------***+++,,,,,,,,,,,,---...------------------------000//////...---,,,,,,,,,+++,,,---/////////...---************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++---111444666555555444333222000///,,,,,,---,,,***+++,,,...------------------------*********************************++++++,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,---,,,***))))))***,,,---******+++,,,,,,------...++++++,,,,,,,,,+++***)))***...///+++)))+++,,,***//////...,,,+++++++++++++++++++++******+++++++++,,,*********,,,,,,+++******++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++)))***------++++++---******)))))))))))))))***+++...///,,,'''&&&***...************************---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))(((((()))+++,,,***)))***)))((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++---+++***))))))+++---...---,,,+++******+++,,,---******++++++,,,------...+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))((()))***+++***)))+++,,,,,,,,,,,,...222555???SSSggggggVVVDDD777111...,,,---000444666666666///000111222333444555555111111111111000000000000..................//////---...000000///...///000222222111111222444777999333111//////000000///...000000111222333333222222333222111222333444444333222222222333333444444444444555666666555555777888444444444444333333333333333222111/////////000111000000000000000000000000444444333333333555777888666888999888777666777888888:::<<<<<<<<<===???AAAIII^^^}}}iiiXXXHHHAAA???<<<:::999999888777777777777666444333333222222111111111111111111111111111222222333000000000000000000000000333222000///...---------000000111333333222000///000000000000000000000000111111000000000111222222222111000000///.........---...............---,,,,,,,,,---.........------------------------------)))+++------++++++,,,...------------------------////////////...------,,,)))***,,,---......---,,,************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++++++++******,,,///222222222222111000...---,,,***+++,,,,,,++++++,,,...------------------------******************++++++,,,,,,,,,+++++++++******))))))*********+++++++++***+++,,,------,,,+++***)))******++++++++++++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,------)))...///,,,+++...///...******)))))))))******+++,,,,,,+++******+++,,,,,,---+++***+++,,,,,,+++******+++++++++))))))***,,,))))))***+++---...//////***+++---------+++)))(((+++)))***---...******,,,***)))))))))))))))******))),,,---+++&&&%%%(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******+++++++++++++++++++++++++++)))&&&&&&(((***++++++************))))))***+++))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---,,,+++******+++,,,---***++++++,,,------......++++++++++++++++++++++++***************+++,,,,,,///...---,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------))))))))))))************,,,,,,,,,,,,------------,,,---...//////---,,,++++++)))((()))***+++***)))+++,,,------,,,...000333999HHHXXXYYYNNN???666222---+++,,,333888888555555//////000000111222222222///000111111//////000111//////.........///000000...///111111000//////000222111111111222333555666222000......///000///...///000111333333333222222444222111111222444333222333333333333333333333333555666777666555444555666333333222222222222222222333222111111111111111111333333333333333333333333444444444444555666777888666888::::::888777777888777999;;;<<<<<<<<<>>>@@@GGG[[[yyyqqq^^^JJJAAA>>><<<999777888666555555666666555444555444333222111111222222222222111111222333444444////////////////////////222111///---,,,+++******/////////000222222///---111111111111111111111111222111000000222555999;;;999777444111///......///////////////////////////,,,,,,---...............,,,,,,,,,------------...***,,,...---***)))+++---------------------------)))***+++---............***++++++,,,---------,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------............------***++++++++++++,,,,,,,,,***+++,,,+++***+++---000222222111111000///...---,,,---......---,,,---///,,,,,,,,,------------...+++++++++++++++,,,,,,,,,------,,,,,,+++******))))))************++++++++++++++++++,,,,,,+++++++++((()))***+++,,,,,,,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,''',,,---+++***---...---''''''(((***,,,...000111...---,,,++++++,,,---...---,,,++++++,,,,,,+++***)))***,,,+++***)))***+++((((((***+++---...000000***+++---......+++)))'''+++))))))------***)))+++******)))))))))***++++++''')))+++***((('''(((+++------------------------,,,,,,,,,,,,------------+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&&&&'''***+++,,,+++,,,---,,,******,,,...*********++++++++++++,,,+++++++++++++++++++++++++++************,,,---...,,,++++++++++++++++++,,,......------,,,,,,++++++,,,++++++******++++++,,,******))))))******+++,,,000///...,,,+++)))(((((()))))))))))))))))))))))),,,,,,---............---*********++++++++++++,,,+++,,,,,,,,,---.........///......---------------,,,+++***+++,,,---,,,******,,,------------///111444<<>>:::999888666555666777777666444888777555444333333444444333222111111111222333444000000000000000000000000111111///......---------333111000111333444222000000000000000000000000000111000///111555===DDDIIIBBB???999333000///000111000///.........///000111,,,------...............,,,,,,,,,---------......***---///---)))'''))),,,........................)))***,,,---...///......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............------******+++++++++,,,,,,,,,,,,---...---,,,,,,---...222222222222222111000///,,,...///...---,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,+++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,((()))***,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------...------,,,,,,,,,,,,,,,(((,,,---***)))+++---+++***++++++,,,...000111222///...,,,++++++,,,...///...,,,++++++,,,,,,+++***)))***,,,+++***)))***+++))))))***+++---...//////)))+++...///...,,,(((&&&,,,)))))),,,,,,)))))),,,***************+++,,,,,,&&&''')))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,---,,,)))+++,,,+++((((((***,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------+++++++++,,,,,,+++++++++.........---,,,,,,++++++,,,,,,+++******+++,,,,,,+++************+++,,,,,,...------,,,,,,+++******((((((((((((((((((((((((++++++,,,------------,,,,,,,,,---------.........++++++,,,,,,---...//////111///---+++***+++---......---,,,,,,......---,,,***+++------------...000000444999;;;777111///000222---///999===777000...............------------,,,///111000------...111333333222222222333555666///111222222000///000000///000000111111111000000222000///000222333333222000111444666666666555444555333111000111333333222111111222333333444555555222444555555444444555777333333333333333333333333000111333444555555444333333333333333333333333333111222444555666555555444333555777888666555555555888:::<<<=========???AAAEEETTToookkkSSSGGGDDDAAA>>>===:::999777888999999888777:::999777666555555555666222222111000000111222333333333333333333333333333222222222222222222333444888666444555777888666444////////////////////////000//////111888BBBLLLRRRIIIDDD<<<555111000111333111///...------...000111,,,---......//////......,,,,,,,,,------.........+++...000...)))&&&(((+++...........................///000000000///...---//////---,,,,,,---...///------------------------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------............------*********++++++,,,,,,,,,---...000///...,,,,,,---------............---,,,***,,,------+++*********,,,,,,,,,------.........,,,,,,,,,------.........*********++++++,,,------)))************+++++++++---,,,+++******+++,,,---((()))+++,,,------,,,,,,---......//////......---'''((()))***,,,---...///,,,,,,,,,,,,,,,---...///+++///000,,,***+++,,,***---,,,++++++************000///---,,,,,,---///000...---+++,,,,,,---+++***)))***,,,,,,***)))***++++++++++++,,,,,,---------)))+++...000///,,,(((%%%---***)))++++++((())),,,++++++******+++,,,------&&&'''))),,,......,,,)))++++++++++++++++++++++++)))***+++,,,...///000000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,%%%'''((('''%%%$$$&&&)))++++++,,,,,,,,,---------************************((()))***,,,,,,------,,,***+++,,,------,,,+++***++++++,,,------......///---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------////////////////////////******+++,,,,,,,,,,,,+++))))))*********+++++++++......,,,++++++,,,......///---******+++------,,,///............//////000111///---,,,---.........222///---...000000...,,,///000222333333222111///------------------------............////////////000111111222222333333333222222222111111111111111000000111111000///...---000000000111111222222333///000111222222222222111444444333222111111111111444444333333333444555555888999999888555444444555777555333444666555222///333333222222222333333444444555666666444222222333222222222222333555777888666666555666888888777555666777777888;;;>>>AAABBBEEEOOOgggzzzbbbSSSJJJBBB@@@CCC777;;;;;;555333666666333666555444555777555111---666444111//////000222444333333333333222111000000222111000000000111333333000000000000000000000000666444333444555444///+++---...000444;;;GGGTTT]]]UUUJJJ???888111***,,,222//////............//////111000000000000000111111...............///000000.........///...------,,,000...,,,---000111///---------------------------......---,,,,,,+++******------......------,,,+++***++++++,,,,,,------...------------------------///...------...///...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------............///---...---+++***+++...111---111111---+++---...,,,+++,,,---,,,,,,,,,---///000...+++***+++++++++***---,,,+++*********+++,,,((()))***+++++++++++++++---,,,,,,++++++,,,,,,------...---)))(((+++,,,***)))***,,,---...---,,,,,,////////////////////////,,,000111...,,,......,,,++++++++++++++++++++++++,,,,,,,,,------.........333111...,,,******+++,,,...+++(((''')))***++++++&&&''')))***,,,,,,,,,,,,,,,++++++*********)))))),,,++++++******++++++,,,))),,,+++'''''',,,000000+++++++++***************///,,,******---...,,,***'''***---000222333444555000///...---,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------000000000111111///,,,)))++++++************++++++,,,,,,---------,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------'''))),,,......---+++)))///...------,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,---------,,,+++,,,...///...---++++++)))))))))***+++,,,...------------------...---+++))))))+++,,,,,,+++///......---------......---,,,+++,,,---///000111111///---...///000...,,,000111222333333222000////////////...............//////000000000111111111222333444555666555555444222222222222222222222333222111111111000000000000//////000000111111222222111111111222222222222222333222222111111111222222666666666666666555555555555666888888777777888:::777666555555555555444222444444333333333333444444222333555444222111111222222222222333444555666777666666555666888999777666999888888999:::<<<===>>>CCCLLLaaatttaaaQQQEEE@@@AAA888<<<<<<777666:::;;;888555444444555777777444111666444222111111111333444000000111222222222222222222111000000000111333333000000000000000000000000///------...///...***'''000111333777===GGGSSSZZZUUUHHH<<<777555111000222111111000/////////000000111111000000000000111111//////......//////000111///////////////...------000...---...000000///---------------------------......------,,,++++++***------......------,,,+++......------,,,+++++++++------------------------///.........//////......------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------............///---------,,,+++,,,...000,,,///000...///222222///---...000111111000000111///---++++++,,,------------,,,+++*********+++,,,)))******++++++++++++***---,,,++++++*********++++++---,,,((((((+++,,,******+++,,,---...------,,,........................---111111---+++---...,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,***(((''''''((()))---+++))))))***+++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,++++++++++++,,,,,,+++......++++++---,,,)))++++++++++++,,,,,,,,,,,,///,,,******---...---+++---,,,,,,000555888666444///...---,,,,,,,,,---...,,,------......------,,,.........---------,,,,,,))))))))))))************---,,,,,,---...,,,)))'''---,,,)))(((((())),,,---******+++,,,---....../////////......------------++++++,,,,,,,,,---------)))***,,,---------+++***------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,+++,,,...///...---......---------------...------............------...,,,++++++---...---,,,000///...------,,,------+++++++++,,,---...000111000...---...//////...,,,111111222333222111///...111111000000/////////...111111111222222222333333444555888::::::999777555111222222333333444444444333333111000000111111222///000111222222333333333444333222111111222333333111111111111222333444555555666777777666555333333333555666777666666888:::777777888777555555777888666555444444444444555555000222333333111000000111222333444555555555555555666555555777888999888666::::::999999999999::::::@@@GGGXXXrrrvvvbbbPPPFFFCCC<<<>>><<<999888:::;;;999444444555666888888666555555555444333333333333444---...///111222333333333222111000000000111333333000000000000000000000000///......///000///---+++222333555888===CCCKKKQQQOOOBBB777555777666222000333222111111000000000111111111111111111111111111000000000///000111111222000000000000/////////...000...---...///000///....................................---,,,,,,++++++---............---,,,,,,///......---,,,,,,++++++------------------------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***---------............///,,,---......------...000---.........111444222,,,---000333777888777555444000...,,,,,,...///000///------,,,+++++++++++++++++++++++++++++++++***))),,,,,,+++***************+++------******---...,,,++++++,,,------------,,,------------------------///222111,,,***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++***)))***++++++---,,,++++++------,,,+++000///---+++*********+++++++++,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,...---,,,------&&&++++++,,,,,,------.........,,,++++++,,,------,,,222...---111888;;;888444///......------...//////---......//////......---/////////...............+++,,,,,,,,,,,,---------,,,++++++,,,---,,,)))'''///---)))'''''')))---///---,,,,,,+++,,,---...//////...............------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------///......---------------,,,,,,++++++++++++,,,,,,------------.........///---,,,,,,,,,...///...---///////////////...---------...///000000///...---111///...///111222111000111111000...------------............,,,,,,------///.....................111222222222111000///...111111111000//////......111111111222222222333333444666999;;;;;;999777555000000111222222333444444333222000//////000222333222333444666777777777666666555333111111222444555222222222333444555777888333444555666555333111///444666666666444333444555777999:::999666666999<<<777666666555555555555666111222444333222111111222333444555666666555444333666555555777999:::888777::::::999999999999999999>>>BBBOOOddd{{{xxxcccRRRJJJAAA@@@<<<999888888888666666666777888888888777666555555555555555444444444///000111222333444444444222111000000000111333333000000000000000000000000111222222333333333222111000222444555888;;;@@@DDDCCC;;;333222444444222///222222111000000000000000111111222222111111000000111111000000111111222333222111111000000000000000//////....../////////...///////////////////////////.........------,,,,,,...............------,,,,,,,,,,,,---......//////---------------------------.........---------...,,,,,,,,,---...///000000------------------------------------------,,,,,,---------............///+++---///000///...///000000///---,,,///222---%%%+++///666<<<@@@@@@<<<999222000...---///000000///------,,,,,,++++++++++++,,,,,,,,,,,,+++******)))++++++******++++++,,,---,,,...///,,,---000111...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///222000+++))),,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,------...,,,,,,,,,---...///---,,,111000---+++***+++,,,,,,++++++,,,------,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))+++,,,$$$***++++++,,,---......///---,,,,,,,,,,,,---......222111000222666888777555000000000000000000111111------............------........................------........./////////...------...//////---+++///---***))))))***---///333111...,,,++++++,,,,,,------------------------,,,,,,,,,------------...---,,,,,,++++++---...///...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////...---,,,---...//////---,,,---......---,,,***)))---...000000000000...---111000///000222333222111333333111000////////////---///000///---,,,---....../////////////////////111111111111000000//////000000000/////////......000000000111111111111222333555777999999777444222...//////000111222222333222000///......///111222555777999;;;<<<<<<<<<;;;777555444222222333555666444444444555666777888999444555666777666444111000555666777777555555666888888:::<<<;;;888777:::===888777666555555555555555222444555555444333444444333444555666666666555444666555555777999:::999888888888888999::::::::::::;;;>>>HHHYYYlllyyyaaaQQQFFFAAA===;;;;;;:::999999999999:::999888666666666666666666555555555444444333444444555555444444333222111000000000111333333111111111111111111111111///000111111111111111111///111333333444555888;;;888777555333222222111000111000000//////000000111222222222333222111000///111111111111111222333333222222111000000000000111.../////////......////////////////////////////////////...............---......//////......---,,,,,,------......///000000------------------------+++,,,...---++++++,,,...,,,,,,,,,---...///000000------------------------***+++,,,---.../////////---------............///+++---///000000///000111111000...,,,///222---%%%,,,111999BBBIIIIIIEEEAAA555333000/////////...---------------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********+++---...000111+++......,,,---000000---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,...111000+++)))---//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,---//////...,,,000...,,,++++++,,,...///++++++---......---,,,+++---,,,,,,,,,,,,,,,,,,---...---***(((+++---)))!!!)))******+++,,,------...,,,,,,---,,,,,,---...//////111333333111111444666////////////000/////////,,,,,,------------,,,,,,------------------......++++++++++++,,,,,,,,,,,,///...---...000000///...,,,,,,,,,------,,,,,,,,,333222///---++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---------............---,,,+++,,,---///000+++******)))))))))))))))......------------.............../////////000000...---,,,---///000///...+++,,,---------+++***)))//////000000000000//////.........///111222111///444333222111111000111111***---000111//////111333...000111111000///000222000000000000000000000000///////////////000000000/////////000000000000111111333555666666444111000......//////000111111111000///.........///000111777999;;;>>>??????>>>>>>666555444444444555777888777666666666666666777777777888999999888777555555333555777888999:::<<<>>>999;;;<<<<<<;;;:::::::::888777666555555555555555333555777777666555666777333444555666666666666666666555666777:::;;;:::999666777999:::;;;;;;;;;;;;:::<<>>??????>>>===>>>:::;;;;;;999777555555666666666555444444444444555666666666666555444333222222111000000000111333333111111111111111111111111///111222111000///111222111222444444333444666888333777777555333333222///////////////000111222222222222333333333111000///111111111000111111222333333222000/////////000111...///000///...---...000........................////////////////////////...////////////...------000000000///......------------------------------***---///...+++***,,,...,,,---------.../////////------------------------)))***,,,---///000000000---------............///,,,...///000///000111333222222000...111555333...///333<<>>===444444555666777777888999888777666555444444444444999999999999888888888888111333666777888:::<<<>>>;;;;;;<<<===>>><<<999666888777666555444444444444333555777777666666666777444444444444555777888888666555666888:::;;;:::999888888:::;;;<<<<<<;;;;;;:::;;;@@@FFFOOO```|||kkkTTTJJJBBBAAA@@@<<<::::::888999:::888666555666888777666444222222333444555666666666666555444333222222111000000000111333333111111111111111111111111222333444333111000222444222333444333222333555777222555555333444555111)))......///000111333444555222333444444333222000...000000000000000111222222222111000......///000111---///000000...---...000------------------------///////////////////////////////////////...------111111000000///......---------------------------+++///111000,,,+++---111------..........................................++++++---...////////////---------............///...////////////000333555333555333//////333444222000333:::DDDKKKLLLEEE???555333000......///...---,,,---.........---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...//////+++//////------///...***000///...---,,,------...------------------------)))---///---,,,///111000------------------------......---------,,,,,,,,,//////////////////......---+++******,,,...///...+++,,,,,,,,,,,,---------***,,,...000000///---,,,------,,,,,,,,,,,,---------//////,,,,,,//////,,,,,,,,,,,,,,,------------+++---......,,,---///222///111222000---,,,///222///000000000///---,,,+++,,,,,,------------,,,,,,------.........////////////000000000000111111111,,,***)))***---.........------............------------...///000000111222............//////000000------------...........................//////000222222111000000000000111.........------.........------.........////////////...---...///000///...------------...///000111222111000//////000111222/////////222444444333111111000000000000000111222...222666555111...///222///222444333111111333555............///111222333000000111222333444444555///000000000000111111111111111111111000000///...222222222111111111111111///000111222222222222222333666999<<<======<<<;;;222333555777888999999999888777666444222111111111888777777666777777888999111333555555444555666888<<<;;;;;;===???===888333777777666444444333333333333555777777666555666777444444333444555777999:::666555666888:::;;;;;;:::999:::;;;<<<<<<<<<;;;::::::;;;>>>AAAFFFTTTnnnzzz[[[OOODDDAAA>>>666111111555777999888555555888;;;777666333111111222444666444444555555444444333222222111000000000111333333111111111111111111111111000222333111...---///222111222222111000111444666222222000///333666..."""...//////111222555666777222333444555444222000...000000000///000111111222222111///...---...000111---///111000---,,,...000------------------------////////////000000000000///////////////......---......//////000111111111---------------------------000333222...,,,///222...............---------........................------......///.........---------.........///////////////......000444666555777555...,,,...000000...000666???EEEEEE>>>777333111....../////////...,,,---.........---,,,+++***+++,,,,,,------------...---,,,,,,++++++,,,,,,///222333111000222000,,,000///...---,,,------...------------------------''',,,///------000222000------------------------.........------,,,,,,,,,++++++,,,,,,++++++***)))---+++))))))+++---//////+++,,,,,,------,,,++++++***,,,...000111000...,,,...------,,,,,,------...(((---///,,,***++++++)))...............---------+++---......,,,---///222222111///....../////////333444444333222000...------..................---.../////////000000111111------------............,,,+++***+++---///000///000///---,,,,,,---///000//////000000000000///...//////000000111111222222---------.........//////.........///////////////......---,,,,,,,,,,,,,,,...------,,,,,,------...------------.........//////...---...000000000...---,,,,,,,,,---...000222111111111111000000000000111111333444555555666666333333333333333333333333444444444333333222222222000000111222222111000///555333222222333333111000222111000///000111222333222222222111111111000000222222111111111111111222///000000000000111111111333333222222222222222222666666666666777777777777666444222222444666888888;;;:::999777555333222111888777555444333333444444000222444555555555777888<<<;;;999777777777777888999666666888777333222555888666333333444666777777666666555555555555666777666666777888999:::::::::======<<<<<<<<<;;;;;;;;;AAA;;;;;;@@@DDDJJJ^^^tttiiiVVVGGGDDDBBB===???FFF999999888888777888999999666666666555444444333333222222222222333444444555444333222111111111222333444222111222333333222111555444333333222222222333222222111111222222333444111111111111111111111111444111000222222//////222444333333222222333333444333222111111111222333444222222222111111111111000//////000000000000//////......////////////......222///......111111000------...///000000///......,,,,,,------------,,,,,,---------------...///000///,,,)))(((+++,,,+++***---------.........//////000000000///......------------++++++++++++,,,---***,,,...000111///---,,,......///000222555777999888666333000//////000111+++...333777777444000---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000...---...111111///,,,---,,,---111444444111---//////.........------------......//////......---///000000///---,,,,,,---/////////---,,,+++---////////////......---------........................------...//////...------***+++---------+++)))(((///---,,,,,,---/////////---...///...,,,++++++,,,,,,...///...+++***,,,............---++++++,,,---+++,,,,,,---///000222333........./////////000000333666888666222...------+++++++++,,,,,,,,,------///...---,,,,,,---...///...222000***)))///333222***))))))***,,,------,,,111...---///...+++,,,//////////////////000111111777222000222111...000777...//////...------000222///000111000///...///000//////...---------------,,,------......................../////////000000---......///////////////...------...//////...,,,000111111111222222333333111222333555666666777777444333333333333333333333444444333333222222222222...//////000//////......444222111222333333222111333333222222222333444555444333333333222222222111222222111111111111222222000111111222222222222222222222222222222333333333444444444555555555666666555333222222444666777777999888777666555333222222777666555444444444555555333444444444444555888;;;;;;:::888777666666777777888555555777666333333555===:::777666777888888777777777666666555555444444555555666777888999888888::::::::::::::::::::::::???:::;;;@@@CCCGGGXXXlllzzzdddOOOGGGBBB;;;:::???;;;;;;:::999888888777777777777777666555555444444444333333333333444444555444333222111111222333444666444333333444555333222999888777555333222222111111111111222222222333333111111111111111111111111111......111222000111444444333333222222333333444222222111111111333444555222222222222111111111111//////000000000000//////000000000000000000000000111000...///111222000...111000///.....................////////////....../////////...//////000000333000------///000///...------........./////////............////////////...---,,,,,,,,,---...///------.........//////////////////000222444666777777555222000//////111222...///111222333222000///000000000000000000000000------------------------+++---......------...//////...---...000111///,,,---,,,---000222333000.../////////.........------.../////////000000//////000000000...---,,,------/////////...,,,,,,...//////.........------------........................,,,---...//////...---,,,+++,,,---/////////......111///---,,,---......------//////...,,,+++,,,---+++...111111///,,,,,,,,,---.........,,,+++,,,---,,,,,,---///000333444666---.........////////////222555888666111---,,,...------.........////////////...------------...///,,,111222---,,,000222000,,,+++***,,,...///...---000------///000...///222///////////////000111111555111///111000---///444...//////...---...000222111222222222000///000111111111000///////////////------...///////////////---.........////////////---...//////000000//////111000000000222222000///000000111222333444555555111222444555777888999999555444333333222222222222333333222222222222222111////////////////////////333222111222333444333222333333333333444444444555444444444444333333333333222222111111111111222222111222444555666555444333111222222333333444444444222222222333333333444444333222222333555666555444666666666555444444333333555555444444555555666777666666555444333555999===999888777666555555666666666333333666666333333555???<<<999777777777666555444555666777777666555555444555666777777777777777888999999::::::;;;;;;;;;;;;999;;;@@@BBBCCCOOO]]]sssvvv[[[MMMFFF>>>;;;<<<======<<<;;;:::888666555999999888888777666666555666555555444444444444555555444333222222333444555777555444444555555444333888777666444333222222222///000222333333333222111222222222222222222222222...,,,,,,000222111222666444333333222222333333444111111111111222333555555333222222222111111111111///000000111111000000///111111////////////111111111000///000111222111///444333000...,,,---...///000111111111111111111000222111000000000000000111444222000000111222111000........./////////000000,,,,,,---...//////000000......------...///000000000///---,,,---...000222/////////000111222444555444333111/////////111222000///...---...///000111111111111111111111111111........................,,,...//////...---///000......---...///000...,,,...------...000111000///////////////............000000000000000111222222222111///...------......///000000///---,,,...///.........---------------////////////////////////,,,---............---,,,/////////000000111111222333111///.........---+++---///000///---------///+++...222333222///,,,+++,,,...000///...,,,,,,,,,......///000222444666777---............////////////555888666///***,,,///............/////////000///......------......///+++000222000///111111///---,,,,,,---///000000///222///...111111//////222000000000000000111111111111//////111000...---000.../////////......000222222333444333111000111222111111000/////////000000...///000000111111000000---............/////////......///000000000000000111111000111222333111///111111111222333444444444222333444666888999::::::666555333222222222222222222222222222222222222222222222222222222222333333222111111222444555444333222333333444555444444444444444444333333333333333222222111111111222333333222444666888888777555444111222222333444555555666222222222222333333333333333222222444555666444333444444444444555555555555444444444555666666777888666777777666555777999<<<777777666666555555555555555222222555555333333666:::888666555555555444222111222555777888888777666555666666777888888777777999999:::;;;<<<===>>>???999888;;;@@@@@@@@@FFFOOO```vvvhhhVVVMMMFFFAAA@@@============<<<:::888777:::::::::999888888777777888777666555555555555555666555444333444555666777777666555555666777666444222222222222222333333444///000222444444333222000222222222222222222222222000---...111333222333777444333333222222333333444111111111222333444555666333333222222222111111111000000000111111000000000000///---,,,,,,---///000111000000111111222222111222222000////////////000111111222222222222111111333222111000000000000000222111000000000000000////////////000000000111111------........./////////////////////000111111222000///...---...///111222000000000111111111222222222111/////////000111222///...---,,,---...000111111111111111111111111111////////////////////////---...000///......///111........./////////...---///...------...///000000000000000/////////......000000///000111333555777666333000........./////////000111000...---...000......------------------////////////////////////---------......---------111000000//////000111111222111////////////...,,,...///000000......///000...000222333222000...---,,,///222222111///......111111111111222333444555...........................444888555...***,,,111,,,------------.........//////............//////,,,...111000////////////...---,,,...000111000///666222111111000,,,+++...000000111111111222111111000//////111111000...---...///000000///...000111111333333333111000111222//////...............//////000111111222222111111...........................///000000111111000000///......///000000///---222222222222222222222111222333555777888999::::::666555333222111222333333222222222222222222222222333333333444444555555555333222111222444555555333333444666777888777666555222222222333333333333333222222111111222333333444222444777999999888666444222222333444555555666666222333333333333444444444333333333444666666444333333333444444555666777777333444444666777777888888444666999:::999888888999666666666666555555555444555222222555555333333666555333222333444555444333333444666888888777555444777777888888999999888888999999:::;;;===>>>??????888999<<>>@@@EEERRRddd}}}vvvbbbUUULLLDDD@@@<<<============<<<<<<;;;;;;;;;;;;:::999999888888999999888777666666666666777666555555555666888999:::999888999;;;<<<;;;:::444333333222333333444444///111333444555444222111222222222222222222222222444111111444444222333666444333333222222333333444111111222333444444555555333333333222222222222111000000111111111111000000111000...------...000111000111111222222222222333---///111333333222111000000111111222222111111000222222111000////////////000111111111000/////////000000000111111111222222000000/////////.........000000000111111222222222//////000000000000000000111111111222222111111111111000/////////000111222.........///////////////000000000000000000000000000000000000000000000000...000111111//////000222...///000000//////.../////////...------...000111111111000000000/////////000000///000222666:::<<<<<<777222//////000000//////111222111///...///000........................000000000000000000000000........................------------///000111222000/////////111111000///...///000000000000111222333222000000000000111000...111444444333111111111333222111000000000000000////////////////////////...333666444...+++---222---------.........//////////////////////////////............------///111...---,,,---000111000///555111000111///++++++---000000111222333222222222111111111222333333000------///000000//////000111111222333222000///000111//////.........//////000000111111222333222222222///////////////////////////000000111222111111111///...---...///000...,,,333222222222111111111111333444555777888888888888555444222111111222444555222333333333333333444444111222444555666666555444444333222333444555444333555777999;;;<<<:::888777222222222222333333333333222222111222222333444555333444666777888777666555333444444555555666666666333333444444444555555555666444444444666666555444333444444555666777888888333444555666777888888777222555999;;;:::888777666555555666666666666555555666333333666666333333555333222222333666777777666888888888888666444222111888888999999999999888888777777888999:::<<<<<<===999;;;===>>>>>>>>>???AAAJJJVVVjjjsss```RRRFFF???>>>>>>=========>>>>>>???<<<<<<;;;::::::999999888:::999999888888888888999777777666666777888999:::>>>>>>>>>???BBBDDDDDDCCC;;;:::999777555444333333111222444555555555444333333333333333333333333333777444333555555222222555444333333222222333333444222333333444444444444333333333333333222222222222000111111222222111111000333222111111111111222333000111333333222222333555+++...111555666444222000000000111111111111000000222111000000000000000000111333444444222111111222111111111222222222333333222222111000000///......111111222222222222111111//////000111222111111111222222333333333222222111111111000000000111111222...///000111222111000///111111111111111111111111111111111111111111111111///000222111000000111333...000222111000///000000000000000///......000222111111111111000000000000111111000222666;;;AAADDDBBB<<<555111000111111///000111333222000//////000///////////////000000000000000000000000000000000000000///......///000000((()))+++...000333555555000//////000222333111000...///111111111111333444555222///...///111111111///222444444333222222333333222111000///.........111111000000000000000///000222444222///...///222000000000000111111111111...//////000000//////...///------///...,,,...333...------...000111111000111...---000000---...111000111222333444333222222333333222111444666333------///111111000000000111111222222222000///000111111111000000000111222222000111222222333333222222111111000000000000000///000000111222222222222222111000000111222222111///222222222333333333333333444555666666777777777666444333111000111333555777333333444444444555555555111333666999:::888666555555444333333444555333222333666999;;;<<<:::777555333333333333444444444555222222222222333444555555333444444555555555555555555555555555555666666666333333333444444444444555888666444444555666777666444555555666777888999999444555666777888888777777333666888999888777777777555666777777777777666555888555555777666333333555222222222444777888777666888777777666555444444333777777888888888888777777888888999999:::;;;<<<<<<;;;============???AAAAAAEEELLL[[[pppqqq^^^OOOFFFBBBAAA>>>===<<<===???@@@<<<<<<;;;::::::999999888:::999999999999999:::;;;888888777777888999;;;<<>>???AAAEEEGGGHHHGGG>>>===;;;888666444333222444444444555555555666666333333333333333333333333777444333555444222222555444333333222222333333444333444555555555444333222444444333333333222222222000111111222222111111000333333333333333333333333///111333333222222444666...000222444444444222111111111222222222222111111222111111111111222222333111444666555333111111333222222222222333333333333222222222111111111111111222222333333222111//////111111000///000111222333222333444444444444333222222222222222111111111111000111222222333333222222333333333333333333333333222222222222222222222222000111222222111111222444///111333333111000111222000111222111///...000333222222111111111000000000333333333555:::AAAIIIMMMHHHAAA777222222222111///000111333333111000000000///000000000111111111222111111111111111111111111222111000//////000111222,,,---///222333444444444111111111222333222000......///111222222222444666444111//////000111111//////111222222111111222444111000000/////////000000222222222222111111111000333222111111111222111111000000111111111222222222...///000111111000///...000...000333222...///333000///...000222333222111111......000111///000333000111333444555444333222444444222000333777444------///111222111000000111222333333333111000111222111111000000111222222333000000111222222222222222222222222222111111111000000111222222333333222222333333222333444555333111111222222333444555666666555555666666666666555555333222000000111333666888444444444555555666666666333666:::===>>><<<999777666555333333444444333222000222666888999777444111444444444555555555666666222222222222333444555666333333333333444444444555666666666666666555555555222222333333333444444444:::888555444555777777777555666666777888999999:::444555777888888777777666555666777666555555777999555666777888888777666666999666666888777333222555222111222333666777666444333333333444555777999:::666777777777777777666666:::;;;;;;<<<<<<============>>>>>><<<===@@@BBBBBBDDDGGGRRRgggjjjZZZPPPFFFDDD@@@<<<;;;<<<>>>???<<<;;;;;;::::::999888888999999999999::::::;;;<<<888888777777888:::;;;===<<<<<<===@@@DDDGGGHHHGGG;;;:::888777555444444444666555555555555666777777333333333333333333333333555222111444444111222555444333333222222333333444444555555666555333222111444444444333333333222222111111222222222222111111111222222333333222222111///222444444222222444777222222222222222222222222111222222333333222222111222222222222333444444555000333555555222000000222222222333333333333444444111111111222333333444444222333333333222000...---444222///---...000444666222333444555666555444333333333333333222222111111333333222222222333444555555555555555555555555555333333333333333333333333000222333333222111333444000222555444222000222333000222444333000///111333222222222111111111111000555555555888>>>FFFNNNSSSLLLDDD999333333333222///000222444333222000000000000000111111222222222333111111111111111111111111333222111000000111222333444555666666666444111000333333222222333222///,,,...000111222222333555666222000///000333222///,,,///000000000//////111333////////////000111333333333333333222222222111111555222000000333444333111////////////000000000000...///000111111000///...///...222888777111///333111000000111333444444333555111000222222//////222000111333555555444333222444444111...222777444------///222222111000000111333444555444222111222333//////...//////000111111000000111222222222222111333333333222222222111111111111222333333333333222333222222333444444333111777666444333333444666777333333444444555666777777444444555666777777777777333333444444555666666777444;;;BBBDDD@@@<<<:::;;;999999999999888777555555666666666666666666666666555555555555444333222111555555444444444555555666777666555444333444444555555666777666555444555777444333333222222333333444333444444222111111333555444444555888::::::888666666777888999999::::::999666666777777888888999999999999888777666666777777<<<888666666888:::999888666666666666777888999:::777777777777888888888888:::::::::;;;::::::999999888888777777888:::<<<===>>>============>>>>>>???CCCFFFNNN___wwwgggRRROOOJJJFFFDDD@@@:::999;;;???>>>;;;999999:::<<<>>>::::::::::::::::::::::::===;;;888555444666999:::::::::;;;<<>>999555333222444555555444333222222222222333222111111111222333555666333222111111333333222111222333333444333222000///222333333333444444555555222333333444444555555555888555222222555777666444333222111000000111222333111111000000111111222333111111111111222333444555444000000555555111222666666555333222111111222222222222222222222222222222111111111111222333333444111000222555222+++,,,222444333222111222333444555777666666444333222111111222333333444444333333222444444444444444444444444111111111111222222333444555444444333333333444444444222000000222444666666555555555555444333222111///333666333,,,***111888;;;999777444222222111111333333444444555444444444555666666666666666666555333444444555555666666666333444444444444444333333333444444555666666777777666<<>>???>>>>>>=========>>>??????@@@CCCKKK[[[sssxxxdddUUUNNNIIIGGGEEE@@@>>>>>>???>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777999:::777777777888:::<<<>>>???:::999777666555555555666555666666666555555444333555444333444555666777666666555444444333333444444444444333333444444555666444444555555555666666666777666444444666666666555333333444444444444333333444444333333333444555666333444444555666666777777555555666666555555444333444444333333333444555666555555444333333444555555444444555555555444333222222555666222111222333222444444444444444444444444444222333666555222444:::999888666444333444555555444444444444444555666666444444444444444444444444333555777777555444444555777888888777444333333444555555555444444555555555888888777555555444444555222333444444333222333555222333555666777666555444333333333333444444444444555555555777;;;@@@EEEHHH@@@===999666333333444555555444444333333333444444666666555555666777888999555333222333444555444222444555555555555444444333444444555555555666666666444444444555555555555555555444333555777777444222333222111000000111222333222222222222222333444444111111111222222333444555444111111555555222222666888777666444333333444444222222222222222222222222333333222222222333444444111///111555333...///444444333222222222333444555333444444444444555555555444444555555555555444444777666666666555555555444444444333333444444555666555555444444444555555666777444111000111222222111333333444555555555555555222555666444///...333888666555555555555666888999555555666666666555555444444666777999999777666444555555555555555555555555555555555555444333222111444444555666666777777888999>>>CCCDDD@@@<<<::::::777777777777666555444444555555555555555555555555555555666666777777666666666666555555555555666666777666555555444444555555555666777777555555666777555555444444444444555555333444555444333444666888444444444666888888777555555666777888888999999888:::::::::999888888777777;;;;;;::::::::::::::::::999777555666777888888777444444555555666888999:::999999999999888888888888<<<<<<============<<<<<<:::;;;===???AAABBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@BBBIIIVVVmmmzzz^^^SSSIIIGGGFFFBBB??????>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888888888888999999:::777777666666777888999999888888888777777666666666888999999999999888777777444333222555888:::999666666666555444444444444444444444444333444444555666666666666666666777777777777555444444555666666555333333444444444444333333444444333333444444555666555555666666777777888888555555666666666555444444444444333333444444555666555555444444444444555666444555555555555444333333222666777444222444555333444444444444444444444444333222444777777555666:::777666555333333333444444555555555666666666777777666666666666666666666666333555777777555444555555555666777666444333444555888777777666666777777888888888777666555555555555222333555555444444555777222333444555666555444444333333444444444555555555333444555666999;;;>>>???>>><<<999666444444444555555555444444444555555666666555555444444555666666666444333444666666555444555555555444555555666666777777777777888888888888666666666666666666555555222333444666888777333000444333222111111222333444444333333333333444555555222222222222333444555666555222222555555333444777888777666555444444444444333333333333333333333333555555444444333444444444111000222444444222333777444333333333333444555555444444444444555555666666555555666666666666555555999888888888777777666666666666666666666777777888555555555555666666777888666444111000111222222111222333444666777888888888555666666555333333666888444444444555777999;;;<<<777777777777777666555444555666777888888777666555666666666666666555555555666777777777666666555444555555666666777888888999:::>>>AAAAAA>>>;;;999999999999999999999888777666555555555555555555555555444555666777888999999888777777666666555666666666999999777666444333222222555777888777666555666777666666666555555666666666222444555555444444666888888777777999;;;;;;:::888555555666777888888888888999999999888888888888888::::::;;;;;;;;;:::::::::777666666666666777777666666666555555666666777888888888888999::::::;;;;;;======>>>>>>??????>>>>>>;;;===@@@CCCEEEEEEDDDCCC??????>>>??????@@@AAABBBCCCEEEIIITTTgggqqqbbbQQQJJJGGGDDDAAAAAA=========>>>>>>>>>===============<<<<<<<<<<<<<<<777888888999:::::::::::::::999999888777777777777777777888888888777666666999999::::::::::::999999555333333666;;;<<<999555777666555555444555555555444444444444444555666666666666666666666666666666777555333444555666555555444444555555555555444444444444444444444555555666666666777777888888888888555555666666666666555555444444444444444555555666555555555555555666666666555555555555555444444333333777888555333555666555555555555555555555555555666666666666555555777:::555555444333222222333333666666777777888888888888666666666666666666666666444666777666555444555666444666777666555555666777888888777777777777888888888888777666555555666666222333555555555555777888333444555666666666555555444444555555555666666666333444555666777888888888<<<;;;999777666555555555555555555555555666666777666555555555444444555555555444333444666777666555444444333222333444666777999999::::::::::::::::::888888888777777666666666333333555666666666444222555444333222222333444555444444333333444444555666333333333333444555666777666444444444555555666777555555444444333333333333444444444444444444444444777777666555444444444555444333444444444444555777444444444444444555555666777777666666555444444333555666666777777666666555777777777888888888999999888888777777777777888888666666666666777888999:::444222111222444555666555333444555777888888888888777666444444666777777777666666666777777777888888888888888777666555444333888777666555555666777888888777777777777777777777555666777777888888888777666666777888888999999::::::<<<>>>>>><<<:::888777888999999999999888888777666666666666666666666666555555777888999999::::::999888777666666666666666777777777666666555444444666777888777666555666888888777777777777777777888777999;;;;;;:::999:::<<<:::999888999;;;;;;:::999555666777888888999999999666666777777888999::::::999999:::;;;;;;::::::999666666777777666666666666999888777666666555555555666777888:::;;;===>>>???===>>>??????@@@@@@@@@???<<<>>>BBBEEEFFFFFFDDDCCC?????????@@@@@@AAACCCCCCBBBDDDIIIRRReeezzzdddVVVOOOJJJFFFFFF>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::777888999:::;;;;;;:::::::::::::::999888777666666666777888888888888888777444555555666666666555555777666666888;;;;;;888666777777666555555555555666555444444444444555666666555555555555555555555555666555333333555666555444444555555666666555555444444444555555555666666555777777777888888888888888555555666666666666666555444444555555555666666555555555555666666777777777666666555555444444444444333777999555444666777666555555555555555555555555999999777444222444888:::777777666666666666666666666777888999999999888888777777777777777777777777555666777666555444666777555777888888777666888999888777777777777777777888888777777666666666666777333444666666666666888999555555666777777777777777555555666666666777777777444555666777777777666666999999888888777666666666666666555555555666666777999999999999999888888888444333333444555666666555555555444333444555777888;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777666555555555555444444555666666555444333333444555666333333333333333444555555444444444444555666777888666666555444444666888888444444444444444444333333444444444444444444444444888777777666555555555555777777666444444555555444444444555555666666666666777777777666666555555444555555666666666666555555333444555666888999:::;;;888888777777777777777888666666666777888999:::;;;666444333444666888888777666666777777777777777666666444333444666888777666777777777777666555555444777777777666555444333222:::888666555555666888:::999999999999999999999999444555666777888888888888777777888888999::::::;;;:::;;;;;;;;;;;;999888777666777777888777777666666777777777777777777777777555666777888999999999999:::999888777777666666777333333555666777888888888666777888888666666777888999999888888888888999999:::;;;======;;;:::;;;;;;:::888777888999:::999888666777888999999::::::999555666777888999;;;<<<<<<888999:::;;;;;;;;;:::999555777999888777666666777::::::999777666666666666777777999:::<<<>>>@@@@@@===>>>???@@@@@@AAA@@@@@@???AAADDDFFFGGGFFFEEEDDD@@@@@@@@@@@@AAACCCDDDEEE???CCCHHHRRRccc~~~yyygggZZZPPPIIIHHHBBBAAA@@@>>>==================<<<<<<;;;:::::::::888999:::::::::::::::999888888999888888777666555777777777888888999999999555666666777777777777666888888999999999999999999888888777666666666666666555555444444555555666777666666555555555555444444666444333333444555555444555555666666666666555555444444555666666666666555777777777777777888888888555555666777777777666666444444555666666666666555444555666777888888888777777666555555444444555555333777888555444777888666555555555555555555555555777999888333222555999999555555555555555555555555666777888999999999888777777777777777777777777777666777777666555555666888777888999999777777888999777777777666666777777777888777777666666777777777555666888777777777888:::666666777777777888888888666666777777777888888888555666777777777777777666777777888888888777777666777777666555555555555555666666777888888777777666444333333444666777666555888888888777888888999999;;;;;;;;;;;;::::::::::::888888888888888888777777777777777555444444777999777666555444444555666777444333333333333444555555555555555555666777888999777888777444444888:::999666666777777777666666555555555555555555555555555777777666666555666666666999999666333333666666333444555666666777777666666444555555666777888999999555555666666666666555555222333444666777999::::::999888777777777777777777777777777777888888999::::::888777777888888666444888888888888777666555444444444333444666777777666555555666777777666666666666666666666555555444333:::::::::999999:::::::::999999::::::;;;<<<<<<<<<777888888999999999888888888888999999:::;;;;;;;;;;;;:::::::::;;;;;;:::999666777777888888777777777888888888888888888888888666666777888888999888888;;;:::999888777777777777444555666777888888777666666777888888777666777888::::::999999999999::::::;;;<<<>>>===;;;:::999999;;;:::888888:::::::::999777888999::::::;;;;;;:::999999999:::;;;<<<======888:::;;;=========;;;:::555888::::::888666777888999999888888888888999999::::::;;;<<<===>>>>>>???======>>>@@@@@@AAAAAAAAACCCDDDFFFGGGHHHGGGFFFEEE@@@@@@@@@AAABBBDDDEEEFFFAAAEEEJJJRRRaaayyynnn]]]RRRNNNGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;::::::::::::999999999777777888999999888777666777777666666777999:::;;;888999::::::;;;;;;::::::555888;;;:::888888;;;???999888777777666666777777555555555555555666666777777777777666666666555555666444333333444555555444666666666777777666666666333444555666777666666555777777777777777777777777555555666777777777777777333444555666777666666555444555666888999999888888777777555555444555555666222777888555444777888666555555555555555555555555000555888555555888:::777333444444555555444444444555666888999:::999888777666666666666666666666666666777777666555555777999777888999888777666777888888888777777777777888888888777777777777777888888666888999888777777888999666666666666666777777888777777777888888888999999555555555666666777888888555666888999999888777666888777666555444333333333111222444555666555555444555444444555777888888777999999999:::999999888888;;;;;;::::::999999999999777777777777888888888888666888999999777666777999777777666555555666777777555555444444555555666777666666666666777888999999888:::888333444999;;;999555666777888888777666555555555555555555555555555666666555555555666777777888888555111333888888444444555666777888777666666444555666777888999999:::666777777888888777777666555555666666777888888888:::999888888777777777888888888777777777777888999999888777777888888666444777777777777666555444333333444555666666666777777555666777888888888777777666666777777777666666555:::;;;===>>>>>>===;;;:::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999999888999999::::::;;;;;;<<<;;;:::::::::;;;<<<<<<;;;888999999:::::::::999999999999999999999999999999666666777888888888888777;;;:::999888777777777777999:::999999777555222111666888999888777666777888;;;::::::999999::::::;;;@@@AAACCCBBB@@@=========>>><<<;;;;;;<<<===<<<;;;888888999:::;;;;;;;;;;;;<<<<<<<<<===============999;;;===>>>???>>>===<<<555888;;;;;;999777777999777777777888999:::<<<===========================<<<===>>>???@@@AAAAAAAAAFFFFFFGGGHHHHHHHHHGGGFFF@@@AAAAAABBBCCCDDDFFFFFFFFFIIIMMMSSS^^^sssnnn___ZZZKKKIIIEEEAAA?????????@@@@@@??????>>>===<<<<<<;;;<<<;;;:::999999999999999777888999;;;;;;;;;:::999888777666666777999;;;===666777888888999999999999333888;;;:::777777>>>DDD999888888777777777777777555555555555555666777777999888888888777777666666666444222333444555444444666666777777777777666666333444666777777777666555777777777666666666666666555555666777777777777777333444666777777777666555444555777888999999999888888777666444444555555666222666777555444666888666666666666666666666666666(((111777777888;;;;;;666777888999999999999888888444666888999999999777666666666666666666666666666777777777666444555777999777888888777666555555777999888888888888888888999888777777777777777888888888999:::999777777888999555555555555555666777777777888888888888999999999444444444555666777888999444666888999:::999777666999888666555333222222222333444666888888888888777666555555666999:::999888777888999999888777555444:::::::::999999888888888666666777777888888888999444888<<<<<<:::777777888888777666555555666777888666666666666666777888888666666666666777888999:::888;;;999333444:::<<<:::333444555666666555444444666666666666666666666666555555444555555666777888666777444000333::::::555444555777888888888777666888888888888777777777777888888999999999999888888888888888777777777777666;;;:::999999888888888888888888777777777777777777555444555666888999888666666666666666666555444444222555777888777666888999888999::::::999888666555666777777888888888888777>>>===<<<>>>@@@AAA@@@???@@@???>>>>>>>>>???AAABBBAAA@@@>>>===<<<<<<<<<===999:::;;;===>>>?????????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;;;;;;;777777777777777777777777888888888888888888888888666666555555666777888999999888777666666888:::;;;;;;:::888777777888:::;;;>>><<<<<>>>>>>>>>>>>>>============>>>@@@AAAAAA@@@???>>>===;;;:::999:::;;;::::::999999::::::;;;<<<======<<<===============<<<;;;===<<<<<<<<<<<<===>>>>>>@@@CCCFFFHHHGGGFFFFFFGGGBBBBBBCCCCCCCCCCCCCCCBBBFFFFFFKKKQQQZZZhhh~~~vvveeeYYYLLLAAA@@@DDDDDDAAA@@@?????????@@@@@@>>>;;;888999999:::<<>>;;;888555666999===@@@888999::::::999888777666::::::999888777777888888===<<<;;;<<<>>>@@@???>>>BBBAAA@@@@@@@@@AAACCCCCCAAAAAA???>>>>>>>>>???@@@???????????????>>>>>>===???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;888888888888888888888888888888888888888888888888666777777777777888888888;;;::::::999:::;;;<<<===<<<;;;999888888999;;;<<<===<<<;;;>>>BBBBBB>>>:::999999999:::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===>>>===<<<<<<===>>>>>>===;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<======>>>@@@BBBEEEFFFFFFEEEEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFIIINNNSSS]]]ooo~~~iii[[[MMMIIIIIIFFFBBB@@@@@@@@@@@@@@@AAA???<<<999;;;:::;;;===???@@@???>>><<<;;;;;;:::999999999:::888888888888888888888888888888777777777777888888777888::::::999999999:::777777888888999::::::;;;888888666555555555666777666999999555555999999666666777777666555666888:::555666666777777888999999<<<:::777555444555777888777777888888777777666555555555666777777777777777777777777888888888999999555666888999999888777666666777888777666555777888777777777777777777777777:::888666777999:::888666777666666555666666777777888888888777777777666666;;;<<<<<<;;;999999;;;<<<999999999888888999999999888888777888888999::::::888999999::::::999999888999999999999:::::::::;;;:::999888777888:::<<<===:::::::::999888777777777888777777777777888888999888777666555555555666666999999777666666666777777777777777999:::;;;999777999999888777777777777777666666777777777666555555::::::999999999:::;;;<<<:::::::::999999999999999;;;;;;;;;:::::::::::::::999999888777777888999999999:::::::::999888777666666666555555555666777888777888888777666666777999666777888888777777999;;;>>>>>>;;;666666;;;===;;;555555666777777777777777999999888888888777777777777777777777888888888999999999888888888777777777666555444333333555666888333777999999666555777;;;999999999999999999999999:::999999888777777888888::::::999999999888888888999777666777999999888666444555777999::::::999999888888888888888888888888999999777777777888999:::999999:::::::::999888777:::999999888777777888888BBBAAA@@@BBBDDDEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999:::999888777666;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<<<<;;;;;;>>>AAAAAA===::::::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@???===<<>>>>>???AAABBBAAA@@@=========>>>>>>??????@@@999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???AAACCCDDDDDDCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIMMMNNNQQQ\\\hhhyyyxxxhhhVVVMMMIIIDDDAAA???BBBAAA@@@AAAAAA@@@===:::>>>======>>>@@@@@@???===>>>===<<<:::999888888888::::::::::::::::::::::::888888777777777777888888666888::::::999999999:::999999::::::;;;;;;<<<<<<999999888777777777777777777999888555555888999777666777888777666666888:::666777777888888999::::::;;;999777555555555777888888999999999888777666666555555666777777777777777888888888888999999999999999999999:::999999888777777888999888777777888999888888888888888888888888:::999888999:::;;;:::999666666666666777888999999;;;:::999888777888999999999::::::999777666777888555777999;;;;;;999777555888888888888999:::;;;<<<:::999999888888999999::::::::::::::::::;;;;;;;;;777777777888999<<<>>>???;;;::::::999999888888777:::999999888888777777777888888777666666666777777888777777777777666666666777888999<<<======:::777888888777777666666777777666666777777888777777777::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;;;;;;;:::999888888888999:::999888888777777888888999::::::::::::999888777777777777777666777888999999777888888888777777999:::777888999999888999;;;===>>>>>><<<888:::======:::666666555555666666777777999999:::;;;:::999888777777777888888888999999999999999999999888888888888999888777666777888999:::444777999999777777999<<<999999999999999999999999::::::999888888888888999999999999888888888888888999888777777999999999777111444777:::;;;;;;999888999999999999999999999999555666777888888777555444888999::::::;;;::::::999999999888888777777888888GGGFFFEEEFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===<<<:::888666::::::;;;<<<<<<;;;;;;:::<<<;;;::::::::::::;;;<<<;;;;;;;;;===??????===:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@???>>><<<;;;???>>>>>>@@@BBBDDDCCCBBB======>>>>>>>>>?????????999:::;;;<<<============;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBBBBAAAAAAAAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGJJJMMMLLLLLLRRRZZZiii|||vvvaaaSSSLLLFFFDDDEEECCCBBBAAAAAAAAA@@@>>><<>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777999:::;;;:::999:::;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999888999777888777666777888999999777888999888777777999:::;;;;;;::::::999888888888:::999888666666666777888888888999999999999999888555666777777888888777777999999999999::::::::::::;;;::::::999999888888888777888999999888777888999888888888888888888888888:::999999::::::;;;;;;:::777777777777888999;;;;;;<<<:::888777777888:::;;;999999999888555444555777555666999::::::999666555777777777888999;;;<<<===;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<>>>???;;;;;;::::::999999999999999999999999999888888888888888888888777777888888666777777888888777666666888999;;;>>>@@@>>>;;;888999999888888777888888999666666777888999999999888999999999999999::::::;;;::::::::::::;;;;;;;;;;;;888777555555555777:::;;;999999999999999999999999;;;;;;;;;::::::999888888777777777777888888888999888888999888666666777999777999::::::999:::<<<>>>;;;<<<:::888:::>>><<<777777666555555555666777888777999:::<<<;;;:::888777888888888999999999::::::::::::::::::999999999999::::::999999999:::;;;<<<555777999:::999999<<<>>>999999999999999999999999999999888888888888888999888888888888888888888888999888888888999:::999999444555777999::::::999888999999999999999999999999555666777888888666555444888888999999::::::::::::999999888888888888999999FFFEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===================================================>>>???@@@???<<<:::888<<<<<<============<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<===<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<@@@@@@@@@???>>>===<<<<<<===<<<===???BBBCCCCCCAAA<<<<<<============>>>>>>:::;;;<<<>>>>>>?????????<<<;;;;;;;;;;;;<<<=========???@@@@@@?????????AAAEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCGGGKKKKKKJJJMMMSSS]]]nnntttbbbVVVNNNLLLMMMEEECCCBBBBBBBBBAAA???===CCCBBBAAAAAABBBAAA???======<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888:::;;;<<<;;;:::;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777888999999999;;;888999;;;;;;:::999:::;;;<<<<<<<<<;;;::::::999999::::::999888777888999999777777999:::;;;;;;;;;;;;666777888888999999888888::::::::::::;;;;;;;;;;;;;;;::::::999999888888888666888::::::888777888888888888888888888888888888888999::::::::::::;;;;;;888888888999:::;;;<<<===;;;:::888777777888:::;;;=========;;;999888999:::888888999999999999888888666777777888999:::<<<===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::888888999:::;;;::::::999888888999999999999999999777777888888888888777777999:::<<>>@@@;;;;;;:::888<<<@@@===777888888666555555666777888666888:::;;;;;;:::888777999999999999::::::::::::::::::::::::;;;;;;;;;;;;888777777777888888999999777888::::::;;;<<<===>>>999999999999999999999999888888777777777888888999888888888888888888999999888999999999999::::::;;;::::::888777777888999:::999999999999999999999999999999888777777777888999888888888888999999::::::::::::999999999999::::::JJJIIIIIIJJJLLLMMMLLLKKKHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???>>>===@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<==================999999::::::;;;<<<<<<<<>>============;;;;;;<<>>???????????????<<<<<<<<<<<<<<<===>>>>>>>>>???@@@???>>>===???@@@CCCDDDDDDEEEDDDDDDDDDCCCAAA@@@BBBGGGHHHGGGJJJOOOXXXfff}}}uuudddVVVOOOMMMHHHFFFEEEDDDDDDDDDBBBAAADDDCCCBBBBBBCCCBBB@@@>>>>>>>>>======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;:::888888:::;;;:::;;;>>>999;;;======<<<<<<<<<===:::;;;;;;<<<<<<======>>>;;;;;;:::::::::::::::;;;777888999;;;<<<<<<<<<<<<888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::::::::999888777999;;;<<<:::999999999::::::::::::::::::::::::888999;;;;;;::::::<<<===::::::::::::;;;<<<======::::::999888888999;;;<<<<<<======;;;999999:::;;;<<<;;;:::999999:::;;;<<<888888888999:::;;;<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::888999::::::;;;:::::::::888888888999999999999::::::;;;<<<>>>@@@@@@===:::;;;;;;::::::;;;;;;<<<<<<999999::::::::::::::::::777888999:::::::::999999888888999999::::::;;;;;;999999999:::<<<>>>AAABBB;;;<<<<<<======<<<<<<;;;======<<<;;;::::::::::::666666777888888888888777999::::::888666555666888999;;;<<<<<<<<<===@@@BBB>>>===:::999>>>BBB???999999999888777777777888888777888999:::::::::999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::999999999999999:::::::::888999::::::::::::;;;===>>><<<999777666777999;;;999999999999999999999999<<<;;;999777888:::<<<>>>:::999999999999::::::;;;;;;;;;::::::;;;;;;<<<<<>>>>>>>>??????>>>>>>>>><<<===>>>>>>>>>>>>>>>???<<<<<<<<<===>>>>>>>>>???::::::;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>;;;;;;<<>>>>>>>>>>>>>>===>>>============>>>??????>>>???@@@???======>>>@@@@@@AAABBBDDDEEEFFFFFFFFFDDDAAABBBEEEFFFEEEHHHMMMUUU___qqqxxxdddUUUOOOMMMKKKIIIHHHHHHHHHGGGEEEEEEDDDCCCCCCDDDDDDBBB@@@AAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;===>>>???>>>===>>>???===========================>>>?????????>>><<<<<<<<<999999<<<===;;;<<<@@@;;;===???@@@???>>>>>>???;;;;;;<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========999:::<<<======<<<;;;:::999<<<>>>???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;======;;;;;;===???<<<<<<<<<;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<:::;;;;;;:::999888:::;;;>>>======<<<<<<======>>><<<<<<;;;<<<<<<===>>>>>>======>>>>>>>>>>>>======?????????>>>>>>========================<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<===<<<;;;999888888999:::;;;<<<<<<;;;:::::::::999999999:::<<<<<<;;;;;;<<<===??????===;;;:::::::::::::::;;;<<<<<<:::;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;999999999:::;;;<<<<<<<<<::::::;;;<<<===>>>??????;;;;;;<<<======<<<;;;;;;>>>===<<<;;;:::::::::;;;777777999:::::::::999888888999::::::999999;;;===:::;;;=========>>>AAACCC>>><<<888777===BBB@@@999:::::::::::::::999888888999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<999999:::::::::;;;;;;;;;777999;;;;;;::::::<<<>>>===<<<;;;999999:::;;;<<<::::::::::::::::::::::::<<<;;;999999:::<<>>>>>KKKJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQPPPOOONNNJJJLLLNNNPPPQQQRRRQQQQQQNNNMMMKKKJJJKKKLLLNNNOOOIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEBBBAAA???======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????>>>>>>???@@@;;;<<<<<<===>>>??????@@@<<<<<<<<<===>>>??????@@@>>>============>>>>>>???<<<<<<===???AAAAAA???==================<<<<<<<<<<<<===============<<<;;;>>>>>>>>>>>>>>>??????@@@??????@@@???======>>>@@@>>>???AAADDDFFFHHHIIIJJJJJJFFFDDDEEEFFFEEEHHHLLLMMMUUUdddxxxtttaaaXXXPPPNNNLLLKKKKKKKKKJJJIIIEEEDDDCCCDDDEEEEEECCCAAADDDCCCBBBAAA@@@???????????????????????????????????????>>>>>>>>>>>>??????<<<>>>???@@@???>>>???@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<===999999>>>???<<<===BBB<<<>>>AAAAAA@@@??????@@@??????>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>===<<<:::999888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============888:::===???@@@???===;;;;;;>>>AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>======???AAA>>>======<<<<<<<<<<<<===;;;;;;<<<===>>>>>>=========>>>>>>>>>======>>>@@@>>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>???@@@===>>>???@@@@@@???>>>===@@@?????????>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888666888999;;;<<<<<<<<<;;;;;;<<<;;;999999999;;;===>>><<<;;;;;;<<<>>>>>>===<<<999999999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999;;;;;;===>>>>>>>>>===<<<::::::;;;;;;<<<===>>>>>>999::::::;;;;;;::::::999::::::;;;<<<<<<;;;::::::???>>><<<;;;::::::;;;;;;888999:::;;;<<<;;;::::::777999:::;;;;;;===???BBB:::<<<===>>>>>>???BBBDDD===:::555444:::@@@>>>777:::;;;;;;<<<;;;:::888777;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>999::::::;;;<<<;;;;;;;;;>>>===<<<===>>>???>>>===========================<<<<<<<<<<<<<<<===>>>???:::::::::;;;;;;<<<<<<<<<777:::<<<<<<::::::<<>>???@@@@@@???>>>===<<<<<<===>>>===============>>>??????JJJKKKLLLNNNOOOPPPPPPPPPRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRQQQNNNKKKKKKLLLNNNPPPOOOMMMKKKIIIHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKIIIHHHGGGHHHHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEJJJIIIIIIHHHGGGFFFDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDCCCEEEGGGGGGDDDAAACCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBAAA>>>;;;:::<<<>>>===;;;>>>?????????@@@@@@@@@@@@@@@@@@???>>>???@@@BBBCCC>>><<<;;;<<>>>>>===>>>>>>======>>>??????>>>===<<>><<<<<>>???@@@@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBAAA@@@???>>>===@@@???===<<<===>>>@@@AAA???AAADDDDDDBBB@@@??????===<<<<<<======>>>???@@@AAAAAAAAABBBCCCCCC@@@>>>EEEBBB>>>===>>>??????===???AAAAAA>>>???@@@===888>>>>>>>>>>>>>>>=========AAAAAAAAA@@@??????>>>>>><<<===>>>??????>>>=====================>>>?????????>>>>>>=========>>>>>>>>>???@@@@@@@@@>>>===<<<======>>>>>>??????@@@@@@>>>============<<<<<<<<<>>>===;;;::::::;;;===>>>??????===<<<;;;::::::999>>>???@@@AAABBBAAA@@@@@@===>>>@@@AAACCCCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@FFFDDDBBBCCCEEEFFFDDDBBB===???AAAAAA@@@???>>>?????????>>>>>>=========<<>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>????????????>>>======>>>>>>>>>>>>>>>======<<<;;;===@@@@@@???=========@@@===;;;<<<>>>@@@???=========<<<;;;<<<===>>>???<<<;;;;;;<<<>>>??????>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;:::999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>======@@@CCCDDDCCC@@@===>>><<<;;;???EEEBBB:::===???@@@???<<<;;;<<<>>>:::;;;;;;<<<<<<=========<<<;;;;;;===???@@@???>>>??????===<<<<<<<<<===>>><<<===???@@@@@@???>>>===>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>===BBBBBBAAA@@@>>>===<<<;;;===>>>>>>===;;;:::;;;<<<======<<<<<<<<<======>>>===???@@@@@@>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>@@@???>>>>>>>>>>>>>>>>>>MMMMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTRRROOOLLLKKKLLLNNNOOONNNMMMKKKIIIHHHHHHHHHLLLLLLKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJKKKGGGHHHJJJKKKKKKJJJIIIHHHLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHHHHEEEBBBEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@>>>>>>???@@@@@@>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA???AAACCCDDDCCCAAAAAA@@@@@@????????????@@@>>>>>>???@@@@@@???>>>===>>>============>>>????????????@@@AAABBBCCCEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJPPPQQQWWWcccpppuuuhhh```YYYWWWUUUPPPKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGGGGFFFDDDCCCDDDFFFBBBCCCCCCBBBAAAAAACCCEEECCCCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>???@@@BBBCCCAAACCCEEEEEECCCAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDEEEEEECCCAAAEEEBBB>>>>>>???AAAAAA@@@AAADDDCCC@@@@@@AAA@@@<<<======>>>???@@@AAAAAABBBAAA@@@@@@??????>>>======>>>>>>???@@@@@@@@@???>>>???>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>????????????@@@@@@AAAAAA??????>>>>>>>>>=========???>>>===<<<<<<===>>>???AAA@@@???===<<<<<<;;;;;;???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???BBBBBBCCCCCCBBBBBBAAA@@@CCCAAA@@@AAACCCDDDBBBAAA???AAABBBBBBAAA@@@AAAAAAAAA@@@@@@@@@????????????AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA???????????????>>>======<<<>>>AAAAAA@@@>>>>>>>>>AAA>>>======???@@@@@@>>>>>>>>>=========>>>???@@@@@@???>>>???AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>===============>>>======<<<<<<<<<<<<======>>>??????>>>>>>>>>???@@@AAA@@@@@@BBBEEEFFFCCCAAA===>>>======BBBGGGEEE>>>>>>???AAA???===<<<===???<<<<<<<<<<<<============<<<<<<===???BBBDDDCCCBBBCCCBBB@@@???>>>??????@@@@@@@@@AAABBBBBBAAA@@@???@@@@@@??????????????????>>>??????@@@@@@??????>>>>>>>>>=========>>>@@@AAA<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<===>>>>>>===;;;:::;;;===>>>>>>>>>>>>>>>>>>???@@@>>>@@@AAAAAA???>>>???@@@????????????????????????@@@@@@@@@???@@@@@@AAABBBMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWUUUQQQNNNMMMNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMJJJKKKLLLNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJKKKMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEECCCBBBAAABBBCCCBBBAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@======>>>???@@@??????>>>CCCCCCAAA@@@@@@AAABBBCCCFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMSSS[[[dddqqqzzzqqqiiieee```WWWQQQNNNOOOOOOMMMLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEECCCCCCEEEFFFDDDEEEEEEDDDBBBBBBDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCDDDEEECCCEEEGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHGGGEEECCCDDDBBB@@@???AAACCCDDDDDDHHHIIIHHHCCCAAACCCBBB???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAABBB?????????????????????@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>AAA@@@???>>>>>>???@@@AAACCCBBBAAA???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBBCCCDDDDDDCCCBBBBBBCCCEEECCCCCCBBBBBBBBBBBBBBBAAACCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDBBBBBBCCCCCCDDD@@@AAAAAAAAAAAA@@@??????>>>@@@BBBCCCAAA@@@@@@@@@BBB@@@??????@@@AAA@@@???AAAAAA@@@@@@AAABBBCCCCCCDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@???>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>??????AAACCCDDDBBB??????AAADDDDDDDDDDDDFFFGGGGGGDDDBBB@@@AAAAAAAAADDDGGGEEE??????@@@AAA@@@???>>>???@@@??????>>>>>>>>>>>>>>>===>>>>>>???BBBEEEGGGGGGGGGFFFEEEDDDBBBAAAAAABBBBBBDDDDDDEEEEEEDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>@@@CCCDDD>>>???@@@AAAAAAAAAAAAAAA???????????????@@@@@@@@@?????????===<<<<<<>>>@@@@@@@@@??????@@@AAABBBBBB@@@AAABBBBBBAAA@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWUUURRRPPPOOOQQQSSSTTTTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMNNNPPPPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOONNNMMMLLLLLLKKKLLLKKKJJJJJJIIIHHHFFFEEEHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCEEEDDDBBBAAA@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLQQQWWW[[[ccctttzzzuuunnncccZZZVVVUUUTTTRRRPPPNNNMMMMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGEEECCCBBBCCCEEEEEEFFFFFFEEEDDDCCCDDDFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGFFFDDDBBBAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHFFFDDDCCCBBBBBBDDDFFFIIIJJJPPPQQQOOOHHHDDDDDDDDDBBBFFFEEEDDDCCCBBBAAA@@@@@@EEEEEEFFFFFFEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????BBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@?????????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEEEECCCBBBBBBEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBBAAA@@@AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA???AAACCCCCCBBB@@@AAAAAABBBAAA@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEECCCAAAAAAAAA@@@??????@@@@@@@@@======>>>>>>>>>>>>>>>>>>@@@@@@@@@??????@@@@@@@@@AAADDDEEECCC@@@???AAAEEEFFFGGGHHHIIIIIIGGGDDDBBBDDDDDDCCCDDDEEEEEEBBB???AAAAAABBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????AAAAAABBBDDDGGGIIIHHHGGGIIIHHHFFFDDDCCCCCCCCCDDDGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>???BBBDDDFFFAAABBBCCCDDDEEEEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAA@@@??????BBBDDDBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDCCCBBBBBBDDDEEEJJJIIIFFFDDDDDDDDDFFFGGGDDDDDDDDDCCCCCCDDDEEEEEEWWWXXXYYYYYYZZZZZZYYYYYYVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQOOOOOOQQQTTTVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSNNNNNNOOOPPPPPPQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRMMMOOORRRUUUVVVUUUTTTRRRSSSRRRRRRQQQPPPOOOOOONNNMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDBBBAAACCCDDDEEEEEEEEEEEEEEEFFFAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFDDDBBBAAAAAACCCFFFGGGDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKOOORRRSSSXXXeeerrrzzzlll```[[[[[[YYYVVVRRRPPPNNNNNNMMMOOONNNNNNMMMLLLLLLKKKKKKOOOOOONNNLLLHHHFFFFFFGGGGGGHHHHHHGGGFFFEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKKKKIIIGGGEEEEEEEEEEEEFFFIIILLLOOOWWWYYYVVVMMMGGGEEEEEECCCGGGGGGFFFEEEDDDCCCBBBAAAGGGGGGHHHHHHHHHFFFDDDCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGJJJLLLMMMGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFFFFGGGHHHIIIEEEFFFEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCAAABBBDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLIIIHHHFFFEEEFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCC======>>>???@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCBBB@@@???AAADDDGGGIIIKKKKKKJJJGGGDDDBBBBBBAAACCCFFFGGGFFFDDDBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDDDDFFFGGGHHHGGGFFFIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEFFFAAABBBDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBBBBAAAAAADDDFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDEEEGGGIIIOOOMMMJJJGGGFFFEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDD`````````aaaaaa```______[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVSSSSSSRRRPPPOOOOOOQQQSSSVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQTTTWWWXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRROOOOOOOOOMMMKKKJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHFFFHHHIIIIIIGGGFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHIIIKKKKKKKKKKKKJJJGGGEEEBBBAAAAAACCCGGGIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIJJJMMMNNNQQQYYYbbbtttwwwjjjccccccaaa\\\WWWSSSQQQPPPPPPSSSSSSRRRRRRRRRRRRQQQQQQTTTSSSRRROOOKKKHHHHHHHHHIIIJJJKKKJJJIIIJJJKKKMMMKKKKKKKKKLLLLLLKKKJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHGGGEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMMMMKKKJJJFFFGGGHHHHHHIIIKKKOOORRRYYY\\\ZZZRRRJJJHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHCCCEEEFFFFFFFFFFFFGGGHHHFFFFFFGGGFFFEEEDDDFFFHHHFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJHHHGGGGGGGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCEEEEEEEEECCCCCCDDDEEECCCDDDEEEEEEEEEFFFHHHJJJHHHJJJLLLOOORRRTTTUUUUUUSSSOOOKKKHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEEEE@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDHHHKKKNNNNNNLLLHHHFFFDDD>>>>>>BBBHHHJJJHHHGGGIIIEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDDDDDDDDDDDDDCCCCCCGGGFFFFFFGGGHHHHHHGGGEEEIIIHHHGGGFFFEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFF@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDAAACCCEEEEEEEEEEEEFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHGGGFFFGGGJJJLLLNNNMMMJJJHHHFFFEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFssssssrrrqqqooommmlllkkkiiihhhgggeeedddbbbaaa```aaabbbbbbbbbaaaaaa```___\\\[[[YYYVVVTTTSSSTTTVVVYYYYYYYYYXXXXXXYYYZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVUUUUUUUUUQQQRRRRRRPPPNNNMMMOOORRROOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNJJJMMMOOONNNLLLJJJJJJLLLGGGGGGHHHIIIJJJJJJKKKLLLHHHHHHHHHHHHHHHHHHIIIJJJDDDFFFHHHGGGEEEEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNNNNMMMMMMGGGGGGEEEEEEEEEFFFHHHIIIEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGHHHHHHIIIIIILLLHHHGGGJJJMMMOOOSSSXXXeeerrr}}}wwwqqqmmmhhhbbb]]]YYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUTTTQQQMMMKKKKKKLLLLLLNNNOOOOOONNNOOOQQQSSSPPPPPPPPPPPPOOONNNMMMMMMGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHHHHJJJKKKIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKMMMOOOPPPNNNLLLGGGIIIJJJJJJJJJLLLQQQUUUWWW\\\\\\UUUNNNKKKKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNOOOPPPOOOMMMKKKIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIFFFHHHJJJKKKLLLLLLKKKJJJGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIHHHGGGGGGGGGIIIKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFHHHIIIIIIGGGFFFHHHJJJFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFGGGIIIEEEGGGIIIJJJIIIJJJNNNQQQTTTVVVZZZ^^^aaadddeeefffaaa[[[TTTNNNKKKIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHBBBCCCEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFCCCAAABBBGGGIIIHHHFFFIIIMMMQQQQQQNNNJJJHHHHHHAAAAAAEEELLLLLLHHHGGGJJJFFFDDDCCCDDDGGGHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFBBBCCCEEEGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJFFFIIILLLMMMMMMMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGIIIIIIIIIHHHHHHIIILLLNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKK}}}|||xxxwwwuuusssqqqooommmmmmlllmmmmmmmmmlllkkkjjjiiifffeeebbb^^^ZZZYYYYYY[[[^^^^^^]]]]]]^^^^^^______ZZZZZZYYYYYYXXXXXXWWWWWWTTTUUUWWWYYY[[[[[[[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWTTTSSSTTTVVVZZZ\\\VVVVVVWWWWWWWWWWWWWWWWWWRRRTTTTTTSSSPPPPPPRRRUUURRRRRRRRRRRRRRRSSSTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOOOOOOOPPPQQQQQQRRRNNNQQQSSSSSSPPPNNNNNNPPPHHHIIIJJJKKKLLLNNNOOOOOOKKKJJJIIIIIIJJJKKKMMMNNNIIIKKKMMMMMMKKKJJJLLLNNNKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKMMMNNNOOOOOONNNNNNHHHIIIJJJJJJKKKKKKJJJJJJFFFHHHIIIJJJJJJGGGEEECCCHHHHHHHHHHHHHHHHHHHHHHHHOOOJJJGGGKKKOOOQQQRRRUUUVVVaaannnvvv~~~|||yyyrrrlllfffbbb``````XXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZWWWTTTRRRSSSTTTOOOPPPRRRRRRRRRSSSVVVXXXSSSSSSSSSSSSRRRQQQPPPOOOIIIJJJJJJKKKLLLKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLMMMOOOQQQRRRPPPOOOHHHJJJLLLLLLKKKMMMRRRVVVTTTZZZ\\\VVVPPPNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMRRRSSSUUUVVVUUUSSSPPPNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKGGGIIIKKKMMMNNNNNNLLLLLLIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIKKKNNNQQQSSSLLLLLLLLLLLLLLLKKKJJJJJJIIILLLMMMLLLJJJHHHJJJLLLGGGIIILLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHJJJJJJKKKJJJHHHHHHJJJLLLGGGIIILLLMMMMMMNNNRRRUUU```bbbfffkkkooorrrtttuuullleee[[[RRRMMMKKKJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIDDDAAADDDKKKNNNLLLHHHJJJOOOSSSTTTPPPMMMJJJJJJHHHGGGJJJOOOMMMFFFDDDGGGGGGEEECCCEEEHHHIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGIIILLLMMMLLLKKKIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIHHHGGGGGGHHHJJJKKKFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMMMMMMMKKKHHHGGGFFFGGGIIIKKKMMMOOOPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRLLLOOOSSSVVVVVVUUUTTTTTTRRRQQQOOOMMMKKKJJJIIIHHHJJJJJJJJJIIIHHHJJJMMMPPPKKKKKKLLLLLLLLLLLLKKKKKKFFFGGGGGGIIIKKKMMMOOOPPP~~~|||{{{yyywwwvvvsssqqqmmmjjjgggffffffffffffgggiiijjjjjjhhhfffdddddd```\\\\\\^^^___\\\XXXZZZYYYYYY[[[^^^aaabbbbbb___^^^^^^]]]]]]]]]^^^^^^[[[ZZZWWWWWWWWWWWWVVVTTTUUUUUUUUUVVVXXXXXXVVVTTTYYYVVVTTTSSSTTTUUUUUUUUUSSSSSSTTTUUUVVVXXXYYYZZZVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUSSSQQQOOOMMMKKKLLLNNNQQQSSSTTTUUUUUURRRPPPNNNNNNOOOOOONNNMMMPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNKKKHHHHHHLLLOOOQQQPPPJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOTTTYYY```eeelllwwwvvvoooiiidddbbb^^^]]]\\\]]]___```___^^^]]]\\\[[[[[[[[[[[[XXXVVVUUUTTTSSSSSSRRRRRRRRRRRRXXXWWWVVVUUUSSSRRRQQQPPPMMMMMMMMMLLLLLLMMMMMMMMMKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTT\\\ZZZWWWTTTRRRPPPOOOOOOQQQPPPOOOOOOOOOPPPRRRSSSSSSUUUWWWYYYYYYXXXVVVTTTRRROOOMMMMMMOOOOOONNNLLLPPPMMMJJJIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLGGGHHHIIIJJJJJJIIIGGGFFFIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKIIIIIIJJJLLLHHHJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKNNNQQQQQQQQQPPPPPPOOONNNNNNMMMPPPNNNLLLJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKLLLOOORRRPPPLLLKKKMMMQQQNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNJJJJJJJJJJJJKKKMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKMMMMMMLLLJJJHHHHHHHHHLLLMMMMMMNNNPPPTTT[[[___fffoooyyy}}}{{{pppbbbWWWSSSQQQOOOLLLLLLKKKJJJKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJSSSQQQPPPOOOOOOMMMKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGGGGIIIKKKLLLMMMIIIHHHIIIJJJLLLLLLJJJHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKNNNKKKJJJJJJMMMNNNLLLJJJJJJMMMQQQSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWZZZ^^^aaa```]]]ZZZZZZXXXUUURRRNNNKKKJJJIIILLLLLLKKKLLLLLLMMMNNNOOOPPPRRRSSSRRROOONNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRR}}}|||{{{|||{{{|||}}}}}}|||yyyvvvtttqqqmmmiiihhhjjjjjjgggdddfffddddddeeehhhjjjjjjjjjffffffeeeddddddcccdddddd```]]]ZZZXXXXXXXXXWWWVVVWWWWWWWWWYYY[[[[[[YYYXXXZZZXXXWWWWWWXXXZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^^^^XXXXXXWWWVVVVVVVVVWWWWWW\\\\\\\\\\\\[[[ZZZYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVTTTSSSQQQRRRTTTWWWZZZ]]]___aaa\\\YYYVVVTTTUUUVVVVVVVVVXXXWWWTTTRRRQQQQQQQQQQQQNNNMMMLLLLLLLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPMMMJJJIIILLLNNNOOONNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPTTTYYY\\\aaaiiiuuu~~~wwwpppkkkkkkhhheeedddcccbbb```___```___^^^^^^___^^^\\\ZZZ\\\[[[ZZZYYYYYYXXXYYYYYY[[[ZZZYYYXXXWWWUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNMMMNNNNNNPPPPPPVVVVVVUUUUUUUUUUUUUUUTTTQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUZZZXXXVVVTTTSSSRRRRRRRRRUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ\\\[[[ZZZXXXVVVWWWTTTRRRRRRSSSTTTSSSQQQTTTRRROOONNNOOOPPPQQQRRRPPPOOOOOONNNMMMLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMKKKLLLMMMMMMKKKKKKKKKMMMMMMNNNNNNMMMLLLNNNQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMMMMMMMNNNOOOQQQQQQQQQPPPPPPPPPOOOOOOOOORRRTTTSSSPPPNNNQQQTTTQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQOOOOOONNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOQQQQQQPPPPPPOOONNNNNNNNNMMMOOOPPPOOOMMMLLLLLLLLLOOOPPPQQQRRRTTTXXX^^^cccsss}}}xxxjjj___YYYVVVSSSQQQQQQOOONNNNNNMMMKKKHHHFFFKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKJJJHHHHHHJJJKKKTTTSSSRRRQQQPPPOOOLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIIIILLLNNNOOOOOOLLLKKKKKKMMMOOOOOOMMMKKKMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLMMMOOOQQQRRRNNNNNNNNNNNNMMMMMMMMMMMMPPPNNNMMMNNNPPPQQQPPPNNNNNNQQQVVVYYYZZZ[[[\\\]]]___```aaabbbbbbaaa``````dddeeegggjjjkkkiiieeeaaa]]][[[XXXUUURRROOOMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUTTTQQQOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUU~~~{{{{{{yyyxxxxxxzzz{{{zzzyyyuuuuuusssrrrqqqqqqqqqqqqmmmiiidddaaa```______^^^^^^^^^^^^```bbbbbb```^^^[[[ZZZYYYYYY[[[]]]]]]\\\[[[[[[\\\\\\]]]^^^______YYYYYYXXXXXXYYYYYYZZZZZZaaa```^^^]]][[[ZZZZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTTTTUUUVVVYYY^^^ccchhhjjjddd```ZZZWWWXXX[[[]]]^^^^^^\\\XXXUUUSSSRRRSSSTTTQQQQQQQQQPPPQQQRRRRRRSSSQQQRRRSSSSSSTTTTTTSSSSSSTTTRRRNNNMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRPPPRRRTTTVVVXXX]]]eeelll|||}}}wwwsssnnnjjjhhheeebbb```bbbaaa______``````^^^]]]______^^^]]]\\\\\\\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXWWWVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[ZZZXXXVVVUUUWWWUUUTTTTTTUUUVVVUUUTTTVVVUUUSSSQQQQQQQQQSSSTTTTTTSSSSSSQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNPPPRRRSSSSSSRRRQQQPPPPPPPPPRRRRRRSSSRRRQQQPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMOOOPPPPPPOOOOOOPPPQQQQQQSSSSSSRRRPPPOOOPPPQQQPPPQQQQQQPPPPPPPPPSSSUUURRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVXXXWWWUUUTTTVVVXXXVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUTTTTTTSSSRRRRRRRRRQQQSSSTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWYYY]]]cccgggxxxttthhhaaa]]]YYYWWWTTTTTTSSSTTTSSSQQQMMMJJJOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNMMMLLLKKKMMMOOOWWWWWWVVVUUUSSSQQQOOONNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNOOOQQQRRRQQQQQQRRRRRRQQQQQQPPPOOOPPPOOOMMMMMMOOOQQQRRRRRRPPPOOOOOOQQQRRRSSSQQQPPPRRRQQQQQQQQQQQQRRRSSSSSSPPPPPPOOOPPPQQQSSSUUUVVVQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTVVVYYY^^^ccceeehhhkkkmmmmmmnnnpppqqqqqqpppooommmssssssssstttssspppkkkggg```___\\\YYYVVVTTTSSSRRRMMMNNNPPPSSSUUUXXXZZZ[[[ZZZ[[[\\\ZZZWWWUUUTTTTTTWWWVVVVVVVVVWWWXXXYYYYYY}}}wwwrrrqqqppppppooommmmmmlllmmmnnnmmmkkkhhheeedddccccccdddeeedddcccbbbbbbbbbccccccccccccccc____________```aaabbbbbbfffdddaaa^^^\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWZZZ```fffmmmpppgggbbb\\\ZZZ[[[```dddgggdddaaa\\\WWWUUUTTTUUUVVVSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVSSSUUUVVVVVVWWW[[[```ddduuu|||vvvrrrnnnkkkhhhgggeeeccccccddddddcccbbbbbbaaa```___^^^^^^]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[XXXYYY[[[[[[\\\[[[ZZZYYY[[[\\\\\\\\\[[[YYYWWWUUUXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYXXXVVVTTTTTTUUUVVVYYYXXXWWWVVVTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQRRRTTTVVVVVVTTTSSSQQQPPPRRRTTTUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXUUUTTTUUUUUURRRSSSSSSSSSRRRRRRTTTVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXZZZ[[[[[[YYYYYYZZZ\\\ZZZZZZYYYYYYYYYZZZZZZ[[[YYYXXXXXXWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXX[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUWWWYYYYYYXXXXXXYYYZZZXXXYYYZZZ\\\]]]aaafffjjjtttyyynnnfffaaa^^^[[[WWWWWWXXXZZZ[[[ZZZWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQQQQQQQRRRRRRSSSSSSPPPQQQRRRQQQPPPPPPRRRTTT\\\\\\\\\ZZZWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSSSSSSSRRRQQQQQQSSSUUUUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTTTTUUUVVVXXXYYYZZZVVVWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVWWWYYYZZZ[[[[[[___ccciiimmmqqquuuxxx{{{xxxyyy{{{{{{zzzxxxuuutttuuuuuuttttttssspppkkkgggcccbbb```]]][[[YYYXXXWWWUUUVVVXXX[[[]]]```aaabbbbbbccccccaaa^^^[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]|||yyy{{{yyywwwwwwwwwvvvtttrrrpppqqqqqqrrrqqqqqqpppooolllllllllllllllmmmnnnooopppnnnjjjgggdddbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa``````___^^^]]]\\\\\\\\\[[[ZZZZZZ]]]aaahhhnnnrrrhhhccc^^^]]]___eeejjjmmmiiieee```[[[XXXWWWXXXYYYTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYVVVVVVVVVUUUUUUVVVWWWXXXUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXTTTUUUWWWXXXZZZ\\\```cccnnnxxx|||vvvsssooollljjjiiiiiiiiihhhggggggfffdddcccbbbaaaaaaaaa```______^^^]]]\\\[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYZZZZZZ[[[[[[\\\YYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]\\\^^^___```aaaaaa```___^^^````````````^^^]]][[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```___]]]ZZZXXXZZZ\\\[[[ZZZYYYXXXVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVYYYZZZ[[[\\\\\\[[[YYYXXXVVVXXXYYY[[[[[[ZZZXXXWWWRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\ZZZXXXWWWWWWXXXTTTUUUVVVUUUTTTTTTUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\]]]]]]]]]]]]^^^___^^^]]]]]]\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^___`````````\\\\\\[[[[[[ZZZYYYYYYYYYZZZ\\\^^^^^^]]]]]]^^^___[[[\\\^^^___```cccgggjjjqqq|||xxxnnngggccc```^^^ZZZZZZ[[[]]]^^^^^^[[[YYYZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVWWWWWWVVVVVVXXXZZZaaaccccccaaa]]]ZZZYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTUUUWWWYYYYYYXXXXXXWWWVVVVVVXXXYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYZZZ[[[\\\^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]XXXYYY[[[\\\]]]^^^```aaaiiilllqqquuuxxx||||||}}}}}}|||yyyvvvsssqqqooooooooooooooommmiiifffeeedddbbb```^^^]]]\\\\\\[[[\\\^^^```bbbcccddddddfffggggggeeebbb___^^^^^^]]]\\\\\\\\\]]]^^^______{{{zzzzzzzzzzzz{{{{{{||||||zzzwwwtttqqqnnnmmmllliiiiiihhhggggggfffeeeeeeeeedddcccbbbaaaaaaaaaaaa___^^^]]]^^^aaaeeejjjmmmdddaaa^^^]]]aaafffjjjlllgggddd```\\\XXXWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUVVVWWWWWWVVVVVVXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYTTTUUUWWWYYY]]]```bbbdddhhhqqqzzzvvvssspppnnnnnnnnnmmmllljjjiiigggfffeeedddccccccbbbbbbaaaaaa```______^^^[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]```aaabbbbbbccccccbbbbbbbbbbbbcccccccccbbbaaaaaaaaaaaaaaa```___]]]\\\[[[ZZZ[[[\\\\\\[[[\\\^^^```bbbcccdddaaa\\\ZZZ\\\^^^]]]\\\[[[ZZZYYYXXXWWWVVVZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\]]]]]]]]]\\\ZZZYYYTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXXXXXXXXXXZZZ[[[[[[\\\]]]\\\ZZZYYYYYYZZZXXXYYYZZZZZZXXXXXXYYYZZZ]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^____________`````````_________^^^^^^^^^^^^______```aaaaaaaaaaaa``````____________```^^^^^^^^^^^^^^^^^^___```]]]]]]]]]\\\\\\]]]]]]^^^\\\]]]___aaabbbddddddeee```______^^^^^^]]]\\\\\\]]]___aaaaaaaaa```aaabbb^^^___aaaaaabbbcccgggiiikkkuuu}}}yyyssslllgggdddcccbbb```___^^^]]]^^^]]][[[YYY^^^^^^^^^^^^^^^^^^^^^^^^XXXXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]\\\\\\\\\^^^```gggiiijjjgggbbb___^^^```]]]]]]^^^____________^^^^^^]]]\\\\\\\\\]]]^^^___````````````___^^^]]]\\\[[[ZZZYYY[[[]]]^^^]]]\\\\\\[[[YYYZZZ[[[]]]]]]\\\]]]]]]]]]]]]]]]^^^______^^^^^^______``````aaaaaa]]]]]]]]]]]]^^^^^^^^^^^^[[[]]]___aaabbbcccfffhhhoooqqqtttvvvxxxzzz~~~zzzyyyxxxvvvssspppnnnmmmkkkkkkkkkmmmnnnnnnkkkiiifffeeedddbbbaaa`````````^^^```bbbdddeeeeeeeeedddfffggggggfffccc`````````_________```aaabbbdddddd|||{{{zzzxxxvvvuuutttsssrrrqqqooonnnnnnnnnnnnooojjjiiigggfffgggiiikkkmmmhhhfffddddddgggiiikkkkkkiiigggccc```]]][[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[[[[WWWXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\[[[XXXWWWYYY[[[YYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYZZZZZZ[[[\\\]]]YYYZZZ\\\```dddgggiiiiiikkkrrr~~~}}}|||{{{zzzyyytttsssqqqpppnnnmmmmmmmmmjjjjjjiiiiiihhhgggggggggbbbbbbaaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbaaa```___aaaaaa``````````````````bbbbbbcccddddddddddddcccbbbbbbbbbbbbcccdddeeeeeehhhiiikkkmmmnnnoooooooookkkjjjiiiiiihhhhhhhhhiiieeeeeeddddddcccbbbaaaaaa]]]___aaaaaa```aaadddfffhhhkkkllliiiccc```bbbdddbbbbbbaaa```______^^^^^^aaaaaaaaaaaabbbcccdddeeebbbbbb```_________``````bbbaaaaaa```___^^^]]]]]]ZZZZZZZZZYYYYYYZZZZZZZZZZZZ\\\]]]^^^^^^^^^```aaa___```aaa```___^^^___```^^^___aaa```___^^^___```___``````aaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaabbbcccdddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddaaaaaaaaaaaaaaabbbcccddd```aaacccdddeeefffggggggdddccccccbbbbbbaaa`````````bbbccccccbbbaaabbbcccbbbcccddddddcccdddfffhhhgggooouuuuuutttuuuvvvtttsssqqqnnnjjjgggffffffhhheeeccc```______```___^^^aaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaa```aaaccceeelllooopppmmmgggcccccceeebbbccccccdddeeedddddddddeeedddcccbbbaaabbbcccdddccccccccccccbbbbbbaaa```______^^^```bbbcccbbbaaaaaa___]]]]]]___aaaaaa```bbbaaaaaaaaaaaabbbccccccbbbcccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa^^^aaadddffffffhhhkkknnnqqqrrrssssssssstttvvvxxxuuutttqqqooommmlllllllllkkkkkkkkknnnppppppooommmhhhgggfffeeeddddddddddddbbbcccfffhhhiiijjjiiiiiigggiiiiiihhhfffdddcccdddbbbccccccdddfffhhhjjjkkk~~~zzzxxxvvvtttttttttuuuvvvsssrrrqqqqqqsssssssssrrrqqqpppmmmjjjhhheeedddccc\\\]]]___`````````___^^^___```aaaaaabbbbbbaaaaaa___aaabbb```\\\ZZZ[[[]]][[[\\\^^^______^^^\\\[[[XXXYYYZZZ[[[]]]^^^___```_______________```aaabbbaaabbbdddhhhmmmpppqqqqqqtttxxx}}}|||||||||wwwwwwvvvvvvuuuuuuttttttoooooonnnnnnnnnnnnooooooqqqqqqqqqqqqpppnnnlllkkkmmmmmmllllllkkkkkkjjjjjjjjjjjjkkkllllllllllllllljjjjjjjjjjjjkkklllmmmnnnoooqqqtttwwwzzz{{{||||||xxxwwwuuutttssstttuuuuuuoooooonnnnnnmmmlllllllllhhhjjjllllllkkklllooorrruuuwwwyyyvvvppplllnnnppphhhhhhhhhggggggfffffffffffffffffffffggghhhjjjjjjjjjiiigggeeedddeeeggghhhkkkjjjhhhgggeeeeeeddddddaaaaaaaaa``````aaaaaaaaa```bbbdddddddddeeefffhhhdddfffgggfffeeeeeefffgggcccdddffffffdddccccccddd```aaabbbccceeefffggghhhcccddddddeeeeeedddccccccddddddcccccccccbbbbbbbbbcccccccccdddfffggggggfffgggfffeeeddddddddddddddddddddddddddddddeeefffgggdddddddddeeeeeeggghhhiiidddeeefffgggggghhhhhhggggggffffffeeeddddddccccccaaacccddddddcccbbbbbbcccdddeeefffeeedddeeefffhhhjjjpppsssqqqnnnooopppooommmmmmkkkiiihhhhhhjjjlllgggdddbbbbbbdddfffggggggbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbcccddddddcccdddfffhhhooorrrssspppiiieeeeeehhhfffgggggghhhhhhhhhhhhhhhiiihhhgggfffeeeeeefffgggddddddeeeeeeddddddcccccccccbbbbbbdddfffgggeeeddddddbbb``````bbbcccdddccceeeddddddddddddeeeffffffeeeeeeffffffeeeeeedddccchhhhhhggggggfffffffffeee```dddgggiiiiiikkkooorrrqqqqqqqqqpppnnnnnnoooqqqqqqpppmmmkkkkkkkkklllmmmllllllllloooqqqrrrqqqooojjjiiihhhgggffffffffffffeeegggjjjmmmooooooooonnnjjjlllmmmllljjjhhhhhhhhhffffffggghhhjjjmmmoooppp~~~{{{xxxuuurrrqqqpppnnnllljjjhhhgggiiikkkllllllkkkkkkkkkjjjjjjiiiiiiiiihhheeebbb______aaacccddddddccccccbbbaaa______]]]]]]^^^___```aaabbbccceeeddddddeeeggghhhhhhgggfffgggjjjpppwww}}}~~~|||||||||}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{}}}~~~}}}{{{zzzyyyxxxxxx||||||||||||{{{{{{{{{{{{}}}zzzyyyxxxuuuttttttsssrrrqqqqqqqqqqqqqqqrrrtttvvvxxxzzz{{{vvvuuurrrnnnmmmoootttyyyzzzyyyxxxvvvuuusssrrrqqqtttrrrpppnnnllllllllllllkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjiiiiiiiiijjjjjjbbbccceeegggiiilllnnnnnnmmmkkkiiikkkmmmmmmkkkhhhhhhjjjkkkllllllkkkjjjhhhhhhhhhiiijjjkkklllmmmmmmkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffeeeeeefffgggggghhhhhhiiiiiijjjjjjjjjkkklllkkkkkkjjjjjjjjjjjjjjjhhhhhhgggfffdddcccbbbbbbgggfffeeeeeefffggghhhiiieeegggjjjkkkjjjiiijjjkkkkkkkkklllmmmmmmmmmmmmllllllkkkiiihhhiiijjjlllmmmjjjhhhgggffffffgggiiijjjggggggggggggfffffffffffffffeeedddeeeggghhhgggffffffggggggfffeeefffhhhkkknnnrrruuusssnnnkkklllnnnjjjkkklllkkkjjjjjjlllnnniiijjjkkkjjjhhhggghhhiiijjjkkkjjjiiiggggggiiikkkqqqpppooommmkkkiiihhhgggfffeeeeeeddddddeeeeeefffeeeeeefffeeeeeefffjjjmmmmmmmmmllljjjiiiiiiiiiiiidddfffggggggffffffhhhiiiiiihhhhhhhhhjjjkkkmmmooommmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkiiijjjlllnnnkkkkkklllmmmnnnnnnooopppmmmmmmnnnmmmkkkkkklllnnnnnnnnnoooppprrrtttuuuvvvuuutttsssqqqpppnnnmmmlllmmmnnnppprrrtttuuuvvvwww~~~|||zzzxxxxxxyyy{{{|||zzzzzzzzzzzzyyyyyyxxxxxxtttsssppplllhhhggghhhjjjkkkllllllkkkjjjhhhfffeeeddddddeeefffggghhhiiiiiikkkjjjjjjlllnnnppppppoookkklllpppvvv}}}}}}|||{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}xxxxxxxxxxxxxxxxxxxxxwwwxxxwwwvvvuuutttsssssssssppppppqqqrrrssstttuuuvvvtttsssrrrsssuuutttrrrooopppqqqrrrssssssrrrqqqpppnnnnnnooopppqqqrrrssstttqqqqqqpppoooooooooooooooppppppnnnmmmlllmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnooonnnmmmllllllkkklllllllllnnnmmmlllkkkjjjiiihhhhhhjjjiiiiiiiiijjjkkkmmmnnnnnnnnnooopppppppppooonnnlllmmmmmmnnnooonnnnnnnnnmmmlllkkkkkklllnnnpppqqqooonnnllljjjjjjjjjkkklllkkkkkkllllllmmmmmmmmmnnnkkkiiiiiijjjkkklllkkkjjjiiiiiiiiiiiihhhhhhkkkmmmppptttxxxwwwtttqqqrrrsssooooooooonnnmmmnnnppprrrrrrssssssqqqnnnllllllmmmlllmmmmmmllllllmmmoooqqqxxxwwwvvvtttrrrpppooonnnjjjiiiiiihhhhhhiiiiiijjjhhhhhhiiihhhhhhiiimmmoooppppppooommmmmmlllllllllkkkmmmnnnmmmllllllmmmnnnlllkkkkkklllmmmnnnpppqqqppppppppppppppppppppppppnnnnnnnnnmmmllllllnnnpppnnnnnnnnnnnnnnnnnnoooooooooqqqqqqqqqpppqqqrrrttttttuuuuuuvvvxxxyyy{{{|||{{{zzzyyyxxxvvvuuutttssstttuuuvvvyyyzzz||||||}}}{{{yyyyyyzzz{{{|||}}}}}}|||yyyuuusssmmmmmmmmmnnnnnnnnnoooooorrrrrrrrrtttwwwyyyyyyyyyrrrtttwww~~~}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssssssssssssssuuuuuuttttttsssrrrqqqqqqrrrrrrqqqrrrsssuuuwwwxxx{{{yyyxxxyyy{{{zzzwwwsssrrrsssssstttttttttttttttrrrqqqqqqrrrsssuuuwwwyyyxxxwwwuuutttsssrrrssssssrrrssstttvvvwwwwwwxxxxxxrrrqqqpppqqqsssssssssrrroooppppppooonnnnnnqqqsssuuuyyy}}}}}}~~~yyyyyyxxxvvvuuuvvvzzz|||~~~~~~{{{xxxuuutttuuusssuuuvvvvvvvvvxxx{{{~~~}}}|||zzzyyyxxxrrrrrrrrrqqqqqqrrrrrrrrrpppqqqqqqqqqppprrrtttwwwwwwwwwvvvuuuttttttuuuuuuuuuwwwwwwwwwuuutttuuuvvvtttsssssstttuuuvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvuuuttttttuuuwwwuuuuuuuuutttttttttssssssxxxzzz||||||}}}~~~~~~}}}|||{{{{{{~~~}}}}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||}}}}}}|||zzz{{{}}}