BM6P6(@ }}}~~~}}}xxx~~~yyytttssssssrrrlll___MMM@@@,,,'''              |||vvv{{{vvvwwwrrrllldddZZZKKK999,,,%%%"""            ~~~~~~{{{tttvvvwwwmmmhhhbbbXXXMMMBBB444&&&          {{{~~~}}}sssmmmfffXXXGGGCCC<<<666///'''            {{{}}}|||nnn^^^MMM;;;)))((('''%%%"""               sssqqqnnn\\\GGG444!!!           }}}wwwnnn\\\TTTNNN>>>..."""             uuukkk[[[EEE888222%%%            zzzqqqmmmbbbTTT<<<333&&&               yyymmm```RRRBBB555333,,,###             zzzpppdddXXXIII888+++%%%,,,'''"""              ӵĦĦӵĦ~~~{{{kkkYYYHHH>>>444(((&&&,,,+++)))'''%%%$$$!!!       4ĉ@ӵ>L=hĦ4ĉ@ӵ>Luuuggg^^^KKK;;;///+++'''"""%%%...,,,+++)))&&&###     GG=?HdĦ=ĪjGG=?HdĦsss^^^HHH999...***'''((((((&&&%%%'''(((&&&$$$!!!   ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵYYYEEEӵ(((ӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħ555g&e%%%g&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=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׼s!!! Hu]ĦBt=o9ĦHƅ^Hu]Ħ 4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<R""" peƜ4DuTӵ(((DdDĦ###"""DdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦ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>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦdddDdDӵnd<DdDĦ###>d<Ħ222peӵ)))Ħ$$$F&uTӵ)))DdDĦ$$$""">d<ĦpeӵDx<>d<ʜ4DuTӵ 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<Ħ[[[D&ӫetIӇ---DdDĦ)))sdKĦ999B?dp&ĒR'''(((>d<sdKĦB?Ho9 s&dq&ĒR 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegejjjeeeHu]3hIŌ444222DdDĦ...ne???888@h''''''>h%%%&&&'''sene@G sĪj@h 4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHopppqqqpppD^AAA===999DdDĦ222<<<:::444222%%%''''''%%% """$$$s׼s  Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ}}}yyyuuusssqqqrrrsssuuusss>d<ĦEEE<<d<Ħ666;;;@@@Ħ333333222///+++)))((((((&&&%%%$$$"""!!!  BeĦ   ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō|||yyywwwwwwwwwsssrrrooolllgggDdDĦCCCAAAAAACCCBBBsdKĦ:::???gdKĦ555333///***'''&&&&&&&&&)))$$$ !!!!!!gdKĦ    >AneneneneDenene>Ak<fh}}}{{{yyywwwvvvmmmiiibbb\\\XXXDeGGGEEECCCAAA@@@???ne;;;>>>ne222111000---***(((&&&%%%%%%(((&&&$$$%%%'''&&&!!!ne    }}}yyy{{{~~~~~~|||xxxrrroooccc]]]TTTLLLIIIJJJHHHGGGDDD@@@===;;;EEECCCAAA,,,,,,+++***(((&&&%%%$$$######(((((())),,,---)))"""    yyywwwxxx{{{}}}}}}xxxpppfff```WWWRRRLLLGGGFFFGGGHHHIIIFFFFFFCCC>>>:::999>>>BBBIIIFFFAAA<<<555...***)))(((&&&"""  """$$$,,,---///000...&&&    zzzyyyzzz{{{zzzvvvnnncccXXXQQQJJJIIIIIIJJJKKKJJJGGGEEECCCBBB@@@;;;888999???EEEFFFCCC===555000---+++)))***&&&!!! %%%)))222333333111+++!!!      }}}zzzzzzxxxuuupppiii```WWWPPPKKKDDDFFFHHHKKKLLLJJJEEEAAAAAA???;;;888777:::???DDD???<<<555---***,,,,,,***...)))$$$ $$$)))...555444111,,,$$$      }}}yyysssqqqrrrooojjjcccZZZTTTQQQPPPPPPJJJJJJJJJKKKJJJHHHDDD@@@AAA===888666777:::===???888555---%%%%%%+++---***,,,***&&&######&&&))),,,...,,,(((!!!       zzzuuuoooiiifffggggggaaaXXXPPPMMMOOOSSSWWWSSSPPPLLLJJJHHHFFFDDDBBBBBB===777444777:::;;;;;;444111)))!!!"""***,,,)))((('''&&&%%%%%%%%%&&&'''%%%"""          uuuhhheeefffeeecccbbb\\\SSSIIIFFFJJJRRRWWWXXXVVVSSSPPPMMMKKKIIIEEECCC@@@===999777888777444222000((("""((()))'''###"""!!!        wwwooohhhhhhfff___WWWTTTPPPMMMJJJKKKPPPVVVYYYZZZYYYVVVQQQNNNJJJGGGBBB???<<<:::999999888555000+++%%% %%%******(((      vvvrrrooommmfffXXXMMMHHHEEEHHHMMMSSSXXXZZZ[[[[[[[[[WWWRRRMMMIIIDDD???;;;777777888888666000(((###%%%)))'''$$$       ||||||uuunnnhhh]]]OOOFFFDDDEEEKKKSSSYYY\\\\\\\\\[[[YYYUUUPPPKKKGGGBBB===999555555555444000)))""" """        xxxyyyooobbbXXXOOOHHHHHHLLLOOOSSSXXX[[[[[[ZZZXXXXXXRRROOOKKKGGGDDD@@@<<<999555444222...)))###        ||||||~~~{{{xxxrrrfffXXXQQQOOOPPPUUU\\\XXXXXXXXXWWWVVVUUUSSSQQQKKKHHHEEEBBB@@@>>>;;;888555444000***$$$        }}}zzzzzzwwwrrrpppsssjjj___VVVVVVYYY[[[^^^aaaWWWTTTQQQPPPQQQPPPMMMJJJEEECCC@@@>>>===;;;888555333333000***###       zzzooosss{{{~~~uuugggbbbfffaaaYYYTTTYYY^^^^^^ZZZWWWSSSOOOKKKKKKMMMMMMIIIDDDCCC@@@===;;;:::888555333222222111+++$$$    ~~~uuussssssvvvwwwrrriiicccdddhhhdddaaa_________\\\VVVRRRKKKKKKKKKKKKKKKIIIEEEBBB@@@===999666555444333111555111,,,((($$$     zzzuuuuuuppprrrssspppjjjggghhhjjjfffbbb___]]]\\\YYYTTTOOOLLLKKKIIIIIIHHHFFFCCC@@@>>>;;;888555444333222000111...***&&&###     {{{yyyvvvuuuvvvqqqqqqpppnnnllljjjhhhhhhfffbbb]]]YYYXXXVVVQQQMMMMMMJJJGGGFFFEEECCCAAA???===:::777555444222000...---+++'''$$$"""     yyyvvvvvvvvvvvvvvvvvvsssooolllkkkiiieeebbbbbb]]]WWWTTTSSSRRRPPPMMMNNNJJJFFFCCCBBBAAA@@@???<<<999666444333222///---,,,***&&&$$$"""  }}}yyywwwxxxyyywwwtttuuuqqqllliiiiiigggbbb]]]ZZZVVVPPPNNNOOOPPPOOOMMMMMMIIIEEEAAA@@@@@@???>>>;;;888666444333222///,,,,,,***&&&###!!!  ||||||zzzxxxyyy{{{wwwqqqnnnjjjfffddddddbbb^^^ZZZRRRNNNJJJIIILLLMMMMMMKKKJJJFFFBBB???>>>>>>===<<<888777555333222000---******'''$$$"""    }}}|||}}}zzzvvvwwwyyyuuunnngggeeebbb___\\\YYYUUUSSSLLLIIIFFFFFFIIIJJJIIIGGGDDDBBB>>><<<<<<;;;:::999555444222111000---***'''%%%"""    }}}}}}}}}yyyssstttwwwssslllfffdddaaa[[[UUUPPPLLLJJJJJJGGGDDDEEEGGGHHHFFFDDD@@@>>><<<:::::::::888777333111000///...+++'''$$$     }}}{{{{{{wwwsssssstttrrrlllfffddd___YYYUUUSSSPPPLLLIIIHHHBBB===???EEEGGGBBB;;;BBB???;;;888777666555333111000...,,,***(((&&&&&&   ~~~|||wwwtttpppooonnnkkkgggccc^^^ZZZVVVSSSQQQPPPMMMJJJEEEAAA===>>>CCCDDD@@@<<>>======??????>>><<<;;;999666555333111---***++++++***)))(((&&&%%%$$$  }}}yyysssooollljjjgggbbb]]]ZZZYYYZZZXXXVVVRRRMMMIIIEEEAAA???;;;<<<<<<<<<:::::::::;;;777666444333222///+++'''((((((((('''&&&$$$###"""   {{{uuunnniiihhhgggddd___YYYVVVUUUVVVRRRQQQOOOJJJFFFAAA>>>===999:::;;;:::777666777888555444222222111...***'''%%%&&&&&&&&&%%%###!!!   }}}zzzwwwsssmmmiiieeeccc```\\\YYYVVVTTTRRRIIIJJJJJJHHHDDD@@@??????:::::::::888666444444555333222000//////---+++(((%%%%%%&&&&&&$$$"""  {{{yyywwwuuusssoookkkhhhccc```\\\ZZZZZZWWWSSSOOOEEEGGGHHHFFFBBB???>>>???<<<:::999777555444222111111///---,,,,,,,,,+++***%%%&&&&&&&&&$$$!!!  }}}yyywwwtttqqqoookkkgggdddaaa]]]YYYYYYZZZXXXRRRLLLFFFHHHIIIFFFAAA===;;;<<<===;;;888666555444111...///---***)))***++++++***&&&&&&'''&&&$$$   ~~~zzzxxxwwwuuuqqqlllfffbbb^^^\\\\\\XXXTTTSSSUUUSSSNNNJJJJJJGGGDDDCCCAAA???===;;;===888555444222......111///...+++(((&&&%%%$$$$$$""""""###"""   ~~~yyyvvvuuuooommmjjjfffaaa]]]YYYXXXZZZVVVSSSRRRSSSQQQKKKFFFDDDBBB@@@>>>>>><<<999666:::666333333111------000...,,,***'''%%%$$$######"""""""""!!!  }}}yyyvvvrrrpppooofffeeeccc___\\\XXXVVVTTTVVVTTTQQQPPPPPPLLLFFFAAA>>>===<<<<<<;;;999666333666222000111///,,,,,,///,,,+++)))'''%%%###""""""""""""   }}}zzzuuuqqqooommmkkkjjjcccbbb```]]]ZZZXXXVVVUUURRRPPPNNNMMMKKKGGGAAA======<<<;;;<<<;;;:::666333444000...000///,,,,,,///+++***)))'''%%%###"""""""""    |||zzzvvvppplllkkkjjjhhhgggcccbbb```^^^[[[YYYWWWVVVNNNMMMKKKIIIFFFBBB>>>:::<<<;;;:::::::::888555222222///...000///,,,,,,...***)))((('''%%%$$$""""""   xxxwwwrrrmmmjjjiiihhhfffccccccaaa___\\\YYYWWWTTTSSSKKKJJJHHHEEEBBB???<<<:::;;;999777555555444222000111...---///...+++***,,,'''''''''&&&%%%###!!!   tttuuupppjjjhhhhhhgggddd```___]]]ZZZWWWSSSOOOMMMKKKIIIHHHEEEBBB>>><<<;;;<<<<<<999555222111111000//////,,,,,,...,,,(((''')))$$$$$$$$$$$$"""   ~~~rrrsssnnniiiggghhhgggccc^^^ZZZXXXUUUQQQMMMIIIFFFDDDHHHGGGDDD@@@<<<;;;<<<===???;;;666222111111000///...+++***,,,+++&&&%%%&&&!!!"""""""""   ~~~vvvuuutttkkkooojjjccc___^^^]]][[[YYYZZZSSSKKKFFFFFFHHHIIIHHHIIIFFFAAA>>>======<<<;;;999888555222000000000111///...+++(((%%%###"""""" |||qqqppprrrmmmhhhddd___]]]\\\\\\ZZZXXXSSSOOOIIIEEEDDDFFFGGGHHHHHHEEEAAA???>>>===;;;:::888666444111////////////...---+++(((&&&$$$"""!!! |||}}}xxxkkkiiiooommmdddaaa]]]ZZZYYYWWWUUURRRLLLKKKHHHEEEBBBBBBEEEGGGEEECCCAAA@@@???===:::777666444222///...---------++++++***)))'''$$$!!!  }}}wwwwwwsssggggggllliiicccaaa]]]YYYUUUQQQMMMKKKHHHIIIIIIEEEAAA???AAADDDBBBAAA@@@???>>><<<777444333222000...,,,+++******((()))))))))'''$$$!!! |||rrrpppnnnfffgggiiibbb```___\\\XXXRRRNNNKKKIIIIIIJJJJJJFFFAAA>>>???AAA??????>>>>>>===999555111111000...,,,+++)))((((((&&&'''((('''&&&###  ~~~{{{pppnnnmmmfffffffff\\\ZZZYYYXXXTTTPPPMMMLLLMMMKKKJJJHHHDDD@@@>>>>>>???===<<<;;;:::999666222/////////---,,,***((('''&&&%%%&&&&&&%%%$$$"""  ~~~|||yyywwwpppqqqoooeeecccccc[[[WWWWWWUUUQQQLLLJJJKKKMMMKKKHHHDDDAAA@@@??????>>>;;;:::888777666444000---......---,,,***((('''&&&%%%%%%$$$###""""""!!!  {{{zzzyyywwwuuutttqqquuurrrddd```aaa\\\XXXXXXTTTOOOIIIFFFGGGJJJJJJEEE@@@>>>???AAA@@@>>>:::999666555444222///,,,......---,,,***(((&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!  }}}zzzvvvttttttsssrrrqqqlllmmmlllggg```ZZZXXXXXXTTTQQQMMMJJJHHHHHHIIIIIIAAAAAAAAA@@@???===;;;:::777666555333222111000000...,,,***(((''''''((((((%%%$$$""" !!!   {{{xxxtttqqqooommmjjjhhheeefffddd```YYYTTTQQQQQQQQQOOOLLLHHHFFFDDDDDDDDD===>>>>>>>>>===;;;999777666555444222111//////...,,,+++***(((''''''''''''$$$###!!!    {{{|||zzzvvvsssooojjjeeeaaa]]]]]][[[WWWQQQMMMJJJIIILLLKKKHHHFFFCCC@@@>>>===888999;;;<<<;;;888555444444444222111///---,,,+++)))))))))((('''&&&$$$$$$"""!!!  ~~~xxxyyywwwtttqqqmmmggg```[[[XXXWWWVVVRRRNNNIIIFFFEEEDDDDDDCCCBBB@@@===:::888555666888:::999666333111222111000///---+++***)))''''''((('''&&&%%%###!!!  {{{uuuooommmkkkiiifff```YYYTTTWWWVVVSSSPPPMMMJJJFFFDDD>>>>>>??????>>><<<999888555666777888777555222000............,,,***)))'''%%%&&&&&&&&&%%%###"""  ~~~{{{zzzuuupppjjjhhhgggeeebbb^^^XXXSSSVVVTTTQQQOOOMMMJJJFFFCCC;;;<<<=========;;;:::999666666666666444222000///+++,,,------,,,***)))(((&&&&&&&&&%%%$$$###"""!!! |||xxxwwwrrrkkkiiigggeeecccaaa\\\WWWSSSRRRPPPMMMKKKJJJHHHDDD@@@============<<<;;;:::999777666555222000///...---)))***+++,,,,,,+++***)))''''''%%%$$$###"""""""""  }}}yyywwwqqqjjjfffccc```^^^[[[WWWRRRNNNOOOLLLIIIHHHGGGEEEAAA===@@@???>>>===;;;:::999999888666333000...,,,,,,,,,''')))+++,,,---,,,+++***((('''%%%###""""""######   }}}{{{{{{xxxppphhhfffccc^^^ZZZVVVSSSQQQPPPMMMHHHFFFHHHGGGDDDBBBCCC@@@>>><<<::::::888666444777666555333000---***)))&&&***------***((('''((("""######""""""!!!  }}}zzzwwwrrrlllhhhbbbaaa^^^ZZZTTTPPPNNNNNNKKKGGGEEEGGGGGGDDDBBBCCC@@@>>><<<;;;:::888666444555444333111///,,,***)))'''))),,,,,,)))'''&&&'''"""""""""!!!!!!  ~~~yyy{{{{{{wwwqqqkkkhhhggg^^^______ZZZSSSMMMKKKKKKIIIEEECCCFFFFFFCCCBBBCCCAAA???<<<;;;:::999666444222111000///---+++***)))''')))******(((&&&%%%%%%!!!!!!!!!!!!   ~~~yyyuuuvvvvvvsssmmmhhheeecccZZZ]]]^^^ZZZRRRKKKIIIHHHGGGCCCBBBDDDEEECCCAAACCCAAA???<<<;;;:::999666444//////---,,,+++***))))))'''(((((((((&&&$$$######!!!!!!!!!!!!   {{{wwwuuussspppmmmkkkgggccc___YYY[[[\\\YYYSSSLLLHHHGGGFFFAAA@@@CCCDDDAAA@@@AAA@@@>>>;;;:::999888666444...---+++***)))(((((()))&&&&&&%%%%%%$$$$$$"""!!!!!!!!!!!!!!!    |||yyyvvvvvvqqqllliiifffddd```]]]XXXXXXWWWVVVSSSNNNIIIFFFEEEAAA???BBBBBB???>>>??????===:::999888777444222...---+++)))((('''(((((($$$###""""""######"""!!!    ~~~yyywwwvvvsssqqqlllfff___\\\\\\^^^WWWTTTQQQQQQQQQOOOIIIDDDEEEAAA???AAAAAA>>><<<======;;;999888777666333111///---+++(((''''''''''''###!!! """###"""!!!   {{{xxxvvvvvvpppqqqnnndddZZZVVVYYY___VVVQQQLLLMMMPPPOOOIIIBBBFFFAAA???AAAAAA===;;;<<<===;;;888777666555222000000...+++((('''&&&''''''""""""$$$###!!!  |||yyyvvvsssmmmiiiddd```\\\YYYUUURRRMMMLLLLLLLLLLLLJJJGGGEEEBBBAAA@@@>>><<<;;;::::::999888777555333111000///)))(((%%%###"""###$$$%%%"""!!!   ~~~zzzwwwsssooollliiifffaaa]]]ZZZWWWSSSPPPMMMLLLKKKKKKKKKJJJGGGEEECCCBBB???<<<:::999888888777777666444222///---,,,'''&&&%%%$$$######$$$$$$"""!!!  {{{vvvrrrmmmiiifffcccaaa]]]ZZZXXXUUUQQQNNNLLLKKKJJJJJJJJJIIIGGGEEECCCAAA===:::777666555555555555444222000,,,)))((($$$$$$$$$$$$$$$$$$$$$$$$""""""  ~~~xxxsssnnniiidddaaa___]]]ZZZXXXVVVSSSPPPMMMKKKIIIHHHHHHHHHGGGFFFDDD@@@>>>:::777555444444555222222111000---)))%%%###""""""###$$$$$$$$$######"""!!!  |||}}}yyyrrrmmmhhhddd```^^^\\\ZZZXXXWWWVVVSSSOOOLLLJJJHHHFFFEEEEEEDDDCCCAAA;;;:::777555444444555555000///...,,,)))&&&###!!!!!!!!!"""######""""""!!!!!!  }}}|||{{{tttpppjjjeeebbb```]]][[[ZZZYYYWWWVVVUUURRRNNNKKKIIIGGGDDDBBBAAA@@@???===888777666555555444444444...---+++)))&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! vvvuuu{{{yyynnnjjjeeeaaa```___^^^]]]YYYWWWVVVUUUSSSPPPLLLHHHIIIFFFBBB???>>>===;;;999777777777777666444222111...,,,)))&&&$$$############"""    ~~~|||rrrqqqxxxxxxlllhhhdddaaaaaaaaaaaa```XXXVVVUUUTTTRRROOOJJJFFFIIIFFFAAA>>><<<:::888777888888999888666333000......+++((($$$""""""###$$$$$$###     xxxsssqqqpppnnnlllgggeeecccaaaaaa___]]][[[TTTQQQNNNPPPSSSRRRKKKCCCDDDAAA<<<:::999999888888999777444222111000...,,,+++)))(((((((((&&&### !!!!!!!!!!!!     }}}vvvqqqnnnmmmkkkiiifffdddbbbaaa```___]]]ZZZ[[[UUUOOONNNPPPPPPKKKFFFBBB???<<<:::999888777666777555222000//////---+++(((((('''(((((('''$$$"""     |||xxxrrrmmmjjjiiigggfffdddbbbaaa``````^^^\\\ZZZ^^^VVVMMMIIIJJJJJJHHHEEE@@@>>>;;;:::999888555333444222///......---,,,***'''&&&&&&'''((('''%%%###   }}}yyyvvvsssooojjjgggfffeeeeeecccbbb`````````^^^[[[XXXXXXQQQHHHDDDDDDEEEDDDBBB???===;;;;;;:::888555222222000---,,,---,,,+++***&&&&&&%%%&&&'''&&&###!!!   xxxrrrqqqpppmmmiiifffdddcccdddbbbaaa```______\\\YYYVVVOOOJJJEEECCCCCCDDDCCCAAA???===;;;::::::888555222111///---,,,,,,,,,+++)))'''&&&%%%%%%%%%###    ~~~wwwooommmlllkkkgggdddbbbbbbccc```___^^^]]]\\\YYYTTTQQQIIIGGGDDDCCCDDDDDDCCCBBB>>><<<999888777666444222111///,,,++++++***)))'''%%%$$$######"""  {{{zzz{{{tttkkkhhhiiihhheeeaaa___```bbb^^^\\\[[[ZZZXXXTTTNNNJJJGGGEEEBBB@@@@@@AAAAAABBB===:::666444333333111000000...+++)))((((((&&&$$$"""!!! !!!  }}}uuuuuuwwwqqqfffeeeggggggddd```^^^___aaa[[[ZZZYYYWWWUUUPPPJJJFFFFFFCCC???<<<;;;<<<>>>@@@;;;888444111000000000//////---)))''''''%%%###"""    ~~~xxxoookkkjjjiiifffaaa^^^[[[[[[]]]\\\ZZZWWWUUUTTTSSSPPPLLLIIIEEEDDDCCCAAA>>>;;;;;;<<>>;;;::::::<<<===888555111///...---,,,+++'''((('''$$$  """###     |||ttttttqqqlllkkkllliiiddd^^^\\\ZZZZZZZZZZZZXXXVVVTTTRRRNNNJJJFFFCCCBBBAAAAAA???===;;;999888888777666333000///---,,,)))'''###$$$###!!! """    xxxrrrrrroookkkjjjiiiddd]]]]]]\\\[[[ZZZYYYXXXWWWVVVRRRPPPKKKFFFBBB@@@??????===<<<<<<:::999777555444444333000///...+++(((%%%!!!!!!!!!    yyyrrrnnnnnnkkkhhhiiiiiiccc\\\^^^]]]]]][[[XXXVVVVVVUUUOOOLLLHHHDDD@@@>>>>>>>>>:::::::::999888666444333111000---,,,+++)))%%%###!!! !!!!!!!!!!!!   ~~~xxxrrrhhhhhhfffeeehhhkkkfff___^^^^^^]]]ZZZVVVSSSRRRRRRKKKIIIFFFCCC@@@>>>======::::::999888666444222111,,,***((('''&&&%%%""" !!! !!!######!!!    ~~~|||xxxtttgggfffcccbbbgggkkkggg```]]]]]]\\\XXXSSSOOONNNNNNGGGFFFDDDCCC@@@???===<<<>>>===;;;777444111///...***(((%%%#########"""!!!!!! !!!######    ~~~yyyvvvvvvvvvssspppkkkhhhcccbbbfffiiieee]]]\\\\\\[[[WWWPPPKKKJJJKKKDDDDDDDDDCCCAAA???===<<>>===:::777222---(((&&&***&&&###"""###$$$###!!!%%%$$$!!!     }}}wwwssspppnnnkkkhhhfffeeeccccccbbb```]]]ZZZWWWVVVSSSOOOKKKHHHFFFEEECCCDDDDDD@@@<<<888888999:::999777333///+++'''$$$)))&&&###"""###$$$"""!!!###"""      |||yyyvvvssspppmmmiiifffdddcccaaa``````^^^[[[XXXUUUSSSPPPMMMHHHEEEBBBAAA@@@@@@???===999777666777444333111///+++(((%%%###'''%%%###"""""""""!!! !!!      yyywwwtttrrrpppmmmiiifffeeeccc```^^^]]][[[WWWUUUPPPOOOLLLJJJFFFCCC@@@???======<<<:::888666555555000///---+++)))&&&$$$###%%%$$$###"""!!!!!!    ~~~vvvtttrrrpppooollliiiffffffccc___\\\ZZZWWWSSSQQQIIIIIIHHHGGGEEEBBB@@@>>>===;;;:::888777555444222...---+++)))'''&&&%%%$$$#########"""   |||{{{sssqqqooommmllljjjhhhfffdddaaa\\\YYYVVVSSSPPPNNNEEEEEEEEEEEECCCAAA???>>><<<:::777666555333111///...,,,+++)))'''&&&%%%%%%!!!"""###"""    wwwtttpppmmmjjjhhhhhhgggfffeee^^^[[[WWWTTTRRRQQQOOOMMMDDDEEEEEEDDDCCC@@@===;;;;;;888444333222111---***---,,,***'''&&&%%%$$$$$$!!!###"""  }}}tttooonnnkkkgggeeedddeeeddddddYYYVVVSSSQQQPPPOOONNNMMMEEEFFFFFFDDDBBB???;;;999:::666333111000...+++'''---,,,)))'''%%%$$$$$$$$$!!!###"""   ~~~|||xxxpppjjjhhhfffeeeeeeffffffeeeddd]]]SSSMMMNNNNNNJJJGGGGGGAAACCCFFFFFFDDD???999666222222222111000...,,,+++)))(((&&&$$$###!!!!!!!!!"""!!!  {{{yyytttlllfffgggeeeddddddeeedddbbb```YYYPPPJJJKKKLLLHHHEEEEEECCCCCCCCCAAA???;;;888666222222111000///---,,,+++)))((('''%%%$$$#########"""!!!  }}}xxxuuupppiiidddeeedddcccccccccaaa]]]ZZZSSSLLLGGGHHHHHHEEEBBBBBBCCCAAA>>>;;;888777777777222111000///...,,,++++++))))))'''&&&&&&%%%%%%%%% !!!  {{{wwwtttooojjjfffdddcccccccccaaa^^^YYYUUUMMMJJJFFFEEEDDDCCCAAA@@@===;;;999777666666666777111000///...,,,++++++***((('''&&&&&&%%%%%%%%%%%%  }}}yyyvvvssspppmmmkkkcccbbbaaaaaa___[[[UUUQQQJJJIIIFFFCCCBBBAAA@@@===444555666777777777666666111000...,,,+++*********&&&%%%%%%$$$#########$$$ zzzyyyvvvssspppnnnllllllaaa```^^^]]]ZZZWWWRRRNNNGGGIIIGGGBBB@@@@@@>>>:::000333555888999888666444000///---+++))))))))))))%%%%%%###"""!!!!!!!!!!!!  yyyvvvuuurrroookkkhhhhhhhhh^^^\\\YYYWWWUUURRRNNNKKKEEEHHHGGGAAA======;;;777333444666888888777555333000...,,,***((((((((()))&&&%%%$$$"""!!!    {{{ttttttssspppkkkfffccccccccc\\\YYYVVVSSSQQQOOOLLLIIICCCHHHGGG???;;;;;;999444777777777777666555444333000...+++)))((('''((()))'''&&&$$$"""!!!    }}}|||ssszzzqqqlllmmmhhh^^^]]]cccXXXVVVRRROOOLLLIIIEEEBBBEEECCCAAA>>>;;;999888888999888666444222111000000...+++((()))+++,,,(((###%%%###"""             }}}|||{{{sssxxxooojjjkkkfff\\\ZZZ___UUURRRNNNKKKIIIFFFDDDAAACCCBBB@@@>>>;;;999888888888777555333222000000///---***'''(((++++++'''######"""              ||||||||||||tttqqqjjjffffffccc[[[YYY^^^TTTPPPKKKGGGEEEDDDCCCBBBAAA@@@???===;;;999888777777666444222000//////...+++)))''''''))))))%%%"""              }}}~~~}}}}}}}}}}}}tttjjjeeebbbcccaaa[[[ZZZ^^^VVVRRRKKKFFFCCCCCCBBBBBB>>>>>>===<<<:::999777666555444222000///...------)))'''&&&&&&'''&&&$$$!!!        {{{zzzyyypppjjjfffcccbbb___ZZZXXXYYYVVVQQQIIICCC@@@??????>>><<<<<<<<<;;;999888666555222222000///------,,,,,,'''&&&%%%%%%%%%$$$"""        ~~~~~~vvvttttttkkkllljjjfffbbb\\\WWWSSSQQQQQQLLLEEE???<<<;;;;;;:::;;;;;;;;;:::999666444222000000...---,,,+++++++++$$$$$$$$$$$$###!!!      yyyxxxwwwpppppprrrkkkiiihhheee```ZZZVVVRRROOOLLLGGGBBB>>><<<<<<;;;;;;;;;;;;;;;:::888555111//////...---,,,+++*********######$$$###!!!    }}}tttttttttnnnpppsssnnnbbbcccaaa]]]ZZZXXXUUURRRIIIFFFBBB????????????>>>;;;;;;;;;:::777444000......---,,,+++************"""######"""   ###"""!!!!!! !!!     zzzvvvrrrnnnmmmooonnniiiddd___^^^[[[YYYZZZZZZRRRIIIIIIHHHFFF@@@:::888:::======;;;999777666333///---000000---***&&&$$$$$$%%%"""!!!!!! !!!!!!!!!###!!!!!!###%%%%%%$$$$$$$$$#######################################!!!"""$$$       }}}xxxsssnnnlllkkkiiiccc]]]]]]___]]]XXXUUUTTTOOOIIIFFFFFFEEEAAA<<<:::<<<>>><<<:::777666444222...,,,......,,,***'''%%%%%%%%%"""!!!  """%%%%%%$$$""" !!!!!!!!!""""""###%%%###!!!"""###%%%%%%$$$######"""!!!  !!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!! !!!     ~~~|||uuuqqqmmmjjjhhhddd^^^YYY[[[^^^]]]VVVOOONNNLLLJJJDDDDDDDDDBBB???======>>>:::888555333222000---++++++******)))(((&&&%%%$$$"""!!! !!!### !!!!!! !!!###$$$%%%%%%%%%%%%$$$###$$$######""""""######$$$&&&''')))***((('''''''''((((((((('''(((((()))))))))(((((()))++++++***)))((('''%%%###""""""""""""%%%###!!!!!!$$$&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!       ~~~yyyvvvooommmiiigggeeeaaa]]]YYYYYYZZZWWWPPPLLLLLLLLLIIICCCDDDDDDCCCAAA>>><<<;;;888666222000///...+++)))'''''''''(((((('''%%%###"""!!! !!! """%%%&&&$$$$$$'''+++&&&&&&'''&&&$$$$$$&&&'''''')))+++,,,---+++***(((+++***((('''&&&&&&''''''))),,,///...+++)))***+++------,,,+++++++++,,,---******+++---///...,,,***+++)))&&&$$$""""""###$$$((($$$!!!"""&&&'''$$$ """"""""""""!!!!!!!!!     ~~~vvvooollljjjgggdddaaa]]]YYYVVVWWWUUUOOOKKKLLLOOOMMMGGGEEEDDDDDDCCCAAA>>>:::888666444000...---,,,***)))&&&%%%%%%&&&''''''$$$"""!!!!!!!!! !!!!!!"""###############$$$%%%&&&''''''&&&))),,,,,,******,,,///******+++***))))))***,,,+++---000222222111///---000///---+++*********++++++...000000---,,,---000111///...,,,,,,,,,---...++++++,,,...///...+++)))(((&&&###!!! !!!"""%%%!!!"""###      ~~~|||tttllljjjhhheeeaaa[[[VVVRRROOOTTTQQQKKKHHHLLLPPPMMMFFFEEECCCBBBAAA???===999666555222///,,,,,,+++***)))&&&$$$"""###&&&&&&$$$!!!!!!  !!! """$$$%%%%%%&&&((()))))))))))))))))))))))))))+++*********+++,,,---...---...000/////////000111,,,---------+++,,,---///...000222444555444222111222111000///...---------,,,---......------...//////...,,,***))))))***+++)))))))))***+++)))&&&$$$     {{{yyyuuunnniiidddcccaaa\\\VVVQQQMMMLLLQQQQQQNNNJJJJJJLLLJJJEEECCCAAA>>>>>>>>>===:::777555222...,,,++++++***)))'''$$$ !!!$$$%%%###  """$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((***+++,,,,,,...111444555444111000//////111111222111000000000000111222333222111111222222111000,,,---...---,,,,,,...000---...000222333222111111////////////...---++++++***(((''''''((()))(((''')))'''$$$!!! !!!"""######"""!!!!!!!!!   yyyrrrlllhhhfff\\\\\\[[[XXXTTTPPPMMMMMMOOOSSSRRRLLLHHHHHHHHHEEEAAA>>><<<<<<======;;;888555222...+++++++++***)))((($$$###$$$""" !!!$$$%%%%%%$$$$$$$$$&&&((()))+++++++++++++++,,,,,,,,,,,,///000000111111444888<<<>>>;;;666333222333666888666555444333222333444555777444111222444444111///,,,---...---,,,---...000***+++,,,......///......++++++,,,,,,,,,***((('''&&&### """###!!!!!!                 ~~~vvvqqqnnnjjjddd```VVVZZZYYYTTTOOOOOOMMMKKKOOOMMMJJJGGGEEECCCCCCCCC???>>>;;;999777666666666333000,,,++++++***&&&###$$$""" !!!"""$$$$$$###""""""!!! $$$'''+++)))'''(((,,,000222222111///,,,,,,...000111111222222444666999999777555555555555666888<<>>;;;888666555444444000...+++******)))&&&$$$###""""""###%%%&&&%%%$$$%%%&&&''''''(((+++///222777222///111666::::::888888666333333444666666666888999;;;===>>>======<<<;;;:::::::::;;;>>>@@@BBB>>>===;;;999888777777777555555444444333333333222222111000///............******)))((('''%%%$$$###             }}}xxxssskkkfffdddccc```]]]YYYWWWTTTQQQTTTTTTMMMDDDBBBBBBBBBAAA@@@???>>>===???>>>;;;888666444333222---+++***)))******((('''%%%%%%'''+++...///...,,,...000222444666999<<>>:::<<<@@@CCCBBB???@@@===;;;:::;;;;;;;;;:::;;;>>>AAABBB@@@>>>???AAA@@@@@@>>>======>>>???@@@;;;:::888777555555555555222222222222111000...------,,,+++***)))(((''''''%%%$$$###!!!    }}}ttttttnnngggcccbbbbbb```^^^WWWVVVTTTRRRRRRRRRLLLDDDBBBBBBCCCCCCBBB@@@>>>======<<<:::777555222111000---,,,,,,,,,---------------///333999>>>@@@???======???AAABBBCCCDDDEEEGGGEEEEEEDDDDDDCCCCCCDDDEEEEEECCC@@@?????????===<<<:::>>>BBBAAA===;;;>>>AAACCCBBB@@@>>><<<;;;;;;:::888777666444222000//////,,,,,,------,,,***'''%%%%%%%%%$$$###"""    vvvmmmnnniiiccc``````___^^^[[[RRRVVVVVVQQQNNNMMMJJJEEEDDDDDDDDDDDDBBB???===;;;888777666555333111000///222222333444555555666777999<<>><<<@@@CCCBBB===;;;>>>AAABBBAAA???<<<999777666555555444222000---***((('''$$$%%%&&&&&&$$$"""    {{{qqqjjjhhhccc___]]]]]]]]]ZZZWWWPPPTTTTTTOOOJJJIIIHHHFFFDDDDDDCCCBBB@@@>>><<<;;;777777777777777666555555;;;===?????????@@@BBBDDDEEEHHHMMMTTT[[[^^^^^^\\\XXXXXXVVVRRRMMMJJJIIIJJJIIINNNRRRNNNGGGDDDGGGMMMKKKIIIGGGFFFEEEDDDBBB@@@???AAABBBAAA>>><<<>>>@@@===<<<:::888555222000///------+++)))'''$$$!!!   !!!!!!!!! !!!!!!  !!!"""$$$$$$"""""""""""""""""""""!!!$$$###"""!!!  !!! ~~~wwwnnnhhheeebbb___^^^^^^]]]YYYUUURRRSSSOOOIIIGGGHHHGGGCCCDDDCCCBBB@@@??????>>>>>>===>>>@@@BBBCCCCCCCCCBBBEEEHHHJJJKKKJJJKKKMMMOOOMMMOOORRRWWW\\\___^^^]]]ZZZYYYVVVRRRMMMJJJKKKLLLMMMNNNOOONNNKKKJJJJJJJJJHHHGGGEEEDDDDDDCCC@@@>>><<<;;;:::999888888888888333222111///,,,)))'''&&&######"""!!!  !!!!!!!!! ###%%%'''%%%$$$$$$#########$$$$$$""""""!!!  !!!!!!!!!""""""###$$$$$$%%%%%%############"""!!! ###"""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!! !!!"""}}}tttmmmhhhfffcccaaaaaaaaa___ZZZUUUUUUQQQJJJEEEGGGJJJGGG@@@DDDCCCBBBAAAAAAAAABBBCCCFFFHHHJJJMMMOOOPPPPPPPPPLLLOOORRRRRRQQQQQQTTTWWWQQQQQQSSSWWWZZZ[[[ZZZXXXYYYWWWTTTPPPLLLKKKLLLNNNPPPMMMJJJKKKNNNNNNJJJFFFDDDCCCAAAAAAAAA@@@===;;;555222000///000000///...))))))(((&&&$$$!!! !!!###%%%&&&&&&%%%%%% !!!###%%%&&&'''''''''$$$$$$######%%%(((+++,,,)))((('''%%%$$$#########%%%$$$###!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&#########"""!!! ######""""""######$$$$$$%%%$$$###"""!!!!!! !!!!!!    yyyqqqlllkkkkkkeee```___\\\WWWTTTTTTOOOMMMJJJJJJJJJHHHCCC>>>EEECCCBBBDDDHHHMMMQQQSSSRRRSSSUUUVVVVVVVVVTTTSSSUUUMMMUUUSSSTTTYYYRRR\\\]]]]]]\\\ZZZYYYXXXWWWWWWQQQQQQQQQQQQQQQOOOKKKHHHKKKLLLLLLJJJEEEAAA??????@@@AAAAAA???;;;555///++++++,,,---+++(((%%%#########!!!"""$$$&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&,,,+++***))))))(((((()))$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%'''***---...******))))))((((((''''''$$$$$$$$$###############!!!""""""######$$$$$$$$$###!!!  !!!"""          wwwqqqmmmlllfffaaa^^^___]]]XXXUUUUUUNNNLLLJJJIIIIIIJJJJJJJJJLLLLLLMMMOOOSSSWWW[[[]]]^^^]]][[[ZZZYYYYYYZZZZZZ]]]TTT\\\XXXWWWYYYQQQXXX^^^^^^]]]\\\ZZZXXXWWWVVVQQQPPPOOONNNNNNKKKGGGDDDDDDDDDDDDAAA<<<777555444222222111///---)))&&&$$$!!!###$$$###  ###%%%''')))*********)))******+++,,,,,,+++******)))(((((())))))***,,,,,,,,,,,,+++***)))(((''''''---,,,+++******)))))))))&&&''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,))))))(((((('''&&&%%%%%%"""""""""!!!!!!       zzzvvvrrrooolllddd___\\\]]][[[UUURRRRRRNNNNNNLLLKKKLLLPPPVVVZZZUUUXXX\\\^^^^^^```dddgggfffccc___[[[ZZZZZZ\\\^^^___WWW___[[[ZZZ[[[QQQXXX``````___^^^[[[WWWSSSQQQMMMKKKIIIHHHFFFBBB>>>:::888888777333---)))&&&%%%$$$$$$""" !!!"""$$$%%%%%%$$$$$$ !!!###%%%((()))***+++---///111333444444333222222111000//////.........+++*********+++...111222111///---***(((''''''''',,,,,,++++++***)))))))))((('''&&&&&&'''((()))***)))(((&&&%%%%%%&&&''''''&&&&&&%%%$$$"""!!!     {{{yyyxxxuuupppkkkggg```[[[YYYVVVQQQNNNOOORRRTTTUUUUUUUUUYYYaaaggg^^^cccggghhheeecccfffjjjcccaaa]]]ZZZXXXXXXZZZ[[[YYYRRR\\\ZZZZZZ\\\RRRYYY______^^^\\\WWWQQQLLLHHHDDDAAA???<<<999666111...++++++***&&&"""!!!###%%%'''(((,,,---...000000000000000---....../////////......111222444666666666444444555333111...---------...,,,+++***)))***---000222///---***'''&&&%%%&&&&&&******))))))(((''''''&&&%%%$$$###"""###%%%'''((('''&&&$$$###"""!!!!!!!!!       ~~~|||zzzyyyyyyvvvpppjjjiiiaaaZZZWWWUUURRRSSSVVV[[[^^^bbbcccbbbdddhhhlllfffkkknnnmmmgggddddddggg^^^]]]]]]\\\ZZZYYYYYYXXXTTTMMMWWWVVVVVVXXXNNNVVVXXXWWWVVVSSSMMMGGG@@@===777555111///---***&&&###!!!"""!!!"""%%%&&&&&&%%%%%%'''(((***,,,///111333444777777777777777666666666555555444444222000///...333444666777777666555333777555222///------.........,,,***((((((***,,,...***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$###"""!!! !!!       zzzyyyxxxwwwvvvsssnnnkkkjjjbbb\\\\\\]]]]]]aaaeeefffiiilllmmmmmmmmmmmmnnnmmmooopppmmmgggcccaaabbb\\\]]]^^^^^^]]][[[XXXVVVQQQIIIPPPMMMKKKLLLBBBIIIGGGGGGEEEBBB>>>888444111+++)))&&&%%%$$$###  !!!###$$$"""###&&&)))***---///000111111111111222333555777999:::;;;;;;:::999888777666555555444444444444333222000000444555666777777666444333777555222///...---......+++***(((%%%$$$$$$%%%&&&"""!!! !!!"""###           ~~~xxxwwwwwwuuuqqqnnnllllllmmmnnniiifffiiikkklllnnnqqqppppppqqqrrrssssssqqqooommmlllkkkhhhdddaaa^^^]]]YYYZZZZZZZZZXXXTTTQQQOOOGGG>>>CCC>>>;;;;;;111888222111111///---+++)))((($$$""" !!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%$$$$$$%%%(((***...+++,,,000111//////333444444555555666777777777777777888999::::::;;;;;;:::999888777666555555444222333333222222111000///000000222222222000...---///...,,,)))((('''''''''"""!!!              zzzrrrwwwvvvrrrlllggggggkkkppptttpppppptttvvvuuutttvvvvvvtttrrrsssuuuvvvssspppjjjhhhdddbbb```^^^[[[XXXVVVUUUTTTRRROOOKKKHHHGGG<<<222777111......%%%---###"""""""""""""""######!!! """"""!!!  ((('''&&&%%%&&&(((+++---///000000000///000333555999777777;;;<<<:::;;;>>>999999888777777777777777888888999999999999::::::999999777666666555666666333333333222000///---,,,)))***+++++++++)))'''&&&%%%$$$"""!!!             yyytttwwwqqqrrrqqqjjjppp{{{|||~~~~~~|||xxxuuuwwwuuusssqqqqqqpppmmmllleeecccaaa]]]YYYUUURRRQQQOOOMMMJJJEEE@@@:::666333*********'''$$$!!! !!!""" ###### ###!!! """%%%'''''''''(((***,,,***''''''+++///111111111222444777999;;;<<<===<<<999666666999===?????????>>>===<<<:::999<<<;;;:::999777666555444999777555555666888888777888777555333111000000///---***(((((())))))&&&$$$"""!!!                          }}}zzz{{{vvvyyyzzzuuu{{{}}}yyyuuupppqqqrrrsssqqqlllddd___]]][[[WWWRRRLLLHHHDDDBBB<<<;;;888555111...,,,***(((((('''%%%!!! ###%%%$$$&&&)))&&&$$$###%%%))),,,//////555777888666222222555999;;;:::::::::;;;<<<>>>???>>>???===:::777777999<<<>>>>>>======<<<<<<;;;;;;;;;:::999777666444333222555222000////////////......---+++***(((''''''&&&###!!!                     }}}~~~~~~yyyuuulllkkkkkkkkkgggaaaYYYSSSPPPNNNJJJEEE@@@<<<999777333111...+++)))'''&&&&&&$$$%%%%%%###!!!!!!"""######!!!###(((,,,,,,///333333222111222666;;;>>>??????AAABBB@@@<<<;;;===@@@CCCBBBAAA@@@???@@@@@@AAA======<<<;;;999:::<<>><<<;;;:::;;;;;;<<<666555444222000///------+++)))&&&$$$$$$###!!!                 ~~~zzzuuurrriiieee___YYYUUURRRNNNKKKCCCBBB???;;;999777666555222000---)))'''&&&&&&'''%%%''')))***+++---000222333111111666888888:::>>>???>>>>>>@@@CCCEEEFFFFFF@@@AAABBBAAA???>>>???AAADDDCCCAAA???>>>>>>??????999999999999:::;;;>>>@@@===;;;999666555555555666,,,,,,***)))'''%%%$$$###                     {{{xxxtttpppkkkggg]]]YYYSSSNNNJJJGGGDDDAAA;;;999777444333222222222...---+++******+++,,,...111555999===@@@DDDGGGJJJJJJFFFDDDEEEEEEBBBCCCGGGCCCCCCCCCEEEFFFFFFCCC@@@>>>???@@@@@@?????????@@@BBBAAA???===<<<<<<<<<===777666555444555666666666555222///+++)))(((((((((                         ~~~|||xxxqqqkkkfffaaa\\\YYYLLLKKKKKKJJJHHHCCC===888999888555222000000000111222222444666999===AAACCCGGGKKKQQQUUUXXXZZZ\\\^^^ZZZUUUQQQPPPMMMHHHHHHKKKHHHHHHGGGHHHHHHEEEBBB>>>???@@@@@@AAA@@@@@@???>>>???>>><<<:::888777777777222000---+++***)))'''%%%&&&$$$!!!       !!!!!!!!!!!!"""                  ~~~|||sssmmmhhh```ZZZUUURRROOOMMMCCCCCCDDDEEEEEEBBB>>>:::>>><<<:::888888999:::<<>>>>>===;;;888666888666333///,,,***))))))&&&$$$!!!     !!!!!!     """######"""!!!$$$######$$$###!!!                 ~~~~~~}}}tttqqqnnnccc]]]WWWPPPKKKIIIHHHHHHHHHEEEBBB>>>===???AAABBBCCCCCCBBBAAAAAACCCFFFIIIKKKQQQTTTXXX]]]bbbgggiiikkkeeeiiimmmnnnkkkeeeaaa^^^ZZZUUUPPPOOOLLLHHHHHHKKKLLLHHHBBB???>>>???@@@AAA===<<<:::999777444000---...,,,((($$$    """"""""""""###%%%((()))###&&&***...000///...,,,(((((('''%%%$$$###"""!!!  !!!!!!###$$$###""""""$$$$$$#########                     {{{tttlllhhhfffbbbYYYRRRMMMJJJDDD>>>;;;===CCCHHHBBBHHHKKKIIIGGGIIIJJJHHHKKKLLLNNNPPPSSSUUUWWWXXXWWWWWWZZZaaaiiimmmkkkgggjjjmmmpppooojjjccc]]]YYYWWWRRRLLLJJJLLLLLLJJJGGGJJJCCC;;;888999:::888555444111...+++)))%%%!!!  """"""""""""((('''&&&%%%%%%&&&'''(((***+++,,,---------+++***,,,,,,,,,+++++++++++++++---...000111111000//////---...,,,)))(((***'''"""   !!!$$$  ###$$$###%%%%%%                   zzzvvvssskkkbbb^^^\\\XXXQQQJJJIIIFFFBBB@@@AAAEEEJJJMMMKKKQQQSSSQQQOOOQQQSSSRRRUUUUUUVVVXXXYYYZZZ[[[\\\ZZZYYYZZZ___fffjjjiiifffiiikkkkkkhhhaaaYYYSSSOOOSSSMMMGGGDDDDDDDDD@@@===;;;666///---......,,,)))###!!!!!!###&&&((()))'''(((***,,,---------,,,+++***)))(((((()))***+++.........---,,,+++***)))*********))))))((((((((('''(((+++///222222000...---...,,,)))((()))&&&!!!  """###$$$!!!###$$$###$$$%%%                        yyyoooiiieee___XXXUUUVVVTTTPPPKKKMMMJJJGGGIIIOOOUUUWWWXXXZZZ]]]]]]YYYVVVXXXYYYXXX[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZ]]]aaaddddddbbb_________[[[UUUOOOKKKIIIIIIDDD===999777666222///***&&&"""!!!!!!!!!''',,,+++)))((()))&&&""""""&&&)))))))))***+++,,,---...***+++,,,------------,,,+++)))'''%%%%%%''')))+++---,,,***(((&&&$$$$$$#########"""!!! """)))///222000---,,,...---***))))))%%% ###%%%%%%### !!!###$$$"""###%%%"""  !!!"""!!!                    |||xxxqqqjjjddd\\\YYYYYY[[[___```]]]ZZZZZZWWWVVVYYY```eeedddbbbeeefffccc]]]ZZZ[[[ZZZXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXZZZ\\\\\\ZZZXXXVVVUUUSSSNNNGGGAAA>>>===:::666000,,,)))'''%%%""" !!!$$$&&&'''))))))"""&&&///555333000//////---((((((***+++***)))'''&&&%%%%%%%%%#####################""""""  """###!!!'''---///...,,,...---***((('''"""   """%%%&&&%%%  """###!!!"""%%%$$$  ###$$$                      |||uuupppnnnmmmjjjgggbbbcccgggmmmqqqrrrnnnkkkiiifffeeeggglllmmmjjjfffggghhhddd___]]]^^^]]]ZZZYYYXXXXXXWWWVVVVVVUUUUUURRRRRRRRRSSSRRRPPPMMMJJJLLLKKKFFF>>>555...***)))+++((($$$  !!!###%%%'''((()))***,,,------,,,,,,...000111222///&&&***333888888333///...+++%%%"""###"""!!!  $$$+++...***------)))'''%%% $$$&&&%%%%%% """!!!!!!%%%%%%###%%%""" !!!!!!!!!                  yyyuuuqqqnnnmmmooopppqqqsssuuuxxx|||~~~|||wwwssspppnnnmmmmmmnnnlllhhhddddddeeebbb______bbbaaa]]]YYYXXXWWWUUUSSSRRRPPPOOOFFFFFFFFFDDDBBB???<<<:::444333111,,,'''$$$###$$$!!!!!!###%%%%%%%%%%%%&&&((()))***+++,,,###$$$%%%''')))+++,,,------111555666555444555777666444...######...444777:::222***&&&!!!  &&&---)))+++,,,)))&&&###  """&&&&&&%%%$$$  !!!%%%&&&%%%'''&&&$$$!!!!!!!!!                 }}}wwwxxxxxxwwwwwwxxx{{{}}}~~~{{{wwwtttpppoooooonnnllliiifffdddbbbcccaaa^^^^^^```]]]WWWWWWUUURRROOOKKKGGGDDDCCC<<<:::777222...------..."""#########!!!!!!"""$$$###%%%'''***,,,.........***************+++++++++!!!!!!!!!""""""#########(((...555888888777888:::444///&&&(((111666666333)))     !!!+++'''******'''%%%!!!  %%%'''&&&%%%%%%   """%%%'''&&&&&&&&&%%%%%%$$$###"""!!! !!!                  zzzzzz~~~|||yyywwwuuutttmmmoooooonnnkkkhhhggggggcccccc```\\\[[[ZZZUUUMMMRRROOOLLLFFFAAA<<<888666666333,,,%%%!!!!!!$$$'''&&&&&&%%%"""  """$$$'''&&&$$$&&&)))---///000)))***+++,,,,,,+++***)))""""""!!!!!! !!!)))222777777777888;;;000))) +++444777666)))       )))&&&)))***'''$$$  !!!'''(((&&&%%%%%%"""   """&&&'''&&&$$$$$$&&&&&&&&&%%%$$$###                      }}}uuuxxxyyymmmfffggghhhiiihhhfffcccaaa^^^]]][[[WWWSSSNNNJJJHHHJJJDDD===777444333111000,,,***'''%%%###"""$$$(((!!!$$$"""  $$$''')))***+++++++++---//////...---+++---///111000---***(((&&&$$$!!! ###,,,000444666444......$$$$$$---444333---"""      &&&''''''&&&###  """''')))(((''''''&&&  !!!$$$&&&&&&'''&&&%%%%%%%%%###!!!     !!!                ~~~~~~yyyqqqtttuuujjjffffffeeedddbbb```]]]\\\VVVTTTPPPLLLHHHDDDBBB@@@@@@===888333000...------'''&&&'''&&&$$$!!! ######"""$$$'''$$$&&&///555666666222000///...//////...,,,)))((('''&&&$$$!!!""",,,222666777222,,,)))  '''...222///((("""   &&&&&&&&&$$$!!!  ###'''(((((('''(((&&&  """%%%&&&&&&%%%%%%%%%%%%###                      yyyyyyuuummmooopppfffcccaaa^^^[[[WWWTTTRRRQQQKKKIIIEEE@@@<<<:::888888:::999777333///---,,,,,,***+++++++++,,,,,,,,,+++***---///000222000)))  ---:::BBB@@@<<<000,,,(((&&&%%%$$$###"""!!! ,,,333777666000)))###&&&,,,///000)))   """###(((&&&$$$######%%%(((***++++++++++++***)))((('''...+++(((&&&$$$"""  !!!%%%&&&%%%"""  !!!%%%(((((((((((()))((("""  $$$'''%%%%%%%%%%%%%%%"""                  }}}vvvuuurrriiiiiijjjaaaZZZXXXSSSNNNJJJGGGFFFEEECCCAAA???<<<999666444333666777888555111......///444555444444999@@@EEEEEECCCCCCDDDCCC???777*** %%%333AAAFFF???666'''### +++111444444...'''$$$,,,000000,,,""" $$$$$$&&&((()))***+++,,,......---,,,---///111333222333333333222000...------+++((('''''''''%%%$$$  $$$%%%'''%%%    ###%%%'''((((((((()))***)))&&&   ###'''%%%$$$$$$###!!!                   ~~~|||xxxooommmkkkaaa^^^^^^WWWPPPMMMHHHDDD@@@>>>===>>>>>>>>>>>>===;;;888555444444555777888888777777777<<<@@@BBBDDDLLLUUUYYYVVVVVVUUURRRNNNDDD666)))!!!"""$$$,,,:::FFFFFF;;;000"""""")))---000111---'''!!!)))000111---'''  )))...///000111111000000///***+++---///000111222222///000000000000...,,,+++)))(((&&&'''((((((&&&%%%   ###&&&&&&(((%%%  $$$%%%'''))))))(((((()))+++***)))$$$    %%%$$$"""                     ~~~xxxtttmmmaaa```___UUUQQQPPPJJJFFFDDDAAA???===<<<======@@@AAABBBBBBAAA@@@>>>===>>>>>>???BBBFFFHHHHHHGGGCCCJJJQQQUUU]]]fffddd[[[[[[XXXSSSKKK<<<...&&&&&&(((,,,555BBBIIIFFF999--- !!! ###)))+++---...***$$$%%%---222000***""" """)))///333444444444333111///...***+++...000111222111111++++++,,,,,,++++++******((('''&&&''''''&&&###!!!   $$$'''&&&(((###  %%%%%%''')))***)))))))))+++******'''                        {{{sssmmmiii```TTTSSSTTTKKKFFFGGGBBBAAAAAA@@@???@@@AAABBBCCCKKKJJJIIIHHHIIIKKKMMMNNNPPPLLLIIIKKKOOOQQQNNNJJJAAAHHHLLLNNNXXXeeeeee]]]YYYUUUNNNBBB000###$$$,,,...444===GGGIIIAAA222&&&!!!%%%''''''&&&)))+++---......+++(((&&&###***------,,,&&&###(((///222---%%% %%%+++///333222222333333111///---+++************+++++++++,,,#########"""######$$$%%%######$$$&&&&&&$$$    $$$''''''%%%   $$$$$$''')))******))))))*********(((###                           ~~~zzztttlllddd^^^ZZZYYYLLLLLLOOOGGGCCCCCC@@@???@@@AAABBBDDDFFFHHHIIIVVVSSSPPPNNNOOOTTTYYY]]]ZZZRRRJJJIIIMMMLLLFFF???888;;;888666CCCWWW```\\\YYYTTTKKK<<<(((!!!///333999BBBHHHFFF:::***$$$'''&&&''')))---111333222111444666999:::999666222///"""###,,,//////,,,###'''***///111+++### )))///222444...///000000///---+++)))&&&$$$!!! !!! ###%%%###    $$$'''(((###  ######&&&)))+++***))))))*********)))%%%                            sssiiigggddd\\\VVVUUULLLKKKHHHEEECCCDDDGGGJJJOOOKKKLLLQQQTTTTTTTTTWWWWWWUUUTTTRRRQQQRRRRRRSSSPPPFFF;;;777999:::444///((("""+++222BBBSSSVVV[[[UUUBBB///$$$'''444;;;CCCCCC:::---!!!###'''+++...000111777555666;;;<<<999777777888???AAA<<<===AAA===333###!!!)))000000,,,'''  %%%***,,,,,,((( !!!***333444000///...+++***(((&&&""" $$$&&&"""   """(((((($$$!!!  %%%)))+++***)))'''******'''"""                          {{{xxxqqqfff]]][[[ZZZVVVRRRRRRMMMIIIEEEDDDGGGLLLQQQUUUYYYWWWYYY___bbb```^^^^^^UUURRRLLLGGGCCCBBBBBBCCC???888000---------)))%%%!!!&&&,,,;;;LLLPPPVVVPPP===+++"""(((555<<>>???===<<<>>>;;;AAACCC>>>???AAA999---!!!###***///...)))$$$%%%+++******)))$$$$$$---444444000000---(((### ###$$$  ###(((((($$$   """(((+++---))),,,---***&&&!!!                        {{{vvvpppmmmfff]]]WWWWWWZZZYYYWWWWWWRRRKKKDDDDDDKKKUUU\\\___aaa___```dddddd]]]WWWUUULLLGGG???777111///000111+++(((%%%###"""!!!"""&&&666IIINNNRRRKKK777&&& ...===CCCFFF>>>...  %%%(((---222333000333222222222222444555666777444333555666666888<<<>>>CCCDDDAAAAAA@@@444%%%&&&,,,...***$$$"""+++111+++)))%%%!!!)))111666444///---)))"""  """"""   $$$((('''###  """)))---(((,,,---+++((($$$                          |||vvvrrrmmmhhhddd]]]ZZZYYY]]]bbbdddaaa^^^YYYOOOFFFFFFPPP[[[```aaaeee___\\\ZZZTTTJJJAAA>>>;;;777111+++'''%%%%%%%%% !!!!!! !!!$$$888NNNSSSRRRIII222!!!'''999IIIMMMKKK>>>+++$$$...999>>>AAAAAA<<<666222000---***(((''''''(((***&&&$$$%%%&&&'''...555@@@CCCDDDCCCBBB===///###+++///...''' &&&...333---)))"""&&&...444666222,,,%%%    """    !!!%%%'''%%%  """'''&&&)))+++)))'''$$$  !!!"""                         }}}xxxrrrooolllhhhbbb]]]WWWYYY^^^eeelllmmmggg___XXXOOOGGGJJJUUU___aaa^^^```XXXOOOIIIAAA777111///...---***'''$$$!!!  !!!!!! &&&>>>UUUYYYNNNCCC+++"""///CCCQQQRRRLLL;;;'''$$$000===JJJOOOLLLCCC777,,,%%%### (((222???AAABBBBBB???888)))(((///111...$$$'''...000///))) ***111444333---&&&    !!!###  ###%%%%%%!!!  !!!%%%(((***'''&&&$$$   $$$###                        ~~~{{{tttqqqnnnnnnmmmiii```XXXYYY___gggooovvvvvvlll```OOOKKKIIIPPPZZZ___\\\WWWOOOFFF<<<666000***''')))***)))(((&&&###  """+++DDDWWWUUUAAA777### (((666JJJQQQNNNDDD444$$$%%%---;;;GGGQQQOOOFFF888)))&&&222???@@@AAA???999...""""""...000111+++!!!"""***------...(((!!!,,,111111---&&&   ###$$$  """$$$$$$###  ''')))***'''%%%"""   !!!###&&&$$$                           |||zzzyyyvvvttttttvvvvvvpppcccYYY\\\cccjjjpppvvvvvvkkk]]]HHHIIIMMMUUU\\\[[[RRRJJJ???666...***'''######&&&((('''&&&$$$"""   (((333JJJTTTJJJ000+++(((222>>>QQQLLLFFF;;;,,,###%%%000:::GGGMMMNNNDDD666***'''555AAABBBAAA<<<111$$$%%%111//////((('''---...---,,,%%%###---///,,,'''   %%%"""  $$$$$$###  &&&(((((($$$!!!  !!!"""$$$'''&&&"""                           {{{{{{|||}}}}}}|||{{{|||xxxiii]]]YYY___eeeiiimmmnnncccUUUFFFJJJRRRZZZ]]]VVVHHH===;;;333,,,***(((%%%%%%(((&&&$$$""" !!!###%%%### $$$///;;;NNNRRRBBB&&&%%%!!!111;;;FFFWWWHHHAAA555)))%%%+++999DDDPPPQQQKKK;;;***!!!---;;;CCCCCCBBB:::,,,&&&333...---%%% +++111000...***###$$$......)))"""  """###"""   %%%!!!    %%%%%%"""  $$$%%%$$$   !!!"""$$$((('''$$$                          }}}{{{~~~zzzqqqhhhbbb[[[fffppppppjjjaaaVVVMMMFFFHHHSSS___\\\LLL@@@???555000***&&&%%%'''))))))''''''&&&%%%$$$%%%(((+++'''""" !!!###444JJJTTTIII888)))+++888HHHRRRNNNLLL888+++&&&###///CCCKKKSSSLLL@@@222$$$!!!111<<>>OOORRRMMMAAA111### $$$'''***,,,+++######111>>>EEEBBB;;;///### )))///222(((  ***000333444111,,,!!!---//////***!!!"""&&&''''''&&& ###"""   """%%%&&&###    """&&&&&&"""                         ~~~}}}{{{nnnccc^^^```dddkkkpppooobbbTTTNNNMMMMMMQQQYYYXXXJJJ<<<666111***))),,,///000000555>>>EEEHHHEEEDDDKKKWWWaaafffgggcccZZZDDD+++000EEEOOOOOODDD222"""...===FFFPPPSSSGGG@@@***""")))333DDDQQQQQQLLL===***"""***///...000444888:::666,,,""")))888BBBFFF???777***$$$+++...///###$$$///333444333---'''!!!---...///+++$$$$$$)))+++'''!!!   !!!%%%   $$$$$$''''''!!!      $$$&&&%%%"""  ###!!!                       |||qqqeee\\\[[[```eeennnoooiii[[[OOOLLLOOOQQQUUUYYYSSSAAA444111///++++++000666:::>>>FFFQQQZZZ^^^ZZZXXX]]]eeelllmmmlllcccWWWAAA+++%%%888JJJPPPIII<<<---"""%%%888GGGMMMUUUTTTFFF;;;((($$$///:::HHHOOOJJJIII999&&& ,,,666<<<888777888===???999...%%%---:::AAABBB:::111$$$ )))......,,,!!!)))222555333///''' ###))),,,//////,,,'''"""!!!%%%***---***"""    ###%%%  &&&'''(((&&&     ###&&&###  !!!%%%!!!                    ~~~{{{{{{|||yyyrrrfff]]]ZZZ]]]bbbgggooolllbbbSSSJJJKKKPPPRRRXXXTTTIII:::111000222222999@@@JJJRRRWWW[[[```ccciiifffeeefffjjjlllkkkiii[[[JJJ666((( !!!///@@@PPPPPPCCC333$$$,,,CCCQQQTTTYYYUUUEEE777(((***888BBBKKKMMMDDD@@@333%%%"""+++777>>>@@@666222222888;;;444((( ###///999<<<<<<333***$$$...333000+++&&&///666666111+++"""%%%))),,,///222111...***'''(((***+++)))$$$     """"""   '''(((&&&!!!   $$$"""  ###&&&                      }}}~~~sssooosssxxxrrriii^^^YYY\\\bbbhhhjjjiiicccWWWJJJGGGMMMSSSUUUVVVJJJ===777777999???FFFQQQUUUZZZ___bbbccccccbbbeeeeeefffggghhhgggeeedddUUU>>>)))$$$ !!!---===HHHNNNFFF666)))!!!***888PPPZZZWWWYYYRRR???222)))111CCCKKKOOOLLLAAA222***%%%***666??????:::---((()))222666...!!!'''111666777666,,,###(((222444...'''---555:::777000(((&&&++++++,,,------,,,)))'''&&&%%%"""    $$$"""  !!!&&&'''"""       """### %%%%%%                     }}}zzzlllhhhoooxxxnnndddZZZXXX^^^ggglllmmmaaaZZZNNNDDDFFFPPPXXXZZZSSSCCC666888???DDDNNNZZZbbb___[[[ZZZZZZ[[[[[[[[[]]]```ccceeedddbbbaaaaaaTTT666!!!!!! $$$666HHHMMMIII999)))######%%%555DDDZZZ```YYYVVVLLL777///***666JJJQQQRRRMMM@@@'''$$$%%%000>>>DDD===333%%% $$$000555,,,"""+++222555444222'''+++444333))) """222999<<<888000'''&&&,,,***'''&&&%%%%%%$$$###   %%%'''"""   !!!&&&&&&  $$$'''      ###    %%%%%%                   tttkkklllqqqssshhhbbb\\\\\\aaafffiiiiii```RRRKKKHHHEEEMMMUUURRRQQQ===777@@@HHHRRRZZZWWW[[[[[[[[[YYYUUUPPPLLLHHHPPPZZZbbbfffhhhhhh```VVVLLL,,,!!!)))111IIIDDD===333&&&!!!)))AAAHHHTTT^^^```VVVCCC444222999CCCNNNXXXVVVGGG666,,,***...888CCCBBB444&&&&&&---)))***222777888111)))(((...222000&&&)))999<<<>>>888,,,       '''&&&  !!!&&&***### ###%%%######!!!     """!!!"""!!!                }}}zzzpppjjjlllmmmlll___[[[XXX[[[cccjjjlllkkkXXXKKKHHHKKKMMMVVV\\\UUUJJJ;;;;;;HHHPPPZZZ```\\\YYYVVVPPPJJJCCC===999777888@@@IIIRRR[[[___YYYNNN@@@&&&---888NNNFFF;;;...""""""+++EEELLLVVV]]]\\\QQQBBB777777???HHHOOOUUUTTTKKK???888777999@@@CCC===--- '''---''' ,,,444999888000&&&%%%...222222...###,,,999;;;;;;444(((    %%%### """&&&((( %%%%%%!!!    !!!"""  """!!!                    |||zzzyyyvvvpppkkkkkkmmmiiicccXXXVVVWWW^^^hhhllliiieeeQQQEEEFFFPPPWWW```___RRRBBB:::AAAPPPVVV]]]^^^WWWOOOJJJAAA777///***'''''''''---666FFFVVV]]]TTTGGG333 $$$888FFFQQQEEE444&&&(((444JJJPPPVVVWWWPPPEEE<<<777===FFFNNNPPPPPPOOOMMMIIIDDDDDDDDDDDD???333$$$)))+++"""$$$111888:::666,,,""" +++333444...'''"""000888888555---"""  ###  !!!%%%%%%%%%  !!!&&&$$$   """"""!!!  """!!!  ######                  {{{vvvpppkkkfffhhhnnnoooggg^^^VVVWWW\\\eeellljjj___VVVOOOEEEIIIVVV]]]bbbZZZGGG???<<>>:::222***$$$"""""""""###'''333GGGZZZ\\\MMM===***,,,FFFUUUOOO???,,,!!!222AAAOOOTTTUUUNNN@@@444000000>>>IIIRRRPPPIIIGGGGGGHHHDDDDDDBBB;;;111%%%!!!***((()))555;;;999333''' """---555222((( '''444777555000'''    """$$$  $$$&&&$$$   ###%%%   ###%%%###"""   !!!"""   &&&"""                 |||ssshhhcccbbbiiipppooofff]]]VVV[[[dddlllmmmeeeUUUIIIMMMFFFNNNZZZ^^^]]]RRR???>>>@@@NNNVVVOOOKKKDDD777...,,,((($$$!!! !!! &&&666MMM]]]XXXDDD222%%% ###555OOOZZZJJJ999&&&(((:::IIIVVVYYYVVVHHH444'''%%%(((888DDDMMMIII@@@;;;;;;<<<777666333*** """(((###"""---888:::666---"""&&&000666000$$$!!!---777777333,,,"""   """'''%%%   ###&&&'''""" """!!!  !!!$$$###%%%%%%###""""""    !!!'''                  }}}{{{yyyooodddbbbdddlllooojjjbbb]]]XXX___iiinnnjjj___PPPGGGJJJHHHSSS]]]ZZZVVVNNN>>>???DDDQQQSSSHHHBBB===000'''&&&$$$!!! !!!***>>>UUU^^^SSS>>>...!!!$$$+++???QQQQQQCCC222!!!"""000BBBPPP[[[\\\UUUDDD... ###---777===999222...,,,+++&&&%%%"""$$$&&&'''111888777///&&&&&&...666777..."""'''222999666111***!!! !!!"""  ###))))))###  """$$$&&&&&&     !!!%%%'''$$$%%%%%%"""!!!"""    !!!%%%            |||zzztttlllcccdddjjjooommmccc]]]\\\___gggmmmlllcccVVVMMMIIIKKKMMMZZZ___UUUNNNIII???CCCIIIRRRNNN>>>888555)))'''%%%###  &&&222GGGZZZZZZIII666,,, ###,,,888JJJOOOCCC444'''***;;;MMMYYYZZZYYYQQQ@@@+++ &&&(((&&&$$$###!!!!!!%%%"""+++333888222))) ###...666999666+++!!!,,,555999666111)))!!! """%%%&&&&&&&&&%%%  ***+++%%%  %%%%%%%%%%%%  !!!   !!!$$$%%%%%%###$$$### """      """             }}}zzztttoookkkdddgggnnnrrrjjj]]]XXXZZZhhhnnnqqqjjj\\\OOOJJJJJJOOOSSSaaabbbQQQGGGDDD>>>HHHLLLSSSJJJ666///,,,""")))&&&### """$$$&&&***555IIIWWWQQQ<<<+++%%%!!!(((555CCCSSSOOO999&&&111EEEWWWcccVVVTTTLLL;;;(((###%%%  ...555777///$$$(((555:::;;;444'''$$$///777999555000)))"""!!!$$$%%%***+++,,,---+++(((%%%"""  ###...+++   &&&%%%$$$$$$  ###   ###$$$###""""""###""""""!!!                  {{{tttlllfffjjjpppoooeee[[[XXXXXXXXXggglllnnneeeVVVLLLKKKNNN^^^]]]^^^[[[MMM======GGGNNNPPPIII888++++++111444222***'''((($$$)))555FFFOOONNNDDD...!!!%%%$$$...===MMMOOOAAA///!!!%%%:::NNNYYY]]]YYYNNN>>>...###'''///"""&&&000555333(((%%%000444666444...###!!!,,,444666444444222...+++'''""" !!!"""###%%%&&&(((***,,,......//////111222111...'''!!!  )))///&&&  """***'''  ###  ###""" !!!    !!!!!!          uuunnnkkkkkkrrrqqqlllcccYYYUUUWWW\\\nnnmmmfffZZZNNNJJJQQQYYYeeeddd```XXXIII======DDDLLLJJJ@@@222,,,222:::>>>@@@666///+++$$$"""...???NNNRRRHHH<<<))))))666CCCLLLJJJ:::***)))???TTT___cccZZZKKK888((($$$***,,,*** ---333555111&&&)))222444333///(((%%%000777888666444333111///...+++'''$$$&&&&&&&&&&&&'''((()))***------...////////////...//////...+++&&&  )))---###  $$$)))%%%    !!!"""    !!!             xxxmmmiiinnntttzzzpppfff```WWWQQQWWWcccmmmhhh\\\OOOGGGKKKWWWbbbjjjiiiaaaRRREEEAAACCCEEEHHHAAA555---111>>>HHHLLLQQQEEE888...$$$ ***999IIIVVVPPP===000$$$$$$222CCCKKKJJJ@@@000###!!!111GGGYYYccceeeZZZFFF///  """(((000333111%%%)))666666555...###!!!///444333///((()))444:::999777333333222444555444222000000///...---------...///111111111000...---++++++***)))&&&!!!   )))***   """'''(((!!!  !!!   !!!"""                   {{{oooiiilllttt{{{}}}kkk^^^[[[WWWRRR[[[kkkfff___TTTKKKIIIPPP[[[dddjjjiii^^^KKKCCCHHHMMMKKKEEE;;;000///:::IIITTTWWW[[[NNN===///&&&'''555EEENNNWWWJJJ111&&&""" ,,,>>>OOOQQQFFF777'''(((999MMM[[[______UUU???&&& !!!!!!(((***+++...555:::888222 $$$000<<<777333***'''333555000***"""+++444888777444000000000111333333111//////...+++)))((((((((()))***))))))(((&&&$$$"""!!!  %%%)))&&&    ''')))&&&  """    ###"""                  zzznnnhhhlllssszzz}}}vvvcccWWWWWWXXXWWWaaaqqqeee[[[OOOIIILLLWWWdddllljjjfffXXXFFFCCCLLLRRROOODDD:::333555AAANNNVVVZZZYYYLLL;;;...)))111AAAPPPRRRTTTAAA''' """(((888HHHUUUPPP@@@... ---@@@RRR[[[[[[XXXIII555!!!######$$$'''***---111444======;;;;;;>>>???777---(((333;;;666...$$$+++555444---%%%'''...000///,,,)))((((((((()))(((%%%######"""  !!!((('''""" $$$)))(((""" $$$"""  """       !!!!!!!!!"""          zzzqqqjjjjjjrrrxxxxxxuuuiii[[[RRRTTTZZZ^^^gggqqqgggZZZJJJEEEMMM]]]mmmuuuhhh^^^OOOCCCCCCKKKPPPOOOEEE>>>888;;;AAAGGGNNNTTTOOOCCC444,,,000===LLLWWWUUUNNN777"""%%%222EEENNNRRRHHH666'''111FFFVVV[[[XXXRRR:::+++$$$))),,,//////...000666<<<@@@EEEKKKLLLKKKGGGBBB???:::///$$$""",,,444777222(((###---444111)))!!!"""!!!!!!   ###'''$$$   &&&(((%%%  """%%%""" !!!$$$       """###$$$%%%"""          ~~~tttrrrqqqtttwwwvvvooohhh\\\VVVQQQSSS\\\eeekkkmmm___SSSFFFEEEPPPaaalllqqq```PPPBBB???DDDIIIMMMPPPHHHBBB===;;;888888@@@JJJDDD:::...,,,777GGGTTTYYYQQQBBB+++!!!!!!+++AAANNNPPPJJJ;;;+++ """777LLLYYYZZZRRRJJJ000(((&&&---888???CCCFFFBBB>>>???EEEIIIJJJOOOUUUOOOOOOIIIAAA999111%%%&&&000444333,,,!!! (((...111---&&&   """&&&%%%   %%%)))%%%""" $$$&&&### !!!  !!!""" !!!###%%%'''&&&%%%"""          |||vvvsssvvv{{{}}}zzzqqqfff^^^UUUTTTRRRSSS]]]iiilllhhhQQQIIICCCHHHUUUbbbfffeeeVVVDDD777<<>>444+++,,,<<>>333---+++222555//////111+++***%%%$$$,,,999@@@;;;111(((+++222@@@PPPTTTDDD111### (((666NNNXXXMMMCCC+++'''999MMMTTTQQQMMMOOOSSSOOOOOONNNKKKHHHCCC===:::888999888666000(((!!! ,,,555888333&&&$$$...444777444000,,,$$$ """(((+++***,,,000222111+++"""    '''***'''$$$  !!!###%%%############"""!!!!!! !!!               |||wwwwwwzzzfffTTTRRRQQQKKKTTT^^^hhhggg]]]PPPGGGDDD???GGGQQQWWWTTTIII;;;222000---333444***)))+++&&&&&&$$$(((444???@@@888///&&&---888FFFQQQPPP>>>+++ $$$...===UUUZZZJJJ:::$$$&&&111???IIIIIIDDDBBBCCCIIIGGGBBB;;;333***### """"""!!!&&&444:::777///!!!+++666888999555111---'''!!!!!!'''+++...///...///111222000((( """'''(((%%%"""               wwwsssvvv|||zzzbbbQQQNNNOOOMMMXXXbbbjjjgggYYYJJJAAA>>>HHHOOOXXXYYYQQQEEE999333222---111111((((((+++%%%'''***222===AAA;;;111,,,&&&333DDDQQQUUUMMM777$$$***999GGGWWWWWWFFF... $$$---666888444///...111000---''' ###111<<<===444)))$$$000::::::999666333000,,,*** !!!######$$$######"""!!!!!!!!!$$$(((,,,...///...---......//////,,,&&&                      ttttttzzzppp^^^QQQMMMOOORRRbbbggghhh```QQQDDD@@@@@@RRRXXX\\\XXXKKK>>>555222111,,,000222,,,---///)))+++222===EEE@@@222***))),,,:::JJJQQQNNNBBB000 222FFFPPPTTTMMM;;;"""######%%%000<<>>000###(((333;;;999888777555333222333,,,(((""" !!!!!! ##################""""""%%%%%%%%%&&&&&&''''''''')))))))))***))))))(((''''''((()))******)))'''&&&$$$$$$$$$$$$"""                 |||tttxxxxxxggg\\\SSSNNNRRRYYYnnnllldddUUUFFF???BBBHHHYYY]]]^^^VVVFFF888111000111+++111555222444555---///888EEEJJJ>>>,,,$$$'''444@@@JJJIIIAAA666***!!!!!!###999QQQVVVPPPAAA///'''111999CCCIII???--- +++555;;;888777777666555666888999444---(((&&&'''((((((###$$$&&&((()))******)))*********)))(((&&&%%%$$$''''''''''''(((((())))))#########$$$######""""""             xxxrrrwwwyyygggWWWNNNNNNXXXdddqqqhhh\\\OOOBBB===CCCMMM\\\___]]]PPP>>>222000444777333000000222666888999CCCNNNQQQCCC222******---???NNNNNN@@@777*** &&&000@@@OOOSSSIII555&&&'''000777JJJKKKGGG:::)))'''000555:::999888777777888:::;;;999:::;;;:::888444111...&&&(((+++------,,,***)))---***'''&&&&&&%%%###"""         |||tttooowwwwwwfffXXXOOOPPP]]]jjjkkk___PPPDDD===>>>IIIUUU^^^___[[[OOO???555333555777666555777:::>>>BBBEEELLLNNNKKK>>>...&&&***333HHHSSSNNN===222%%%&&&666KKKXXXTTTBBB+++"""***555@@@GGGLLLLLLGGG999''')))111555999888555333333333444444555666666555333000...,,,%%%&&&'''''''''%%%###"""!!!           ~~~uuupppnnnvvvssscccWWWRRRUUUbbbooojjjZZZGGG>>>===FFFUUUbbbbbbaaa[[[QQQFFF???===>>>CCCDDDFFFGGGIIILLLOOORRRUUULLLBBB666)))"""--->>>PPPVVVKKK777+++ ---???SSSZZZNNN888$$$!!!(((000999CCCLLLRRRLLLJJJCCC444### (((...111333222///,,,***)))))))))(((((('''&&&$$$###!!!!!!                vvvoooooopppttt~~~nnn[[[TTTVVV\\\dddjjjfffTTTBBB<<>>EEEIIIHHHFFFCCC@@@===:::999999999666777777555111,,,***)))%%%### !!!!!!!!!!!! !!!###$$$!!!""""""###"""  !!!!!!    wwwvvvuuulllgggkkkkkkhhhooo{{{}}}wwwkkk]]]SSSXXXccceee^^^WWWMMMEEEAAADDDLLLSSS\\\ccc^^^aaadddeeeddddddeeefffeeecccbbbcccccc]]]PPPGGG000***%%%***888IIIXXX___MMMAAA***&&&777PPP\\\[[[[[[]]][[[TTTGGG<<<000...+++***+++,,,------)))***,,,///444:::???BBBAAAEEEHHHHHHJJJLLLKKKHHHAAA>>>:::555111...+++***%%%&&&'''%%%""" !!!!!!!!! !!!!!! """%%%'''((('''%%%%%%%%%%%%&&&((()))((('''%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''&&&%%%%%%$$$#########$$$%%%'''((()))((()))))))))(((%%%###!!!######################## !!!"""###$$$###############"""!!!!!!  !!!    ~~~pppsssuuukkkeeegggeeefffrrr|||pppbbbZZZVVV]]]dddddd^^^YYYNNNGGGBBBBBBEEEIIIOOOVVVUUUZZZ______]]]\\\]]]^^^YYYUUURRRSSSTTTLLL===000''''''&&&,,,===QQQ\\\]]]EEE999###+++AAA]]]^^^\\\ZZZZZZ\\\\\\ZZZXXXIIIFFFBBBAAABBBDDDEEEFFF>>>??????AAADDDIIIMMMOOOJJJNNNNNNIIIEEEBBB===666000...+++&&&"""""""""!!!!!! """!!! !!!$$$%%%&&&%%%***)))(((''''''((())))))+++,,,---///...---,,,***'''((()))+++++++++***)))***---111111...,,,,,,...---...///000///...+++************))))))(((((((((((()))))))))******++++++&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))++++++,,,,,,***'''$$$"""%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!         }}}wwwxxxzzzrrrggg___fffiiijjjsss|||ttteee[[[WWWZZZdddhhh___TTTOOODDDEEECCC???:::888;;;???IIIIIIIIIIIIHHHIIIIIIJJJ???===;;;:::888333+++%%%$$$$$$999NNNWWWUUURRR>>>333&&&!!!(((:::NNNZZZ___[[[XXXZZZ^^^___\\\YYYRRRQQQMMMHHHGGGIIILLLLLLDDDBBB@@@>>>>>>???AAABBBBBB@@@<<<666000***%%%""" """&&&&&&&&&&&&''''''''''''***+++,,,------///111333333111///...---,,,)))'''+++---///...,,,,,,...111111111111000000000000000///111444555333000///......,,,+++...---******---...///000///---,,,,,,---+++,,,...//////---,,,***,,,++++++***)))(((''''''(((((())))))***+++---------+++'''###""""""$$$&&&'''''''''(((((()))))))))...---+++)))'''&&&%%%%%%###$$$%%%&&&&&&$$$""" !!!!!! !!!!!!"""###!!!"""######""""""""""""!!!!!!    !!! !!!!!!!!!!!!!!!    """ !!!!!!!!!    }}}|||}}}zzzqqqjjjbbbdddfffkkkrrruuulll___XXXYYYaaakkkkkk]]]NNNEEE>>>===;;;888555555777999444333111000000111000000------...///...***###%%%'''///???PPPVVVPPPHHH111))) ,,,>>>PPPYYY]]]YYYUUUUUUVVVVVVRRRNNNFFFGGGGGGEEECCCAAA???===888555111---***))))))))),,,+++((($$$ !!!&&&)))+++,,,///222---///222555666555444333444555666666666777888::::::888666555444444111000000222333222000000222444222222222111111000000000///222444555333111000///...++++++------******,,,...///111111///---------+++,,,.........---+++***++++++******)))(((''''''(((((((((((()))***++++++***)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&***)))'''&&&$$$###############$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!""""""###  !!!"""#########""""""!!!!!!!!! !!!!!!!!!!!!   !!!    !!!     ~~~zzzqqqnnnhhhccceeennntttnnnbbbZZZYYY^^^hhhnnngggWWWHHHAAA999777333111222222222222333///+++***,,,,,,***((($$$%%%'''((((((&&&!!!$$$000===HHHRRRVVVKKK<<<%%%!!!222CCCOOOTTTUUUQQQLLLIIIHHHFFFAAA===666555444333000,,,)))(((###!!!  ###%%%'''%%%"""'''---///222555888999:::===???666999>>>AAABBB@@@===;;;<<<<<<<<<=========>>>>>>===<<<:::999:::999777555444555555444333222444555444333333222111000/////////222444555333111000000---******,,,,,,))))))++++++---000000///---,,,,,,++++++,,,---,,,+++***)))+++*********)))((((((((()))((((((((((((((())))))'''&&&&&&%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###  !!!######"""!!! !!!!!!""""""!!!!!!  """ !!! !!!!!!""""""         ~~~zzzooopppmmmdddeeesssvvviii]]]ZZZ___eeekkkiii^^^PPPGGGDDD:::666111000111222000...000,,,'''%%%'''(((&&&###&&&&&&&&&%%%%%%$$$###"""''':::JJJOOOTTTUUUGGG333 $$$555BBBGGGFFFDDD@@@<<<999666333///++++++&&&!!! !!!"""###!!!###&&&***+++...............000222333222333222...***,,,444;;;<<<<<<===>>>>>>??????@@@???@@@BBBCCCBBB???<<<:::;;;;;;;;;<<<===>>>===<<<<<<:::888888999888777555444444333222111111222222333333222111///...------...000222333111000//////+++((((((******'''''')))&&&))),,,---,,,***))))))+++++++++++++++***)))(((***)))))))))))))))))))))******)))(((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""###""""""!!!!!!""""""###"""!!! !!! !!!!!!   !!!""""""""""""  !!!       yyynnnooollldddfffttttttdddZZZ\\\___gggmmmhhhZZZLLLEEECCC:::666222000111000...+++...***&&&%%%&&&''''''&&&)))'''%%%######%%%(((+++333EEERRRSSSRRRPPP@@@+++ ###///777555111///---+++)))'''$$$""" """$$$&&&(((+++...000111111...//////111444777:::<<<@@@???===<<<<<<<<<======;;;>>>@@@===:::999>>>CCC???>>>>>>>>>??????@@@???DDDCCCAAA>>>===<<<<<<<<<999888888:::===>>><<<:::999888666666666666555333111///......---...------......---,,,***)))(((((()))+++,,,---+++******+++&&&######&&&%%%""""""%%%"""%%%'''(((((('''&&&'''++++++++++++***)))((('''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&!!!""""""""""""         wwwlllllliiieeeiiiqqqlll^^^WWW\\\\\\hhhpppkkk[[[MMMBBB;;;777555222111000///---+++,,,+++)))((()))+++...000222111...,,,+++...444999AAAJJJPPPMMMJJJCCC444$$$%%%(((%%% !!!!!! &&&''' ''''''(((***---///222333666999===@@@BBBCCCBBBAAA>>>>>>???AAACCCEEEGGGHHHJJJHHHEEEDDDCCCCCCAAA???@@@CCCFFFFFFCCCAAABBBDDD===;;;;;;===@@@BBBCCCCCCEEEBBB>>>;;;:::<<>>===<<<:::222'''!!!  !!!"""!!!!!!***999<<<555111333;;;<<>><<<@@@===:::;;;>>>AAA@@@???@@@<<<777222//////000222555222//////000...((("""                      xxxnnnkkkmmmoootttuuulll^^^VVVYYY___nnnrrrqqqgggVVVGGGBBBBBB888???AAA======DDDJJJJJJFFFKKKNNNOOOUUU\\\]]]XXXYYYRRRIIIAAA;;;555///***+++((($$$""" !!!###$$$))),,,///111444999>>>BBBGGGIIINNNRRRVVVXXXYYYYYYXXXVVVTTTTTTVVVWWWWWWVVVVVVUUUVVVYYYZZZVVVOOOIIIHHHGGGGGGHHHKKKMMMMMMMMMOOOIIIGGGJJJKKKGGGBBB@@@EEEDDDBBB@@@???>>>>>>???<<<===>>>????????????>>>???;;;444///---+++)))(((((('''%%%"""           ssskkkkkknnnvvvwwwssshhh\\\XXX]]]eeeooopppmmmcccUUUJJJEEEFFFGGGMMMQQQOOOOOOSSSUUUTTTPPPTTTUUUUUUVVVYYYVVVPPPEEE@@@888333///,,,(((%%%!!!"""!!! """&&&***///333555<<<>>>BBBEEEHHHMMMRRRUUUSSSTTTWWWYYY[[[[[[ZZZZZZVVVTTTRRRSSSVVVYYY[[[[[[WWWVVVUUUWWWWWWTTTNNNHHHBBBAAACCCEEEHHHJJJJJJIIIKKKFFFCCCFFFGGGDDD@@@@@@CCCBBB@@@>>>======>>>???>>>======<<<<<<;;;;;;;;;???:::333,,,((($$$!!!          xxxmmmjjjnnnrrr{{{wwwlll```WWWYYYcccllltttrrrmmmfff^^^YYYWWWWWWYYY___aaa___\\\ZZZVVVRRRFFFHHHIIIGGGFFFEEE@@@:::333///+++'''&&&%%%$$$### $$$&&&%%%$$$%%%'''***,,,///555;;;AAAEEEHHHKKKMMMPPPRRRTTTVVVXXX[[[ZZZ[[[\\\\\\[[[ZZZXXXWWWSSSQQQPPPRRRVVV[[[^^^___YYYWWWUUUTTTTTTRRRLLLGGG===>>>AAADDDGGGHHHFFFDDDCCC===;;;>>>AAA@@@>>>???@@@???<<<:::999;;;===>>>>>><<<:::777555444333333444///((("""       ssskkknnnuuuzzz{{{qqqbbbVVVTTT\\\iiisssrrrpppmmmkkkjjjiiihhhgggcccdddbbb\\\TTTMMMEEE@@@444444222111111111...+++(((&&&$$$######$$$%%%%%%""")))111555444444888;;;???@@@CCCFFFJJJNNNQQQSSSUUUVVVWWWVVVSSSRRRRRRSSSWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSVVVYYY\\\]]]]]]ZZZVVVSSSQQQQQQOOOJJJFFF>>>???BBBEEEGGGFFFBBB???777111///444999:::;;;===;;;999666444444666888::::::777333...+++)))((((((           qqqlllssszzz}}}xxxkkkZZZRRRVVVcccooowwwnnnllljjjjjjkkkjjjfffccc]]]XXXRRRJJJAAA888222///---***''''''((()))***+++"""###%%%''')))+++---///111888AAAEEEEEEFFFJJJNNNPPPQQQRRRTTTVVVXXXZZZ\\\___```^^^[[[WWWTTTRRRSSSRRRRRRRRRSSSSSSTTTTTTSSSUUUVVVXXX[[[]]]]]]ZZZWWWVVVRRRNNNLLLKKKIIIEEEAAA===>>>@@@BBBBBB???999555)))$$$$$$***111444666888222111///------...000222000---)))$$$          sssqqqxxx}}}{{{rrreeeVVVSSS]]]jjjrrruuummmkkkhhhfffbbb^^^XXXUUUMMMEEE===999444---))))))(((###!!!###%%%&&&))),,,,,,000666;;;>>>@@@BBBCCCAAAFFFLLLOOOPPPRRRTTTWWWVVVWWWXXXZZZ]]]```ccceeeeeedddaaa]]]XXXVVVVVVVVVQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWXXXZZZZZZWWWRRRNNNKKKHHHDDDCCCBBB@@@;;;777666666777777666222,,,(((""")))+++---///)))((('''&&&%%%&&&&&&'''$$$"""      {{{zzzxxxjjj^^^RRRTTTaaalllnnnjjjiiifff```YYYQQQKKKGGGEEE>>>666111111000+++)))+++((($$$%%%,,,000111222666BBBGGGOOOSSSTTTSSSRRRRRRNNNPPPRRRTTTUUUWWWXXXXXXUUUVVVYYY\\\```eeehhhjjjeeeccc___XXXSSSPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRPPPNNNMMMKKKHHHEEEBBB===:::888777777444///***,,,,,,,,,,,,+++'''!!!"""""""""###!!!!!!           ~~~www~~~xxxcccXXXOOOSSSaaajjjggg___]]]ZZZSSSIII???999888888888000,,,///000,,,***+++111///555@@@GGGGGGHHHKKKPPPVVV]]]___]]]XXXTTTSSSWWWUUUUUUVVVXXXYYYXXXWWWUUUVVVYYY]]]aaaeeeiiikkkhhheee^^^UUUNNNJJJJJJLLLPPPOOOMMMKKKIIIHHHGGGGGGKKKGGGBBB>>><<<;;;999888333111///......,,,&&&!!!&&&%%%%%%%%%$$$!!!             {{{ttt{{{{{{kkk[[[QQQNNNTTTYYYVVVPPPMMMJJJDDDAAA@@@<<<555222444222444555333111444<<>>666777555111,,,)))***,,,(((######''''''!!!     !!!""""""      }}}uuuzzzppp___VVVMMMIIINNNRRRNNNIIIFFFAAA@@@>>><<<:::888777777999===AAACCCBBBEEEJJJOOOSSSUUUXXXYYYXXXUUUSSSQQQUUUZZZ^^^\\\WWWQQQOOOOOORRRTTTXXX[[[ZZZVVVRRRNNNNNNPPPRRRSSSRRRPPPOOOOOOHHHIIIIIIGGGCCC@@@>>>>>>;;;999555111...---......000000...)))$$$!!!!!!"""    """$$$$$$$$$!!!    !!!!!!  {{{vvv|||{{{sssdddVVVSSSLLLGGGHHHJJJHHHDDDBBB;;;AAAAAA===???GGGIIIDDDHHHMMMSSSVVVVVVVVVXXXZZZcccaaa^^^[[[WWWUUUSSSRRRSSSXXX\\\[[[WWWRRROOOOOOOOORRRVVVXXXVVVQQQLLLHHHFFFEEEFFFGGGGGGFFFCCC@@@;;;<<<===>>>>>><<<777333777555111---+++***++++++((('''%%%!!!      ###%%%%%%$$$###   $$$###"""!!!  !!!!!!   !!!""""""!!! """!!!!!!   zzzssswww}}}uuuooohhh]]]TTTPPPLLLIIIIIIKKKKKKKKKJJJBBBMMMPPPKKKOOO]]]aaaZZZZZZ^^^bbbcccaaa___^^^^^^cccaaa]]]YYYXXXVVVUUUTTTTTTWWWZZZZZZVVVQQQMMMLLLKKKLLLNNNMMMKKKGGGBBB@@@;;;999999;;;>>>>>>:::777666555444666777555000+++&&&$$$!!! !!! !!!$$$'''(((***///------......,,,'''!!!    """###""""""$$$       !!!"""!!!"""!!!  !!!!!! !!!!!! !!!!!!   nnnmmmxxxyyyppphhhbbb\\\WWWUUUJJJLLLMMMOOOSSSXXX\\\]]]XXXaaaccc]]]```lllooohhhggghhhiiihhhfffdddcccbbb___\\\ZZZXXXXXXWWWTTTRRRUUUVVVWWWUUUQQQLLLHHHFFFEEEDDDAAA>>>;;;999777777111000///111333333///+++///+++((('''((('''### $$$))),,,,,,(((%%% ###...333444888===>>><<<:::888444---$$$     !!!               {{{kkklllwww~~~|||yyyuuunnnfffaaa[[[VVVVVVYYYMMMSSSXXXZZZ___gggmmmooolllqqqpppiiiiiinnnnnniiilllkkkjjjhhhgggfffeeeddd^^^ZZZWWWVVVUUUSSSNNNJJJQQQPPPNNNKKKHHHDDD@@@>>>===:::555000---,,,,,,---)))((((((((('''%%%!!!"""!!!%%%'''######$$$'''***,,,+++***...000111222777===???===555---"""'''444:::;;;???EEEHHHEEE@@@<<<666---"""            !!!!!!   !!!!!!!!!   uuulllmmmqqqqqqqqqrrrkkkfffddddddbbb^^^```fffbbbiiinnnllllllqqquuuuuusssrrrpppnnnlllkkkjjjjjjlllkkkiiigggdddaaa^^^[[[[[[VVVPPPNNNMMMKKKFFFBBBHHHEEEBBB>>><<<999777666333000,,,(((%%%######$$$ """###"""###&&&!!! !!!###'''+++...444444555999>>>@@@???>>>BBBFFFGGGEEEIIINNNNNNIII<<>>BBBGGGMMMHHHAAA;;;555,,,           """"""!!!  !!!!!!  !!!!!!  !!!!!!!!!   rrrmmmkkkmmmkkkgggjjjpppcccbbbffflllmmmjjjnnnuuuyyy|||vvvvvvuuusssqqqmmmlllooonnnjjjjjjnnnllljjjhhhddd```ZZZTTTOOOWWWPPPHHHEEEEEEDDD@@@===@@@<<<888555333222222111,,,+++(((%%%"""  $$$&&&(((,,,222777777666666666888<<<@@@BBBDDDCCCEEEIIINNNPPPOOOMMMKKKOOOOOOMMMNNNRRRPPPJJJ>>>///---:::??????BBBHHHOOOIIIAAA;;;555+++        """"""   """"""!!! ######!!!""""""###"""!!!   yyyoooeeecccllloooiiigggllljjjnnnsssxxx|||~~~zzzyyyzzz{{{wwwtttoookkkjjjjjjiiiiiihhhddd___ZZZUUUOOOIIIDDDBBBAAA>>><<<:::999888888444111...+++(((%%%""" ### $$$#########$$$&&&''')))000333888<<>>222&&&               !!!""" !!! """!!! !!!""""""!!!!!! !!!!!! """    |||tttmmmggggggpppsssnnnnnnttt{{{}}}~~~zzzwwwwwwxxxxxxsssmmmgggdddaaa___]]]YYYXXXTTTOOOIIICCC???===888666444222000///000000---(((###  $$$''''''&&&000111222444666888:::;;;CCCDDDGGGJJJOOOTTTYYY\\\[[[VVVPPPMMMPPPTTTWWWXXX[[[```aaa______bbbcccaaa^^^RRROOOQQQNNNNNNIII<<<,,,!!!$$$555===AAAEEEHHHHHHIIIHHHDDD<<<111&&&                ###""" !!!"""""""""""""""!!!!!!  """"""!!!        xxxrrrqqqmmmkkkpppxxxzzzwwwyyy{{{vvvtttsssssspppkkkeee___ZZZWWWTTTQQQLLLKKKHHHCCC===888666555...,,,)))&&&$$$######$$$### !!!###&&&,,,222888::::::AAABBBEEEGGGIIIJJJKKKKKKNNNNNNOOOQQQTTTXXX\\\^^^YYYUUUPPPOOORRRXXX]]]___```fffjjjgggeeefffgggfff___RRRNNNPPPMMMIII>>>+++"""&&&777???DDDGGGIIIHHHIIIFFFAAA999000&&&         !!! """"""    !!!"""$$$###!!! !!!"""!!!"""#########"""!!! !!!"""""""""!!!  !!!!!!!!!!!!       ~~~tttqqqssssssuuuzzz}}}vvvpppmmmkkkiii___[[[VVVRRRPPPMMMKKKIIIFFFBBB<<<888666444000---(((&&&### !!!###&&&((()))+++...111222444999>>>DDDHHHJJJKKKKKKLLLNNNPPPPPPOOOMMMLLLMMMNNNOOOQQQTTTUUUVVVUUUQQQOOOMMMOOOSSSZZZaaaeeebbbhhhjjjfffbbbccceeeeee]]]QQQMMMKKKCCC===333"""(((888AAAFFFIIIIIIGGGGGGCCC<<<555...'''      """   """ """$$$     !!!###$$$$$$$$$""""""!!!!!!""""""!!!"""###$$$$$$###""" !!!!!!!!!"""!!!  !!!!!!""""""!!!!!!    !!!!!!!!!     yyyvvvxxx~~~xxxpppiiiddd^^^ZZZOOOLLLHHHFFFDDDCCCAAA???@@@777...,,,///000+++%%%###!!!  """%%%'''///999BBBDDD???<<>>888222,,,'''!!!     &&&)))'''%%%    """     !!!###%%%######""""""""""""######!!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!   !!!"""!!!""""""!!!    yyyppphhhaaaYYYQQQKKKDDDBBB>>>;;;:::888555333444,,,$$$###'''***((($$$!!!!!!###&&&+++222999===HHHRRR\\\\\\SSSKKKJJJLLLPPPRRRTTTTTTRRRPPPNNNNNNGGGIIILLLNNNOOONNNMMMLLLNNNNNNPPPTTTXXXWWWRRRMMMKKKOOOSSSXXX^^^dddjjjnnnkkkllljjjeeeccceeeeeebbb^^^RRRIII<<<((( $$$///:::AAAEEEHHHGGGCCC>>>999333...+++'''!!!   !!!!!!  !!!&&&)))))))))!!!        !!!"""###!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""###### !!!!!!!!!!!!   !!!###!!!!!!!!!!!!!!!   ~~~zzzqqqkkkjjjeee___ZZZVVVPPPGGG@@@<<<999666444222000---+++***'''$$$###%%%)))---///,,,---000444<<>>BBBJJJSSS[[[```_________``````\\\UUUPPPLLLPPPSSSTTTQQQNNNNNNNNNPPPPPPPPPPPPOOONNNLLLKKKSSSOOOLLLMMMRRRUUUUUURRRQQQWWW^^^cccdddeeegggiiiccccccbbbbbbdddcccYYYNNNCCC333((( !!!,,,333;;;>>>BBBEEEDDD@@@777222---+++***'''     ###+++...+++'''%%%%%%%%%   !!!&&&+++%%%        !!!###$$$%%%%%%"""!!! ###%%% !!!"""#########$$$$$$$$$$$$######  !!!!!! """!!! """%%%###!!!     }}}}}}zzzvvvnnnfff```ZZZRRRKKKIIIJJJIIIFFFAAA<<<888777555222///......///000//////;;;BBB<<<777===IIIPPPHHHGGGGGGKKKRRRZZZ___aaa^^^[[[\\\aaabbb\\\UUURRROOOQQQSSSQQQMMMJJJJJJJJJSSSPPPMMMMMMOOOOOOLLLJJJKKKLLLMMMMMMLLLOOOTTTXXX___aaacccdddeeegggjjjkkkeee___```___[[[[[[PPP:::...&&&"""+++///444999<<<@@@CCC@@@:::333,,,+++111---        $$$)))***'''(((---,,,(((+++$$$  ###%%%%%%   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!! """###%%%&&&&&&%%%###"""!!! !!!!!!!!!###$$$###""""""&&&%%%###!!!!!!!!!!!!"""$$$$$$###"""    ~~~~~~zzzuuurrrkkkhhhbbb[[[UUUQQQLLLHHHCCCBBB???<<<999777777888777777666666666777999:::JJJNNNNNNIIIGGGLLLQQQQQQJJJKKKOOOSSSXXX\\\^^^^^^\\\YYYYYY]]]^^^XXXRRRPPPOOOQQQQQQOOOMMMLLLNNNPPPQQQOOOMMMMMMNNNMMMKKKHHHIIIJJJLLLLLLMMMQQQXXX]]]aaacccdddeeeeeeeeeeeefffbbb```ccc```SSSLLLBBB///$$$%%%...444888;;;<<>>;;;888888:::===???<<>>======>>>:::444///,,,,,,,,,###       """  $$$###   !!!  !!!"""""""""""""""!!!!!! ###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!###  !!!"""###$$$$$$$$$""""""%%%$$$###"""""""""""""""############"""!!!    ~~~tttkkkjjjjjjeee___[[[SSSQQQOOOLLLEEE@@@AAAEEEGGGEEECCCCCCEEEHHHJJJKKKCCCHHHNNNOOOMMMLLLPPPTTTTTTRRRPPPSSSWWWWWWPPPGGGJJJQQQYYY______]]][[[ZZZWWWTTTSSSUUUTTTOOOMMMNNNOOOOOOOOOPPPPPPQQQSSSTTTOOOOOOOOOOOONNNLLLIIIGGGJJJJJJJJJLLLPPPWWW___dddggghhhiiijjjjjjhhhdddaaa\\\VVVTTTGGG000$$$$$$...555===??????=========888222,,,++++++(((            !!! !!!"""!!!"""""""""""""""!!!!!!###""" !!!###$$$!!!!!!""""""""""""!!!!!!###  ######$$$$$$$$$######"""$$$$$$$$$######""""""""""""#########"""!!!    wwwpppggg```^^^\\\VVVQQQOOONNNLLLMMMNNNKKKGGGJJJQQQTTTSSSSSSUUUXXXYYYWWWUUULLLQQQVVVVVVTTTSSSWWW[[[SSSUUUYYY]]]\\\VVVOOOKKKPPPUUU\\\aaabbbaaa___]]]WWWUUUTTTUUUSSSNNNMMMOOOOOOPPPQQQSSSTTTSSSQQQOOOOOOOOOPPPPPPNNNLLLKKKJJJMMMLLLLLLNNNSSSYYY___cccbbbbbbdddfffgggddd]]]XXXTTTFFF;;;000(((222888===@@@@@@>>>>>>===888111******(((###       !!!"""!!!   !!!"""!!!!!!""""""""""""!!!!!!###!!!  !!!###%%%!!!!!!!!!""""""!!!!!!!!!""" ###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$#########"""""""""""""""!!!     {{{xxxtttgggddd___ZZZXXXRRRLLLJJJKKKOOOLLLPPPWWWZZZWWW[[[bbb```___```cccdddbbb]]]XXXSSSVVVYYYYYYXXXXXX[[[^^^XXX]]]ccccccZZZOOOLLLOOOYYY[[[___eeehhhgggccc___XXXVVVVVVWWWTTTOOONNNQQQOOOPPPQQQTTTUUUSSSOOOKKKMMMNNNOOONNNLLLKKKLLLMMMOOONNNNNNQQQVVV\\\```bbbcccbbbccceeeddd^^^TTTMMMCCC000$$$"""---666<<<===AAABBB@@@???===777///)))((($$$       $$$&&&$$$ """"""     !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!! !!!!!!###########################$$$$$$%%%$$$$$$######""""""""""""!!!    tttjjjfff^^^[[[[[[\\\[[[UUUPPPSSSZZZ]]]XXX[[[gggllliiijjjpppkkkiiiggghhhhhhddd\\\UUUXXXXXXYYYZZZ[[[]]]```bbb^^^aaaccc```TTTIIIKKKSSS______bbbhhhmmmkkkccc[[[WWWVVVXXXYYYUUUOOONNNRRROOOOOOOOOQQQTTTSSSPPPLLLJJJKKKKKKJJJHHHIIILLLOOONNNMMMNNNSSSZZZ___aaabbbdddbbb```___[[[QQQCCC999,,,&&&222;;;@@@>>>BBBDDDBBB@@@===444+++)))'''!!!       !!!******%%%      !!!###$$$$$$###""" !!!"""############""""""""""""""""""###""" !!! !!!""""""!!!!!!!!!!!!"""######$$$######$$$%%%%%%%%%$$$###"""""""""!!!   wwwwww{{{oooddd```\\\WWWZZZ___aaa]]][[[bbbmmmmmmfffiiiuuuzzzuuusssvvvrrroookkkiiihhhddd[[[TTTZZZYYYXXXYYY]]]aaadddddddddcccbbb]]]QQQHHHOOO[[[```___bbbiiiooolll___SSSVVVVVVYYYZZZVVVOOONNNQQQPPPNNNMMMNNNQQQSSSQQQOOOHHHIIIIIIGGGEEEGGGKKKPPPLLLLLLNNNTTT\\\aaacccccc___\\\XXXTTTMMM@@@///""")))555>>>CCC@@@DDDFFFDDDAAA<<<222((()))&&&      &&&...---&&&'''%%%###!!!         ###%%%&&&%%%###""" !!!"""##################""""""""""""#########!!!!!!###  """###### !!!"""$$$$$$"""###%%%%%%&&&%%%$$$###""""""!!!   {{{ssspppsssqqqgggcccfffbbbbbbgggpppsssrrruuu{{{wwwtttzzz|||uuuvvvzzzuuusssnnnlllnnnlllccc]]]]]]UUUVVVXXXYYY[[[^^^bbbeeeccc___YYYTTTRRRRRRUUUWWWccc\\\[[[ccchhhccc\\\YYYXXXTTTRRRSSSVVVUUUOOOJJJPPPSSSRRRNNNNNNPPPPPPMMMJJJJJJHHHFFFCCCBBBCCCDDDHHHOOOXXX^^^aaabbbcccddd\\\QQQEEE===444'''%%%///888@@@DDDCCCCCCAAA>>>999333---))))))###  !!!&&&((()))******'''###           !!!"""$$$$$$"""!!!!!!!!!  """###!!!### """"""!!!############""""""""""""'''&&&%%%###!!!%%%&&&###!!!"""$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###############&&&###   ~~~{{{wwwuuuvvvvvvsssqqqrrroooooossszzz|||{{{}}}zzz~~~wwwwwwxxxqqqooohhhccccccaaa\\\[[[]]]VVVXXX[[[]]]^^^^^^^^^^^^WWWVVVTTTTTTUUUXXX\\\^^^\\\XXXYYYaaaddd```ZZZXXXOOOQQQSSSTTTUUUTTTSSSRRRQQQTTTTTTQQQOOOQQQOOOKKKKKKJJJHHHEEECCCBBBCCCDDDCCCLLLXXX```aaa^^^[[[YYYKKK===...$$$&&&000:::BBBFFFDDDCCC@@@<<<777111+++((('''!!!     !!!''')))((('''$$$"""          %%%'''))))))&&&$$$###"""  !!!!!!###!!! """"""!!!#########"""""""""!!!!!!%%%%%%$$$###  ###""" ###'''$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$"""   ~~~}}}{{{}}}{{{{{{}}}~~~~~~wwwvvvtttjjjeee^^^WWWVVVWWWXXX[[[___XXX[[[___aaa```]]]XXXUUUNNNOOORRRUUUYYY]]]```aaaUUUUUUYYY^^^^^^XXXTTTSSSJJJOOOTTTUUUSSSRRRTTTWWWRRRVVVWWWTTTSSSSSSPPPLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCKKKVVV[[[YYYQQQGGGAAA555((('''222<<>>EEEIIIIIIEEE???888111,,,(((&&&    $$$&&&!!!  """%%%     ############$$$  !!!"""    """%%%((()))'''$$$"""!!! !!!"""!!! """$$$!!! """###!!!###"""""""""!!!!!!!!!!!! !!!!!!  !!!%%%))))))'''%%%###"""###%%%&&&&&&%%%%%%$$$###"""!!!!!!   vvvvvvyyyuuuvvvuuujjj___]]][[[ZZZ]]]aaaccccccaaa^^^[[[YYYXXXWWWSSSPPPRRRTTTWWWYYYZZZYYYWWWVVVNNNTTTZZZYYYVVVSSSSSSSSSOOOPPPSSSUUUVVVVVVUUUUUUSSSXXX[[[ZZZZZZZZZVVVPPPGGGEEEDDDDDDEEEEEECCC@@@CCC@@@:::333***"""!!!,,,777@@@EEEGGGJJJFFF???777000***'''%%%          """%%%$$$###%%%'''$$$  """$$$ !!!"""###    ###%%%$$$###"""""" !!!"""!!! """$$$!!! ######""""""""""""!!!!!!!!!!!!   """######$$$%%%'''%%%###"""!!!"""###$$$%%%%%%$$$$$$###""""""!!!  xxxzzz}}}xxxyyyyyyqqqkkkllljjjgggfffgggeee```ccc]]]WWWTTTUUUWWWWWWVVVTTTUUUWWWXXXXXXWWWVVVVVVLLLRRRWWWVVVUUUWWWYYYYYYOOOPPPRRRVVVYYYZZZYYYXXXUUUYYY\\\ZZZYYYXXXTTTNNNGGGFFFEEEEEEFFFDDD>>>999444---$$$$$$111<<>>666///)))%%%###             """###!!!!!!$$$'''&&&"""  ###&&&%%%%%%$$$###"""!!!    !!!"""""""""###$$$ ###$$$"""!!!###$$$"""""""""!!!!!!!!!!!! !!!!!!  $$$%%%%%%$$$#########""""""""""""""""""$$$$$$$$$###############   }}}zzzyyyzzzssssssuuutttooonnnooojjjdddccc\\\UUURRRVVVZZZ\\\\\\WWWVVVVVVUUUUUUVVVVVVWWWPPPUUUVVVSSSTTTXXXZZZXXXOOOTTTXXXZZZXXXWWWXXXZZZWWW[[[[[[WWWTTTRRRMMMGGGDDDBBBAAAAAA@@@:::000(((!!!)))888BBBFFFFFFEEECCC@@@;;;444---&&&"""             !!!!!! """$$$&&&###!!!"""### !!!%%%%%%%%%$$$!!!  !!!###  !!!###%%%"""!!!###$$$"""""""""!!!!!!!!! !!!!!!""""""!!!  ###&&&&&&$$$### !!!"""#########"""!!!###############$$$$$$$$$   yyyvvvwwwqqquuuxxxwwwrrrrrrtttqqqjjjbbb[[[TTTSSSXXX^^^``````ZZZYYYVVVTTTSSSTTTUUUVVVWWWZZZXXXRRRRRRVVVVVVSSSRRRZZZ```^^^VVVRRRUUUYYYZZZ\\\[[[UUUPPPMMMGGGAAA???===;;;;;;888///"""---<<>>;;;666000***###   '''+++    !!!   """###### $$$)))%%% ###$$$%%%%%%""""""   ###    !!!  !!!!!!"""######$$$$$$###!!!  !!!###"""""""""""""""!!! !!!"""$$$$$$%%%%%%###%%%$$$!!!!!!$$$%%%###!!!!!!"""###$$$%%%%%%%%%   ~~~}}}{{{yyyyyyzzz|||yyytttvvvxxxwwwyyyrrr___]]]\\\ZZZ[[[```bbb```]]]\\\ZZZWWWUUUUUUSSSQQQOOOOOOTTTWWWWWWXXXYYYWWWRRRQQQUUUYYYZZZWWWUUUSSSSSSPPPPPPLLLFFFFFFGGGBBB:::111---(((###$$$333===CCCFFFCCC???===999333---'''     ***---$$$   ###   ###((($$$ ######         !!!!!!""""""###$$$$$$%%%###"""  """###"""#########""""""!!! !!!###$$$$$$$$$$$$###%%%$$$!!!!!!$$$%%%###%%%%%%%%%$$$###"""!!!   }}}|||{{{{{{}}}{{{yyyyyy{{{}}}~~~~~~wwwxxxzzzvvvvvvnnn\\\```______cccffffffccc___\\\ZZZWWWUUUUUUTTTRRRPPPQQQQQQUUU[[[\\\WWWSSSTTTSSSUUUWWWWWWUUUSSSSSSSSSLLLKKKGGGBBB@@@???999222$$$!!! ***666===BBBEEECCC???<<<777///((("""    &&&,,,---''' """$$$$$$  !!!$$$   """      """"""######$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$#########$$$######"""!!!!!!""""""###$$$$$$#########%%%$$$!!!!!!$$$%%%###%%%%%%%%%$$$###!!!    |||{{{zzzzzz~~~||||||~~~}}}zzz|||vvvxxxyyyqqqppplllaaaeeefffjjjqqqsssmmmeeeaaa]]]ZZZWWWUUUTTTSSSRRRPPPQQQNNNSSS^^^___WWWSSSVVVUUUUUUUUUTTTRRRQQQQQQQQQLLLIIIBBB===999444,,,&&& $$$...999>>>BBBEEECCC@@@:::555,,,$$$    $$$))))))'''"""  """%%%$$$!!!     ###  """"""!!!   ######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$#########%%%$$$!!!!!!$$$%%%### !!!"""###$$$$$$$$$$$$   xxxzzzuuuyyywwwllliiilllhhhkkkmmmuuu~~~sssgggbbb___\\\XXXUUUTTTSSSRRRQQQOOOMMMRRR^^^```XXXUUUYYYTTTSSSRRRPPPPPPOOONNNNNNNNNFFF===666000''' (((111;;;@@@BBBEEECCC???888222)))!!!    %%%&&&!!!   !!!    ###"""   ###!!! !!!"""###    !!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$######"""######$$$$$$$$$#########%%%$$$!!!!!!$$$%%%### """$$$%%%%%%&&&  ssssssnnnssstttiiiffflllkkkmmmoooxxxsssgggdddccc```[[[WWWUUUTTTSSSRRRNNNOOOTTT[[[]]]ZZZXXXXXXSSSQQQOOONNNNNNMMMKKKIIIJJJ@@@555---&&&,,,555>>>AAACCCCCC@@@<<<333---&&&          ######       !!!"""######$$$$$$$$$$$$$$$$$$########################!!!"""######$$$#########""""""###$$$%%%%%%$$$$$$###%%%$$$!!!!!!$$$%%%### !!!""""""######""""""  ttteeeaaaYYY```jjjiiiiiimmmjjjjjjjjjrrr}}}|||nnneeefffiiieee___[[[XXXWWWUUUTTTPPPUUUXXXXXXYYY[[[YYYUUUQQQNNNLLLLLLLLLKKKGGGDDD@@@444)))###111:::BBBDDDCCCAAA;;;555---((("""         ###  !!!$$$"""   !!!###########################""""""############"""""" !!!""""""#########"""!!!"""###$$$%%%&&&&&&&&&###%%%$$$!!!!!!$$$%%%###############"""!!!    {{{uuurrrfffUUUMMMDDDNNNaaaiiimmmnnngggfffdddkkkvvvtttiiidddgggmmmiiiccc^^^[[[YYYWWWVVVRRRYYY[[[VVVVVV[[[YYYQQQOOOMMMKKKKKKKKKJJJEEEAAA777+++ """555===EEEEEEBBB>>>777000)))%%%         """!!!    &&&###       !!!$$$######""""""""""""""""""""""""############"""""" !!!""""""""""""""" !!!###$$$%%%&&&&&&'''###%%%$$$!!!!!!$$$%%%###""""""###""""""!!!    zzzooofff\\\NNNBBB===666;;;OOOeeennnnnnmmmkkkcccbbbgggeee]]]bbbnnnlllggg```XXXTTTSSSTTTUUUUUUXXXXXXTTTUUUYYYWWWQQQNNNMMMLLLJJJHHHCCC===888%%%"""***===@@@BBBBBBCCCAAA888...(((!!!                !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!######"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!!!!"""$$$%%%###     zzziii\\\SSSJJJ>>>444111111===TTThhhooommmkkkccc]]]\\\aaa```[[[___jjjkkkfff___XXXTTTSSSUUUWWWTTTVVVUUUQQQQQQUUUSSSNNNIIIJJJJJJJJJEEE===222+++ %%%///BBBCCCBBB@@@???>>>666---&&&                 !!!!!!"""""""""#########!!!!!! !!!!!!########################"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%###    }}}uuufffSSSGGGAAA:::222***&&&///CCC\\\mmmpppllliii]]]XXXXXX\\\\\\ZZZ^^^fffgggbbb[[[UUURRRSSSVVVXXXUUUUUURRRNNNMMMOOOMMMIIIEEEFFFFFFDDD===111$$$***777FFFFFFCCC???===;;;444+++!!!              ###     !!! """"""#########$$$$$$$$$"""!!!!!! !!!!!!"""##############################$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%"""    zzzzzz~~~wwwkkkbbbSSSCCC;;;999666000---(((666MMMbbbnnnooojjjfff\\\ZZZYYY[[[\\\\\\___cccbbb^^^XXXRRRPPPRRRVVVYYYWWWUUUQQQMMMKKKKKKHHHFFFEEEBBB===777///$$$000???FFFGGGEEEAAA???<<<333)))    """         $$$"""      ######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%"""    xxxvvvuuuiiiYYYOOOCCC999888888555222222444BBBUUUbbbhhhhhhdddaaa\\\]]]\\\ZZZ[[[___```___aaa^^^YYYUUUTTTVVVYYY[[[ZZZVVVQQQNNNKKKGGGCCCBBBCCC<<<111'''%%%777EEECCCFFFGGGEEECCC>>>333'''    %%%'''!!!      """!!!  !!! !!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###   ~~~}}}wwwqqqhhhZZZNNNBBB999555888999555666;;;EEEPPP[[[```aaa```]]]YYY[[[^^^\\\XXXZZZ```aaa\\\bbb```]]][[[ZZZ[[[]]]___ZZZTTTPPPNNNJJJBBB===;;;:::111$$$ ...>>>IIIBBBFFFHHHFFFDDD>>>111$$$    !!!"""       """   !!!######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&### {{{wwwssshhhXXXLLLGGG;;;777777>>>>>>===DDDPPPVVV^^^cccaaa___^^^[[[VVVYYY^^^]]]XXX[[[eeeeee]]]aaaaaa___^^^]]]]]]^^^^^^VVVPPPLLLLLLGGG<<<444333***### '''555BBBJJJEEEGGGGGGDDD@@@:::---!!!         ###   ######   ###############$$$$$$$$$$$$######""""""""""""###### !!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$!!!  vvvqqqmmm___KKKBBBCCC:::777;;;DDDFFFGGGUUUgggbbbhhhjjjeeebbbaaa]]]VVVYYY______YYY^^^iiijjj```___^^^^^^^^^]]]\\\[[[[[[SSSLLLIIIIIIDDD777...---  ,,,:::EEEJJJHHHHHHFFF@@@<<<555***       """!!! """     $$$&&&$$$"""""""""  $$$%%%"""   $$$""""""#########$$$$$$$$$######""""""""""""###### !!!""""""###%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&%%%!!!  rrrdddZZZOOODDD>>>???===CCCLLLTTTYYY^^^dddiiifffggghhhfffbbb___]]]\\\ccc___\\\\\\```cccdddccchhhaaaZZZXXXZZZZZZUUUPPPKKKEEE@@@<<<444(((  !!!///<<>>AAAHHHMMMUUU\\\```cccgggjjjhhhiiihhheeeaaa]]]\\\\\\```]]]ZZZZZZ^^^bbbcccbbbeee```ZZZWWWUUUSSSNNNIIIEEE===555000)))%%%222???GGGKKKHHHKKKIIIBBB:::111$$$      !!!       $$$$$$%%%$$$   ###"""!!!   !!!###$$$%%%%%%%%%$$$"""""""""############$$$###"""!!!###%%%&&&%%%###$$$%%%&&&'''''''''&&&%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%###!!!     {{{xxxppplll]]]LLLBBB??????DDDIIITTTYYY```eeehhhhhhiiiiiiiiihhhgggccc```]]]^^^___]]]ZZZWWWXXX\\\______^^^]]][[[WWWRRRLLLFFFAAA>>>888///&&& )))777CCCJJJLLLIIIIIIFFF>>>666---!!!            !!!!!!!!!   ######!!!  """$$$%%%%%%%%%$$$"""""""""############$$$$$$###"""###$$$%%%$$$"""$$$$$$%%%&&&''''''''''''(((&&&$$$$$$%%%&&&%%%$$$''''''''''''&&&$$$###"""    |||yyyvvvmmm^^^QQQBBB;;;???HHHQQQWWW]]]aaagggkkkmmmllljjjiiihhhgggdddaaa^^^]]]___aaaXXXUUUSSSTTTWWWXXXWWWUUUNNNOOOMMMGGG>>>666222111(((  """...<<>>IIIGGGGGGKKKJJJCCC;;;111%%% !!!***&&&           !!!###$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%$$$%%%''')))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!  !!!###$$$%%%&&&&&&''''''%%%%%%%%%%%%'''''''''''''''''''''''''''''''''%%%###!!!!!!!!!###$$$#########""""""!!!!!!!!!!!!"""!!! !!! !!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""######ooo```VVVPPPZZZbbbfffooo|||zzzyyyvvvpppggg``````hhhppptttsssppplllggggggiiilllkkkppprrrooommmmmmiiibbb\\\WWWKKK999&&& &&&444BBBIIIDDDDDDKKKIII@@@666---"""  ###         """######$$$&&&"""######$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''(((''''''&&&&&&%%%&&&&&&'''%%%&&&'''''''''&&&%%%%%%%%%%%%$$$###""""""!!! """!!!  """"""######%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$%%%##################""""""!!!###$$$""" !!!###$$$$$$###     !!!"""###""""""######"""!!!!!!""""""###uuudddYYYUUURRRhhhvvvtttvvvzzzuuuppphhhbbbcccjjjttt||||||{{{xxxrrrmmmkkkmmmppppppvvvxxxrrrnnnlllggg```^^^TTTCCC111!!! (((999EEEHHHBBBCCCKKKIII===333***             #########$$$&&&######$$$%%%%%%%%%%%%$$$!!!###&&&''''''&&&''''''(((''''''''''''(((((()))&&&&&&(((((()))((('''&&&''''''''''''&&&&&&&&&&&&%%%$$$###!!!  !!!  !!!""""""""""""""""""""""""$$$"""  """$$$&&&"""######$$$$$$###""""""!!!###%%%$$$"""!!!###%%%&&&%%%"""  """!!!  !!!!!! !!!!!!"""!!! !!!############"""%%%$$$###"""!!!!!!!!!!!!kkkZZZVVV[[[ddduuuyyyqqqddd]]]eeeqqqwwwyyy{{{|||yyyyyyvvvooonnnrrrsssyyy|||wwwppplllgggbbbYYYJJJ777(((  ***===CCCHHHGGGFFFFFFCCC>>>222(((             """""""""###%%%%%%""" $$$***,,,'''!!!######$$$%%%%%%%%%$$$$$$))))))(((((((((((())))))%%%%%%&&&'''((()))******'''((()))******)))((('''((((((&&&$$$###"""!!!!!!###############"""!!! !!!"""###%%%$$$###!!! $$$""" !!!  !!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!############!!!!!!###"""!!!   """!!!  !!!###$$$&&&$$$""" tttbbbXXX]]]gggsss}}}xxxjjjbbb```lllzzz}}}yyyyyyvvvqqqqqqtttwww|||}}}wwwoooiiiccc]]]SSSCCC000""" ###...>>>DDDHHHGGGFFFEEEBBB===000&&&        !!!$$$$$$###$$$&&&###"""!!!$$$((()))&&&""""""###$$$$$$%%%%%%%%%%%%(((((())))))))))))((((((%%%&&&&&&'''((()))******)))))))))))))))((('''&&&((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$###&&&$$$!!! !!!  !!!!!!!!!!!! """!!! !!! """###$$$###"""!!! wwwggg[[[ZZZfffuuu|||vvvqqqhhheeehhhuuu}}}zzzxxxvvvtttuuuxxx{{{~~~vvvmmmfff^^^WWWLLL<<<)))'''333???DDDHHHGGGFFFEEE@@@999---"""        """$$$%%%%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$"""######$$$%%%&&&&&&''''''((()))******)))((('''%%%&&&''''''))))))***++++++***)))''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&$$$###"""""""""  """"""!!! ######!!!  !!!!!!###""""""!!!!!!""""""### mmm```^^^dddqqq|||xxxoooiiioooooorrrzzz}}}zzzxxxvvvvvvwwwzzz}}}|||tttllleee\\\UUUJJJ999&&&'''444@@@DDDGGGFFFEEECCC<<<555)))         !!!$$$%%%%%%%%%%%% ###&&&&&&$$$###$$$&&&#########$$$%%%&&&'''((('''((()))******)))((('''&&&&&&'''((()))***++++++,,,+++(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((((((((&&&%%%$$$$$$%%%''')))+++)))))))))((('''&&&%%%$$$  !!!!!! !!!"""######$$$$$$###"""""""""""""""yyyccc___hhhrrryyy}}}{{{qqqllliiiwwwwwwxxxyyy|||~~~}}}{{{~~~{{{xxxwwwxxxyyyzzz{{{|||yyyrrrlllfff___WWWHHH777$$$'''333@@@DDDFFFDDDCCCAAA888///$$$         """$$$%%%$$$$$$!!!$$$'''&&&###"""$$$'''$$$$$$$$$$$$%%%&&&'''((('''((()))******)))((('''&&&&&&'''((()))***++++++,,,+++)))'''&&&%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%######$$$&&&(((***)))*********)))((('''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""###$$$$$$$$$######""""""!!!!!!ppp```dddsss}}}}}}zzz|||}}}|||uuunnnlllooosssxxxzzzyyywwwxxx|||~~~}}}~~~~~~zzzyyy{{{{{{yyyyyyyyywwwqqqmmmiiibbb[[[GGG555###'''444@@@CCCDDDBBBAAA>>>444)))        !!! """$$$%%%$$$######%%%'''&&&$$$###%%%'''&&&%%%$$$$$$$$$%%%'''((())))))(((((((((((())))))&&&'''((((((******+++,,,++++++***(((((('''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$#########%%%'''((((((((()))))))))(((((('''""""""############$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$### !!!"""###"""#########""""""!!! sssjjjooo{{{{{{vvvwwwtttrrrqqqppprrrvvvzzzxxx||||||xxxxxx~~~~~~}}}~~~zzzxxxxxxuuupppnnnllleee]]]GGG666$$$+++888@@@BBBBBBAAA@@@;;;000$$$      $$$"""!!!"""%%%&&&%%%###&&&''''''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''***)))(((''''''((()))***''''''((()))***++++++,,,******+++******)))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""##############################&&&%%%"""  !!!"""""""""!!! }}}vvvzzz}}}wwwsssqqqqqqtttyyy}}}}}}||||||yyy{{{zzzzzzxxxxxxuuupppnnnmmmfff^^^JJJ999'''  ///===???AAAAAA???>>>:::..."""    $$$   &&&$$$"""$$$&&&(((&&&$$$((('''&&&&&&&&&'''''''''***(((&&&$$$$$$$$$%%%&&&+++***'''&&&&&&'''***+++''''''((()))***+++,,,,,,)))***+++,,,,,,+++))))))&&&&&&&&&'''''')))******(((((()))(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""$$$%%%"""!!!  !!!"""!!!  !!!""""""!!! xxx{{{zzzqqqkkknnnttt~~~~~~www|||}}}||||||zzzvvvvvvwwwooogggkkkiiiYYYJJJ;;;+++!!!###111;;;BBBFFFBBB999888888///              $$$%%%''''''&&&%%%&&&'''&&&$$$###&&&***,,,((($$$)))(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''))))))(((((((((((())))))+++***)))+++------)))&&&+++)))(((''''''((()))+++&&&'''))))))'''''''''((((((&&&$$$$$$&&&((())))))'''&&&&&&%%%&&&'''))))))######$$$%%%&&&(((((()))%%%###!!! !!!###&&&'''&&&%%%###$$$$$$$$$!!! ######""""""!!!!!!  ###"""!!!!!!###%%%%%%$$$###!!!  !!!"""""""""    ###$$$""" """""" yyyyyywwwooonnnttt||||||~~~}}}|||xxxwww~~~}}}~~~~~~}}}zzzwwwsssrrrtttnnngggkkkiiiYYYNNN>>>,,,"""&&&555???AAAEEEBBB:::888777---            """$$$%%%''''''&&&%%%&&&'''(((&&&$$$'''***+++((($$$''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''))))))(((((((((((()))))),,,*********,,,,,,)))&&&***)))'''&&&&&&''')))***&&&(((***)))((('''(((((()))'''$$$$$$&&&(((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""###%%%&&&&&&$$$$$$$$$$$$$$$""" $$$$$$#########""""""""" """"""!!!!!!###%%%&&&&&&$$$###"""!!!!!!!!!"""""""""""""""!!!  !!!!!! {{{yyyuuupppttt|||~~~~~~{{{wwwwww~~~zzzvvvwwwzzzzzzwwwssspppmmmooolllfffjjjhhhYYYRRRBBB..."""+++999CCC???CCCAAA;;;888555***           %%%$$$%%%'''&&&&&&%%%&&&(((***((('''(((***+++(((%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((((('''''')))))))))))))))))))))))),,,+++******+++***(((&&&)))((('''&&&&&&'''((()))''')))******)))(((((()))***(((%%%%%%&&&''''''''')))((('''&&&&&&''''''((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$############&&&$$$$$$$$$%%%$$$""" $$$$$$$$$$$$$$$#########!!!""""""!!!"""###$$$''''''%%%$$$##################"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!~~~|||wwwtttzzz|||}}}|||yyyxxx{{{uuupppqqquuuwwwtttooolllhhhkkkjjjfffiiifffWWWTTTCCC...""" ---:::BBB>>>AAAAAA<<<777222&&&         """&&&$$$%%%&&&&&&%%%%%%'''))),,,+++))))))******(((&&&#########$$$%%%&&&''''''###%%%'''*********)))((()))))))))******))))))))),,,++++++******)))'''&&&(((((('''&&&&&&'''((((((((()))++++++)))))))))******(((&&&%%%&&&'''&&&%%%)))((('''%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!!%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$######!!!!!!""""""""""""###$$$'''&&&%%%$$$############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$""" !!!!!!  ~~~{{{}}}}}}||||||zzzxxxrrrmmmnnnsssuuuqqqlllkkkeeegggiiieeegggcccUUUPPP???,,,!!!---999??????AAAAAA<<<555---!!!        $$$'''$$$%%%&&&%%%%%%%%%(((***---,,,***)))))))))((('''"""###$$$%%%&&&'''''''''%%%''')))+++,,,,,,***)))))))))************))))))+++++++++***(((((((((((((((((((((''''''(((((((((((()))++++++)))))))))***)))(((&&&&&&''''''&&&%%%((('''%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&$$$"""!!!%%%$$$$$$$$$%%%%%%$$$"""########################""""""""""""############%%%$$$###""""""!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###%%%&&&%%%###!!!!!!!!!!!!!!! !!! ~~~~~~tttqqqnnnooorrrsssppplllmmmdddeeeiiifffeee```RRRHHH888&&&###///888===AAABBB@@@;;;333(((        !!!$$$%%%$$$%%%%%%%%%$$$%%%(((+++,,,,,,***)))((((((((((((###$$$%%%&&&'''''''''''''''((()))+++++++++******((()))***++++++***)))((()))******)))''''''(((***((())))))))))))))))))(((''')))******)))(((((()))((('''&&&&&&'''(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((((((((()))$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$%%%&&&&&&$$$###"""""""""###############$$$"""""""""$$$$$$###"""###""""""!!! !!!!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""" """$$$$$$###!!! !!!"""!!!  !!!!!!     !!!"""}}}qqqqqqpppqqqsssrrrpppnnnooodddeeeiiifffccc\\\NNN???000 &&&222;;;???DDDCCC@@@:::000###           #########$$$%%%%%%$$$$$$%%%)))+++++++++***(((''''''((()))%%%%%%'''(((((((((((('''((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((()))***(((''''''))),,,))))))************))))))&&&(((***)))((('''(((((('''&&&%%%&&&(((((('''&&&((('''&&&&&&&&&'''((()))''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%###!!!""""""!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""  !!!!!!!!! !!!  !!!!!!!!!  !!!"""######{{{ssspppqqqsssttttttrrrpppoooqqqeeeeeejjjfffbbb[[[LLL888+++(((555===AAAFFFDDD@@@:::...         ###$$$###"""$$$$$$%%%$$$$$$&&&))),,,******)))(((&&&&&&(((***&&&'''((()))))))))((('''(((''''''&&&&&&&&&''''''((()))+++,,,,,,+++)))(((&&&((()))(((&&&'''***---******++++++++++++******&&&((())))))(((''''''(((&&&%%%%%%'''((()))(((&&&)))(((''''''((()))***+++((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!"""$$$%%%###!!!###"""!!!!!!!!!!!!!!!""" """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! ###"""!!! !!!!!!  """"""######"""  """###$$$$$$~~~}}}|||}}}zzzsssqqqtttxxxzzzyyyuuuoookkkeeeggggggeeefffaaaPPP>>>+++$$$ """!!!!!!***444>>>EEEIIIFFF@@@666)))        ###%%%&&&(((%%%%%%&&&''''''''''''''',,,+++***(((''''''&&&&&&((()))*********((('''&&&(((((()))))))))'''&&&$$$###&&&))),,,---,,,***)))+++***)))***+++++++++)))&&&'''(((******((('''&&&&&&(((***+++++++++)))((()))***,,,---,,,)))&&&$$$***))))))))))))))))))(((((()))******)))(((&&&%%%$$$######$$$&&&'''&&&%%%$$$$$$%%%&&&%%%$$$###""""""###%%%%%%$$$$$$&&&'''$$$$$$###"""!!! !!!  !!!"""!!! !!!""""""""""""""""""!!!!!!!!!!!!######"""  ###$$$$$${{{|||{{{|||{{{uuuppprrrtttvvvuuuqqqmmmjjjfffeeebbb```bbb^^^OOO???)))!!!&&&------'''!!!###---777@@@DDDGGGEEE>>>444'''      $$$&&&&&&&&&'''(((((()))))))))))))))(((+++***)))((((((((((((((())))))*********)))''''''(((((())))))((((((''''''(((((())))))******+++++++++***)))***+++,,,+++)))&&&''')))******)))'''&&&((()))+++------,,,+++***((()))***+++***((('''%%%*********))))))))))))((()))************((('''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&%%%$$$###""""""$$$$$$###"""!!!"""###""""""!!!!!!  """!!!!!!  !!!""""""!!! ###$$$$$$~~~yyy|||{{{|||~~~{{{wwwrrrrrrssssssrrrpppnnnlllkkkfff___\\\\\\XXXIII999$$$###111;;;999...###&&&333===BBBCCCEEEBBB;;;000###    ###''''''&&&%%%%%%)))******+++******))))))******))))))))))))******)))************))))))(((((((((((((((((())))))***---+++((('''''')))+++---,,,***)))***+++,,,+++***((()))***++++++***)))(((((()))+++,,,,,,,,,+++***((((((((()))((((((((((((++++++*********)))))))))++++++++++++***)))((('''((('''&&&&&&'''((('''%%%$$$%%%%%%$$$###"""!!! !!!""""""  !!!""""""!!! !!!###$$$$$$~~~~~~|||}}}|||}}}~~~}}}zzzxxxxxxwwwuuutttrrrrrrqqqqqqqqqjjjaaa\\\YYYOOO===---%%%444>>><<>>FFFGGGEEE@@@;;;111$$$       """$$$%%%&&&(((((()))******++++++******(((((('''(((((()))******)))((((((((((((((()))***))))))))))))***+++,,,---***+++,,,---,,,+++)))(((---+++***+++,,,---,,,+++************************(((((((((((()))))))))******)))(((((((((***+++,,,******)))(((''''''&&&&&&%%%%%%###""""""!!!"""""" !!!!!!!!!!!!""""""!!! """###""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$###"""!!!  !!!!!! """$$$%%%~~~{{{yyy{{{}}}xxxssspppnnnnnnnnnhhhddd___XXXHHH444%%%!!!'''444>>>EEEGGGHHH@@@:::///"""        !!!$$$###$$$%%%&&&'''(((((((((((('''''''''''''''((((((''''''&&&&&&&&&''')))***))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))---,,,++++++------,,,+++******))))))))))))******((((((''''''(((((())))))(((''''''''''''(((((()))&&&&&&%%%$$$###"""!!!!!!"""!!! !!!"""""""""""""""############!!!###&&&%%%$$$###$$$&&&$$$$$$###"""######$$$%%%)))(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""" !!!"""!!!  !!! """$$$&&&}}}zzzzzz}}}zzzuuuqqqooonnnnnnkkkfff___UUUAAA******666>>>DDDGGGIII@@@999...!!!         !!!"""###$$$$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((())))))***+++,,,---,,,+++***+++++++++++++++++++++,,,---,,,++++++------,,,+++******))))))))))))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!  !!!"""$$$###""""""###%%%"""""""""""""""""""""""""""%%%''''''%%%$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&***(((%%%###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!#########!!! !!!"""#########"""!!!   """%%%&&&~~~~~~~~~}}}{{{zzz}}}yyywwwvvvpppgggfffkkkkkkfff\\\OOO???---$$$555<<<>>>BBBFFFHHHBBB:::...             !!!###############$$$%%%&&&$$$######"""$$$&&&)))***$$$&&&))),,,---,,,***)))((()))***++++++***((('''***++++++******)))((('''+++)))'''&&&&&&%%%###!!!%%%%%%$$$###!!!  """$$$"""""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$ ###'''((('''%%%$$$$$$$$$!!!"""&&&(((%%%!!!%%%&&&&&&%%%$$$$$$%%%'''#########"""!!!"""$$$'''***(((&&&%%%$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$############"""!!!  !!!"""###$$$######"""###   """&&&)))|||}}}|||xxx{{{}}}wwwzzzvvvtttrrrkkkddddddiiiiiidddZZZKKK999(((&&&777===>>>AAADDDEEE<<<555)))           """$$$###$$$&&&((((((((('''&&&$$$&&&'''(((((('''%%%$$$$$$$$$%%%%%%$$$$$$######$$$"""!!! !!! """%%% !!!###%%%&&&''''''''''''''''''&&&&&&###$$$%%%%%%%%%%%%$$$###!!!$$$&&&'''&&&%%%%%%%%%%%%###!!!###&&&(((%%%!!!$$$%%%&&&%%%######%%%&&&"""###$$$$$$######%%%''')))(((&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###"""!!!  !!!##################  """&&&(((|||}}}}}}xxxtttuuuyyyxxxtttzzzvvvqqqnnnhhhcccdddhhhgggaaaVVVDDD000!!!)))888===>>>???AAAAAA555---"""          !!!#########$$$&&&((($$$%%%%%%&&&'''(((((()))***+++,,,,,,,,,***)))((("""$$$%%%''''''%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&'''%%%###%%%'''(((%%%"""$$$%%%%%%$$$######$$$&&&"""$$$&&&&&&&&&%%%&&&(((((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!! """###$$$$$$$$$"""   """$$$&&&}}}yyytttqqqqqqtttuuuttt|||xxxrrrlllgggeeefffhhheee___QQQ===)))(((666;;;<<<>>>???>>>111)))         ###$$$$$$$$$###"""!!!  !!! !!!"""######$$$$$$&&&'''))))))(((&&&&&&&&&'''((()))***++++++*********+++,,,,,,+++)))'''&&&"""$$$&&&''''''&&&$$$"""$$$$$$%%%$$$######%%%''')))'''&&&&&&((((((%%%######$$$%%%$$$###"""$$$&&&"""%%%'''((((((''''''(((((('''&&&&&&%%%&&&''''''''''''((((((((((((''''''###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!  """$$$%%%&&&&&&"""   !!! !!!###$$$$$$~~~~~~~~~yyyuuupppoooppprrruuuxxx}}}yyyqqqjjjffffffggggggeee\\\LLL777%%%'''444999;;;======;;;000'''          !!!%%%$$$%%%%%%&&&&&&&&&%%%%%%'''((()))(((&&&$$$######!!!!!!!!!!!!!!!   !!!###$$$&&&''''''$$$$$$%%%&&&'''(((((()))''')))++++++***(((''''''))))))***+++++++++***)))***+++++++++***((('''&&&###$$$&&&''''''&&&$$$###$$$$$$$$$###""""""%%%((()))((('''(((((('''&&&%%%$$$%%%%%%$$$######$$$&&&$$$&&&))))))(((''''''(((''''''''''''''''''(((((((((((())))))))))))((((((########################""""""""""""""""""!!!  """###%%%&&&'''"""  !!!"""$$$!!!"""$$$$$$###~~~}}}~~~vvvrrrooopppqqqrrrvvv||||||xxxqqqhhheeeggggggeeedddXXXEEE111"""(((444999;;;===<<<999///%%%        """%%%$$$%%%&&&'''((()))))))))***,,,------+++)))((((((&&&'''((()))((('''&&&%%% !!!!!!###"""   !!! !!!"""#########$$$###"""$$$&&&'''&&&%%%%%%%%%&&&'''((())))))***&&&&&&''''''((()))******%%%'''***+++*********+++*********)))))))))))))))++++++***))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$###""""""%%%'''''''''(((((((((''''''&&&%%%&&&&&&%%%$$$$$$%%%'''&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&"""!!!!!! !!!!!!""""""""""""######""""""!!! !!!"""$$$%%%   !!!  $$$!!!"""%%%%%%###~~~vvvrrrqqqssstttssswww}}}|||zzzsssjjjhhhjjjiiidddbbbSSS>>>,,,!!!!!!,,,666;;;<<<===;;;777+++"""        ###%%%%%%&&&''')))***+++++++++(((+++---...,,,+++***+++'''(((***+++++++++)))((($$$%%%&&&'''((())))))))))))(((((('''''''''((((((%%%%%%%%%%%%&&&'''((()))%%%&&&'''(((((((((((((((***)))((()))+++,,,,,,***(((((()))))))))*********((((((((())))))*********&&&(((*********)))***,,,++++++)))((('''((())))))***)))'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''"""###$$$###""""""$$$&&&%%%&&&((((((''''''''''''&&&''''''&&&%%%%%%&&&((()))***)))(((%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$###### !!!   !!!"""###&&&&&&$$$xxxssssssvvvuuusssvvv}}}}}}vvvmmmkkkooolllfff```PPP:::))) &&&000999===>>>===:::555(((        ###%%%'''((()))***++++++++++++'''))),,,...---,,,+++,,,&&&''')))+++++++++)))(((((()))+++,,,---.........++++++++++++++++++++++++(((((((((((()))***+++,,,******+++,,,,,,,,,++++++---,,,+++,,,.........---+++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,+++)))'''((()))---+++)))''''''''')))***(((&&&$$$######%%%''')))((('''%%%$$$$$$%%%'''(((!!!###$$$$$$######$$$%%%$$$%%%'''((('''''''''(((&&&'''((('''&&&%%%''')))++++++)))'''$$$###$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!    !!! !!!!!!###''''''%%%~~~{{{xxxrrrpppuuutttooosss||||||xxxtttqqqpppmmmhhhddd^^^HHH///!!!$$$111<<<===>>>@@@;;;222)))       $$$'''&&&'''((()))******+++******((())),,,......---+++))))))***++++++,,,,,,++++++)))***+++---...//////000444222...+++))))))++++++++++++******+++---///000******+++,,,------.........---+++******+++---......,,,))))))***,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,------...---------(((((()))(((&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''%%%%%%''''''$$$$$$'''''''''''''''''''''&&&&&&"""!!! !!!   !!!!!!!!!!!!""" !!!!!! }}}wwwsssooonnnkkkiiilllrrr{{{xxxuuusssrrrnnnhhhccc[[[FFF--- '''333===>>>>>>???:::111'''       %%%''''''(((((())))))******))))))((()))+++,,,---,,,+++***+++,,,------......------***+++,,,---.../////////000...,,,******+++,,,...++++++++++++,,,---......******++++++,,,------......---,,,++++++,,,---......+++)))(((***+++,,,,,,((()))***++++++,,,,,,,,,,,,,,,------------,,,,,,((())))))(((&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((''''''%%%%%%)))&&&%%%''''''######%%%&&&'''((((((((('''&&&%%%"""    """###!!! !!!!!!!!!{{{qqqnnnpppfffhhhhhhfffhhhooouuuwww{{{xxxuuusssqqqmmmgggbbbWWWBBB******777??????>>>>>>888...###    """'''((('''))))))))))))(((((((((((())))))******++++++++++++---......///000/////////,,,,,,------............,,,+++***)))***,,,...///+++,,,,,,---------,,,,,,*********++++++,,,,,,------------------------------+++)))(((***+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))******)))&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$###""""""######$$$%%%&&&''''''(((&&&'''((()))((('''%%%###)))&&&%%%'''&&&""""""$$$&&&''''''((('''%%%###"""  """  !!!$$$$$$""" """###"""!!!{{{xxxuuuooodddYYYWWW[[[[[[eeejjjiiiooo|||}}}xxxrrrooommmjjjeeeaaaRRR>>>(((###%%%&&& ...:::BBB@@@>>><<<555+++        %%%((()))(((******)))(((((('''''''''******)))))))))***+++,,,......///000000000000///.........---------......******))))))***,,,...///,,,,,,.........---,,,+++*********+++++++++,,,,,,---......//////......------+++))))))***,,,++++++)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))***+++)))'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###"""!!! ######$$$%%%&&&'''((()))'''(((***+++***(((%%%$$$'''$$$$$$&&&&&&""""""%%%&&&&&&&&&%%%###  !!! !!!%%%(((###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!"""###   !!!%%%%%%###""""""###$$$###"""~~~qqqiiiaaa\\\WWWSSSSSSVVVgggrrryyyxxx{{{xxxpppjjjhhhfffdddbbbOOO;;;&&&'''///333)))$$$"""111<<>>:::666---"""  """,,,"""         %%%&&&''')))+++,,,+++***)))***+++---///,,,,,,---------.........---......///////////////000///---,,,---...000222+++,,,,,,------.........---,,,,,,,,,---...000111...........................---+++******+++---...///......///000000///---,,,,,,,,,------,,,+++++++++++++++******)))''''''%%%'''******)))'''&&&&&&))))))))))))************%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''***+++***&&&$$$%%%###!!!%%%(((((((((''''''%%%$$$###&&&$$$"""$$$((()))(((%%%((((((''''''''''''((((((***))))))((('''&&&&&&%%%$$$$$$###"""""""""######"""!!!!!!"""$$$$$$###!!!!!!###&&&)))%%%$$$$$$$$$%%%$$$!!!wwwxxx}}}yyyvvv~~~~~~|||{{{~~~|||{{{|||~~~vvvooopppooojjjmmmiii[[[EEE555$$$&&&999LLLXXXZZZQQQ@@@,,,&&&000---+++((($$$ &&&111999>>>AAA>>>999222'''               %%%$$$)))(((%%%)))...,,,***)))***+++,,,+++,,,...///...---++++++,,,+++,,,.../////////......---...///000000///......)))))))))***+++,,,......+++++++++,,,---...///000000///............//////111///------.../////////111111000///////////////...---,,,++++++,,,---...///,,,)))((())))))'''%%%(((******(((%%%%%%)))---,,,+++***(((''''''''''''&&&&&&%%%%%%$$$###""""""((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&((()))'''''''''$$$!!!'''---(((((((((((('''&&&%%%$$$%%%&&&((())))))(((&&&%%%***)))&&&$$$###$$$&&&'''***)))'''&&&%%%$$$$$$### !!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!! !!!######""" !!!###$$$%%%&&&&&&&&&''''''&&&%%%$$$"""!!! |||xxxzzz||||||~~~}}}}}}}}}~~~}}}|||zzzxxxxxxyyyyyyxxxqqqqqqpppjjjjjjdddSSS===/// """111AAAKKKKKKDDD777((('''///666555333000+++%%%'''222<<<@@@AAA<<<666///$$$           ###'''&&&+++***'''+++---+++******,,,---,,,+++,,,...//////---+++,,,,,,,,,---...///000//////...,,,---...///000///......,,,,,,+++++++++,,,------,,,,,,,,,,,,---...///000////////////////////////111///------...000000///000000///////////////000000///...,,,++++++,,,,,,...+++(((((())))))(((&&&)))))))))'''&&&''')))++++++***)))(((''''''''''''%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((((('''%%%""" """!!!"""&&&***&&&''''''''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%***(((&&&######$$$%%%&&&)))(((&&&$$$######$$$$$$######"""""""""######$$$######$$$$$$$$$###"""!!! !!!"""######""" """###$$$%%%&&&&&&&&&&&&))))))((('''&&&$$$###"""wwwyyy|||{{{}}}{{{zzz||||||{{{yyywwwqqqrrrrrrllljjj```MMM666***&&&000666333000))) ###***333555555444000(((!!!)))444>>>BBBBBB<<<444,,,"""        &&&)))'''------***...+++******,,,---...---,,,,,,...//////---,,,,,,---...//////000000000000///---......///000000//////000///...---,,,,,,---...///......---......//////......///000000000///...111///......///000000////////////...//////000000222111///---,,,++++++***,,,***''''''((()))((((((+++)))'''&&&((()))))))))))))))((('''&&&&&&&&&&&&''''''&&&&&&'''(((***++++++***)))((((((((((((((('''&&&&&&%%%&&&&&&'''((()))&&&""" &&&(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&)))'''%%%#########$$$%%%'''&&&$$$"""""""""$$$%%%&&&%%%###""""""###$$$%%%""""""###$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((('''&&&$$$""""""yyy}}}{{{yyy|||}}}{{{}}}}}}wwwsssnnnrrrtttooolll___JJJ222'''!!!$$$!!!"""$$$'''((('''###,,,666===BBBCCC>>>666---!!!      ((()))'''......+++///******+++---///000...,,,,,,...//////---,,,---...000000000111111111000000//////000000111111222222222000///...---...///000000000///...............---...000111222111///...111000//////000111000//////............///000000000000///...,,,,,,++++++***((('''&&&'''((()))***,,,(((&&&&&&)))+++)))'''(((''''''&&&&&&&&&''''''+++***((('''&&&'''((())),,,++++++***))))))))))))'''''''''&&&&&&&&&&&&&&&((($$$ ###((()))(((%%%$$$$$$######$$$$$$%%%&&&''''''''''''((((((((((((''''''((('''%%%#########$$$%%%%%%$$$""" !!!###%%%&&&%%%###""""""###$$$%%%!!!!!!"""#########$$$$$$""""""""""""###%%%'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&%%%###""" ~~~{{{xxx{{{zzzwwwxxx}}}{{{rrruuupppsssvvvqqqlll\\\DDD,,,###!!!...888:::@@@DDD@@@999...     )))(((&&&---///,,,///+++***+++...000000///---,,,...//////...---...///111111111000000000111111111111111222222333444555111000///......000222333111000///...............,,,...000222222111000///111000000000222222111/////////............//////---------------,,,,,,,,,((((((&&&%%%%%%&&&)))++++++(((&&&'''***+++)))'''''''''&&&&&&&&&''''''(((******(((''''''((()))))),,,,,,+++++++++******)))(((((((((''''''&&&&&&%%%%%%!!!$$$&&&''''''%%%$$$$$$$$$############$$$&&&'''((('''(((((((((((((((((('''((('''&&&$$$$$$$$$$$$$$$$$$###!!! !!!"""###$$$$$$""""""""""""###$$$!!!!!!!!!""""""######$$$###"""!!!!!!!!!###%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$###!!! }}}{{{}}}zzzyyy{{{|||tttyyysssuuuwwwppphhhUUU:::%%%###111:::999???CCC???888---    !!!***(((%%%---///,,,///---,,,,,,...///000///...,,,...//////.........///222111000000000000000000111111111222333444555666222111///......000333444000//////...---------...---...000111222111111000222111000111333333111000000///......------......***+++,,,,,,,,,,,,++++++(((((('''%%%###%%%(((+++)))((((((((()))***)))((('''&&&&&&&&&'''((())))))&&&'''((()))***+++,,,---******+++,,,,,,++++++***)))))))))((((((&&&%%%$$$""""""######'''&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$&&&((()))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""############$$$""""""!!!!!!!!!"""############"""!!!!!!"""###$$$%%%&&&&&&'''(((((('''''''''''''''&&&%%%###!!!!!!~~~xxxxxxrrrssstttnnneeeQQQ555$$$%%%222;;;<<<@@@AAA:::222(((      ###+++(((%%%---000---000000...------...//////...,,,...///000///...///000222111000///...//////000000000000000111333444666444222///------///111333......---------------......//////000111111222222222111111222444444222000111000///...---,,,,,,,,,***++++++,,,+++***(((((((((((('''$$$"""###'''***''')))******((((((((()))''''''''''''((()))***+++&&&'''***,,,.........---((()))***+++,,,,,,++++++))))))***)))(((&&&%%%######$$$###'''&&&%%%&&&'''''''''''''''&&&%%%$$$%%%&&&((()))))))))(((((((((((())))))))))))(((''''''&&&&&&%%%###$$$$$$$$$###!!!  !!!###%%%&&&&&&%%%$$$######!!!!!! !!!"""""""""""""""""""""###$$$$$$###$$$%%%&&&'''((((((((('''''''''&&&$$$###!!! }}}~~~{{{~~~{{{wwwtttmmmoooqqqllleeeQQQ555(((!!!'''333;;;@@@BBB???666,,,###         %%%---)))%%%...111///111222///------.../////////,,,...///000///...///000222111000.........///000///.........000111333555666444111...,,,---///111------,,,,,,,,,------...////////////000111222333222111111333444444222000222111///...,,,,,,+++++++++,,,,,,+++***(((&&&%%%((()))'''$$$!!!"""&&&***&&&)))++++++(((&&&(((***''''''''''''(((***+++,,,***+++...000000...,,,***&&&''')))+++,,,,,,,,,+++************(((&&&$$$#########!!!&&&%%%&&&((()))***)))'''((('''&&&%%%%%%&&&(((***))))))(((((((((((()))))))))))))))(((''''''&&&&&&###$$$%%%%%%$$$"""!!!$$$''')))((('''&&&$$$###""" !!!"""!!!!!!"""###$$$%%%%%%%%%"""###$$$&&&'''(((((((((%%%%%%%%%$$$"""!!!}}}~~~~~~}}}wwwuuuwwwwwwsssmmmiiihhh```GGG...###)))555===BBB???:::444+++"""        ************+++,,,---...111///,,,---//////---***////////////...............000222111...,,,---...---............///333666000///...------...///000///...------...///000111///111111111///...///000,,,000444555222/////////222111///...------.........///...,,,)))&&&&&&&&&***(((&&&$$$###$$$%%%&&&%%%''')))+++,,,***((('''''''''(((((()))))))))***++++++,,,,,,,,,+++***)))'''''')))+++,,,,,,---,,,''''''(((******((($$$ !!!$$$&&&&&&$$$"""###&&&((('''%%%$$$&&&'''&&&$$$%%%))),,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''%%%"""  !!!###%%%&&&(((((()))&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###############  %%%&&&$$$%%%((($$$&&&&&&%%%!!!}}}|||~~~}}}wwwsssrrrtttrrrlllhhheeeZZZBBB+++!!!+++777>>>BBB???:::333***!!!        ******++++++,,,---------000///......//////...---000000000/////////......---///111000...---...///............---///222444000000///......///000000//////.........///000000000000111000...---...000---000333333000......///111000///------------.........---+++)))'''&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&''')))***+++***)))((()))))))))***************+++,,,------,,,*********++++++++++++++++++++++++)))))))))***)))&&&!!! ###%%%&&&$$$"""!!!###&&&(((((('''%%%&&&((('''&&&&&&)))+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$###!!! !!!"""###%%%&&&'''''''''%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""######!!! $$$%%%######&&&###$$$%%%$$$!!!{{{yyy||||||vvvqqqppprrrqqqnnnhhhaaaSSS<<<((("""...999???BBB@@@:::222(((       !!!***+++,,,............---...///000000//////000111333222222111000///......,,,...000000///...///000......///...------000222111000000//////000000111000000///.........//////000000000...,,,,,,...000///000111000...---...///000///...,,,,,,,,,,,,---...---,,,+++)))((('''&&&((('''%%%%%%$$$%%%&&&'''((((((((()))))))))******,,,,,,,,,,,,,,,,,,+++++++++...000...+++))))))+++...---+++***))))))))))))+++***))))))'''###!!!###%%%&&&'''"""!!!!!!"""%%%((()))(((%%%''')))))))))((()))***))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!""""""###%%%%%%&&&&&&%%%############""""""""""""!!!!!!  !!!"""###"""###### ###!!!######""" zzzvvvxxxyyywwwtttttttttsssqqqkkk```NNN888'''%%%222;;;???AAA???:::111&&&         $$$***+++...///000000...---,,,///222111//////111444444444333222111//////...,,,---///////////////000...//////...------///111111111000000000000111111111111000//////.........000000///---,,,,,,...000000///...---,,,,,,---...000///---,,,++++++,,,,,,---,,,******))))))'''&&&&&&%%%%%%%%%%%%&&&'''(((***)))((((((((()))***+++//////......------,,,,,,,,,///111///***((())),,,...,,,***'''''''''((()))***)))((('''%%%""" $$$'''(((''''''"""""""""###%%%&&&((((((&&&(((***++++++******)))******)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!! !!!###### !!!!!!!!! !!!"""!!!{{{uuuuuuwwwwwwyyy|||xxxvvvuuupppcccMMM777((()))555===???@@@>>>999000$$$       &&&***,,,...000111000///...,,,///222222000000222555555444333222111000///...------...///000000000///...///000///......///000000000111111111111000000111111111000000///......000000000...---,,,...000000...,,,+++,,,---...///000///---,,,++++++,,,,,,---+++))))))******(((&&&$$$$$$$$$%%%&&&'''((()))******((((((((()))+++,,,000/////////......------,,,...///---***)))***,,,***)))'''&&&%%%'''(((***'''&&&%%%%%%$$$!!!!!!&&&((())))))(((%%%%%%%%%%%%$$$%%%&&&'''(((((()))+++,,,+++***(((***))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""""""""###"""######$$$$$$######""" !!!!!!"""######!!! !!!"""###    }}}xxxvvvvvvvvvzzz{{{xxxuuurrreeeNNN666(((,,,888>>>???>>>===888..."""     ###(((+++,,,---////////////...---///000111000111222333444333333222111000//////......---...000000///...---///000000//////000222///000000111111000000///000000111111111000/////////111111111///...///000...---++++++---///000000000///...,,,,,,,,,,,,---,,,)))'''(((***+++(((&&&"""###$$$%%%'''((()))*********)))((()))***+++,,,...............------------,,,+++******+++++++++''''''&&&&&&&&&((()))***%%%$$$######"""!!!"""&&&)))******)))'''(((((('''%%%$$$&&&'''***)))((()))++++++***((()))))))))(((((((((''''''(((((((((''''''&&&&&&%%%%%%$$$"""!!!!!!!!!""""""!!!""""""#########"""""" !!!!!!""""""  !!!"""$$$   ~~~}}}{{{vvvssswww~~~|||vvvsssqqqfffMMM444%%%!!!///:::>>>===;;;;;;777---         %%%)))+++,,,,,,---....../////////......///111222111000222222111111000000000000000...---...000000...,,,---///111111111111222333...///000000000000///...//////000111111111000000///111333333222000//////---+++***,,,///222222111111000///------------...,,,(((&&&'''***+++)))%%%!!!"""###%%%''')))************))))))******++++++,,,,,,,,,------------------)))&&&'''+++---,,,)))((((((((()))))))))******%%%###"""!!!!!!"""%%%(((*********'''((()))(((&&&&&&(((***+++)))'''''')))***)))(((((((((((((((((()))))))))******)))(((((('''&&&&&&&&&$$$""" !!!!!! !!!"""#########"""  !!!!!!!!!$$$ !!!~~~wwwpppssszzz{{{tttpppoooeeeMMM222""""""000;;;>>>===::::::666,,,          !!!'''***,,,,,,+++,,,,,,---//////111...---...111222111...111111000000000000000000111///......000000...+++---///111222222222333555---...///000000///...---...///000111222222111000...111444555333111//////,,,******---111444333111222111///...------......,,,(((%%%'''***,,,)))%%% !!!###&&&((()))***+++))))))******++++++++++++***++++++,,,,,,------------(((###%%%+++...,,,(((******++++++++++++***)))&&&$$$"""!!! !!!%%%''')))***+++%%%'''))))))''''''***---,,,)))&&&&&&(((***)))(((''''''(((((())))))******+++******)))((('''''''''&&&%%%"""  !!! !!!"""############  !!!!!!""""""!!!!!!$$$ """yyy|||{{{~~~yyyssssssvvvtttuuurrrcccHHH///!!!%%%444<<<>>>@@@DDD>>>444)))                ###(((---...---,,,---///000///---111111000111333333222000444333333111///---+++***...---///333333...,,,---///...---000444666444222222000...,,,******+++,,,,,,---///000222333333444---...//////000/////////------......//////000000,,,)))'''(((+++......------***((((((+++,,,+++)))'''&&&$$$###$$$'''***,,,(((***++++++*********+++++++++,,,...///...,,,)))***'''&&&'''***---,,,++++++,,,---+++)))'''''''''&&&&&&&&&""" $$$$$$%%%%%%&&&'''(((((()))((((((((((((((())))))(((((('''((())))))'''%%%&&&&&&&&&'''***,,,++++++)))***+++,,,+++)))'''%%%%%%''''''%%%!!!!!!### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$ """""" $$$######"""!!! !!!~~~~~~~~~}}}~~~}}}vvvqqqpppuuusssrrrooo```FFF...!!!&&&555<<>>***!!!%%%555AAADDDEEEFFFBBB<<<111&&&          &&&,,,+++,,,///111//////000222222111000///......000333444333111333333333222111///...---...,,,---000111......111111333444444222111222333////////////......------------...///000000000000111111111000///---,,,++++++,,,---...///111111222000111333333222111111222222333333111///......000)))+++---...////////////000...---000333555333111111///...///000111000///111222444444222000000000///000111000---+++++++++)))'''$$$############"""!!!!!!"""###$$$%%%%%%&&&''''''''''''((()))++++++((('''''')))+++,,,+++)))'''''''''***---///000///---,,,***((('''''')))***((('''(((((()))(((&&&$$$###"""  !!!""""""""""""""""""""""""""""""!!!!!!"""""""""######$$$$$$$$$%%%}}}yyyyyyxxxwwwyyy~~~}}}vvvmmmcccRRR;;;''' )))999DDDGGGGGGIIIDDD===111$$$              ''',,,***+++...//////000222444333111///---111555444111000222666444444444333222111000//////---///333333///...000///111444333111000111333000000000000000//////.........///000111111111111111111111111000///...---)))***+++,,,...///000000///111444555333222333555222444444333000///111333,,,---...///111111111222111///---000555777444111000000000222444444333111333555666555333222333555333444444333000---,,,---***'''$$$$$$%%%'''&&&%%%#########$$$$$$$$$%%%%%%''''''&&&&&&'''((())))))(((((()))+++---,,,)))''''''&&&''')))---///000///...---+++)))((('''''''''&&&(((***+++)))''''''&&&""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""###############~~~|||{{{zzzxxxzzz~~~|||uuummmbbbPPP888$$$ +++<<>>111###              !!!###  (((+++)))***...//////111333555444111......777>>>;;;111---333;;;444444444444333333222111000...111555555000...///...000333333111000111333000111111111111000000///...///000111111222111111111222222111111000///...'''((()))***,,,---...///...222555666444333555666000222333222//////111333//////000111222333444444222///...111666888666222111222333666888999666444555666777666444333666999666777777555111...---...***'''$$$$$$''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((((()))***------+++'''$$$&&&%%%&&&(((,,,/////////...---,,,***((('''&&&&&&%%%))),,,,,,)))''''''(((!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""""""""""""""""" ~~~~~~{{{sssiii]]]HHH222%%%$$$###...===IIINNNMMMLLLDDD666&&&            &&&)))+++---...///000111222333444444444000///...///000444777999555444444333333222222222////////////000000111111---------...///111333444222222000///............---...///111111000000///111222222222111000...---++++++,,,---............+++000444444222111444777666666555333///------...222333444555555555444333111222333555666777777777333444666888::::::999999777888999777555555888;;;111111333333333333222111...---,,,***((('''&&&%%%'''&&&&&&&&&''''''((((((&&&(((***)))&&&&&&'''***+++)))''''''(((((((((''')))*********++++++++++++((('''&&&(((******'''$$$'''((()))***)))'''%%%$$$$$$$$$$$$%%%$$$$$$######$$$###""""""!!!!!!"""""" !!!""""""!!!  ###~~~~~~}}}}}}|||{{{xxxrrrhhhYYYCCC---###"""%%%222@@@JJJMMMLLLKKKAAA333%%%          ###''''''(((+++...///000111222222333333333......---...111444888:::444444333333222111000000........................---......///000111222222111111000//////......---...///000111111111000000111222222222111///...---+++,,,---....../////////...222666666333222555888555555444111---,,,---...333444555666777777666555333444666777888888888888555555777888999999999999999:::;;;999666555666888444555555555444222000///...---,,,+++***(((''''''''''''&&&&&&&&&'''((()))(((***++++++)))((()))+++---++++++,,,---...---+++,,,,,,++++++++++++,,,,,,)))((('''(((******'''%%%'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$######"""""""""###!!!!!! !!!!!!"""  """!!!###%%%~~~}}}}}}}}}~~~~~~|||zzzxxxuuuoooeeeTTT<<<((( !!!)))999DDDJJJKKKKKKJJJ???222$$$         ''')))&&&%%%))).........///000111111111111---------...111444888:::444333333222000///......,,,,,,,,,,,,,,,,,,++++++...///000111111111000000///000000000///...---,,,//////000111111111111000111222111111000...---,,,,,,,,,---...000111111222222555777777555444666999555555222///,,,+++---000444555777888999999999888666777999;;;;;;:::999888888777777777888999999:::;;;<<<===;;;888666555666888888777666555222///......------,,,++++++******)))(((&&&%%%&&&''')))***+++,,,------++++++,,,---+++,,,---000222333111///000///---+++***+++,,,---***)))((()))***)))'''%%%&&&'''((()))***)))(((''')))))))))((('''&&&%%%$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""###%%%%%%~~~zzzxxxvvvvvvyyy{{{~~~|||zzzyyyrrrmmmaaaMMM555###  ...???HHHJJJJJJIIIHHH???222%%%       ###******&&&%%%***///---...//////000000000///............000333555777333333222000///...---,,,++++++++++++,,,,,,------...000111222222111///......//////000///...---,,,000000000111111111111111222111111000///...---,,,---......///111222333444555777888777555555777999777666333///------000333666777999;;;;;;<<<;;;;;;777888:::<<<<<<;;;999777:::999888777777888:::;;;<<<<<<===<<<:::888666555999999888888666333111000.........---------------***)))'''&&&&&&(((***,,,------......---------...)))***...222555666444111222000---***)))***+++---+++******))))))((('''&&&%%%&&&'''))))))***))))))+++++++++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$""""""######""""""!!!!!!"""""""""$$$$$$""" &&&%%%###~~~vvvrrrrrrtttvvvssswww|||~~~}}}zzzyyyyyyooojjj\\\EEE///!!!"""111CCCJJJIIIIIIHHHFFF===000###        $$$***+++((((((,,,111------.../////////......000000/////////000111222222111111000...------,,,***+++,,,---...///000111///000222333333111///...//////////////////...---000000000000000111111111222111000000///.........000000000111222333555666666777777666555666777999999888555222000000444777777888:::<<<<<<<<<<<<;;;777888:::;;;;;;:::999777;;;:::999888888999:::;;;;;;;;;;;;<<<<<<:::888777777777888888777666444333........................+++***)))((((((***,,,---///............///......***,,,000444888888666333333111...+++)))***+++,,,++++++***)))'''&&&&&&&&&%%%%%%&&&'''((()))))))))+++++++++***)))'''&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$###""""""#########%%%%%%"""!!!%%%### uuujjjdddcccfffhhhoootttyyy{{{yyyvvvvvvwwwmmmfffUUU===***!!!"""%%%!!!333DDDHHHHHHJJJHHHCCC:::,,,          $$$***,,,,,,,,,...000---......//////.........111111000//////......///111000000//////......---,,,---...///111222333333000111222222222111000///111000////////////000000/////////...///000000111111111000000000000111111444333222222333444666777888777666666666888999::::::999888555333444777999888999;;;<<<<<<<<<;;;:::777777888999999999999999:::999999999:::;;;;;;<<<<<<;;;::::::;;;;;;999777555555777777888777666555///////////////.........,,,,,,,,,,,,,,,------...111///...///000111000///...000333777::::::888555333222///---,,,,,,------+++++++++(((%%%$$$$$$%%%$$$$$$%%%&&&&&&'''((((((*********)))((('''&&&%%%$$$%%%&&&'''&&&%%%$$$###!!!"""###%%%%%%%%%$$$#########$$$%%%%%%""""""$$$"""}}}yyysssjjjaaa]]]^^^bbbeeessswww|||{{{xxxttttttvvvkkkaaaMMM444%%%!!!&&&((("""444CCCFFFGGGKKKIIIBBB999+++         $$$&&&)))---000000...---......////////////......000000/////////.........////////////////////////000111111111111111222222111111111111111111111111333222000......000222333///...---------...000000111111000000111222333444777666444333333444666777999888777777888:::<<<===999999999888666666888:::999:::;;;;;;;;;:::888888888888777888888:::<<<===888888:::;;;<<<<<<<<<<<>>999777888777555333555666777777777666444333000000000///...------------...000222222111///...666333222333555666444222111111222444555555333111555444444444333222222111***+++***'''""" """$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&$$$"""!!! ###%%%''''''&&&&&&######$$$%%%$$$!!! !!!""""""###{{{rrrkkkmmmppptttyyy}}}~~~{{{{{{wwwrrroooZZZ@@@---"""""" &&&$$$(((333@@@GGGIIIHHHEEEBBB444%%%               (((+++///000///---,,,,,,---111444333000------...000111222333333222111000555444222///---...111333111222222222222111000000222000...///000222333333333333333222111000///......,,,***+++---...,,,***/////////000222444777888888999;;;<<<===<<<;;;;;;<<<;;;:::::::::<<<===>>><<<<<<<<<;;;;;;::::::999999888777888999;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;888888888999999:::::::::===;;;999888888777555333:::;;;;;;<<<;;;:::999888333555666777666222...,,,111000000///000222333444777:::;;;999444111111333222222333555777666444111444444444444333333222111---,,,***'''%%%###""""""###$$$$$$###"""###&&&((("""###$$$$$$$$$$$$%%%&&&############$$$$$$######$$$!!!!!!$$$$$$!!!!!!###&&&$$$"""######!!!$$$$$$ !!!%%%{{{ssspppooouuuxxx|||{{{yyyyyyvvvqqqkkkVVV===,,,"""$$$,,,&&&$$$"""***555BBBHHHIIIGGGBBB===///!!!     """))),,,///000///---,,,,,,...000333333111/////////000111222222222111000///333333333111//////222444222222222222111111111111444333222222333555444333333333333333222111000//////---+++,,,...///---+++000000000111333666888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===??????>>>===<<<<<<<<<;;;;;;:::::::::::::::999777888999;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;999888999888777555888999:::::::::999777666333444666777666444222000222222111111222222333333666888999888777666666777666555555555555444111...222333333333333222222111///...+++(((&&&%%%%%%$$$$$$%%%%%%$$$######%%%'''###$$$%%%%%%$$$$$$%%%&&&"""!!!!!!!!!!!!""""""###$$$!!!!!!$$$$$$!!!!!!$$$&&&$$$######### ###$$$!!!"""'''tttnnnqqqwww~~~~~~|||wwwvvvvvvsssnnncccPPP999)))!!!!!!,,,444---$$$### ,,,888DDDIIIJJJGGG@@@888)))     %%%))),,,///000///------------000222222111000000111000111111111000000///...111333444333222222333555444333222111000111111222555444333444555555333111222222222111111000000///000...---...000000///...222333333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::===@@@CCCBBB@@@<<<999<<<<<<;;;:::::::::;;;;;;<<<:::888888999::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::888888999:::999888777888888999999888666666555555666777777666666555333444444444444333222222777666555666777888777666555444444444555333111...111111222222222222222222222000---***(((''''''(((%%%&&&&&&%%%######$$$&&&%%%&&&'''&&&%%%$$$%%%&&&!!! !!!###$$$!!!!!!$$$$$$!!!!!!$$$&&&%%%$$$######  ######"""$$$(((zzzsssqqqyyy{{{uuuttttttpppjjjYYYHHH333'''  +++222,,,""" ###---:::FFFIIIJJJHHH???444$$$      %%%***,,,///000///...---...---...///111111111111111111111000000//////......000222444555555444555666555444222000000111222333222222222333333333000...000000//////.../////////000000000000111111111111555555666777999:::;;;<<<>>>===<<<:::::::::;;;<<<;;;===@@@BBBAAA>>>;;;999<<<;;;:::::::::;;;<<<<<<===;;;999999::::::999888::::::;;;<<<<<<<<<;;;;;;===<<<;;;:::999999::::::;;;999777888999;;;;;;:::777888999999999888777777888888777777777777888888555666666666666444222111888555333333555666444111111111111333555555444222///000111222222222222222222000---***(((((())))))&&&''''''&&&$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&!!! !!!###### !!!$$$$$$!!!"""$$$&&&%%%%%%$$$"""  !!!"""###$$$$$$'''***xxxxxxyyy||||||vvvtttsssmmmeeeQQQAAA///%%% """'''"""$$$%%%!!!000===HHHIIIJJJJJJ@@@222!!!     %%%+++---//////.........///,,,------///000111111111111000000//////////////////222555666666555555666555444222000000111222444222111111222333222///---000000/////////000111111111111222222222222333333777777999:::;;;<<<======???>>><<<;;;:::;;;;;;<<<============<<<;;;::::::;;;:::999999:::;;;===>>>===;;;999999:::::::::888999999:::;;;<<<<<<;;;;;;<<<;;;:::888888888999::::::888666666999;;;<<<;;;888999:::;;;;;;;;;:::999<<<;;;:::888888888888888666777777777666444222111888555222222555777555333222111111222555666555444///000111222222222222222111///---***((((((((()))&&&'''((('''&&&$$$%%%&&&&&&'''((('''%%%$$$%%%&&&###!!!!!!###### $$$$$$""""""%%%&&&&&&&&&$$$""" """$$$%%%%%%%%%''')))+++yyyuuu|||}}}wwwuuussskkkaaaJJJ;;;,,,$$$  (((((('''666CCCKKKJJJJJJKKK@@@///   ###   !!!%%%,,,...//////......///000...------...000222222111111000000//////000000111///222555666555444555666555444333222111222222333333222111222333333111///222111111000111222444555000222333333222222444555888999:::<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::888888999:::;;;;;;:::999888999;;;>>>???===;;;999999:::;;;;;;:::888999:::;;;;;;<<<;;;;;;<<<:::888777777888999:::999777555555777:::;;;;;;:::;;;<<<=========<<<;;;===<<<;;;999999888888888777777777666555444333333555444333555888;;;<<<===666555333333444555333222111111222222222222222222///...,,,+++)))(((((('''&&&''')))((('''&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$###!!! !!!""" ###$$$""""""%%%&&&''''''%%%""" !!!###''')))''''''***++++++~~~|||wwwzzz{{{wwwvvvtttkkk```FFF888***###!!!!!!++++++!!!###///>>>JJJOOOJJJIIIJJJ>>>,,,   $$$###   $$$(((,,,...//////......///000222000...000222444333222000000//////000111333444000222444444333333444555444444333333333222222222111000//////111222111111111000/////////111333555///222444444222222444666999:::;;;===>>>>>>>>>>>>;;;<<<<<<============<<<;;;:::999888888999;;;<<<:::999888888999;;;>>>@@@<<<:::999999;;;<<<<<<;;;888888999:::;;;;;;;;;;;;<<<:::888777777999;;;===999777444444666888:::::::::;;;<<<===>>>===<<<<<<::::::::::::::::::::::::777666555555444444444444444555666666777:::>>>AAA777666444444555666555444222333333333333222222111------------,,,***((('''%%%'''))))))(((''''''(((###$$$%%%%%%$$$$$$%%%&&&%%%$$$""" """ ###$$$"""###&&&&&&''''''%%%""" !!!######))),,,)))))),,,,,,***xxxxxxxxx|||~~~}}}|||yyyvvvwwwuuukkk___DDD777)))###!!!""",,,---###(((666DDDOOORRRJJJHHHIII<<<)))      """%%%"""    &&&+++---...//////......///111555222000111444555444333000000///000111222444555111333444333222222333555333333444444444333222111///---++++++---///000///---,,,++++++,,,...111222///222444444222222444777999:::<<<===>>>>>>>>>===:::;;;<<<>>>>>>>>>======999999999999:::;;;;;;<<<:::999888888999<<>>555333333444666888999888444444444444444333222111---...//////---+++((('''$$$&&&)))))))))(((((()))"""###$$$$$$$$$$$$%%%&&&$$$$$$###!!!""" ###$$$"""###&&&&&&((((((%%%""" !!!$$$###***---+++***------)))~~~yyy}}}xxxuuuzzz}}}vvvqqqjjjZZZBBB---$$$&&& $$$&&& %%%777@@@IIIMMMIIIGGGDDD555$$$    ###%%%%%%  &&&)))------......///000000000444444444333222111///...222111000111333444333222000333555333...---000555///222444333///---...///...,,,***((('''((()))***%%%%%%'''(((***+++------)))+++...222555777777777999<<<>>>???>>>>>>>>>???>>>===;;;::::::;;;===>>>???>>>===;;;;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>???>>><<<;;;::::::;;;;;;======>>>===<<<<<>>GGGJJJGGGEEEAAA222!!!    """   """(((+++......//////000111111111333333444444444444333333333111111111333444333222222444555333///...///111...///000...+++)))***+++((('''%%%$$$###$$$%%%&&&######$$$$$$%%%%%%%%%&&&((()))+++...222555777888;;;===???@@@>>><<<<<<<<<>>>===<<<;;;;;;;;;<<<===>>>======<<<;;;;;;<<<<<<>>>>>>===<<<======>>>???@@@???===<<<;;;;;;<<<<<<:::<<<>>>>>>===<<<<<<===;;;;;;:::999999:::;;;<<<:::;;;:::999777888:::===<<<<<<=========<<<:::999:::===<<<888777:::;;;777999666555777666111000222555666888888888777555444222333444555555444444333222333555777777555333111+++......+++***,,,+++(((((()))******)))((())))))((('''&&&%%%&&&&&&%%%###$$$$$$$$$######"""""""""""""""###$$$&&&'''(((((()))'''%%%######$$$%%%&&&******+++,,,,,,,,,,,,,,,~~~zzz|||{{{sssqqqhhhVVVCCC---$$$%%% !!! &&&''' """333>>>EEEHHHEEEBBB===...     %%%+++...//////000000111222222222222333444555666777777777333111111222444444444333444444333222000...,,,+++++++++***(((%%%%%%&&&'''&&&&&&$$$######$$$%%%&&&%%%$$$$$$###""""""!!!!!!###$$$%%%(((---333777:::<<<>>>@@@@@@>>>;;;::::::===============<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::>>>=========>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<888;;;>>>???>>>;;;:::999;;;;;;::::::;;;<<<======::::::::::::999:::===???;;;<<<<<<===<<<<<<;;;:::;;;<<<;;;888777999999666999555444666555111///222333444777999999888666444555555666666555444333333333555777888888555222000+++......++++++---,,,(((((()))***,,,,,,+++)))((('''(((((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%######%%%'''(((***++++++,,,,,,,,,,,,,,,~~~~~~~~~{{{sssrrrhhhTTTAAA+++!!!### ((((((!!!###444@@@EEEGGGDDDAAA:::+++      ''',,,///...//////000000111222222222222444555666666777777222111111222444555444333444333111000///---)))&&&((('''&&&$$$$$$%%%''')))...---,,,******)))******))))))(((((('''&&&%%%%%% !!!$$$)))///555999888;;;>>>???>>><<<;;;;;;===>>>?????????===;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<======>>>?????????>>>======<<<;;;;;;;;;888:::======;;;999999999;;;;;;;;;;;;<<<======>>>999:::;;;;;;;;;<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::888777888777777999555444555444000///222111333666888999888666555666666666666666666555555444555888999888555222///...111000---,,,---,,,((('''(((+++---...---***'''%%%''')))'''$$$"""###&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((((('''%%%###$$$&&&)))+++++++++,,,,,,---,,,,,,+++~~~}}}~~~|||tttttthhhQQQ==='''!!!***)))"""'''999FFFHHHIIIFFFAAA777(((    ''',,,...------...//////000000111222333333444444444333333111000000111333444444333333222///...---+++(((%%%'''&&&%%%&&&(((,,,...000777666555333111000//////---------------------,,,&&&%%%$$$$$$'''***...000222666:::======<<<<<<<<<===>>>???@@@@@@>>><<<::::::;;;<<<=========;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;:::999999999:::;;;:::888888999;;;:::;;;;;;<<<<<<=========888:::;;;<<<<<<===???AAA===<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999777777888:::666444555444000000333000222555777888888666555444444555555666777888888444555777888777555111///222444333///------+++((('''(((***---///...***&&&###&&&'''&&&###!!!###&&&&&&%%%$$$######$$$&&&'''$$$$$$%%%'''((()))***+++)))'''%%%###$$$'''***,,,,,,,,,---------,,,,,,+++~~~{{{ttttttgggLLL888$$$  +++(((  +++???LLLLLLKKKHHHBBB666&&&     !!!))),,,...---------...//////000000333333333333222111000000///......000222333333222222111000---+++*********)))((()))+++000444666777:::999888777555333222111000000000111111111111111///...---+++)))((('''''',,,000666;;;<<<<<<======<<<>>>???AAAAAA???>>>===;;;<<<==================:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<;;;;;;:::888888999:::999888777888;;;===;;;;;;<<<<<<<<<<<<;;;:::888999;;;<<<<<<<<<>>>@@@>>>>>><<<;;;;;;:::;;;;;;===:::999;;;:::888999;;;;;;777555555444111111444222333444666777777666666444444444444555777888999333444555666555444222111222444333///---...,,,(((''''''(((+++//////***&&&###$$$&&&%%%%%%$$$%%%''''''&&&$$$######%%%'''(((%%%&&&'''(((***+++,,,---+++(((%%%###$$$'''***------------------,,,,,,+++~~~yyyssssssdddFFF666###""" )))&&& ///DDDQQQOOOMMMJJJBBB333###    $$$***---............///000000111111222222222222222111111000...------...111222222111222333222///++++++...111...---...111777:::;;;;;;888888888888777666555555444444444444444444444444333333444333111---***((()))---444999;;;;;;;;;<<<<<<===???@@@@@@@@@@@@???===============>>>??????<<<============;;;:::999;;;<<<<<<<<<<<<:::999888666888::::::::::::<<<===;;;;;;<<<<<<;;;:::999888777999;;;<<<;;;;;;===>>>@@@???===;;;:::999999:::===999999<<<<<<::::::>>>===888666666555222222666444444444444555555666777555444444444444555777777333333333333333333222222...111000---,,,...,,,)))'''&&&&&&)))......***&&&%%%$$$$$$&&&((()))))))))((('''%%%$$$%%%''')))***))))))***++++++,,,------,,,***&&&$$$$$$'''***---------......---,,,,,,+++}}}|||{{{{{{|||}}}wwwqqqrrrbbbBBB555"""$$$!!!###&&&'''!!!'''### 000GGGTTTQQQNNNJJJBBB222!!!     &&&,,,....../////////000111111222222111222222333333222222222---,,,,,,---000111111000333444444000,,,,,,222777111000111555;;;>>>===;;;666666777888888999888888888888888777777666666555000222666888888555111///(((---333888::::::::::::<<<===>>>???@@@AAAAAAAAA???>>>=========???@@@AAA>>>>>>??????>>><<<:::999<<<======>>>===;;;:::999333666:::======<<<<<<<<<;;;<<<<<<<<<;;;999777666777999;;;<<<;;;;;;<<<===AAA@@@>>>;;;:::999999999===999999===>>>:::;;;@@@===999666777555222333777666555444333333555666777777666555333333444555555222222111111111222333333)))------++++++...---***'''%%%%%%(((---...***&&&'''%%%$$$&&&+++---,,,******)))'''&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++'''$$$$$$&&&***------.........---,,,,,,+++|||yyytttvvvvvvttttttmmmXXXBBB222+++###$$$///000///((( """!!!000>>>OOOOOOMMMHHH===---      """******,,,000---------///111444777888<<<999666444333333222000000---+++---000111111///111111000111222444666888111444777777666777999<<<::::::::::::::::::::::::888666444444444555444333333555999<<<===<<<:::999333333222111555999;;;::::::;;;===???@@@AAA@@@@@@???>>>======<<<======>>>@@@@@@???>>>===<<<;;;;;;>>><<<::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<888999999::::::999999888:::===@@@???;;;999999;;;;;;;;;<<<<<<;;;999777666999;;;<<<;;;999888999;;;<<<<<<;;;999888666555555222555777888888777888888444444333333444666777888777666555555444333///---///000111...***(((***,,,&&&&&&'''((()))***++++++(((((((((((())))))))))))******)))((('''(((***---------,,,,,,,,,++++++++++++&&&$$$'''+++,,,...222222111000...------------{{{vvvttt~~~vvvppplllZZZBBB000***"""!!!,,,---+++$$$!!!  000>>>MMMMMMLLLFFF;;;,,,     ###***+++,,,000------...///111444777888999777444333333333222111...,,,+++,,,///111111000111222222333444555777777222555777777666777999<<<::::::::::::::::::::::::999777555555555666555333222555888;;;===<<<;;;:::666666444333333666999::::::;;;===>>>??????>>>===?????????>>>>>>======<<>>>>>======<<<;;;;;;===;;;::::::;;;;;;:::999999::::::;;;<<<======>>>::::::::::::999999999999<<<<<<<<<;;;999999;;;<<<===>>>??????===:::666444888:::<<<;;;999999:::<<<;;;;;;:::999777666555444222444666777777666777888444444333333333555666777666555444444444222///---333444333000,,,******,,,(((((((((((()))***++++++(((((()))))))))*********++++++***)))'''(((***,,,,,,------------,,,+++++++++&&&$$$(((+++---///333111000///......---......xxxqqqppp}}}qqqhhhdddSSS===---''' """######  111>>>IIIJJJIIIDDD999***     %%%+++---...111......///000222444666888777555333222333333222111*********,,,///111222111222333555666777777777777444555666666666666888:::999999:::::::::::::::999999777666666666666555444222444777:::<<<<<<<<<;;;999999888555222111555999:::;;;===>>>>>>===;;;:::???@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<999777888999:::;;;<<<===>>>???===<<<;;;999999999::::::===:::777666888:::<<<===@@@AAABBBAAA???;;;666333888:::;;;;;;::::::<<<===::::::999888666555444444111333555666555444555666444444333333333333444555666555333333333222000...666666666333///---,,,,,,++++++***))))))***+++,,,))))))*********+++++++++,,,---,,,***((((((***,,,+++,,,.........---+++******&&&$$$(((,,,---///333//////............//////|||vvvrrrooottttttnnnfff[[[JJJ:::***$$$"""222>>>FFFGGGGGGBBB666'''    ''',,,...000111//////000222333555666777666555333222222222000...'''(((***,,,///111333333333555777999:::999777666444444444444444555666777888888999:::::::::999999888777666666666666444333222333666999;;;<<<=========<<<;;;888111---111777:::<<<>>>???>>>===;;;999???@@@AAAAAA@@@>>><<<:::999999:::;;;;;;<<<<<<===::::::;;;<<<===<<<999666777777888:::;;;===>>>>>>???===;;;999999999;;;<<<;;;888555555999<<<<<<;;;>>>???AAABBB@@@<<<777444999:::;;;;;;<<<<<<===>>>999999888777666555444444111222444444333333444555444333333333333222333333666444333333333333111///666666555444222000///......---+++***)))***+++,,,******+++++++++,,,,,,,,,.........,,,))))))***++++++,,,...000///---+++)))((($$$###(((,,,,,,...222...............///000000~~~}}}~~~~~~zzzwwwxxxrrrjjjiiiooolllZZZFFF<<<(((###$$$444???CCCEEEFFF@@@333%%%    """)))---000222222000111222333444555666666888666444333222000---+++%%%(((+++...000222333444555666999;;;;;;999777555444222111111222333555555666777999:::;;;:::999888777666555666777666444222444444666888;;;===>>>??????======;;;333,,,...555:::<<<>>>@@@@@@>>><<<;;;>>>???@@@AAA@@@>>><<<:::888888999:::;;;<<<======;;;;;;;;;===>>>===:::777555666777888:::<<<======>>>===;;;999999999;;;<<<888666555888;;;===;;;999:::<<<>>>@@@???===:::888:::::::::;;;===>>>>>>>>>999888888777666555444444111222333333222222333444333333333333333333222222666444333333333444333111333333333333333222111000...---,,,*********++++++++++++++++++,,,,,,,,,,,,...//////---+++***+++,,,+++---///000000...+++)))&&&""""""'''+++,,,---000......---......///000111~~~~~~~~~~~~}}}{{{zzz|||llldddccckkkjjjXXXBBB666(((###&&&666AAABBBEEEEEE???111###      &&&+++///222444333111222333444555555555555999777555444222000,,,)))%%%(((---///111222444555666888:::;;;;;;999777555333111//////111444555555555666999:::;;;:::999888777777666777888777444222777777777999;;;===???@@@@@@<<<<<<===777---,,,222777999===@@@AAA@@@>>>======>>>>>>??????>>><<<;;;888888999:::;;;<<<===>>>===<<<<<<===>>>>>>;;;999666777888999:::;;;<<<===<<<;;;:::999999:::;;;<<<666666888:::<<<<<<:::999999:::<<<>>>???>>>===<<<<<<;;;;;;<<<>>>???>>>===999999888777777666555555222333333222111111333444222333444444444444333333777555333333444555555444111111111333444444222000,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,...///000///---,,,,,,---,,,---/////////...,,,+++%%%""""""(((,,,,,,...000...............///000111~~~}}}}}}yyyxxx___fffiiidddaaaYYYCCC---((($$$ (((888BBBCCCFFFFFF>>>000!!!        )))---///444555444222333444555666666555555888777555444333111...+++&&&***///111222222444666888999:::::::::888777555444111//////333666888888444666888:::;;;:::999888999999999::::::999666444:::999999999;;;===@@@AAA@@@::::::>>>;;;000,,,000333666:::???AAAAAA???>>><<<<<<<<<<<<============999999:::;;;<<<======>>>???>>>======>>>>>>===<<<999999:::;;;;;;<<<======888888999999::::::;;;;;;888999::::::999999;;;<<<;;;<<<===>>>??????@@@@@@>>>===;;;<<<>>>???>>><<<999999999888777777666666333444444222111111333555222333444555666666555555888666444444555777777666333222222444666555222///)))***,,,,,,,,,+++)))(((************++++++++++++---...000///...------..................------,,,&&&###$$$***......///222//////.........//////000~~~|||}}}~~~|||vvvpppZZZqqqvvveee]]]___KKK***)))%%%  ***999CCCCCCFFFFFF>>>000           +++...000444666444222333555666666666555444777666555555444333000---&&&+++000222333333555777888999::::::999888666555555222///000444888::::::444555888;;;;;;;;;999888;;;;;;;;;<<<<<<;;;888555<<<;;;::::::;;;>>>@@@BBB@@@999888???>>>222,,,//////333888===@@@AAA@@@???;;;;;;::::::;;;<<<===>>>::::::;;;<<<<<<===>>>>>>AAA???======>>>???>>>===<<<<<<<<<=========>>>>>>666777888999:::;;;;;;;;;:::;;;;;;999666777;;;@@@???>>>>>>>>>???@@@AAABBB@@@===<<<<<>>;;;::::::999999888888777777444444444333111111333555111222444666777777666666888666444444666888888888555444333555777666222...''')))+++------+++)))'''))))))*********+++++++++,,,...000000///....../////////......------------'''$$$%%%+++000000111444//////............//////}}}{{{|||}}}~~~}}}{{{wwwqqqooovvvrrrooommmhhhZZZDDD333'''$$$!!!+++;;;EEEEEEGGGEEE===///        """///444111...000333444333444666999:::999888888555222111111000---***(((***---000333555666666555777999888:::===:::555222333333444555555444444666777888888888888777777===<<<;;;:::::::::::::::999======999999>>>>>>:::@@@@@@@@@???<<<999666444111//////555<<>>>>>???>>>>>>???>>>===<<<<<<;;;<<<<<<<<<;;;:::888777888;;;>>>AAA@@@??????@@@@@@???===AAAAAA@@@@@@???>>>>>>===<<<777888======777333333333555777555222111222555000333777777555444555777666555444333444555888999666666555444222...+++******)))(((''''''((()))***+++++++++,,,,,,...///000/////////000000/////////000000...---++++++++++++''')))+++...000111222222...///000111111111111111}}}|||||||||{{{{{{~~~}}}xxxtttuuuxxxtttqqqnnngggWWW@@@...&&&### ,,,;;;DDDDDDFFFEEE===///      $$$///222111111555;;;777666555555777888777555888555333222222111---***)))+++---000333444555555444888999777777:::999666444555555666666666555555777777777777777777888888888:::;;;=========;;;::::::>>>???<<<<<>>>>>>>>===;;;888777111//////444;;;@@@AAA?????????>>>>>>===<<<;;;;;;777:::<<<<<<;;;:::;;;<<<:::===@@@@@@>>><<<<<<===>>>>>>>>>???>>>>>>======>>>======<<<<<<<<<<<<=========<<<:::888999<<>>>>>???@@@>>>===@@@@@@??????>>>======<<<;;;777777;;;<<<777444555333555666555333222333444000333666666555444555777777666555555555555666777666555444222000...,,,***++++++***)))))))))***+++......---------.........222111111111111111111222000000...---,,,+++++++++((()))+++---///111111222///000000111222222111111}}}{{{zzz|||{{{{{{}}}{{{xxxxxx{{{yyyvvvrrrooofffSSS;;;)))$$$"""!!!...;;;BBBCCCEEECCC;;;...    &&&...111111444;;;BBB;;;888555444555555444333666555444444333111---******,,,...000222333333333333888:::666333555777666777777777666666666666666777666555555555777888999555888<<>>;;;:::;;;===>>>>>>===<<<:::111//////333999>>>@@@???@@@@@@???>>>>>>===<<<<<<:::<<<<<<<<<;;;;;;<<<>>>===???AAAAAA???===<<<===@@@@@@@@@??????>>>===<<<======<<<<<<<<<===>>>>>>>>>>>>===;;;:::;;;===@@@@@@???>>>>>>??????>>>===>>>>>>>>>===<<<<<<;;;;;;;;;777666999:::777666777333555666666444333333444000222444555444444555666777777666666666666666555555444222000...---,,,,,,------,,,+++*********+++000000/////////.........444333222111111222333444000000///...---,,,++++++)))***+++---...000111111000000111222222222222111~~~{{{yyy|||}}}~~~|||yyywwwzzz~~~xxxvvvrrrnnndddPPP888'''### %%%111<<>>???>>>===;;;;;;===???@@@@@@???===:::999;;;===>>>???>>>===<<<222000///222777<<<>>>?????????>>>>>>>>>>>>??????=========;;;:::;;;===@@@???@@@AAAAAA@@@>>>======??????@@@@@@???>>>======<<<;;;;;;;;;<<<===>>>>>>===>>>===<<<:::;;;===???@@@>>>======>>>???===<<<<<<<<<<<<<<<;;;;;;::::::;;;888666666777888888888333444666666555444444444111222333444444444555555555555666777777777666666333222000...---,,,,,,---------,,,++++++*********///000000000111111000000555444222111111222444555000000///...---,,,+++*********+++,,,---///000111111111222222222222111111|||zzz~~~|||xxxwwwzzz|||uuutttqqqlllaaaNNN777'''!!! (((555>>>BBBEEEEEECCC:::,,,       ###)))111444444444666999888555222222333555555555333444666555333///+++)))---...000111222333222222222888:::444000111444666555555444333333333444555666555444444555777:::<<<======<<<<<<;;;;;;;;;;;;999999<<>>??????>>><<<;;;555333111222555999<<<>>>============>>>@@@AAABBB???>>>===;;;:::;;;===@@@AAA@@@@@@@@@@@@???>>>>>>======>>>???????????????;;;:::::::::;;;<<<======;;;<<<<<<;;;999999;;;===???>>><<<===>>>>>>===;;;;;;;;;;;;::::::::::::::::::888666444666888888777333444555666777666555333333222222333444555666666222333444666777777777777222111///---,,,------...,,,,,,,,,++++++******)))---...///111222333333333333222111000000111222333000000000...---***((('''))))))***,,,...///000111111111222222222111111000~~~|||{{{yyyzzz{{{zzztttsssooojjj^^^KKK666(((!!! ***888AAAEEEHHHHHHDDD:::,,,  ###    $$$***111555444222222222555333111222333555666555222444555333000,,,******---///111333444444444444111777888444222333555444333222111111111222444555555555555555777999;;;===???>>><<<;;;999888888888777666888===>>>;;;:::<<<<<<===>>>??????===<<<:::999777444222333777;;;>>><<<<<<<<<<<<===???AAACCC>>>>>>===;;;::::::===???@@@???>>>>>>@@@AAA@@@>>>;;;<<<===>>>>>>?????????::::::999999999:::;;;;;;999:::;;;:::999888:::;;;>>>===<<<<<<======<<<;;;::::::::::::::::::::::::999999777444555888888555444444444666888888555333555333222333555777777666222333333444555555666666000//////............///***++++++,,,,,,++++++***+++---///111333444444444000111111111111111111000111111000...,,,(((%%%###&&&'''***---///000000000000111111111111000//////{{{{{{~~~|||xxxuuusssooogggZZZHHH444'''!!!  !!!+++;;;DDDHHHKKKJJJFFF;;;,,,  ###    %%%***000444333222111111333222222222444555444333111333444111---***)))***...///111444555666666666111555666444444777666333111000000000000222555666444555666888999;;;<<<=========<<<;;;:::888666555666444666;;;===;;;;;;???;;;<<<>>>??????>>>===<<<===:::777333222555999===>>>===<<<;;;;;;===???@@@===>>>===<<<::::::;;;===???===<<<===@@@AAAAAA???;;;<<<<<<=========<<<<<<999999888888777888888888999:::;;;:::999888999;;;>>>===;;;<<<======<<<:::::::::::::::::::::::::::999:::888444555888777222444333444777999999666222777555333333666888888777555444333222111222222333...//////000000000//////***+++,,,---......------,,,---000222333333222222///000111222222111000///111111000...***&&&""""""%%%***...111111111000000000000000000///......~~~zzz|||~~~wwwwwwuuuooofffXXXEEE222&&&!!!!!! """,,,<<>>===???===888444222444999<<<@@@???===;;;:::;;;<<<===<<<======<<<::::::;;;<<<>>><<<:::<<>><<<;;;;;;<<<===;;;:::::::::::::::::::::::::::888;;;999555555888666000444333444777::::::666222888555333444777999999888888777444111/////////000---...000111111111000///***+++---///000000//////---...000222333222111000...000222444444222000...111111000---)))$$$  $$$)))///222222111000//////000//////...------|||yyyxxxwwwxxxvvvqqqgggXXXDDD000######!!! %%%&&&---;;;EEELLLMMMIIIAAA666)))            %%%,,,///333333000......///222222333444444333222222///222222000***&&&&&&''',,,///333666666555444555222333666777777555222000111000000000222555888999666888:::;;;;;;<<<>>>??????;;;999:::888555555999999555666;;;<<<:::<<>>??????>>>===:::;;;:::555000///333888@@@@@@===999999<<<;;;666@@@??????>>>>>>>>>>>>>>>;;;???===888888===>>>;;;???>>><<<;;;;;;<<<>>>???;;;:::999888888888999999;;;<<<;;;888666777;;;???>>>@@@AAA???<<<:::;;;===::::::999888888999::::::>>>;;;888888999888555222777555444555888999888666333444666666666777999;;;777444222333666777555333222222222333555444111...+++++++++,,,,,,,,,------111000000111333333222000...///111111000//////000+++///111---%%%$$$)))///111000//////111111///...---...///111222|||}}}~~~}}}{{{yyywwwvvvwwwvvvrrriiiYYYDDD000######!!! &&&''' ///<<>>;;;999:::999555555777666333444:::<<<;;;===BBB@@@???===>>>???@@@@@@???======;;;666///---000444666:::;;;:::<<>>::::::>>>>>>;;;???>>><<<;;;:::;;;<<<===;;;:::::::::999999888888:::;;;;;;999777888;;;>>>>>>???@@@???<<<:::;;;===:::999999888888999999:::===;;;888888888888555333777555444555888999777666555666888888666555666777666555444444555666555444444444444444555333000---,,,,,,---------.........111000000111333444222111///000111111111000000000...//////***$$$ !!!&&&+++000222111//////111111000///......000111333yyyxxxyyyzzz{{{zzzxxxvvvuuuvvvvvvsssjjjYYYDDD///###"""   (((***"""###333???HHHMMMMMMHHH???111"""        !!!)))---///111111000/////////444444555555555555444444222333222---(((&&&(((+++111444666777666444333333555444444333222111111000111111000111222444666777<<<===>>>>>>======>>>???===:::999;;;:::555444666333222444888;;;;;;===AAA>>>===<<<===???AAAAAA@@@??????===777000,,,,,,...666<<>>===@@@CCCCCCBBBAAAAAA@@@???@@@@@@@@@<<>>???>>><<<;;;;;;<<<:::999888888888888999:::<<<:::888888888777555444666555444555777888777666666888999999666444333333444555666555444444555666777666555555555444111............/////////000000222111111222444444333111111111222222222222111111222///+++'''$$$###$$$%%%)))---222333111//////111111111000///000111222333|||wwwvvvwwwxxxzzz{{{zzzwwwuuuuuuvvvsssjjjYYYCCC///###!!!  )))+++"""(((888DDDLLLPPPNNNIII???111           %%%---...///111111000000//////555555555555555555555555444444222---((('''***---222444666777666555444555666555333111000000000111//////000111333666888999<<<===>>>===;;;:::;;;<<<;;;999999;;;:::555333444333333555888:::;;;<<<>>>>>><<<;;;<<<>>>@@@@@@?????????===888222---++++++444<<>>AAABBBAAAAAA@@@????????????@@@<<<>>>@@@@@@@@@@@@???>>>AAA@@@>>><<<;;;:::999999;;;<<<======<<<:::888666888999;;;<<<<<<<<<;;;;;;============<<<;;;;;;;;;999999888888888888999999:::999888888777777666555555555555555666777777666555777999999666444333333333555777666333222444777666555555555666555333111000000000000111111111222222111111222444555333222333222222333444444333111222...)))'''&&&''''''&&&+++///333444111//////111111111000000111111222333}}}{{{{{{xxxxxxyyy{{{}}}|||yyyuuusssuuusssiiiWWWAAA...###   ((())) +++<<>>===;;;999:::;;;:::888888;;;999444222333444666777888999;;;;;;:::???===<<<<<<===>>>>>>===>>>>>>===:::555000,,,++++++555=========@@@CCCDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@@@@AAAAAA???===<<<:::999999;;;<<<===>>>===;;;999777999999;;;<<<======;;;:::<<<<<<;;;;;;;;;;;;;;;:::888888888888888888888888888888888888777666666666444555555555555555666777333555777777666555444555333555777666333222444777444333333444666777666555111111222222222333333333333222222333555555444333444333222333555555333111///---***((())))))((('''---000444444111///000111111111111111111222222333~~~|||{{{{{{~~~~~~yyyuuussstttrrrgggSSS>>>---$$$!!!%%%&&&---???KKKQQQUUUMMMKKKCCC444"""        ###---444333222111222333444333111555555444444444444555555555444222...)))(((,,,000///111444555555555777888555444222111111222333333---///111444888;;;===>>>>>>??????>>><<<:::;;;<<<;;;888777999888333222444444888:::999999;;;;;;888???===;;;;;;<<<======<<<>>>>>>>>><<<888333...+++---555;;;<<<<<<>>>???>>>@@@???>>>>>>======>>>>>>???===>>>AAABBB@@@@@@BBBBBBAAA@@@???===<<<;;;:::;;;<<<=========<<<;;;:::;;;;;;;;;<<<======;;;999<<<;;;::::::;;;<<<;;;:::777777888999999888777777666777888888666555666888333555666666555444666777333444666555555555666888444555666555444444555666333222222333666888888777222222222333333333333444333333333444555666555333555333111333666666444111---,,,+++)))((('''((((((---000333333000///000222000000000111111111111222}}}}}}xxxrrrrrrssspppdddPPP;;;,,,$$$!!! """"""...@@@KKKPPPRRRKKKJJJDDD555###         '''111666666444222222444555444333555444333222222333444555444444333///+++))),,,000000222444444333444555666333333333333333444444555111222444777999;;;<<<===<<<===>>>===;;;::::::;;;;;;888666777666222222444333888:::999:::>>>===999<<<;;;::::::<<<>>>>>>===???@@@???>>>;;;555...)))000666;;;<<<===???<<<888AAA@@@??????>>>>>>??????@@@<<<<<<@@@AAA>>>@@@DDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<============>>><<<;;;;;;======:::888<<<:::888999;;;<<<;;;999666777888999999888777666555777888888666555777999222555666666444444555777555555555444333333666999666555444444555666555444333222111333555777777666222222222333333333444444444333333444666666555444555222000222666666444000------+++'''######(((,,,,,,///222222000...000222//////000000111111111000~~~~~~wwwqqqrrrsssooobbbNNN999+++%%%"""   ...@@@JJJNNNPPPHHHHHHCCC555###          )))333777777555222333555777666444444333222222222222333444333444333000,,,***,,,///222333444444222222333444222333333444444555555666444555777888:::;;;;;;;;;999:::;;;:::888777888999<<<888666666555222222555111777:::999;;;@@@???;;;:::999888:::===?????????BBBAAAAAA@@@<<<555---'''***000666:::@@@EEECCC>>>BBBAAA@@@@@@??????@@@@@@AAA<<<;;;???@@@>>>???EEEBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???@@@>>>;;;;;;<<<<<<:::888<<<999888999;;;<<<;;;999666777888999999888777666444666888888555555777999222444666666444333555777777666555333111222555888777444222333666777555333555333222222444555555444222222222333333333444444444444333555666777555444555222000222555777333//////...+++$$$ (((///+++...111111///...000333......///000000000000000|||~~~}}}}}}wwwuuuxxxwwwqqqooobbbHHH666---""""""     111CCCKKKKKKJJJOOOKKKBBB333"""              )))444::::::666555888777222111555111444777666333111333555777444...)))''')))///333555666666777777777777666666555555555555666666777===<<<<<<===>>>>>>===;;;999888777666666888:::;;;;;;999888777666666777777000333777;;;===<<<;;;999======<<<<<<===???AAABBBAAA@@@AAABBBAAA<<<555...------444>>>DDDCCCAAAAAABBBAAAAAA@@@@@@??????>>>?????????@@@AAABBBCCCDDDCCCAAA???<<<;;;;;;;;;<<<888999:::;;;;;;:::999888999:::<<<======<<<:::999:::<<<===>>>===;;;888666777777888888888888777666666888:::999666444444666555666888888888777555444777666444222222444666888;;;777333333555888888777666666666666666555555555333333333444444444444444222333444555555444333333222555888888666333333444111///)))### ''',,,000555555///,,,000333222111111111111111000///...~~~~~~}}}|||~~~{{{uuusssuuuvvvooolll___EEE555---###"""     ###555FFFLLLKKKIIILLLJJJBBB333!!!             ***444888<<<777444666555333444999777888888777444333333444666333...)))'''***///333666777777888777777666666666666666666666666777777<<<;;;;;;<<<======<<<:::999888777666777888:::;;;:::999777666555555666666333555777:::;;;:::999888;;;;;;;;;<<<===>>>???@@@BBBAAAAAABBBBBB>>>888333111111555===BBBAAA@@@AAACCCCCCBBBBBBAAA@@@??????AAA@@@@@@@@@@@@AAAAAABBBDDDBBB???<<<;;;:::::::::888999:::::::::999888777:::;;;<<<======<<<;;;:::;;;;;;<<<===<<<:::888777777888888888888888777777666888999999666444555666999999888777666666555555777666555333333444555666777555333444777999999777555555555555555555555555555555555555555666666666444444555555555444333333111444666555333111222333///,,,'''"""!!!(((......333444///---///111000111111111111111000000000~~~zzz|||}}}||||||{{{{{{yyytttqqqrrruuulllgggYYY@@@222,,,######!!!   !!!(((;;;JJJMMMJJJGGGHHHHHHBBB333           """,,,333666<<<777444444444444777<<<>>>;;;888666555555444333666222---)))))),,,000444888888888888888777666555666666777777777888888888;;;::::::;;;<<<<<<;;;999999888777777777888:::;;;999888777555444555555666555666777777777777777666888999:::<<<======>>>>>>BBBBBBAAABBBAAA???;;;888777444666<<<@@@??????AAAEEEDDDCCCBBBAAA@@@??????AAAAAA@@@@@@????????????CCCAAA???<<<::::::999:::999999999999999888777666;;;;;;============;;;;;;;;;;;;;;;::::::999999888888888888888888888888888666777999888777666666777<<<:::888666555555777888777777666666555555555444444444444555888999888777222222333333444444555555666666666666777777888888555666666666555444333333111222333222000///000222,,,)))%%% ###***000---111222000...//////...111111111000111111222333}}}zzz{{{{{{yyy~~~|||{{{zzzwwwtttrrrqqqsssiiiaaaSSS<<<000+++######!!!     !!!---@@@LLLMMMIIIFFFDDDDDD???000      !!!    %%%...333444999777555555666777999;;;???;;;666444666777555333666222---***+++///333555999999999999888777555555666777777888999999999999:::999888999;;;;;;999888888888777777777888999:::999888666555444444555555555555555555555666777777777999;;;<<<>>>>>>======AAAAAA@@@@@@@@@???===<<<999555555:::===>>>@@@CCCDDDCCCCCCAAA@@@???>>>===?????????@@@????????????@@@???===<<<;;;:::::::::999999999999888777777666<<<======>>>>>>======<<<<<<;;;:::999888999999:::999888888888999999999:::666777888888888777777777999888777666666777888999777777888888777666444333444444666777888777666444000000111222333444444555555555666666777777888888666666666666555444444333333222111///...///111222,,,(((###$$$***///...000222111000000///---111111000000111222333444}}}|||~~~|||xxx}}}}}}|||zzzxxxvvvtttrrrrrrfff]]]NNN888---***""""""!!!     ///BBBKKKJJJGGGFFFAAA@@@999+++       !!!    (((///222333555666777888888999999888;;;777333333555777777555777333...,,,///333666777999999999888888666555444666666888999::::::::::::999888888999::::::999777888888888888888999999999999888666555444444555555444444333444555666888999888999;;;===>>>>>>>>>===>>>>>>???>>>>>>=========:::555333777;;;===@@@DDDAAA@@@@@@???===<<<<<<;;;<<<===>>>@@@@@@AAA@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<:::999999888888888777777>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888888999:::;;;999999888888999:::;;;;;;888888888888888888777666333444666888999999999999666777888999888777555444555777888999777555222111///000000111222333444444333333444555555666777777666666555555444444444444555333111//////000222333...)))### %%%***...111111111333333111//////000000000000111222333333}}}}}}}}}xxx{{{}}}}}}yyyxxxyyywwwtttrrrdddZZZKKK666,,,((("""     ...???GGGFFFEEEFFF@@@<<<111###           ***000333333222666888888888:::888555555444222333555777777777666222---,,,000555888888777777777777777666555444444666888999:::::::::999999888888999::::::999777777777888888999999999999999888777555444555555666333333444444555777888999999999;;;<<<===>>>>>>>>>;;;<<<>>>>>><<<;;;<<<===999444222555999;;;???CCC=========<<<;;;;;;::::::<<<===???AAABBBBBBAAAAAA::::::;;;;;;;;;;;;;;;;;;:::999999888888999::::::????????????????????????===<<<;;;:::::::::;;;<<<:::999999888999:::<<<===:::999888888999888666444111333666888999999888777666777888999999888777666666888:::999666222111000000000111111222222333333111222222333444555666666444444333333333444444555666444111000111222333222///***### !!!''',,,///444000000333444111///000//////000111111111000000~~~{{{|||~~~zzzxxx||||||xxxwwwzzzyyyuuurrrdddYYYJJJ555+++&&&      ,,,;;;BBBBBBCCCGGGAAA888***          !!!***111333333333777888555555999888444222333555555555555777888444///++++++000555777777555555666666666555555444333555777999::::::999999999888888999::::::999777777777888999999999999999:::999777666555555666666555555666666666777777777888999999999:::<<<===>>>999<<>><<<:::888888999888555333444444555666666666666666666666777888999999999999555888999888444222111222222222222222222222222222111111222333444555666666222222111111222333555555666333000000222333222111...(((""" ###***///222555///---111333000///111---///111222222000...,,,~~~yyyzzz~~~{{{vvv{{{{{{wwwwwwzzzzzzuuurrrdddXXXIII555***%%%     ***888>>>???BBBHHHAAA666%%%         !!!+++111333444555888777222222777888555111555888888555444666888333---)))***///555666666444444555555555555555555222444666999::::::999888:::999888999;;;;;;999888777777888999999999999888;;;:::888777666666777777777777888888777666555555888888777777888:::<<<===999<<<@@@@@@===;;;;;;<<<<<<666333555666666888<<<:::::::::;;;;;;;;;<<<<<<@@@AAABBBCCCCCCBBB@@@>>>>>>======<<<:::888666555:::999999999:::<<<>>>???AAA@@@@@@??????@@@@@@AAA<<<<<<==================;;;:::999888999;;;===???>>>;;;999999999888555111888777555333222333444555666666777888999::::::;;;444666888777444222333444333333333222222222222222111111222333444555666777111000000000111333555666555222000000222333111///,,,'''!!! %%%,,,222555666...+++///111......000,,,...111222222///,,,***{{{yyy|||uuuxxxyyyyyy|||~~~yyysssnnneeeVVVDDD333(((###!!!   ---999???BBBDDDFFFDDD:::***           &&&---...111777888777555444444555777888555444444555666666555333444///***)))---111444555555666666666444333444555666777888777666666888::::::;;;<<<===<<<;;;999888888666555777999:::888666===<<<999777666777888999777888999:::999777555333444555777999;;;<<<======>>>>>>>>>???@@@???;;;999888555111///111666;;;===:::<<>><<<<<<<<<;;;:::999777666999999888888999;;;===>>>?????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<;;;;;;:::999999999999888888777777777777777777;;;999777555444666888999999:::;;;888666555777:::999888777666555444444444999888888777666555555444333333444555666666555555444333333444555777999;;;888666333222222222000//////)))"""!!!'''///333555777555444222111111222222111111222111000...,,,+++|||{{{~~~vvvxxxxxxzzz~~~}}}uuupppgggWWWEEE444)))###!!!  ---777===@@@CCCEEECCC999)))            (((///000222777666555333333333333555666888555333333444666666555111---)))(((---111444444444555666555333222333444888888999888666666888999:::;;;<<<===<<<:::777666777666555777999:::999666;;;:::999888777888888888999:::::::::999888777666666666777999:::;;;<<<===<<<;;;<<<===???@@@>>><<<:::666222000222666:::===<<<=========>>>>>>>>>>>>AAAAAA@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;:::999777777777888:::<<<>>>?????????@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::999:::::::::888888888888888888888888:::999777666666666888888666999;;;:::888666666888666666555555444555555555999999999888777666666666555666666666666555555444444444333444555666888999888666444333333222111///,,,'''"""###)))000555666555555333222111222222333//////000111111000///...}}}}}}xxxxxxxxxzzzyyytttiiiYYYFFF555***###!!!   ,,,555;;;>>>AAADDDAAA666&&&              +++111111333666444444333333333333444444999666333222444666777777...+++((()))...222444444444555666444222111111222777888888777666666777999999:::<<<===<<<:::777555777666666888:::;;;:::999999999:::::::::999999888;;;:::999888888777777777999999888888999:::;;;<<<999999888:::===@@@AAA@@@<<<999555222222555999;;;>>><<<:::999:::===AAACCCBBBBBBBBB@@@>>>======>>>::::::;;;<<<======<<<<<<555666777888:::<<>>BBBEEEBBBBBBBBB@@@===<<<>>>AAA;;;<<<<<<===============777777888999;;;<<<>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA???===;;;999888:::::::::::::::;;;<<<===999999:::::::::::::::;;;888888999999999888777666555777999:::999888666666444333333333333444555555888888888777777777666666777777888888888777777666555555444444444444444444888777555555555444111///'''&&&&&&***...222333333222222222222222222333333---...///000111111222222~~~zzzyyy{{{~~~zzzzzzyyyzzz{{{sssgggTTTBBB444***$$$    $$$...777;;;>>>BBBDDD===111             &&&---000111333333333222222111111222222333555555777999;;;999666333,,,++++++///444888777666333444444333111///000111///000222333333555777:::777888;;;<<<>>>>>>===<<<:::;;;===>>>>>>>>>>>>???:::;;;===??????>>><<<;;;===<<<999888888999;;;<<<===<<<:::888888999:::;;;;;;888666777999<<<>>>???>>>===:::666222222555999999999999:::<<>>???AAACCC======>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<<<>><<<;;;::::::::::::;;;<<<<<<===999999:::::::::;;;;;;;;;888888:::::::::999777666888777666666777777888888555555444333333333333444666666666666666555555555555666777888999999999999555555555555555444444444777666555555555333111...((()))***---000111111000111111222222222222222222//////////////////000000~~~zzzxxxyyy|||~~~zzz|||{{{zzz}}}}}}xxxnnnaaaNNN===111)))###    ###///888===???BBBDDD<<>>>>><<<>>>??????>>>>>>>>>???<<<===>>>??????>>><<<;;;@@@???===<<<;;;===>>>???===<<<;;;999999999:::;;;;;;888666666888;;;<<<<<<<<<<<<:::666222111444888777888999;;;===???AAABBBBBBAAA???@@@BBBCCCCCCBBB======>>>>>>===<<<;;;;;;<<<<<<===>>>>>>===<<<<<<>>>???@@@AAABBBCCCDDDEEE???@@@AAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;<<<===888999999::::::;;;;;;<<<888999:::::::::999777777999777555444666888888888666666555444333333444444555555555555555555555555333444666777999:::::::::555666666777666666555555666555444444444333000---)))***---///000111000000111222222222222222111111000000///...------------~~~}}}|||zzzzzz{{{}}}zzz}}}}}}yyywwwxxxvvvssshhh[[[HHH888...(((###   !!!...888===???AAACCC<<<...               """,,,------111555666444222///------///222444555666888;;;===;;;777333,,,,,,...222777999666333111222333333222222333444111333444444444444777999:::999888777777999;;;<<<<<<>>>@@@???===<<<<<<>>><<<======>>>===<<<::::::>>>>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;:::::::::888777555666999;;;<<<;;;:::;;;:::666111///333777888888888:::;;;>>>AAABBBFFFBBB???AAAFFFGGGCCC>>>;;;;;;<<<=========<<<<<<<<<===>>>???@@@@@@???>>>===>>>???@@@AAACCCDDDDDD@@@AAABBBCCCCCCBBB@@@???===<<<<<<;;;;;;;;;;;;<<<888888888999:::;;;;;;;;;999999::::::999999888888777555444666888999888666555555555444555555666666555555555666666666666666444555666777888888888888555666777888888777777666555444333444444222...,,,(((***---///000111222222222222333333222111000//////...---,,,+++,,,,,,---wwwzzz}}}~~~}}}||||||{{{zzz~~~yyytttrrrrrrpppdddWWWDDD555,,,'''"""   ---888===???AAABBB<<<...                 $$$.........222777888999666222//////222666999777777888:::;;;:::888555++++++---222777888555111000222333333333333444666555666777666444444666777===:::777444333555777999<<<>>>@@@???<<<::::::<<<<<<<<<<<<<<<;;;:::999888;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;::::::666555555666999<<<<<<<<<999;;;:::666000///333777:::999888888:::===AAACCCJJJDDD@@@BBBHHHIIIBBB;;;888999:::<<<===>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA<<<===>>>???AAABBBCCCDDDBBBCCCDDDDDDDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;777777888999999:::;;;;;;:::::::::999999999888888555444555888;;;:::777333444444444555666777888999666666666666777777777777555666666777777777777666555666777999999999888777444333333333333111...+++&&&))),,,///111222333555222333333333222111///...---,,,+++++++++,,,---...~~~{{{uuuyyy|||{{{xxxxxx{{{zzz|||~~~|||wwwsssrrrrrrcccXXXDDD///&&&%%%!!!  !!!$$$222???CCCBBB???>>>666)))              '''...///000333555444888666333000000222555777666999:::888:::===888000---000555888999666111...000222444777888888777777999888666555666777666555777777777777888999:::::::::;;;<<<=========;;;;;;======<<<888555333333333<<<======<<<:::999999;;;:::999<<>>:::888666444111///222999:::555444;;;BBBEEEEEEDDDCCCBBBBBBAAABBBBBB<<<======>>>??????@@@@@@:::<<<>>>???@@@???===<<<@@@@@@@@@@@@@@@???>>>===BBBCCCBBBBBBAAA@@@???>>>===<<<:::888777777777888>>>888555777888777777999888<<<===;;;:::;;;999555333555666777666555333222444333333666:::;;;999666888777777666555444444444555666888999999999888777777777888888888888777777999666333222333333000...'''***...111333222111///000000111111000///...---((()))+++,,,------,,,,,,|||wwwzzz{{{zzzwwwxxx|||~~~~~~~~~}}}zzzvvvrrrpppbbbXXXEEE111&&&$$$   ###&&&333>>>CCCAAA>>>===444'''             '''...///000333555555777555333222222444666777777;;;<<<:::;;;<<<777///---000444777888666222000111222555777999999999888:::888666555777888777777999888888888888999999:::::::::;;;;;;;;;:::999999<<<<<<;;;999555333333444:::;;;<<<;;;999888999::::::999<<>>DDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<>>>>>=========@@@AAAAAAAAA@@@???>>>>>>>>>===;;;999777777777777888333000444777888999<<<666:::<<<:::;;;===<<<888555666888888888777555444555333333555999:::999777888777777666555555444444333444555666666666555555777777888888888888777777888666444333444333000---)))+++///222333222000///000111111111000///---,,,((())))))***+++,,,,,,,,,}}}zzz{{{{{{yyywwwxxx|||~~~}}}}}}zzztttoooaaaXXXFFF333'''### %%%(((555>>>BBBAAA===:::111%%%              &&&---///000444666666555555555555666666777777999<<<>>>======;;;555...,,,...222555666666444333222333666888:::;;;;;;;;;;;;888666555777999::::::::::::999999999999999999:::999999888777777777888:::;;;;;;999666444444555888:::;;;;;;999888888999;;;:::<<>>>>>BBBBBBAAAAAAAAAAAAAAABBBDDDBBB@@@>>>>>>>>>???@@@======<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>===>>>===;;;:::888777777777555///---111666777999;;;555999;;;:::;;;>>>>>>;;;777888999:::999888777666666555444555777999999888777777777666555555444444333333444555555555555444666777777888888777777666777666555555444222...+++***,,,000222333222000...000111111111///...,,,***)))(((((((((((()))+++,,,~~~}}}}}}{{{yyywwwxxx}}}|||}}}~~~wwwooo___VVVEEE444(((""" ''' ***666>>>AAAAAA===888..."""          '''...///000444777777444555777999999999999888;;;===??????===888222---,,,...000333555666666666333444666999;;;<<<======;;;999666666888:::;;;<<<:::::::::::::::999888888;;;:::888777666666777888999::::::999666555444555666888::::::999888888999<<<:::;;;>>>===888555666777888999:::::::::999888888777777777888888555333222555777777888<<>>>>>AAADDDEEE@@@>>><<<;;;:::;;;<<<=========<<<;;;;;;<<<<<<===<<<===???@@@@@@@@@>>>===<<<;;;::::::999888888888777000+++///444666777888555999;;;999;;;>>>>>>;;;888888999999999888777666777666555444666777888999777777666666555555555555555555555666666666666666666666777777777777666666555666666666444000,,,)))+++---000333333222///...000000111000///---+++))))))(((&&&%%%&&&'''***+++~~~|||yyyxxxyyy}}}|||zzz}}}xxxppp^^^RRRAAA222(((!!! &&& ,,,888===@@@AAA===666,,,!!!          """***000000111555888888444666999;;;<<<;;;:::999;;;<<<>>>???;;;444...,,,,,,...000333555777888999555666777999;;;<<<===>>>;;;999777777888;;;<<<<<<999::::::::::::999777777;;;:::999777777777888999888:::;;;:::777555444444444666999:::999888888999===:::;;;===<<<777555666777888999:::::::::999888999888777888888777333111333444666999<<<>>>AAADDDBBBAAAAAAAAABBBCCCDDDDDDBBBAAA???>>>???AAADDDFFFBBB@@@===;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAAAAA@@@>>>===888888888999999:::::::::777...)))---444666777999888;;;;;;999999;;;;;;888777777888777777777666666777777666555555666777999666666666666555555555555555555555555666666666777666666777777777777666666444555666555222...***(((+++---000222333111///---//////000///...,,,***)))***(((&&&$$$$$$&&&)))+++~~~|||}}}|||zzzzzz{{{}}}~~~~~~{{{zzz}}}wwwooo^^^NNN;;;...'''""" ###---999<<>>===;;;999;;;:::<<<<<<777///+++,,,---///111444777999999:::666777888999:::;;;======:::999777888999::::::999777888999:::999888777666:::999999999999999::::::999:::;;;:::777555333333333666999;;;:::999999999===;;;;;;===<<<777666777777888999:::;;;::::::999999888888888888666222///---///777@@@CCC@@@======@@@@@@@@@@@@AAABBBDDDDDDEEECCCAAA?????????@@@AAAAAA@@@===;;;:::::::::;;;888999:::;;;;;;;;;::::::;;;<<<>>>@@@@@@>>><<<:::555666777888999999999888333***%%%+++333888:::;;;999<<<;;;777777999888555777777666666666555555555777777888777555555666888666666666666666666555555444444333333444444555666555666666777777666666555333555555333///***'''''')))+++///111222111///------............,,,+++******(((&&&$$$$$$&&&(((***}}}|||||||||||||||~~~|||{{{}}}~~~{{{ssslll___JJJ444***'''$$$!!!  ---999<<>>555---!!!           """***111555333333666999999999;;;===>>>>>>===;;;::::::888888999333+++))),,,...000333777999::::::999888888888888999:::;;;<<<999888888999::::::888666555666888999999888777666777777888999::::::::::::999;;;<<<;;;888444222222222666999;;;;;;:::::::::===;;;;;;===<<<888777999666777888:::;;;;;;;;;:::888777777888888666222///+++,,,444???CCC???;;;;;;=========>>>???AAABBBCCCCCCBBBAAA@@@???????????????>>><<<:::888777777777444555777999:::999777666999:::<<<>>>===;;;888666666777777888777666555444222(((###(((111666777888888::::::666555777777444777777666666555555555666555888999888666444555666555666666666666666666666555555444444444555666777555555666666666666555555333444444000+++'''&&&&&&''')))---000111111///---+++,,,---......---,,,+++)))((('''&&&&&&'''((()))~~~}}}}}}}}}|||{{{~~~}}}}}}}}}|||wwwooohhh___GGG///''''''$$$"""!!!  ---999;;;>>>CCC???555---"""            $$$---333777555333666999999;;;<<<>>>???>>>===;;;:::999666666666111(((''',,,...111555888:::;;;:::999999999888888999999:::;;;888888999:::;;;:::666444333444666888999888777666444666888999:::::::::999:::<<<===;;;888444222111222666:::<<<<<<;;;;;;;;;===;;;;;;======999888:::555666888:::;;;;;;;;;;;;666666777888999777333000...,,,///888===;;;;;;???;;;;;;;;;<<<===???@@@AAA>>>>>>???@@@AAAAAAAAABBB===<<<:::888777666555555000222555888888777444222777999;;;<<<;;;888555333888888888888666444222111555***###'''///222333333777999888555444777777555888777777666666666666666555888::::::666444444555555555555666666666666666888777777666666888999:::555555666666666666555555333444333///)))%%%$$$&&&&&&(((,,,///111000///---***+++,,,---...---,,,,,,))))))''''''''''''((()))~~~|||www|||~~~{{{pppeeeVVVCCC///((('''%%%!!!   +++:::AAABBB@@@:::444***!!!                %%%///000222444666888888999999===>>>;;;;;;@@@@@@;;;888222222999777---***///222555888:::999888999999===999888::::::777777::::::::::::999999777666555222444666888999999888777666999;;;<<<;;;::::::;;;;;;===>>>>>>===:::777555777;;;???>>>;;;888:::<<<999;;;>>>???===;;;;;;;;;333777999888999;;;;;;777777;;;<<<999:::===999222,,,***---666>>>???>>>???<<<;;;;;;:::;;;<<<===>>><<<@@@@@@;;;:::>>>===999???>>>===;;;999888666666666555444333333333444555555666888999888777555444777777777888999888555222+++%%%###'''---000333666888777666666666666666777888777666555444555555666444555555555555444333333111555666444444666444111888777555444555666888999444444666777777777666555666555666444---### """'''+++///222111///......++++++,,,---,,,+++***))),,,***((((((***---......~~~~~~zzz~~~~~~zzzooodddVVVCCC000((('''$$$     """///<<>>:::888222222888666,,,***...111444777999999888999999===999888::::::777777:::::::::999999888777666666444555777999999999888777555777:::;;;;;;;;;<<<===<<<===>>>>>>===;;;888777999<<>>:::888:::===999;;;>>>>>><<<:::999999444777999777888<<<<<<999888;;;;;;888999<<<:::555000---///777===>>>>>>???===<<<;;;;;;;;;<<<>>>???>>>AAA@@@<<<;;;>>>>>>:::======<<<:::999777666555666555444333222333444444555666777888888666555444777666666777888777444111...((($$$(((---///111444666555555555666777888888888777666555444555555666555666666555444333222222222555666444444666555111888777666555555666666777333444555777777777666666666555555333,,,### ###'''***...//////---,,,,,,++++++,,,,,,,,,+++***))),,,***((((((***,,,------~~~|||~~~}}}|||xxxmmmcccUUUDDD111)))'''### ###///;;;???>>>;;;666111***"""               """***333444666888:::;;;;;;;;;===@@@@@@======>>>===:::888333222666333,,,***---222555888:::::::::;;;<<<===:::999:::999666666999999999999888888777777666666777888999999999888777444666999;;;;;;<<<===???============<<<;;;999999;;;===>>><<<999888:::===:::<<<======:::888777777444777888666888<<<>>><<<999:::999777999<<<<<<888666222333888<<<<<<===@@@>>>===<<<<<<<<<===>>>???AAABBB@@@<<<:::======;;;;;;;;;:::999888777666555888777555333222222333333555666666777666555444333666555555666666555333000000***&&&***...///000222444444444555666777999999666555555444444444444555555555555555444333222111222666666444444666666333777777777666666555444444333444555666777777777777666444333111***"""!!!$$$)))+++------,,,+++++++++***++++++++++++***)))))),,,***'''''')))***+++***~~~~~~{{{yyyuuulllbbbTTTCCC222***&&&"""  """---888<<<===<<<999555+++"""           &&&...555666999;;;=========<<<===??????>>>>>>>>>>>><<<888444222444222,,,+++...555777:::<<<<<<===>>>???>>>:::999:::999666666999999999888777777777777777777888888999888888777666666888:::::::::;;;<<<>>><<<<<<;;;;;;::::::999999<<<<<<<<<:::888888:::<<<;;;<<<===<<<999666555666555888888666888===@@@???;;;:::777777888;;;<<<<<<;;;777666999;;;;;;===AAA@@@???>>>======>>>???@@@BBBAAA>>>;;;:::;;;;;;;;;999999999888777777666666999888666444333333333333555666666666555444333222555444333444555444222000000***'''+++///000222444555555555555555666777888333333333222222222333333222222333333333333222222333666666444444777777444666666777888777555333111333333444555666777888888666444222///(((""""""&&&+++,,,...---,,,++++++,,,+++++++++*********))))))+++)))''''''((())))))(((~~~~~~zzzwwwtttkkkaaaRRRCCC222***&&&!!!  $$$///999<<<<<<<<<999555***"""            +++222666888;;;===??????>>>===<<<<<<===???@@@@@@@@@AAA999666444333222///...000666888:::;;;;;;<<<>>>???>>>:::999:::999666666888999888777666666666777777777777777777777777666666999:::;;;:::999999:::<<<::::::999999999999999999::::::999888777888:::;;;<<<<<<===;;;888555555555666888888666888>>>@@@???===999777777999;;;<<<======:::999:::;;;:::===AAAAAAAAA@@@?????????@@@AAAAAA???===<<<;;;::::::;;;999999888888888888888888;;;999777666444444444444666666666555555444333222555444222333333333111///---(((''',,,222444555777777777666555555444555555111111111111111111111111...///000222333333444444444666777444555888888666555777888999888555333111444444444555666777777888666333000---&&&!!!"""(((---...//////---,,,---...+++++++++******************)))''''''((()))((('''~~~yyyvvvsssjjjaaaOOOAAA222+++&&&!!! $$$!!!)))333===???===:::666111)))!!!                 %%%///555777999<<>>===<<<;;;<<>>;;;999;;;999666555888888888666666555666777888888888888888888888888888;;;;;;;;;:::888888999;;;888999999::::::::::::999888888888888999:::;;;<<<<<<===<<<:::888666666666666999:::888:::>>>@@@>>>>>>999777999::::::;;;===<<<::::::<<<;;;:::===BBBCCCBBBAAA@@@@@@@@@AAABBB???===<<<>>>>>>;;;:::<<<999999:::::::::;;;;;;;;;<<<;;;999777666666777777888777777666555444333333555444222222333333111000+++'''&&&---444666888:::888888666555444333333333000111111222222222222111///000111333444555555555444777777444555999:::888666777888999888777555333666555555555555666777777666222...***$$$ ###***---///111111000/////////---,,,++++++******++++++)))((('''((()))***)))(((yyyuuurrrjjjaaaMMM@@@222+++&&&!!!  ,,,(((###***444>>>AAA>>>;;;666000(((                  ***333888888:::===@@@AAA@@@>>>===???<<<===BBBCCC@@@@@@CCC;;;:::777444444666999999999;;;;;;;;;::::::<<<>>>???;;;:::;;;999555555888888777666555555666888999999999999999:::;;;;;;<<<::::::;;;999888888;;;===888999;;;=========;;;:::777888999;;;===>>>>>>===<<<===<<<:::888777777888777:::;;;:::;;;??????<<>>::::::;;;<<<===>>>>>>>>><<<;;;:::999888999999:::999999777666555444444444666444222222333333222111+++''''''...555777999;;;777666555555444444444444222222444555555555444444444444555666666666666555555777777444555999;;;999777777888999999888777666777777666555444555555666666111---(((###$$$++++++...111333222000000000...---,,,+++++++++,,,---((('''''')))++++++***)))yyyuuurrrkkkbbbKKK???222+++&&&"""   &&&222>>>AAA@@@>>>999444'''                 ###---555999888:::===@@@AAA@@@>>><<>>CCCCCC???>>>BBB<<<;;;888555555999<<<<<<>>>??????>>>======???@@@???;;;:::;;;999555555777888777666444555666888999:::::::::;;;<<<===>>>???888999999999888999<<>>;;;@@@:::888<<<===999888;;;777777:::===<<<:::>>>DDDEEEDDDCCCBBBAAABBBBBBCCC???<<>>@@@;;;;;;<<<===>>>???@@@@@@===<<<;;;:::::::::;;;<<<:::999888666555555444444777555333222333333222111,,,((((((///555777888:::555555444444444555555666333444666777777777666666999999999999888777666555555888777444555999;;;999777888888999999999999888999888666555444444555555666111,,,((("""$$$,,,)))---111333333111000//////...---,,,+++,,,------((('''''')))+++,,,+++***~~~{{{wwwqqqrrrmmm^^^OOO:::///***###"""###   +++555>>>AAA???<<<444---)))"""               (((444:::;;;>>>???AAAAAA???===<<<======>>>>>>???@@@@@@AAAAAA======:::888666777:::===:::BBBDDD===999>>>EEEGGG@@@BBBBBB>>>888666999<<<:::;;;999666333333666:::>>><<<;;;===@@@@@@>>><<<777===BBB???888555999???@@@>>>===>>>AAABBB@@@===<<<<<<===<<<<<<>>>@@@BBBBBB@@@===999777666666666999:::<<<===>>>===<<<;;;@@@>>>;;;888888:::===???<<<<<<===???@@@???===:::AAACCCCCCAAA>>>===>>>AAA@@@BBBDDDEEEDDDCCCCCCCCCDDDBBB@@@@@@BBBBBB@@@===???===<<<:::999999999:::======<<<:::777555555666>>>:::555444666777666555+++((()))///555666666777666555444333333444555666666777888888888666555444:::999888888::::::999888777666555444555666888:::999888888777666555444444444888999666666888777333000---(((""" """(((,,,------111555333...---///000...++++++---...---+++***+++,,,------,,,***)))~~~~~~{{{yyyssssssmmm]]]NNN999...)))"""!!!###   ,,,555===???>>>;;;444---'''!!!              '''333999:::>>>@@@BBBAAA@@@>>>===>>>>>>???AAABBBAAA@@@===<<<;;;;;;999777666888<<<@@@???DDDEEE>>>;;;???CCCDDDBBBDDDCCC>>>888444666888999::::::888555555888;;;===;;;:::;;;>>>???===;;;666:::===;;;666444888<<>>>>>???BBBCCC@@@>>><<<======<<<<<<===???AAA???===:::777666777999:::============<<<;;;::::::===<<<:::999:::<<<>>>@@@===<<<===???AAAAAA???<<>>===>>>@@@<<>><<<;;;::::::;;;:::;;;<<<;;;:::999;;;<<<>>>:::777666888999777555...***+++222888999999:::666666555444444555666777666777888888888777666555888888777999:::;;;:::888888777666555555777888999888888777777666666555555555888999777666888777333000,,,&&&!!!"""(((,,,------///333111------000000---++++++---...,,,+++)))***,,,------,,,+++***~~~zzzyyywwwqqqqqqjjjXXXLLL888,,,(((!!! """   !!!,,,555<<<===;;;999444...%%%           %%%000666888>>>@@@BBBBBB@@@???>>>???>>>@@@BBBDDDBBB???:::777:::999999777777999>>>BBBEEEFFFDDD???>>>AAABBB@@@@@@AAAAAA===888555666888999:::::::::999999;;;<<<>>>===;;;<<<===??????>>>888999999888666777999<<<======>>>AAACCCDDDAAA???>>>>>>============>>>>>>;;;999666555555888;;;>>>AAA@@@>>>;;;:::999999999::::::::::::;;;===>>>???======>>>@@@BBBCCCAAA@@@AAABBBBBB@@@>>>===>>>@@@999<<>>===<<<<<<;;;:::;;;======<<<<<<>>>???>>>;;;999999;;;;;;888555---***+++333999::::::;;;777777666666666666777777666666777888888888777777666666777999;;;<<<;;;999:::999777666666777888999777777777777777777777777555888999777666888777333///***###"""(((---...---...000///+++,,,000///---++++++,,,,,,,,,+++((()))+++,,,------,,,+++}}}zzztttttttttnnnmmmeeeSSSJJJ666+++''' !!!   $$$...555;;;;;;999888444///###            ###---333555<<<>>>@@@@@@???>>>>>>???>>>???AAABBBAAA>>>;;;999::::::999888777:::>>>BBBFFFCCC@@@>>>???AAA@@@>>>;;;<<<===<<<999888:::;;;888999:::;;;<<<<<<===>>>AAA@@@?????????AAAAAABBB<<<:::888888:::;;;======;;;===???BBBDDDDDDBBBAAA@@@???======>>>>>>===<<<:::888555333444888<<>>@@@CCCDDDDDDBBBAAAAAA@@@???>>>>>>??????999<<>><<<;;;;;;<<<===>>>>>><<<;;;<<<<<<>>><<<;;;<<<>>>===999555+++'''(((000777888888999888888888777777777777777444444555555666666666666444444666888;;;<<<;;;999;;;:::999888777777888888666777777777777777777777555888999666666777666222---((( ###)))---///,,,,,,...,,,***,,,111...---,,,+++++++++++++++((()))***,,,,,,------,,,~~~{{{{{{vvvppprrrrrrmmmmmmeeeSSSIII555***&&&!!!   &&&000777;;;;;;888777333..."""           ###+++111333999;;;>>>>>>=========>>>>>>>>>>>>??????>>>>>>===<<<<<<:::888777999===@@@BBB>>>:::<<>>===999:::;;;;;;;;;;;;;;;<<<999999:::<<<===?????????@@@@@@@@@@@@@@@@@@AAABBB===:::888999;;;======<<<;;;===???BBBBBBBBBBBBBBBAAA@@@>>>>>>@@@@@@>>><<<;;;999555333444777<<>>????????????===???BBBCCCCCCBBBCCCDDDHHHGGGFFFDDDBBB???>>>>>>AAAAAA@@@???>>><<<;;;:::999;;;======;;;:::;;;;;;???===<<<>>>@@@>>>:::555+++'''(((000666777777888888888888888888777777666111222222222333333444444222222444666:::;;;:::999::::::999888888777777777666666666666666777777777444888888666555666444111+++%%%%%%+++...///,,,,,,---,,,))),,,111---------,,,++++++,,,,,,((()))***+++,,,---------}}}yyyxxxvvvppprrrsssooopppiiiWWWIII555)))&&&!!!   &&&222999===<<<999666111,,,!!!            &&&---222444777999<<<======<<<======<<<<<<======>>>???@@@@@@======;;;999888999===@@@>>>999777;;;>>>===<<<===;;;<<<<<<<<<<<<;;;::::::;;;:::999;;;===@@@@@@@@@<<<===???@@@???>>>>>>???;;;:::999:::;;;<<<;;;:::;;;===???@@@??????AAABBBCCCAAA???@@@BBBBBB???<<<;;;999666555555888<<<>>>???===;;;999999:::===>>>>>>>>>>>>===<<<;;;999888<<<;;;;;;===@@@BBBBBBBBBAAA???======???@@@???>>>>>>AAACCCEEEDDDDDDDDDEEEGGGGGGGGGDDD@@@>>>===>>>????????????>>><<<;;;:::555777:::<<<<<<;;;<<<===???>>>===>>>@@@???:::666///+++,,,333888999999:::888888999888888777666555111111000000000111222222222222111333666888999888888888888888888888777777555555555555555555555555333777777444333444222///)))###!!!''',,,...///,,,,,,...,,,***,,,111---......---++++++,,,...*********++++++,,,,,,---}}}zzzxxxtttnnnppprrroooqqqlll[[[III555***&&& !!!  &&&444;;;@@@>>>:::666000***!!!               $$$,,,111555777777999<<<============>>>:::;;;===???@@@??????>>>;;;;;;:::999888:::???BBB<<<888888<<<===::::::===;;;;;;<<<===>>>>>><<<;;;===:::888999<<<@@@AAA@@@999<<<@@@AAA???======>>>:::<<<===>>>===<<<::::::<<<>>>???>>><<<<<>>999888777666777:::===???>>>===;;;::::::;;;<<<=========<<<<<<;;;;;;;;;:::;;;::::::;;;>>>@@@@@@???AAA>>><<<===???@@@???>>>===???CCCDDDEEEEEEFFFGGGCCCEEEEEECCC@@@>>>>>>@@@===>>>?????????>>><<<;;;555888;;;<<<<<<;;;;;;<<<@@@>>><<<===???>>>:::777222...///555:::::::::;;;888888888888888666555444222222111000///000111111333111///000333555777777666666777777888777777777555555555444333333333222222555666333222222111---'''"""$$$***---......,,,---///...+++,,,000...///000///,,,+++---///++++++++++++++++++,,,,,,}}}zzzrrrlllnnnooommmppplll\\\III555***&&& """  &&&555===AAA@@@;;;666///((("""                )))000555888999777:::===>>>>>>>>>???@@@999;;;???AAABBB@@@===;;;999999999888999<<>>;;;888888;;;???@@@@@@999>>>BBBDDDBBB???>>>>>><<>>>>><<<:::;;;>>>BBBDDDAAA@@@BBBFFFGGGCCC???777777777777999<<>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;:::999:::<<<>>>>>>>>>AAA>>><<<<<>>:::===AAADDDEEEFFFGGGIII@@@BBBDDDBBB@@@>>>@@@BBB===>>>???@@@@@@???>>>===:::<<<>>>>>><<<999888888AAA>>><<<<<<>>>>>>;;;777333//////555::::::999:::777888888888777666444333444333222000000000111111444111......000333666666444555666777777777777777555555444333222222111111111555555222111111000,,,&&&!!!&&&,,,...---...---...000///+++,,,000...000111///---,,,...000,,,,,,++++++***+++++++++zzzsssnnnpppoooiiikkkhhh[[[III444((($$$  &&&333;;;@@@===999666222...!!!         """   %%%000444555555666;;;===>>>>>><<<;;;<<<===<<>>>>>@@@DDDAAA>>>;;;;;;<<<===:::777:::999888:::<<>>666:::>>>===<<<======???BBBAAA>>><<<<<<===:::;;;>>>??????>>><<<:::???BBB<<<999???>>>:::>>>AAA???>>>???@@@@@@???>>>>>>777222666<<<>>>???AAA>>>===<<<;;;;;;<<<===>>>888888888999999::::::;;;;;;777444888>>>BBB???;;;>>>?????????>>>===<<<;;;<<<===???AAACCCEEEGGGGGGFFFDDDAAA@@@AAACCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB???<<<<<<>>>>>>::::::===???>>>:::888;;;>>>;;;444000---,,,000555:::<<<;;;666888999::::::888555333666555222///...---............------...///111222222222333444555555555555666222...,,,---...000000555444222222111...***''' ###***......+++---///111222222000...,,,111///...000222222...+++111000...---+++*********}}}zzzwwwrrrsssrrrllllllgggXXXGGG222'''###  (((555<<<@@@>>>999666111---"""         """   '''111555666666666:::<<<>>>>>>===<<<======<<>>======;;;888999===??????@@@DDDBBB???<<<:::;;;<<<<<<<<<<<<::::::;;;===?????????CCC;;;888<<>><<<===>>><<<<<<<<<<<<<<<;;;;;;;;;>>>BBB<<<:::@@@???:::>>>>>>===<<<===>>>???>>>===888444444;;;AAA???<<<;;;???>>>===<<<;;;;;;<<<<<<::::::::::::999999999999888666555888<<>><<<>>>>>>>>>>>>======<<<<<<<<<===>>>@@@BBBDDDFFFGGGFFFDDDAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???<<<<<<>>>===::::::======>>>===<<<>>>@@@:::222...------000777;;;<<<;;;777888:::::::::888555333555333111...---...///000......---------///000111222333444555555555444333333000---+++---...//////222222111111000---((($$$###***///...,,,...///000111000///---,,,111000000111111111///---222222000///---,,,,,,+++}}}zzz{{{vvvwwwvvvooommmfffUUUEEE111&&&"""  +++888>>>AAA>>>999666000***"""             ***333666666666666777:::===??????>>>>>>>>><<>><<<<<<===;;;<<<@@@AAA@@@AAAEEECCCAAA???<<<:::;;;???BBB???===<<<===???@@@???>>>???===<<>>>>>===<<<<<<>>>@@@@@@???===;;;;;;;;;<<<======AAA<<<;;;BBB???:::===;;;::::::;;;======<<<;;;666333444;;;@@@>>>;;;;;;??????===<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666444555666777999;;;<<<==================<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEFFFDDDBBBAAACCCDDDEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA???<<<<<<>>>>>>;;;;;;===<<>>999555...'''!!!              +++333777777777777555888<<>><<<<<<<<<>>><<<===AAACCCAAABBBEEE@@@BBBBBB@@@======AAAEEEAAA@@@???@@@AAAAAA???===???AAACCCBBB@@@===>>>AAA======<<<<<<<<<===???@@@BBBBBBAAA@@@????????????;;;@@@<<<;;;BBB@@@999<<<999888999;;;======<<<::::::555333666:::;;;===@@@======<<<<<<;;;;;;;;;;;;===<<<;;;999777555444333000333666777777888;;;>>><<<<<<<<<<<<<<<<<<======;;;;;;<<<===>>>AAACCCDDDEEECCCBBBBBBDDDFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@======@@@@@@======@@@>>>AAACCCBBBCCCBBB;;;333,,,,,,...444:::===<<<999999::::::;;;:::888777555777444000---,,,---///111//////...------...///000333444666666666333111///***))))))+++---...---+++---...111222111,,,%%%$$$+++000111000222111000///....../////////111333222///...000222333333222111000...---,,,yyysssuuuvvvqqqpppfffSSSCCC000&&&$$$   000<<<@@@AAA===999555---%%%              ***333666777888888333666:::===>>>>>>???@@@===???@@@???===;;;;;;;;;===;;;===BBBCCCBBBBBBEEE===AAADDDDDDBBBAAABBBEEECCCBBBAAAAAABBBAAA???======AAAEEECCC???>>>???AAA>>>===<<<<<<===>>>???@@@@@@AAABBBCCCBBBAAA???>>>:::>>>;;;:::AAA???999<<<999999:::<<<===>>><<<:::999555444777::::::<<<@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888555333222111...222666666555666:::>>><<<<<<<<<;;;<<<===>>>???;;;;;;;;;<<<===@@@BBBDDDDDDCCCBBBCCCFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA??????BBBBBB??????BBBAAACCCCCCAAA@@@AAA===888---...111666<<<>>><<<999::::::;;;;;;:::999888777999666222...,,,---...///000///...---...///000111333444555555444222000...(((((()))+++---...---+++---...111333222,,,%%%&&&---111222222555444222000//////000111...111333111///...000333222222111111///---,,,+++xxxqqqssstttqqqqqqgggSSSBBB///&&&$$$!!!  222===??????;;;888444+++"""             !!!,,,444666777777888333555888:::;;;<<<>>>@@@===??????>>><<<::::::;;;:::999;;;AAACCCAAABBBDDD<<>>======???@@@??????<<<===@@@BBBBBB@@@>>><<<999===999888???===888<<<::::::;;;===>>>===;;;888222333888>>>@@@<<<:::;;;:::;;;<<<<<<<<<<<<;;;;;;;;;:::999777555444333222...111444666555777:::======<<<<<<<<<===>>>@@@AAA<<<<<<;;;;;;===???BBBDDDCCCCCCCCCDDDGGGIIIHHHGGGIIIIIIIIIIIIHHHGGGEEEDDDBBB??????BBBBBB@@@@@@CCCBBBDDDCCC???>>>@@@@@@===111111333888===???===999;;;;;;;;;;;;:::999888888888666444111////////////000///......///111222333333333222222111000///...***))))))+++---...---,,,---...000222111,,,$$$""")))...222333444666555333222111000111111//////000///......000222000000111000///---***)))}}}}}}zzzrrrrrrtttqqqqqqgggSSS???---$$$###  222<<<>>>===:::777333***                &&&000666777666666666333555666777777999===???>>>??????===;;;999999:::666666999???BBBAAAAAADDD??????@@@BBBEEEFFFFFFEEEBBBAAAAAABBBCCCBBB???===:::>>>@@@===>>>CCCDDDBBBAAA???>>>???AAAAAA???===<<<===>>>???@@@@@@??????888<<<666555<<<;;;777<<<;;;;;;<<<===>>><<<999666222444999@@@AAA===;;;<<<============<<<:::888777::::::999888777666666555///000333555666888;;;<<<>>>===<<<<<<===@@@BBBCCC===<<<;;;;;;<<>>AAAAAA??????BBB@@@CCCCCC???>>>@@@AAA???666555666999>>>???===:::<<<<<<<<<;;;::::::999999555444444333333222222222////////////111333555666222111000///......//////---,,,+++,,,...///...---,,,---...000///***###$$$+++000333444555555555333222111000000000///...,,,,,,...///000000000000111000///---***)))~~~{{{{{{}}}uuussstttqqqqqqgggSSS>>>+++###"""  222;;;===<<<999777333)))                  $$$+++444888888666444444444555555555555888<<>>??????===:::999999:::444444777>>>AAA@@@AAADDDAAA???===???DDDGGGGGGFFFAAAAAAAAABBBCCCBBB???===>>>AAA@@@<<<===AAABBB>>>BBB@@@???AAACCCBBB???<<>>>>>???AAACCCDDD888;;;555333::::::777<<<;;;;;;;;;======;;;777444888666888;;;<<<;;;===BBB?????????===;;;888555444::::::::::::999999888888000000222444777:::;;;<<<>>>=========>>>@@@CCCEEE>>>===<<<;;;<<>><<<<<>>>>>AAA===AAACCC@@@???AAAAAA>>>999777777:::>>>@@@>>>;;;===<<<<<<;;;::::::999999222222333555555555555555/////////000222444666888111000...---,,,---///000///---,,,,,,...//////...+++,,,------,,,((("""&&&,,,111333555666444444333222111000///...000---***+++...000000...000111111111000---+++)))~~~||||||vvvuuusssqqqssspppdddWWW@@@000)))&&& %%%111<<<:::>>>===444111,,,               """(((111777::::::999999;;;888666666:::<<<===<<<===??????;;;999:::999555444888>>>AAABBB@@@??????>>>???AAACCCDDDEEEEEEFFFDDDAAA>>>======>>>>>>>>>AAAAAABBBDDDEEEEEEBBB@@@AAACCCDDDEEECCC???;;;888>>>>>>>>>>>>===<<<;;;;;;888888777777888:::;;;<<<>>>????????????===;;;:::888:::<<<===<<<<<<>>>???@@@???=========;;;888666999:::<<<<<<;;;999666444//////111555:::=========>>>===<<<<<<>>>@@@CCCEEEAAAAAA@@@>>>===@@@FFFKKKHHHFFFEEEGGGKKKNNNNNNLLLIIIGGGEEEEEEGGGHHHHHHHHH@@@>>><<<===@@@AAA???===???FFFIIIEEE@@@??????>>>:::<<<<<<999:::>>>???===AAA;;;>>>AAA;;;<<<===666222555999:::888666555444777555333222444666666666444000,,,+++...000111000///...------------......,,,+++,,,000---%%%!!!(((...111222222222111222333333222///---+++000///---,,,,,,...111333///000000///,,,*********~~~}}}|||xxxwwwuuurrrpppkkk___RRR>>>...(((&&& &&&222;;;999>>><<<333000)))            &&&+++222777999999999999<<<:::777777:::<<<===<<<===??????;;;:::;;;999555555999>>>AAABBB@@@@@@???===???BBBEEEFFFEEEDDDBBBDDDBBB???>>>???@@@AAA@@@@@@@@@AAACCCDDDDDDBBB??????@@@AAAAAA???===:::888===============<<<;;;:::888888777888999;;;<<<>>>>>>>>>??????>>><<<:::999777999;;;<<<<<<<<<===>>>>>>===<<<<<<======<<<;;;999:::<<<<<<;;;888555333...///111555999=========??????>>>>>>???@@@AAABBBAAABBBAAA@@@>>>@@@EEEIIIHHHFFFEEEGGGKKKMMMMMMLLLIIIGGGEEEEEEFFFGGGGGGFFFAAA???===>>>@@@AAA???===???DDDEEEBBB>>>>>>>>>;;;777:::;;;888999<<<<<<999<<<888===???999:::===888666888::::::999777666666888666444555666888888777555222//////000222111000................../////////,,,,,,...+++###""")))///222333333333111222333333222000...---000///...------...000111...//////...,,,***))))))~~~}}}}}}yyyzzzxxxrrrmmmfffYYYMMM:::+++&&&%%%  '''222888777===<<<333///'''              +++...444777888999999:::>>>;;;999888:::;;;<<<<<<<<>>AAAAAAAAA@@@@@@===@@@DDDGGGGGGEEEAAA???CCCAAA??????AAABBBCCCCCC?????????AAACCCCCCAAA???===>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;888888999:::;;;===???@@@======>>>===<<<:::888777666888:::;;;;;;;;;<<<===@@@>>><<<;;;<<<======<<<:::;;;;;;;;;:::777444222---...000444999<<<======@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@AAADDDFFFGGGFFFFFFHHHJJJLLLLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDAAA@@@??????AAAAAA@@@???AAABBB@@@===<<<>>><<<888666:::<<<::::::<<<;;;777888666<<<>>>777888===:::;;;<<<===;;;999777777888888777777888999:::999888888666444444444444222111......//////000000111111111...---...***"""###+++000333444444555111222333333333222000///000000//////////////////.........---,,,***(((&&&~~~~~~}}}zzz{{{yyysssmmmeeeWWWKKK666(((%%%%%%  &&&000555555<<<===444000)))      $$$$$$     %%%///222555777888888999:::>>><<<:::999999:::<<<<<<<<>>AAAAAAAAA@@@AAA@@@AAACCCEEEDDDBBB@@@>>>@@@>>>===>>>AAACCCCCCCCC???>>>???@@@BBBCCCAAA@@@>>>>>>============>>>>>>:::;;;<<<<<<<<<<<<<<<;;;::::::;;;===???AAABBBCCC=========<<<;;;999666555555777999:::::::::;;;<<>>>>>>>>???===888888777>>>???666666===<<<@@@@@@>>><<<999888999:::888777777888:::;;;:::999:::999999888777666333111...///000000111111111222///---...///***!!!$$$+++000222333333444222222333333333222222111///000111111000///...------------,,,,,,)))&&&$$$~~~~~~~~~|||yyyzzzxxxtttooogggYYYLLL555'''$$$%%%  %%%///444444<<<>>>666333---       $$$***(((!!!         (((222444777888888888999:::===<<<;;;999888999;;;===<<>>===>>>;;;777777:::>>>AAAAAAAAAAAABBBBBBBBBAAAAAA@@@?????????<<<;;;;;;<<>>>>>???BBBCCCBBBAAA======<<<<<<<<<===??????::::::;;;<<<=========<<<<<<===>>>@@@BBBDDDEEEEEE=========<<<:::777555333555777999:::999999;;;<<>>:::999999:::::::::;;;;;;;;;:::999777555444///000111555:::=========<<<===???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAADDDEEEGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBCCCEEEBBB===:::===@@@<<<555555:::>>>>>>???@@@===888;;;:::@@@@@@666777===<<>>777555///         """(((###         )))222555777888888888888999;;;;;;:::999777888;;;===;;;???AAA?????????<<<888888;;;>>>AAAAAAAAABBBBBBBBBAAA???===<<<===>>>>>>:::999999;;;>>>@@@@@@???======<<<===@@@AAAAAA@@@;;;;;;;;;;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>>===>>>???AAACCCDDDDDDEEE>>>>>>===<<<:::777444222555777999:::::::::;;;<<<;;;999888999<<<>>>??????;;;;;;;;;:::999888777666222222444777;;;======<<<<<<<<<===>>>@@@AAABBBCCC@@@??????@@@AAABBBBBB@@@CCCEEEHHHIIIHHHGGGHHHIIIFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDEEEEEECCCCCCDDDEEEEEECCC???<<<>>>@@@<<<555222777;;;;;;===???===999???;;;@@@@@@888999???<<<@@@@@@???<<<999888999:::777666444555777999:::::::::<<<===<<<999666555555///000111222222111000///)))***,,,---'''$$$''',,,////////////000333333222222111111111111///000111222111000///...///---,,,------+++%%% ~~~~~~|||yyyvvvqqqpppqqqlllYYYGGG888)))$$$###    +++333:::888>>>>>>555333...                   (((111444777999999888888888888999999888666777:::>>>;;;@@@BBB@@@@@@@@@===888888;;;>>>@@@AAAAAABBBCCC???>>>======<<<<<<<<<<<<999888999;;;===???>>>===;;;:::999:::===??????>>>;;;<<<<<<<<<<<<=========:::;;;<<<>>>???@@@@@@@@@<<<===???@@@BBBBBBBBBBBB??????>>><<<:::777444222555777::::::::::::;;;===999999999<<>>:::444111666999:::<<>>===;;;999777888999999666333333666999;;;<<<999;;;<<<;;;777555555666000000111222111000...,,,)))((()))(((""" (((+++...000///......///444333222111000////////////000000111111111000000000---,,,---///,,,&&& ~~~~~~{{{zzzuuuooonnnqqqlllXXXCCC:::***$$$###!!!"""  """...777===;;;???===444111+++                   '''000333777999999888888888666888888777555666:::>>>;;;@@@BBBAAA@@@@@@===888999;;;???@@@AAAAAABBBCCC;;;<<<===>>>===<<<:::999999999999;;;>>>???>>>===999888777888;;;=========>>>>>>????????????>>>>>>;;;;;;===>>>@@@AAAAAAAAA;;;<<<>>>???@@@@@@??????@@@???>>>===:::777444222666888:::;;;;;;;;;<<<===<<<<<<===???BBBCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;777777777999<<<======<<>><<<;;;;;;===>>>@@@>>><<<:::;;;???BBBBBBAAAAAAEEEIIIIIIGGGFFFFFFHHHDDDDDDEEEGGGJJJJJJIIIGGGDDDFFFHHHGGGDDDCCCEEEGGG@@@BBBAAA>>>======999333222777:::;;;>>>BBBBBB???>>>777:::===:::>>>CCC>>>;;;<<<<<<;;;999777777888:::777444333555999===>>>999;;;<<<:::666444666888000111222222111///,,,+++***(((&&&###$$$+++---000111000///...///444333222000///.........//////000000111111222222000...,,,...///---&&& {{{yyyzzz}}}wwwvvvssspppnnngggWWWHHH666,,,###!!!    &&&///555>>>===999666555111$$$                 (((///333666555222222555:::555555666555555666999;;;??????@@@???===:::777555555555666777999<<>>;;;888666;;;::::::<<<>>>>>>;;;777777777888999::::::;;;;;;:::>>>CCCFFFDDD@@@<<<:::>>>===<<<===AAADDDEEEEEE>>>??????>>>===<<<===>>>CCCAAA>>>999444222333555444>>>===777;;;;;;888===:::===@@@@@@===<<<===>>>999::::::999===BBBAAA===777777777777999;;;<<<===;;;<<<===???@@@@@@@@@@@@AAA>>>===>>>AAACCCBBBAAAGGGIIIIIIGGGDDDDDDGGGJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDFFFGGGEEEAAA???@@@BBB???AAAAAA>>><<<:::555...***...555;;;??????>>>===::::::999999999::::::;;;::::::999888777777888888666777777888999999::::::999:::;;;888333111222444222111///---,,,***'''%%%'''******%%% %%%222111000/////////000111333333333333222000...---555333000............---222///+++******((($$$ ~~~{{{yyyyyy{{{}}}zzzyyyvvvrrrnnneeeTTTCCC444+++###!!!  &&&000777@@@???;;;777444...!!!               (((///222555444222333777;;;999999999888666666888:::<<<=========;;;888555333111333555888;;;<<<======<<<======>>>===;;;999777:::999999;;;===<<<999666888888888888999;;;<<<<<<===???BBBBBB@@@>>>======;;;:::999:::===???@@@@@@<<<===>>>>>>=========>>>BBB@@@===888333222333555222======999======:::>>>===>>>@@@@@@>>><<<;;;<<<888;;;<<<===@@@CCCAAA;;;888777666666777999;;;============>>>>>>??????@@@@@@>>><<<===@@@CCCCCCBBBGGGGGGHHHGGGFFFFFFHHHIIIFFFFFFEEEDDDDDDDDDEEEEEECCCEEEEEECCC@@@>>>???AAA===???>>>;;;999777111***)))---444:::???@@@@@@???<<<;;;::::::999999999999888777777666555555666666555666666777888999999:::999999888555111000000111000///---,,,,,,***(((%%%'''))))))### &&&333333333222222333444444333444444444333111///...444222///............---111...,,,+++***(((### }}}zzzyyyyyyyyyzzzzzzyyywwwsssooofffSSSBBB111)))"""!!!!!! %%%111999AAAAAA===888333,,,                !!!***///222444444333444777;;;======<<<:::888666777888888999::::::999666222000...111555999;;;<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;::::::<<<======;;;999888888888888999;;;===>>>@@@@@@@@@>>>======???AAA;;;:::999999;;;======<<<;;;;;;<<<===>>>>>>>>>>>>@@@>>>;;;666222111333555222<<<<<<999>>>>>>;;;>>>??????>>>??????>>>;;;999888<<<>>>???AAACCC@@@::::::888555444444777:::<<>>=========>>>???@@@@@@>>><<<<<>>@@@===???>>>:::888666000((((((,,,333:::>>>AAAAAA@@@===<<<;;;:::999888888888777777666555555555666666333444555666777888999999:::777333000//////.........---,,,,,,,,,,,,)))'''))))))'''"""!!!'''222333444555555555555555444555555555444222111000333111///......///...,,,///...---,,,***'''###{{{yyyyyyzzz{{{{{{vvvwwwvvvtttqqqhhhUUUDDD...'''""""""!!! $$$111:::@@@AAA>>>888333+++           ###+++111333555444333444666999<<<======;;;888777777888666777999999888555222000///111444777999:::::::::<<<;;;:::999999:::;;;<<<>>>>>>>>>?????????>>>===:::999888888999;;;>>>???@@@@@@???===<<<<<>>===<<<<<<===>>>===<<<::::::;;;===???@@@???>>>>>><<<888444111000333555666>>>:::555;;;===:::===???===<<<>>>@@@@@@===999999<<<>>>===>>>@@@>>>999:::888555222333555999;;;@@@???===<<<;;;===>>>??????===<<<<<<===@@@BBBCCCBBBAAAAAACCCGGGHHHEEEBBBDDDBBBAAA@@@AAACCCFFFHHHAAAAAA???===<<<<<<===>>>???AAA@@@<<<:::888222***)))---333999===?????????;;;::::::999888888888888999888888777777777888888222333333444666777777888:::555000---...///---+++...------...//////---,,,++++++'''"""###)))000111333555555555555444555666666666555444222111222000......//////...---...------,,,***&&&"""|||yyyzzz}}}xxxxxxwwwtttqqqgggUUUCCC---&&&!!!"""""" ###111999>>>@@@>>>999444+++              &&&---555555555555444444555666888:::;;;:::888777777888777888999999888666444333333333444555777999:::;;;;;;:::999999999;;;===>>>>>>???@@@@@@????????????;;;::::::::::::<<<===>>>===>>>??????>>>===>>>???@@@???>>>>>>??????===<<<::::::;;;>>>AAABBB@@@>>><<<:::777222000000444777<<>>???>>>======<<<<<<>>>@@@BBB>>>======@@@CCCDDDBBB???AAA@@@>>>>>>???AAADDDFFF@@@>>>===<<<;;;<<<<<<<<>>>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@???>>>>>>>>>>>>=========>>>>>><<<:::<<<;;;<<>>;;;999666222///111555999???CCC999111777:::777:::999999;;;===@@@AAAAAA???<<<>>><<<777555888::::::999777444333333666999;;;>>>===<<<<<<<<<===>>>???===>>>>>>>>><<<<<<===???<<<<<<<<<===?????????===>>>===<<<<<<===???AAACCC>>>===;;;<<<======;;;::::::===<<<999777666000)))+++---111555888999999888444444444555666777888999555555444444555555666666444444444444444444444444666444222111111111000///333222333444666777666444333222...***'''(((,,,000444555666777777777777777555666666777666555444333111000000111333333111000---...---+++&&&###""""""~~~~~~yyytttnnndddRRRAAA...'''!!!!!!!!! (((666>>>===AAABBB===666,,,                 !!!***///444333333444666777888888555777999999888777777888;;;:::888666666777999::::::::::::::::::::::::999999::::::<<<===???@@@AAA<<<===>>>===;;;;;;===???<<<===>>>>>>>>><<<:::999;;;===>>>???>>>===>>>???>>>======>>>???>>><<<:::>>>======AAAEEEFFFBBB===;;;999555111///111666:::>>>CCC;;;555<<<>>>999:::888:::===?????????@@@@@@;;;??????999666777999888777666555555555888:::;;;;;;<<<<<<<<<===>>>>>>>>><<<>>>@@@???===;;;;;;<<<<<<======<<<;;;;;;===>>><<<;;;;;;;;;<<<===>>>>>><<<;;;;;;===???>>>;;;888777999999666555444///((((((+++///333666888888888333333333333444555555666444444444444444555666666666666666555444444333333333555666666555333333333555444444666888999777666777555333///...///111333666666666555555666666777444555666666666555444333111111111222444555333111......---)))$$$""""""###}}}|||wwwrrrnnnfffUUUEEE///'''!!!!!!!!! +++999BBB???CCCDDD>>>666,,,                """+++000222111111333777999;;;;;;777999;;;:::999777666777<<<:::777555555777:::<<<:::;;;===>>>===;;;999777999:::;;;===???@@@AAABBB===???@@@???<<<<<<>>>AAA===>>>???@@@???<<<999777<<<===>>>===<<<===???AAA>>>>>>>>>???AAA@@@>>><<<@@@>>>>>>BBBFFFFFFBBB===;;;999555111000222777;;;<<>>===>>>@@@:::???AAA===999999888777666555555666777999;;;<<<::::::<<<===>>>>>>>>>>>><<>>???===:::999<<<@@@::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@???;;;777666888888666555555000)))%%%(((,,,111555888999999444444333222222222333333666666666666666777888999888777777555444333222222111555999:::777555555666666555555666888999888666999888666333222222444555666555333222222333444555444555555666666555444333111111222333555666444222//////---(((###!!!"""%%%~~~zzz}}}{{{uuuppplllbbbNNN;;;...&&& !!!###!!!  ...888:::BBBBBBAAA@@@:::---                  '''///333111111000111333777;;;>>>999;;;======<<<:::999:::>>>===999333///...222777<<<:::;;;???>>>;;;:::<<<;;;>>>@@@@@@>>>>>>AAACCCEEEDDDCCCBBBAAA@@@@@@@@@===@@@======@@@888000666888<<<@@@AAA???======>>>BBBBBBAAA@@@??????AAACCCCCC@@@===???CCCDDD@@@<<>><<>>999>>>===;;;<<<>>>??????>>>BBBAAA???===:::666444222999777666777999;;;<<<<<<:::::::::;;;<<<===>>>???===>>>@@@AAAAAA???<<<:::999;;;<<<<<<;;;:::;;;<<>>???<<<999;;;888888888888666222---)))'''+++111555666666777777444666888777444333555777333222333777::::::777333777666555444444333333444333777;;;===<<<999666444888888888888999;;;<<<===<<<<<<;;;888555333222333555555666666666666555555555555555444333222111000000222444333222111222333111000---)))$$$""""""$$${{{wwwuuuyyy|||zzzuuuoooiii___KKK999...&&&!!!"""###!!!  000;;;===BBBAAA@@@???999---                 )))000444333333333444666999<<<======??????>>>;;;999999:::===<<<999444000000444888<<<:::;;;???>>>;;;:::<<<<<>>???BBB======AAA:::444;;;;;;===@@@@@@???>>>>>>@@@@@@AAA@@@???>>>>>>??????AAA@@@???@@@BBBBBB???;;;<<<000222999444222:::>>>DDDFFFEEE???>>>@@@???;;;???===<<<<<<===>>>>>>===@@@@@@@@@>>>===:::888666:::999777777888;;;<<<===:::::::::;;;<<<===>>>??????@@@AAABBBAAA@@@???===:::;;;<<<;;;999999:::<<>><<<;;;:::::::::;;;777666888===>>>:::888:::999666444666888555...((()))---333666777777777777444666888777555444555777444444555777::::::666333666666555555444444555555888;;;===>>><<<:::999999888999:::;;;<<<===>>>???======<<<999666444555777888888888777666666555555666666666555444222111000000222333333222222222333000000...***&&&$$$$$$%%%|||xxxuuuxxx|||{{{wwwqqqiii]]]JJJ:::---&&&!!!""""""  """444???BBBBBB@@@???>>>:::...       """''')))&&&       """,,,333666555666777888999;;;<<<<<>>:::999:::;;;<<<;;;999666333444777999<<<:::;;;??????;;;:::<<<>>>@@@BBBDDDDDDDDDFFFHHHBBBCCCCCCBBB@@@>>><<<;;;===@@@===>>>DDD@@@<<>>>>>>>>>>>>>>===<<<<<>>???===<<<<<<===>>>===<<<===>>>???@@@???>>><<<:::;;;:::777666666999<<<>>>:::::::::;;;<<<===??????@@@AAAAAAAAAAAABBBBBBBBB<<<<<<<<<:::888888999;;;=========<<<;;;:::999999999777888;;;;;;888777999:::555111333888777///'''+++///555888888777666666555666777777555555666777777777777999:::999666333666555555555555666777777<<<======<<<;;;:::;;;<<<999:::===???@@@AAAAAAAAA@@@???===:::777666888:::;;;:::888777666666666666999888888777555444222111000222333444333222333444///000///,,,(((&&&&&&'''}}}|||}}}~~~zzztttkkk___LLL;;;+++%%% !!!!!!  """666BBBFFFDDDAAA??????<<<111        %%%***,,,)))!!!        &&&///555888666777999:::;;;;;;;;;;;;BBBAAA???<<<999999;;;===<<<;;;999666666777999;;;<<<:::<<>>@@@BBBDDDFFFFFFGGGGGGAAAAAABBBBBB@@@===:::888888======AAAJJJFFFCCCJJJCCCBBBAAA@@@???@@@BBBDDD;;;;;;<<<>>>??????===<<<===@@@CCCCCC@@@===:::999777,,,---333111555>>>???AAAAAA@@@???>>>?????????>>><<<;;;;;;===??????>>><<<===???@@@@@@>>><<<:::;;;999777444444666:::===:::;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAACCCDDD======<<<:::888777999;;;999:::<<<======<<<:::999;;;888777999999666666999777444222444666555///***,,,000666999999777555444666666777777666777777888::::::::::::999888555444555444555555666777888999:::<<<===<<<:::999999::::::<<>>444###       ###%%%%%%$$$        (((111777999555777999:::;;;;;;:::999>>>===<<<:::999:::>>>AAA===;;;888666666999;;;======;;;===AAAAAA>>>===??????@@@BBBDDDFFFGGGFFFEEE???@@@AAAAAA???===:::888999???@@@FFFNNNHHHBBBHHHFFFDDDAAA@@@@@@BBBCCCDDD::::::;;;>>>AAABBBAAA>>>===@@@CCCCCC@@@===:::999888...///444333888@@@>>>>>>==================>>><<<;;;:::<<<>>>AAAAAAAAA<<<===>>>>>>===<<<:::888:::999777333111333777<<<;;;;;;;;;<<<===>>>???@@@@@@???>>>===>>>???AAACCC>>>>>>===;;;999888999;;;666777:::===>>>===<<<;;;<<<999777999888555666999444666777666333111///...,,,111666:::999777555444777777777777888999999999;;;;;;;;;:::999666555444444444444444555777888999888:::===>>>===;;;::::::;;;===???BBBCCCDDDCCCBBBFFFEEEBBB>>>999777777888666555444333444666999:::;;;;;;:::999888666555444111333555444333222333444000000///---***))))))+++~~~|||yyywwwsssooojjj___III666(((###   ###888FFFKKKKKKFFFBBBAAA@@@666%%%                 (((111777:::555666888::::::::::::999:::;;;:::999999<<<@@@CCC???;;;666444666999<<<>>>>>>===>>>BBBCCC@@@???BBB@@@@@@AAADDDFFFGGGEEEBBB??????@@@@@@???===;;;:::???DDDDDDHHHMMMFFF>>>CCCGGGDDDAAA@@@AAACCCCCCCCC<<<::::::===AAADDDBBB@@@???@@@AAABBBAAA???<<<:::888///111555555;;;AAA<<<===;;;:::<<<<<<;;;;;;>>>===<<<<<<===@@@BBBBBBBBB======<<<<<<;;;999888888999999888555111222666:::;;;;;;;;;<<<===>>>@@@@@@???>>>=========>>>???@@@===>>>>>>===<<<:::;;;<<<555777999<<<======<<<<<<<<<999888:::999666777:::555888:::888222//////111---222888<<<;;;999666555999888888999;;;<<<;;;::::::;;;<<<:::777555555555333333333444444666777777777:::>>>@@@???>>>======;;;===>>>@@@AAAAAAAAA@@@DDDDDDBBB>>>:::777666777333222333333555777:::;;;::::::::::::999777666555333555666555333222222222222111///,,,)))(((***,,,xxxtttnnnlllkkkbbbJJJ333)))%%%""""""  $$$:::HHHMMMMMMGGGBBBAAA???666$$$                 '''111777:::666666888999:::;;;;;;<<<:::;;;;;;;;;;;;===AAADDDAAA<<<555222444888<<<>>>@@@>>>@@@DDDEEEBBBAAADDDBBBAAABBBEEEGGGGGGDDDAAA?????????>>>>>>>>>======BBBFFFCCCDDDJJJCCC>>>DDDGGGDDDAAAAAABBBDDDCCCAAA@@@<<<:::<<<@@@BBBAAA>>>AAA@@@???@@@BBBBBB???;;;555...111555666>>>BBB:::???;;;:::======::::::>>>AAA@@@>>>???@@@BBBAAAAAA===<<<;;;:::999999::::::999;;;;;;888444333666:::;;;;;;<<<<<<===???@@@AAA??????>>>=========>>>>>>;;;===@@@@@@???===<<<===888999:::;;;;;;;;;::::::;;;888888;;;;;;888888:::999::::::888444111000///...333:::>>>???<<<999888;;;:::999:::===>>>>>><<<999;;;;;;:::666444555666333333333333333444555666777999<<<=========???@@@<<<<<<<<<======>>>>>>>>>>>>@@@@@@>>>;;;888777666333444444666777888999:::999999999999999888777777666777777666333111000111444222///***''''''))),,,zzztttmmmlllnnneeeLLL444***'''$$$$$$ !!!  &&&;;;JJJOOONNNGGGAAA@@@???555###                      &&&000777:::666777888999;;;<<<===>>>;;;<<<=========???AAADDDCCC<<<444111333888<<<>>>AAA???AAAEEEFFFCCCCCCEEEDDDCCCCCCFFFHHHHHHDDD@@@??????>>>>>>>>>>>>??????BBBDDD???@@@GGGDDDBBBKKKFFFCCCAAAAAACCCDDDBBB@@@CCC>>>::::::>>>@@@>>>;;;CCC@@@===???CCCDDD@@@<<<111,,,000555777???CCC:::@@@;;;;;;>>>>>>::::::???EEECCCAAA@@@AAAAAA@@@???===<<<:::999999:::<<<===:::<<<>>>;;;666444777;;;<<<<<<<<<<<<===???@@@AAA@@@?????????>>>>>>======:::===AAABBBAAA???======;;;;;;;;;;;;:::999888888;;;888999<<<<<<999999;;;===;;;888777666444000---000555<<>>@@@???===888:::;;;999555444555666333333222222222333444444666777888888888:::>>>AAA<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>>>><<<999888777555666777888999999888888888888888999999888888777777888888666333000///000555333...)))%%%&&&))),,,|||uuutttqqqooommmaaaIII444+++%%%      ***>>>LLLRRRHHHEEEBBB???:::///!!!                 """***---222888999:::;;;<<<==================>>>???AAABBBCCCCCC???<<<888666777;;;@@@CCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAADDDIIIIIIDDD???>>>???@@@@@@???>>>???AAAEEEDDDBBBAAABBBEEEGGGIIIEEECCC@@@????????????>>>:::;;;===>>>?????????>>>======<<<>>>DDDIIIEEE===999555000000555<<<@@@BBB@@@???===;;;:::;;;<<<===EEECCCAAA@@@AAAAAA???>>>BBBAAA@@@>>>===;;;:::999999;;;===:::555333666999999<<<===;;;===@@@AAA??????>>><<<<<<===???AAABBB;;;<<<>>>BBBDDDCCC???<<<:::;;;<<<<<<;;;;;;;;;;;;777999:::999666555888;;;;;;>>>===999888999222)))333:::@@@@@@??????<<<888:::<<>>;;;:::999;;;::::::999888777666666111222333555666777777777888888888999:::;;;<<<======<<<:::888888888:::;;;777999666222333888888333333666666444666<<<>>>===;;;:::777333000111555888333555666444111000222555333...(((%%%%%%'''((()))vvvuuurrrnnnjjj^^^HHH444***$$$     ---???LLLRRRJJJGGGBBB===777,,,                  &&&---000444:::999:::<<<===>>>?????????======???@@@BBBCCCDDDEEEEEE@@@888444444;;;CCCIIIDDDEEEFFFFFFEEEDDDCCCBBBDDDBBBAAADDDHHHHHHEEEAAA@@@AAABBBAAA@@@???@@@AAAEEEDDDBBBBBBBBBDDDGGGIIIEEEBBB@@@???@@@@@@???>>>======<<<<<<===>>>@@@AAA<<<;;;:::;;;@@@CCC???666888555222333888>>>BBBDDDAAA@@@???>>>===>>>@@@AAAEEECCCAAA@@@@@@@@@???>>>AAAAAA@@@???===<<<;;;;;;:::<<<===:::666333555888:::===>>><<<===@@@???<<<>>>>>>======>>>???@@@AAA======???AAACCCBBB@@@===<<<;;;;;;<<<======<<<:::::::::;;;:::999999:::;;;;;;>>>===999888888111)))222999>>>>>>>>>???>>>:::;;;<<<===<<<;;;::::::;;;;;;::::::999888777777666444444555666777777777777888888888999999;;;<<<<<<999:::::::::999888777666444666444111222777888444666999999888999>>>@@@>>>999888666222000000333555///111333222///...000222111,,,'''$$$$$$&&&)))***yyyvvvwwwsssmmmfffZZZFFF555)))###    ///@@@KKKOOOKKKGGGAAA;;;333(((                  +++222444777;;;:::;;;===???@@@BBBBBBBBB>>>???@@@AAACCCDDDEEEEEEFFFBBB===999:::???EEEIIIEEEFFFGGGGGGFFFDDDAAA@@@EEECCCAAACCCFFFGGGEEEBBBBBBCCCCCCBBBAAA@@@@@@AAAEEEDDDBBBBBBBBBDDDFFFHHHDDDBBB@@@@@@AAAAAA@@@??????>>><<<<<<<<<>>>AAABBB;;;;;;::::::===???:::222666555555777<<>>===@@@@@@@@@???>>>>>>======<<<>>>>>>;;;777444444666999===???======???===999>>>>>>??????????????????@@@??????@@@BBBBBB@@@???===;;;:::;;;>>>>>><<<999===<<<;;;;;;<<<===<<<;;;<<<>>>===:::888777111+++222888<<<;;;<<<>>>???===<<<<<<;;;:::888888:::<<<:::::::::999999888888888777777888888888888777777999888888888999:::;;;;;;666777999;;;:::777444222000111000///222666777444666999;;;999:::>>>>>>;;;777777555222000...000111---///111111000//////000...***%%%"""###&&&)))***{{{uuutttyyy}}}}}}xxxxxxuuulllcccVVVDDD555((("""  000???HHHKKKHHHDDD>>>777///%%%                $$$///444666999;;;<<<===???AAACCCDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHFFFDDDAAA???EEECCC@@@@@@BBBDDDDDDCCCBBBCCCDDDCCCAAA@@@@@@AAADDDCCCCCCBBBBBBDDDEEEFFFCCCBBB@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAA<<<===<<<<<<>>>@@@:::333222333666:::>>>AAACCCDDDAAA@@@????????????@@@AAADDDBBB@@@?????????>>>===@@@@@@@@@@@@????????????>>>??????<<<888555444444777;;;>>>===>>>???===999===>>>@@@AAAAAA@@@>>>===BBBAAA??????@@@AAAAAA@@@===:::999:::===>>>;;;888>>><<<:::;;;>>>???===:::>>>???>>><<<:::777333///444999<<<::::::===>>>===:::;;;;;;:::999999:::<<<:::::::::::::::::::::999999999999999888777666555999888888888888999999:::555777999:::999666333111,,,,,,---...111555555444222666888777777:::999555666666666444111/////////---///111333333111000000+++'''###!!!"""&&&)))+++xxxtttvvv|||yyyyyyuuulllbbbUUUDDD555'''"""  ///<<>>@@@CCCDDDFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAAAAACCCFFFIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGDDDAAA@@@DDDBBB@@@???@@@AAABBBBBBBBBCCCDDDCCCAAA@@@AAABBBDDDCCCCCCBBBCCCCCCDDDEEEBBBAAAAAABBBCCCDDDCCCAAA===>>>@@@BBBBBBAAA???>>>:::===>>>===???@@@;;;444///222777;;;>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@DDDBBB@@@???@@@@@@>>>===AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===999666444333333888<<<<<<>>>@@@???;;;<<<>>>@@@BBBBBBAAA???>>>DDDAAA?????????@@@@@@???;;;:::999:::<<<===:::888===;;;999;;;>>>>>><<<888????????????<<<888555444888<<<===:::999;;;<<<;;;888:::===>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::999777666555999999888777777777888888888888999999888666333222)))((()))---111333444444000444666444555777666222666777777555333000000000...///111222333222000...)))&&&!!! """&&&)))+++{{{ttt{{{{{{yyytttllldddWWWDDD444'''### !!!!!!  ,,,999@@@BBB<<<;;;777222+++###        %%%)))&&&        ,,,222555888;;;<<>>999222---111777;;;===>>>???@@@CCCCCCCCCCCCCCCBBBBBBBBBEEECCCAAA@@@AAAAAA???>>>BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>;;;888555333222777::::::<<<@@@@@@===<<<===@@@AAABBBBBB@@@@@@CCCAAA???>>>??????>>>===:::;;;;;;<<<;;;;;;:::::::::::::::<<<===<<<:::888>>>===>>>???<<<888666999:::>>>???<<<:::<<<<<<:::999<<>><<<<<<<<<======>>>>>>?????????<<<<<<<<<;;;:::999777777999999888777666666666777777888999999777555333111(((&&&(((---222222222444111444555333444777777444666777777666333222222333//////...///000000---+++)))%%%!!! """&&&)))+++wwwsssxxx|||}}}|||yyysssmmmggg[[[FFF222(((###!!!"""""" +++888>>>@@@888888666222***!!!        !!!,,,000+++          """///333555:::>>>>>>AAABBBCCCDDDEEEFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAAEEEEEEEEEGGGJJJNNNSSSUUUMMMLLLJJJHHHGGGGGGGGGGGGCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAACCCFFFFFFEEECCC???@@@BBBCCCCCCBBB@@@>>>999===???===<<<;;;666///...222888<<<======>>>?????????AAABBBCCCDDDEEEEEEFFFDDDBBBAAABBBBBB@@@???DDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>===:::666333444888:::999:::>>>???<<<;;;===???AAABBBBBBBBBBBBBBB@@@???>>>>>>>>><<<::::::===@@@???<<<:::<<<>>>888:::======<<<;;;::::::;;;:::<<<>>><<<666777;;;999>>>@@@>>><<<>>>>>>;;;<<>>>>>??????@@@AAABBBBBB?????????>>>===<<<;;;:::999999888777666555555555444666888:::888444000,,,(((%%%'''...222111111444111444444222333777888666555666666555333222444555333111//////000///---+++***&&&""" """&&&)))+++vvvxxx{{{~~~xxx{{{}}}yyyrrrmmmiii]]]FFF111((($$$"""######  ***777>>>@@@777888666222)))         $$$///333---          %%%111444555;;;???@@@BBBBBBCCCEEEEEEFFFFFFFFF@@@AAAAAABBBBBBCCCCCCCCC???BBBGGGLLLPPPRRRRRRRRRNNNMMMJJJHHHGGGHHHIIIJJJDDDEEEEEEEEECCCBBBCCCCCCEEEFFFHHHHHHHHHHHHJJJLLLCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<@@@BBB@@@===;;;555...///444:::<<<===<<<>>>@@@999:::===???BBBDDDEEEEEEGGGEEECCCBBBBBBBBBAAA@@@EEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>===;;;777444777::::::888999======;;;;;;<<<>>>@@@BBBCCCDDDDDDAAA@@@>>>>>>>>>===;;;888:::???CCCBBB===:::===BBB888;;;??????<<<::::::<<<999777999===:::555666<<<777===@@@???>>>@@@@@@===@@@AAAAAA@@@???@@@CCCEEE??????@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@???======:::999888666555555555555000333888;;;:::444---((((((%%%'''...222000000333000333222000111555777666444555555333222222444666888444111000111111///---+++'''"""!!!"""&&&)))+++zzztttuuu}}}}}}{{{~~~{{{wwwrrrmmmiii]]]EEE///&&&$$$!!!  ***777>>>AAA>>>888333111+++            +++111,,,         '''222555666999<<<>>>>>>AAAEEEGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGIIIKKKLLLNNNOOOJJJIIIIIILLLPPPPPPNNNKKKIIIFFFEEEIIIIIIEEEBBBCCCHHHLLLGGGCCCHHHFFFCCCIIICCCEEEGGGFFFCCC@@@>>>>>>@@@AAACCCBBB@@@AAADDDGGGFFFFFFFFFEEEEEECCCBBBBBBCCCAAAAAADDDBBB:::444222111555;;;???@@@???>>>>>>999===BBBDDDDDDFFFIIILLLQQQNNNJJJFFFCCCBBBBBBCCCDDDAAA???AAAFFFHHHFFFCCCBBBFFFFFF@@@;;;::::::888===<<<:::999:::===@@@BBBDDDAAA===;;;===@@@CCCDDD???@@@AAA@@@>>>;;;::::::999>>>BBBCCC@@@<<<;;;;;;:::;;;>>>@@@AAA???>>><<<;;;;;;:::::::::999666444;;;===@@@BBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDIIIGGGEEEEEEFFFGGGDDDAAACCCCCCCCCBBBAAA>>><<<;;;999888555222222222444555555333333777555...((('''%%%&&&(((+++000333444444...///000111111111111111333333222222222222222222222333444333111/////////***'''###!!!###'''***+++{{{uuuvvvyyyzzzyyyxxxzzz}}}~~~zzzzzzxxxtttnnnhhhZZZBBB---&&&$$$!!! +++888>>>???@@@:::555222+++           ###(((%%%        (((333555666999===>>>>>>@@@DDDEEEEEEDDDDDDEEECCCCCCBBBAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLLLLMMMLLLKKKJJJLLLOOOPPPOOOMMMKKKHHHHHHJJJJJJGGGEEEGGGHHHLLLGGGDDDIIIGGGCCCIIIEEEFFFGGGFFFCCC@@@?????????AAAAAAAAA???@@@CCCFFFEEEEEEFFFFFFEEEDDDBBBAAAAAA???@@@CCCBBB<<<777666333777<<>><<<===>>>@@@@@@@@@===>>>??????>>><<<;;;;;;:::===AAAAAA>>><<<;;;;;;;;;<<>><<<;;;:::888555333333333555666555222333555333+++&&&$$$%%%''')))---000222222222000000111111222222222222000000//////000111222333222333333222111000000000...+++'''&&&''')))***+++}}}wwwtttssssssooouuu~~~xxxzzz{{{xxxrrrhhhYYYAAA...&&&$$$!!!  !!!///999======AAA;;;777333+++            )))333666777:::===>>>???AAACCCCCCCCCCCCEEEGGGDDDDDDCCCBBBBBBCCCCCCDDD@@@BBBEEEHHHJJJKKKKKKJJJKKKJJJIIIIIIKKKMMMMMMLLLLLLIIIHHHJJJIIIFFFFFFIIIHHHMMMHHHDDDIIIGGGCCCHHHGGGHHHGGGEEEBBB@@@@@@@@@???@@@@@@???>>>???BBBDDDCCCDDDEEEFFFEEEDDDBBB@@@@@@>>>@@@CCCBBB<<<999999777:::>>>@@@@@@AAABBBCCCAAAAAABBBDDDHHHJJJKKKKKKOOONNNLLLJJJHHHFFFEEEDDDFFFCCC@@@AAADDDGGGFFFEEEBBBEEECCC===:::<<<<<<;;;:::::::::;;;<<<<<<=========<<<<<<===??????>>><<<======>>>>>>===<<<;;;;;;;;;===???>>>===;;;;;;<<<<<<===???@@@@@@>>><<<;;;<<<<<<<<<;;;999666444222:::===@@@@@@???>>>===>>>AAAAAABBBCCCDDDDDDDDDDDDEEECCC@@@@@@AAACCCCCCBBBAAAAAABBBAAA@@@>>><<<;;;:::999666555444555666777444222222333///'''"""!!!$$$'''+++///222222222111222222222222333333333333///...------...000222444333222111000000111222222222000---++++++,,,+++***}}}xxxvvvwww}}}zzzyyy|||{{{tttiiiYYYCCC111&&&$$$"""  $$$222;;;===;;;???;;;777444+++           """,,,444777888<<<>>>>>>BBBCCCCCCCCCCCCDDDGGGIIIDDDDDDDDDCCCCCCCCCCCCCCC???BBBEEEIIIKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHJJJGGGFFFGGGFFFCCCEEEIIIHHHMMMHHHEEEJJJGGGBBBGGGHHHHHHGGGEEEAAA@@@@@@AAA?????????>>>>>>???AAABBBAAABBBDDDFFFEEEDDDBBB@@@AAA???@@@BBB@@@:::888:::;;;===???@@@AAABBBDDDFFFEEECCCBBBEEEJJJMMMLLLKKKMMMMMMMMMLLLKKKIIIFFFEEEFFFDDDAAAAAADDDFFFFFFFFFAAACCCAAA;;;999;;;<<<:::777888:::;;;<<<<<<<<<<<<===<<<<<<===??????>>>===???>>>=========<<<:::999=========<<<;;;<<<<<<===<<<===>>>>>>>>><<<;;;999:::;;;<<<;;;999666444444:::<<>>???@@@AAABBBBBBAAAAAABBB@@@???>>>???@@@AAABBB@@@@@@AAA@@@@@@>>><<<;;;:::999777666666666777888444222222222,,,###!!!&&&---222444444333333444444333333333444444444111///...------///222333444222//////000111333333333111/////////...---+++{{{vvvxxxxxxqqqgggXXXCCC222&&&$$$"""!!!!!! '''555>>>>>><<<<<<999888555,,,          '''///666888:::>>>@@@@@@EEEFFFFFFEEEDDDFFFHHHKKKDDDDDDDDDDDDDDDCCCCCCBBBAAACCCGGGJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFGGGEEEBBBDDDJJJHHHLLLHHHEEEIIIFFFAAAFFFGGGGGGFFFDDDAAA@@@AAABBBAAA@@@?????????@@@AAABBB@@@AAACCCDDDDDDCCCBBBAAADDDBBBBBBBBB===666555888===???@@@AAAAAACCCEEEGGGGGGEEECCCEEEJJJMMMMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCCCCDDDEEEFFFFFF@@@AAA>>>:::999;;;:::777444666888:::<<<<<<<<<;;;AAA???======>>>@@@AAAAAABBB@@@===<<<===<<<:::888>>>===<<<;;;<<<======>>>;;;<<<<<<<<<<<<;;;999888777:::;;;;;;888666555666999;;;>>>@@@???>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@???>>>>>>???@@@BBB>>>??????@@@???>>><<<;;;999999888777666777888888444333222111***  &&&...444666777777777555555444333333444444555444333111/////////111222444111......000222333222000///...///000000///---|||ttttttrrrkkkcccVVVAAA///&&&$$$###"""!!! )))777@@@@@@>>>:::999999666---          ,,,333888:::===AAACCCAAAHHHIIIIIIGGGFFFFFFHHHJJJFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIIIIIIIGGGFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFHHHIIIFFFCCCEEEKKKFFFKKKGGGDDDIIIEEE???CCCCCCDDDEEEDDDBBB@@@AAABBBDDDBBB@@@@@@AAACCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCEEECCCCCC@@@:::333222666>>>@@@BBBBBBBBBCCCEEEGGGFFFEEEDDDFFFIIIMMMNNNOOOKKKLLLMMMMMMLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@AAA>>>;;;:::<<<999444111333666999;;;<<<======CCC@@@>>>===???AAABBBBBBDDD@@@===<<<===>>>;;;999???===<<<<<<>>>??????>>>;;;;;;;;;;;;;;;;;;::::::777:::<<<;;;777444555666888;;;>>>@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFEEECCCBBB???AAABBBAAA??????@@@AAA<<<===>>>??????>>>===<<<888888777777777777777888555444333111)))!!!(((111666888888999:::666666444333333333444555555555444222111111000000555222...///111333222000...---,,,...000111111000~~~}}}xxxuuuoooiiibbbVVV@@@---&&&$$$###"""!!! ***999BBBBBB@@@;;;::::::888---             """000666;;;<<>>AAA???AAACCCDDDBBBAAAAAAAAAGGGDDDBBBBBBDDDEEEEEEDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB???777000111666>>>@@@BBBCCCCCCDDDEEEFFFCCCDDDEEEFFFHHHKKKOOORRRKKKKKKKKKKKKKKKKKKJJJJJJCCCEEEGGGGGGGGGEEEDDDDDDAAABBB@@@======>>>999222///111444777:::===>>>???AAA@@@???@@@AAABBBBBB@@@CCC???;;;<<>>@@@AAA@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<999<<<>>><<<666222222333777:::>>>@@@AAAAAABBBCCCCCCDDDFFFGGGGGGFFFDDDBBB???BBBEEEDDDBBB??????@@@;;;<<<===>>>>>>>>>===<<<777777777777777777777777666555555222)))&&&---555888888777999;;;777666444222222333444555333333444444333222111000555222///000333333111---///---,,,---///111111000zzzqqqiiidddXXXBBB---&&&%%%###"""""" ***999CCCDDDBBB===<<<<<<888,,,             $$$222888<<<===AAAEEEFFFDDDIIIJJJJJJIIIFFFDDDDDDEEEKKKKKKLLLLLLKKKIIIHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCFFFHHHGGGCCCAAAAAABBB???AAAEEEGGGDDD???@@@FFFDDDJJJFFFCCCGGGCCC<<<@@@===???BBBDDDCCCAAAAAAAAAIIIFFFCCCCCCEEEGGGFFFEEEAAA@@@???>>>???AAADDDFFFCCCBBB@@@>>>666///111777===@@@CCCDDDDDDDDDDDDEEEAAADDDFFFGGGGGGJJJOOOTTTKKKJJJJJJJJJJJJKKKKKKKKKBBBEEEHHHIIIHHHEEEDDDCCCCCCDDDCCC@@@@@@@@@:::222...000222555999===???AAA>>>>>>@@@BBBDDDCCC@@@===AAA===:::<<<@@@DDDCCC@@@???>>>===???BBBCCC@@@>>><<<=========>>>>>>??????<<>>AAABBBCCCDDDEEEAAACCCEEEFFFFFFEEEBBBAAA@@@CCCGGGGGGCCC@@@??????;;;<<<===>>>>>>>>>===<<<666666666666777777777777666666666333)))!!!+++111888:::888666888:::777666444222222222444555000111333444555333222000666222///111444444000+++111///------///000111111~~~|||yyyqqqkkkdddTTT???///%%%$$$"""!!!!!!  &&&666???@@@===>>>@@@@@@;;;000"""                 %%%444>>>???@@@EEEDDDBBBJJJEEELLLOOOKKKJJJKKKJJJEEEBBBLLLQQQLLLFFFFFFHHHGGGIIIHHHGGGCCCAAAAAACCCEEEFFFEEEDDDBBBAAAAAAAAAAAAEEEGGGHHHFFFBBBAAACCCFFFFFFFFFDDDBBB@@@AAADDDGGG>>>BBBFFFHHHFFFCCCCCCDDDFFFFFFFFFFFFDDDDDDEEEFFFAAA???@@@DDDDDDBBBBBBDDDHHHFFFAAA:::444333666:::>>>AAADDDEEEDDDBBBAAAAAADDDBBBBBBDDDHHHKKKMMMNNNNNNMMMJJJHHHGGGFFFFFFGGGCCCDDDEEEGGGGGGEEEDDDCCCEEE@@@DDDFFF???>>><<<333444222222555;;;>>>>>><<>>???AAADDDCCC>>>999888<<>>===<<<;;;::::::;;;===<<<:::888???===:::777444222111111333888>>>@@@???@@@CCCGGGBBBEEEHHHGGGDDDAAA@@@AAA???AAACCCEEEFFFEEECCCAAA???>>>>>>===============888888888888999888666444777777333,,,###)))...555999:::888555444888666333333444444222000555333000///111222333333222333333333222///---+++---------------...///000|||zzz}}}xxxsssooohhhWWWAAA000&&&$$$"""!!!  )))888AAAAAA>>>???@@@???999---                  (((555???AAAAAAGGGEEEBBBJJJFFFLLLNNNJJJHHHJJJIIIEEECCCKKKNNNKKKGGGIIIJJJHHHGGGFFFDDDAAA???@@@CCCFFFEEEEEEDDDDDDCCCCCCBBBBBBAAACCCFFFFFFEEEDDDCCCDDDDDDCCCBBB@@@>>>???BBBDDD@@@CCCFFFGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHAAA???@@@CCCDDDBBBCCCFFFIIIFFF@@@999444444999===@@@BBBCCCDDDBBBAAAAAAAAA??????@@@CCCGGGKKKMMMNNNLLLKKKIIIHHHFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCEEE@@@DDDGGG@@@???>>>555444333333666;;;>>>===;;;AAAAAAAAA@@@>>>???AAACCCAAA>>>;;;:::<<>><<<;;;999999:::<<<>>>???>>><<>>;;;777444222111000444:::AAADDDCCCAAAAAACCCBBBEEEHHHGGGDDDBBBAAABBB999<<>>===999888888888999888666444555444111***### ###+++///555888888666555444666555444555777777555222444222111000222333333222333333111000///------,,,,,,,,,,,,------...///000}}}zzzyyyyyywwwtttrrrkkkZZZCCC111(((%%%"""  ---<<>>@@@AAA???888,,,               ***666@@@CCCDDDIIIFFFBBBIIIHHHKKKLLLIIIGGGHHHGGGFFFEEEIIIJJJIIIIIIJJJIIIFFFDDDCCCAAA>>><<<>>>CCCFFFDDDEEEEEEFFFFFFEEEDDDCCC???@@@CCCFFFHHHGGGDDDAAACCCCCCBBBAAA??????AAACCCCCCDDDFFFEEEDDDDDDEEEFFFGGGFFFDDDDDDDDDFFFHHHJJJCCC@@@???CCCDDDCCCEEEIIIIIIEEE>>>888444666<<>>BBBHHHKKKLLLLLLJJJIIIHHHFFFFFFEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDEEE@@@DDDGGGBBBAAAAAA999555444555888===???===;;;CCCCCCBBB@@@>>>>>>???AAA>>>>>>>>>===<<<<<>>???@@@@@@>>><<<:::888999:::===AAABBBBBBAAA@@@>>>;;;888555222111000444;;;DDDHHHFFFBBB@@@???CCCEEEGGGGGGEEECCCBBBBBB>>>???AAACCCDDDCCCBBBAAAAAABBBCCCDDDCCCAAA???>>>:::999888999999999666444222111...(((###!!!$$$'''...111555666666444333333444555666888::::::777444333222222222444444333111444333000...------------***++++++,,,...///000111~~~|||zzzzzzwwwvvvtttrrrjjjZZZDDD444)))&&&"""   !!!111???FFFDDD@@@AAABBBAAA:::///!!!              ***666AAADDDEEEJJJFFFBBBIIIHHHJJJJJJHHHFFFFFFGGGGGGHHHGGGFFFFFFHHHHHHEEEBBBAAA@@@>>>;;;;;;===BBBGGGCCCEEEGGGHHHHHHGGGFFFDDDAAA@@@AAADDDGGGGGGCCC???CCCDDDDDDDDDBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFDDDBBBBBBCCCFFFHHHIIIDDD@@@@@@BBBDDDDDDGGGKKKHHHCCC;;;555444888???EEEEEEEEECCCAAA???>>>@@@BBB<<<===@@@DDDHHHKKKKKKJJJGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDD>>>CCCFFFAAABBBCCC;;;777666777;;;???AAA???<<>>===>>>@@@<<>>@@@@@@>>>;;;999::::::<<>>CCCDDDEEEEEEEEEDDDCCCCCCAAABBBCCCCCCBBB@@@???===AAACCCDDDEEEEEEBBB@@@>>><<<:::999999999999777555222000,,,&&&!!!!!!%%%***111333555555444333333333555777:::<<<===;;;777555222222222444555555222000444333222111///...------)))***+++---...000000111}}}|||||||||xxxvvvsssooogggWWWDDD666)))&&&!!!   $$$555BBBGGGEEEBBB@@@BBBCCC>>>222###             (((666@@@BBBCCCHHHEEEBBBIIIHHHIIIIIIIIIGGGFFFGGGIIILLLGGGDDDDDDFFFDDD@@@<<>>===;;;;;;===BBBFFFDDDEEEGGGIIIIIIHHHFFFEEEFFFCCCAAAAAADDDEEEBBB???AAACCCEEEEEEDDDDDDDDDFFFEEEDDDBBBAAABBBCCCDDDDDDEEEBBB@@@AAACCCFFFGGGFFFDDD@@@@@@CCCEEEEEEIIIMMMHHHAAA999444444:::AAAFFFGGGGGGEEEBBB@@@@@@BBBEEEBBBBBBCCCFFFIIIJJJIIIGGGDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCC===AAAEEE@@@AAACCC;;;:::999999===BBBDDDBBB@@@FFFFFFDDDAAA>>>===>>>???===???BBBAAA>>><<<>>>@@@999;;;>>>@@@@@@>>>;;;999<<<<<<===@@@BBBCCCBBB@@@???>>>===:::777555333111666999>>>AAABBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDCCC<<<===???AAACCCCCCDDDCCC@@@AAACCCEEEDDDBBB@@@>>>>>><<<:::999999999777666444111,,,$$$%%%***333555666666444333333333777:::===???>>>:::666444222222333555666555222000333444555666444111...,,,)))***,,,...000111111111~~~~~~}}}||||||yyywwwtttoooeeeUUUBBB555(((%%%   %%%666CCCHHHGGGDDDAAACCCCCC===111"""               (((444>>>???@@@EEEDDDBBBJJJGGGGGGHHHKKKJJJGGGGGGKKKNNNHHHDDDEEEDDD@@@<<<;;;>>>>>>>>>======???BBBEEEFFFFFFGGGHHHHHHGGGFFFEEEGGGEEECCCBBBBBBCCCBBBAAA===@@@CCCEEEEEEDDDEEEFFFGGGDDDBBBBBBCCCDDDDDDCCCEEEBBB@@@BBBEEEGGGFFFDDDCCC@@@AAAEEEGGGGGGJJJNNNHHHAAA999444666<<>>??????@@@AAA@@@??????@@@AAA;;;===>>>??????===;;;999=========???AAAAAA@@@>>>>>>======;;;999777444333888999;;;>>>@@@BBBCCCCCCBBBAAA@@@AAACCCDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCCCCAAA@@@???===:::999999999888777555222+++###%%%+++444666888777666444444444888<<>>???@@@@@@???@@@BBBEEEHHHHHHGGGGGGFFFFFFEEEEEECCCDDDFFFFFFDDDCCCCCCDDD<<>>???@@@AAA@@@??????AAACCCCCCBBB>>>?????????>>><<<;;;:::;;;;;;<<<>>>@@@@@@???===<<<<<<<<<<<<:::888666555;;;;;;===???AAABBBBBBAAAAAA???>>>???BBBDDDCCCBBBGGGFFFEEECCCAAA@@@>>>===??????AAABBBCCCDDDDDDDDD@@@>>>;;;999999999888777555111***!!!&&&---444777999:::888666555555777;;;??????===:::888888444333333444666555333222333555666777555222///------...000222333222111111|||yyywwwzzz{{{|||xxxkkkVVV???000&&&### &&&666BBBGGGHHHGGGEEECCC===333'''           ***///555::::::555///***     $$$111111999999999@@@AAABBBLLLDDDDDDHHHOOOOOOJJJJJJNNNMMMHHHGGGHHHFFF@@@???CCC>>>@@@AAABBBAAAAAACCCDDDIIIHHHGGGFFFEEEEEEEEEEEE>>>BBBHHHIIIGGGDDDDDDEEE===AAAFFFIIIKKKKKKLLLLLLJJJHHHFFFFFFHHHIIIGGGDDDHHHFFFEEEHHHKKKKKKGGGBBBAAA@@@BBBHHHKKKJJJKKKNNNLLLEEE===:::===BBBGGGJJJJJJKKKLLLKKKJJJJJJKKKMMMJJJHHHFFFEEEFFFHHHHHHHHHAAABBBDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGG@@@CCCFFFAAACCCEEE>>>:::777555777>>>DDDFFFGGGFFFFFFEEEBBB???>>>???AAACCC@@@>>>???BBBEEEEEEDDD@@@@@@@@@???===<<<;;;:::999999:::<<>>???BBBCCCCCCAAA???@@@>>><<<>>>AAACCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDD???@@@@@@BBBCCCEEEFFFGGGAAA>>>;;;:::999999888777333000((( (((000444777:::;;;:::777666666666:::>>>>>><<<::::::;;;444333333444555555444222555555444444222000///......///222333444333222111~~~zzzvvvyyyxxx~~~zzziiiZZZHHH111)))%%%      $$$666AAACCCDDDFFFGGGEEE???333$$$          +++111555555666888666111###  (((111666777888:::===???AAACCCDDDGGGKKKMMMMMMLLLMMMMMMMMMKKKHHHHHHIIIHHHEEEBBB@@@<<<===CCCDDDBBBCCCHHHKKKOOOMMMEEEBBBDDDEEEBBBAAAEEEHHHGGGDDD@@@>>>>>>???CCCGGGIIIJJJJJJJJJKKKKKKIIIFFFFFFHHHHHHFFFCCCFFFLLLNNNIIIFFFHHHFFFBBBDDDAAABBBIIILLLJJJKKKQQQNNNHHHCCCAAACCCFFFGGGGGGKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCEEEGGGGGGEEEDDDIIIGGGFFFHHHKKKLLLJJJHHHFFFDDDBBBCCCDDDDDDAAA>>><<<777333444:::@@@BBBBBBHHHDDDDDDEEEBBB======CCCDDDDDDCCCCCCCCCBBB???===>>>??????@@@???>>>===<<<:::===<<<888999>>>@@@===888<<<>>>;;;777555555555???@@@AAAAAAAAABBBDDDFFF@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@AAACCCFFFHHHBBBAAAAAACCCDDDEEEDDDBBB>>>===<<<;;;;;;999666444111+++$$$###)))---333666999:::999777777777;;;;;;<<<<<<<<<;;;:::999888666555333333333444555555555555333000------...444222444888777111111555zzzwwwwwwwww}}}{{{kkk]]]JJJ333***&&&    ###555???AAAAAACCCBBBAAA;;;000###         ###)))...000222444222...   ...777999999999:::<<>>>>>BBBDDDCCCEEEJJJLLLPPPNNNGGGCCCEEEEEECCCEEEGGGIIIHHHDDDAAA@@@@@@AAACCCFFFGGGGGGFFFGGGHHHKKKIIIGGGGGGIIIIIIGGGEEEHHHLLLLLLGGGDDDFFFGGGEEEEEEBBBCCCHHHJJJIIIKKKOOONNNIIIDDDCCCFFFHHHHHHGGGLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIIIIIIIIIIHHHEEEBBBAAAAAABBBDDDGGGHHHGGGEEEIIIHHHGGGIIIKKKKKKJJJGGGDDDCCCBBBDDDFFFGGGEEECCC<<<777222333888>>>@@@@@@FFFDDDDDDFFFDDD??????CCCDDDCCCCCCDDDDDDDDDAAA???@@@AAAAAA@@@???===;;;999;;;>>>===999:::???@@@===;;;======999444333444666;;;>>>AAACCCBBBBBBBBBCCC??????@@@AAABBBDDDEEEFFFFFFDDDCCCBBBBBBCCCFFFGGGAAA@@@@@@AAACCCDDDCCCAAA===<<<;;;;;;;;;:::777444111+++###$$$+++///444777999:::999777777777777888:::;;;;;;:::999777888777666555333333222222000222333222///......///333111333777666111111555|||yyywwwwww~~~}}}nnn```MMM555+++'''!!!  %%%666???@@@@@@AAAAAA@@@;;;000###      $$$'''***,,,+++&&&  &&&444>>>===<<<;;;:::<<<>>>AAADDD>>>BBBHHHKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHFFFEEECCC@@@???BBBCCCDDDHHHLLLOOOQQQOOOIIIEEEFFFFFFEEEJJJKKKKKKIIIFFFCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEFFFKKKIIIHHHIIIJJJJJJIIIHHHKKKMMMKKKFFFDDDFFFHHHHHHFFFDDDDDDGGGIIIHHHIIIMMMNNNJJJGGGGGGIIIKKKJJJHHHMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJHHHEEEBBB@@@???@@@CCCFFFHHHGGGFFFJJJIIIIIIIIIKKKKKKIIIGGGBBBAAAAAACCCEEEFFFEEEDDD===888333222666;;;======CCCCCCEEEGGGEEEAAAAAADDDCCCCCCCCCDDDEEEEEECCCAAACCCCCCCCCAAA???<<<:::888<<<>>>>>>;;;;;;>>>???===>>>===<<<777222000222555888<<<@@@CCCBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFGGGFFFDDDCCCCCCCCCEEEEEE@@@??????@@@AAABBB@@@???;;;:::::::::;;;:::777555000***!!!&&&...222666888::::::999777777777555777:::======<<<:::888888888888777666333111000000111333222///,,,++++++000000222555555222222555|||~~~~~~|||{{{zzzrrrcccOOO666,,,'''""" (((999BBBBBB@@@AAADDDCCC===222$$$         !!!   )))777@@@???===;;;::::::===@@@CCC>>>CCCHHHKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDBBB@@@AAACCCFFFJJJNNNPPPQQQOOOKKKHHHGGGGGGGGGOOOOOOMMMKKKIIIGGGFFFFFFDDDEEEDDDCCCBBBDDDFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLIIIGGGGGGIIIJJJGGGFFFFFFGGGGGGHHHIIIKKKNNNKKKIIIJJJMMMNNNLLLIIIOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKIIIFFFDDDAAA@@@AAABBBEEEFFFFFFEEEJJJJJJJJJJJJJJJIIIHHHGGGBBBAAAAAAAAAAAAAAA???>>>???:::555333555888;;;<<<@@@BBBEEEGGGFFFDDDCCCDDDAAA@@@AAACCCEEEEEEDDDBBBDDDDDDDDDCCCAAA???<<<;;;===>>>===<<<<<<======<<<>>>===<<<999444...///333777:::>>>@@@@@@???>>>>>>???@@@AAABBBCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCCCCCCC>>>======>>>???@@@>>>===:::999999999::::::777555000)))  (((000555777888::::::888777777777555888<<<@@@AAA???===;;;888999::::::999777444222444555666333///***'''&&&...///222444333222333444|||yyyttteeePPP666,,,'''""" ))):::DDDDDDBBBBBBBBBBBB===333%%%             ***777???@@@>>>;;;::::::<<>>BBBEEEFFFEEEEEEDDDDDD>>>>>>???AAADDDDDDCCCAAACCCDDDDDDEEEDDDCCCAAA@@@>>>============;;;;;;;;;===<<<===>>>777...,,,///888:::<<<<<<<<<<<<>>>???AAAAAABBBCCCCCCBBBBBBAAAFFFFFFFFFEEEDDDCCCBBBAAA===<<<<<<===>>>>>><<<;;;999888888999:::999777444///((("""+++222666666777999888777666777888444777<<>>@@@BBBDDDGGGIIIIIIHHHFFFEEEEEEFFFFFFFFFCCCAAAAAABBBDDDAAACCCCCCAAACCCIIIMMMMMMPPPNNNMMMMMMKKKHHHJJJNNNSSSQQQPPPPPPPPPOOOLLLJJJDDDEEEGGGGGGIIILLLQQQTTTJJJLLLMMMLLLJJJJJJKKKLLLKKKKKKNNNQQQOOOJJJIIIKKKJJJKKKIIIFFFFFFJJJLLLKKKPPPMMMLLLMMMPPPQQQOOOMMMPPPOOOOOONNNNNNOOOOOOPPPJJJJJJIIIKKKLLLKKKIIIGGGGGGEEEDDDCCCDDDEEEDDDCCCFFFHHHIIIIIIGGGFFFFFFGGGJJJJJJJJJFFFBBB>>><<<;;;AAA>>>888444333666;;;>>>===BBBDDDCCCBBBDDDEEECCC======>>>@@@CCCDDDBBBAAABBBCCCDDDEEEEEEEEEDDDDDD@@@======??????;;;:::;;;===;;;===@@@:::///+++///888::::::::::::;;;>>>@@@@@@AAABBBCCCCCCCCCAAAAAADDDEEEEEEFFFEEECCCAAA@@@===<<<;;;<<<======;;;:::999888888888999888555333///'''$$$---333555444555777666555555777888333555999<<<===<<<:::999777888;;;======<<<:::888444444444222...,,,,,,---...222555333222444444333~~~}}}qqqeeeQQQ777***&&&  ---AAALLLMMMLLLLLLIIIHHHDDD999***           """///999>>>AAA@@@@@@???@@@AAABBBCCCFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIHHHEEEBBBAAACCCEEE???CCCCCCAAADDDJJJMMMKKKNNNKKKKKKNNNLLLIIIKKKQQQRRRQQQPPPQQQSSSRRRNNNKKKEEEFFFIIIJJJLLLNNNRRRUUUKKKLLLMMMLLLIIIHHHIIIKKKLLLJJJKKKNNNLLLHHHHHHMMMJJJMMMKKKFFFGGGLLLNNNMMMQQQNNNKKKLLLPPPQQQPPPNNNPPPOOONNNMMMMMMNNNOOOPPPKKKJJJJJJJJJKKKJJJGGGEEEGGGFFFDDDDDDEEEGGGGGGFFFCCCFFFHHHHHHFFFEEEFFFHHHGGGHHHIIIGGGCCC@@@???@@@@@@===777333222444:::>>>===BBBDDD@@@???CCCDDDBBB>>>>>>???AAACCCDDDCCCAAA@@@AAACCCDDDEEEDDDDDDCCCCCC???@@@CCCAAA<<<:::===???;;;===@@@:::...,,,222666999;;;<<<<<<<<<===>>>===???AAACCCDDDDDDCCCCCCAAACCCDDDEEEEEECCC@@@???===<<<;;;<<<======;;;999:::999888888888777444111...''' '''///333333222333444444444555777999444555777999::::::999888888999:::;;;;;;:::888777444333222///,,,+++,,,...///555777444222555555222{{{|||yyyooodddRRR999)))%%%     222FFFRRRTTTSSSTTTVVVTTTMMM@@@...          %%%222;;;???BBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKJJJFFFBBBAAACCCFFF===BBBDDDAAADDDKKKMMMJJJMMMJJJJJJMMMMMMIIILLLRRRQQQPPPPPPRRRTTTSSSOOOKKKFFFHHHJJJKKKMMMOOORRRUUUKKKMMMNNNLLLIIIGGGHHHJJJMMMIIIHHHKKKIIIEEEHHHNNNKKKMMMLLLGGGGGGMMMPPPNNNQQQNNNKKKLLLOOOQQQQQQOOOOOOOOOMMMMMMMMMMMMOOOOOOMMMLLLKKKJJJJJJHHHEEEBBBGGGEEECCCDDDFFFHHHIIIIIIAAADDDGGGGGGEEEDDDFFFHHHAAACCCEEEEEEBBBAAABBBDDD???<<<666222000333999===>>>CCCCCC>>>>>>BBBDDDBBB@@@@@@@@@BBBDDDEEECCCBBB@@@AAABBBCCCCCCCCCBBBAAAEEEAAAAAAEEEDDD>>><<>>>>>===<<<;;;:::<<<@@@CCCEEEFFFFFFEEE@@@AAACCCEEEDDDCCC@@@>>>===<<<<<<<<<======;;;999:::999888888888666333000...''' !!!(((000222222000111333333333444777999666777999:::;;;;;;::::::999999::::::999777666555666555222---)))((()))+++000666888444222555555111|||~~~|||ooocccNNN444,,,%%%    )))???PPPYYY]]]___aaa```eee^^^FFF+++              (((444<<>>>>>DDDEEE???<<<>>>BBB@@@<<<888555666:::======???@@@@@@??????@@@AAA???@@@AAAAAA??????@@@BBB@@@AAABBB@@@===<<<>>>@@@DDDDDDDDDDDDCCCAAA???===>>>??????===999444222111444666888;;;<<<=========<<>>@@@DDDFFFDDD@@@>>>===<<<===>>>===<<<:::<<<;;;999777666555555555+++'''"""###(((...222333222111000222555888::::::888999::::::::::::999888888888777666666777888888777444///***''''''((()))///111333333222111000111~~~}}}oooaaaLLL222,,,%%%   !!!999NNNZZZ```eeehhh```ddd]]]FFF+++          '''444<<>>@@@BBB@@@<<<888555555999<<>>===???@@@@@@AAABBBAAA@@@???@@@AAA???AAABBBAAA???>>>???AAACCCDDDDDDDDDCCCAAA???>>>BBBBBBAAA===888333111000555666888:::<<<>>>>>>???>>>BBBDDDCCCDDDGGGHHHFFFEEECCCAAABBBEEEFFFEEECCCAAA>>>;;;::::::;;;;;;::::::888666666777666444222***&&&###$$$)))///222333333111111222555888999999777777888888999:::;;;;;;999999999999999999999999666222---(((%%%%%%'''))),,,///111333333333444555~~~|||ooobbbNNN444,,,%%%   """888JJJSSSWWWYYY[[[XXX[[[UUUAAA)))    %%%((('''$$$  &&&333;;;???>>>===>>>CCCHHHKKKJJJGGGHHHJJJKKKJJJGGGFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEFFFKKKLLLIIIIIIKKKDDDEEEGGGIIIJJJNNNRRRUUUPPPPPPPPPQQQQQQQQQQQQRRRKKKMMMLLLKKKNNNTTTVVVTTTVVVTTTOOOIIICCC??????@@@CCCBBB???===<<<<<<======DDDHHHJJJJJJLLLPPPPPPMMMOOONNNLLLLLLNNNOOOOOONNNOOONNNMMMKKKJJJHHHGGGGGGPPPPPPOOOOOOOOONNNKKKIIIFFFDDDBBBAAACCCFFFGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHFFFBBBAAADDDEEECCCAAABBBBBBAAA===888555555888;;;AAAAAAAAA???======>>>@@@BBBCCCDDDCCCAAA@@@@@@AAA>>>@@@BBBCCCBBBAAAAAAAAACCCCCCDDDDDDCCCAAA???>>>DDDCCCAAA<<<666111000///777777888:::<<<>>>AAABBB???CCCDDDCCCEEEJJJKKKIIIDDDDDDDDDEEEFFFFFFFFFFFFCCC???;;;888888:::::::::888666444555888888333...)))&&&###%%%+++111333333444222111222444777777777999888888777888999:::;;;999:::;;;;;;;;;;;;:::999777222,,,&&&$$$&&&)))+++---///222333333333555666{{{}}}|||pppeeeRRR:::+++$$$ !!!   %%%888FFFKKKJJJHHHHHHKKKMMMIII:::&&&      !!!---333444000'''  &&&333<<>>???@@@AAAEEEIIILLLLLLNNNRRRSSSPPPPPPNNNMMMNNNPPPQQQPPPOOOLLLMMMNNNMMMJJJGGGFFFEEEOOONNNNNNOOOQQQPPPNNNLLLGGGEEECCCBBBDDDFFFFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIGGGEEECCCDDDEEEEEEEEEEEECCCAAA===999555444666999@@@@@@@@@>>>======@@@BBBDDDEEEEEEDDDBBB@@@AAAAAA===???BBBDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@???CCCBBB???999444111000111888888999:::<<<@@@BBBDDD@@@BBBCCCBBBEEEKKKLLLJJJFFFGGGHHHHHHFFFEEEEEEFFFCCC@@@===;;;;;;;;;:::999999555333666;;;:::333,,,(((&&&%%%(((...333555444555333111222444666777777???===:::777666666666777999::::::;;;;;;::::::999777333,,,'''%%%''',,,///222333555444333222333444|||~~~|||pppfffSSS;;;+++$$$ !!!!!!   !!!555DDDIIIHHHFFFFFFEEEFFFCCC777&&&      ...666:::999111((( '''444===@@@BBBBBBBBBCCCEEEFFFEEEDDDAAAFFFJJJJJJGGGFFFIIIMMMHHHGGGFFFFFFFFFFFFGGGGGGCCCAAADDDIIIJJJGGGFFFHHHFFFHHHIIIJJJKKKMMMQQQSSSUUUTTTRRRPPPOOOOOONNNOOOQQQQQQPPPPPPSSSWWWUUUPPPPPPOOOMMMKKKJJJLLLPPPSSSNNNLLLIIIGGGEEEFFFHHHIIIGGGKKKNNNNNNPPPTTTUUURRROOONNNNNNPPPRRRTTTSSSRRRKKKMMMOOONNNKKKHHHGGGGGGLLLLLLMMMOOORRRSSSRRRPPPHHHFFFDDDDDDEEEFFFFFFEEEDDDFFFHHHHHHHHHGGGHHHIIIGGGFFFEEEDDDFFFHHHGGGFFFCCCBBB>>>999555333444666<<<===>>>>>>>>>???BBBEEEDDDEEEEEEDDDBBBAAAAAABBB>>>???AAADDDEEEEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@???>>><<<888444222333444:::::::::<<<>>>AAACCCEEE???AAABBBBBBFFFKKKLLLHHHHHHIIIJJJIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@>>>;;;888;;;888666999===<<<444,,,'''&&&''',,,222666777666555333222333555777888777@@@>>>;;;888666666777777888888999999999999888888555111***%%%$$$''',,,000444555555555333333444666}}}pppdddQQQ888+++$$$ !!!"""  ###888FFFKKKIIIGGGFFFJJJHHHCCC:::(((    )))333999;;;666/// ***777???BBBDDDDDDDDDDDDDDDDDDDDDDDD@@@DDDHHHIIIIIIHHHJJJLLLGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEJJJKKKHHHHHHJJJHHHJJJLLLMMMMMMNNNPPPRRRVVVTTTRRROOONNNMMMMMMMMMMMMOOOPPPPPPSSSXXXYYYUUUSSSSSSRRRPPPNNNOOORRRTTTQQQPPPNNNLLLKKKLLLMMMNNNIIIMMMOOOOOOQQQUUUUUURRRNNNNNNNNNPPPSSSTTTSSSRRRLLLOOOQQQPPPLLLIIIIIIKKKLLLLLLMMMPPPSSSTTTSSSRRRJJJHHHGGGFFFGGGHHHGGGEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFGGGFFFEEEGGGJJJIIIEEEDDDBBB???999555222333444999;;;>>>???@@@AAACCCEEECCCDDDEEEDDDBBBAAAAAABBB@@@???@@@BBBDDDEEECCCBBB@@@AAABBBCCCCCCCCCBBBAAA<<<===<<<:::777666666777<<<<<<===>>>@@@BBBCCCDDD@@@AAABBBCCCHHHMMMKKKEEEHHHHHHHHHGGGFFFDDDAAA@@@AAAAAAAAACCCCCC@@@<<<888>>>;;;:::;;;===;;;444...((((((***///666:::999777666444333444666999999999<<<;;;:::999999:::;;;;;;888777777666666777777888111...((($$$$$$'''+++...222333444555555666888;;;}}}ooocccPPP777+++$$$ !!!"""   ''';;;IIILLLIIIEEECCCKKKGGGCCC;;;***       ###,,,333777666111%%% ...:::AAACCCDDDDDDEEEEEEDDDEEEFFFGGGBBBDDDFFFIIIJJJJJJIIIIIIGGGFFFCCCBBBAAAAAABBBBBBFFFDDDEEEHHHIIIGGGHHHKKKGGGJJJNNNPPPPPPPPPQQQRRRTTTRRRPPPNNNLLLLLLMMMMMMLLLPPPRRRPPPQQQVVVXXXXXXWWWWWWVVVSSSPPPOOOPPPRRRMMMMMMLLLLLLLLLLLLMMMMMMJJJNNNPPPPPPQQQUUUUUURRRNNNNNNNNNPPPRRRRRRPPPNNNMMMPPPRRRQQQMMMKKKMMMPPPNNNNNNOOOQQQSSSSSSRRRPPPLLLJJJIIIHHHIIIIIIGGGFFFGGGHHHJJJIIIHHHGGGGGGHHHDDDGGGHHHFFFGGGKKKIIIDDDDDDCCC???:::444222111222888;;;???AAAAAAAAABBBCCCAAACCCDDDCCCAAAAAABBBCCCBBB@@@???@@@CCCDDDCCCAAA???@@@BBBCCCCCCCCCBBBBBB===??????>>>;;;999999:::===>>>???AAABBBBBBCCCCCCAAACCCDDDFFFKKKNNNKKKCCCEEEDDDCCCEEEFFFFFFBBB>>>AAA@@@@@@@@@AAA@@@===:::???>>>======;;;888333///((())),,,333:::===<<<999666444333555888:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999888666444444666888999111...***''''''***---000333444555555555666999<<<}}}pppeeeSSS;;;+++$$$ !!!"""   """888GGGLLLKKKHHHGGGGGGCCC???999***           &&&---444555111))) !!!000<<>>???AAACCCBBBAAA???@@@BBBCCCDDDCCCCCCBBB@@@AAABBBBBB???<<<;;;;;;>>>???AAABBBCCCCCCBBBAAABBBDDDFFFHHHMMMPPPKKKCCCCCC@@@???BBBGGGHHHCCC>>>AAA???>>>===>>>???>>>===?????????===999555222///(((***...555<<>>>>>>>>>>>===<<<:::999;;;999666444444666999;;;333111...,,,,,,...111444777777777666444555777999{{{tttdddLLL;;;***### !!!    %%%;;;GGGLLLNNNKKKGGGEEEEEEAAA666(((           !!!(((...111%%% !!!---888>>>AAAEEEFFFFFFFFFEEEDDDEEEFFFBBBEEEHHHIIIHHHGGGFFFEEEEEEDDDCCCAAA??????AAACCCDDDDDDDDDDDDEEEEEEEEEEEEHHHIIILLLQQQUUUVVVRRRNNNKKKPPPRRROOONNNPPPPPPNNNSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSRRRTTTUUUTTTQQQMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUSSSPPPNNNNNNPPPQQQPPPNNNLLLMMMMMMLLLKKKKKKJJJHHHJJJKKKKKKHHHDDDBBBDDDGGGCCCCCCDDDEEEEEEDDDCCCCCC@@@BBB<<<999:::333...666777:::>>>@@@AAAAAACCCDDDEEECCCAAA??????@@@BBBDDDEEECCCAAAAAAAAAAAA???===AAAAAABBBBBBBBBCCCCCCCCC???BBBDDDBBB>>><<>>???BBBEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDBBB???<<<:::;;;>>>@@@@@@???===<<<:::>>>>>>:::999999444,,,,,,---000666<<<>>><<<999888555444777<<<>>><<<888999:::;;;:::::::::<<<>>><<<777333111333666777666444333000///000333666888444555666777888999999999|||tttdddMMM<<<+++%%%!!!""""""    $$$:::FFFKKKLLLJJJFFFEEEDDD???444&&&        ###%%%  ###000999???AAADDDEEEGGGGGGFFFFFFFFFFFFCCCDDDFFFFFFFFFFFFGGGHHHGGGEEEAAA>>><<<===AAADDDCCCDDDDDDDDDEEEEEEEEEEEEHHHIIIKKKOOOSSSTTTQQQNNNNNNRRRRRROOOMMMPPPPPPOOORRRRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQRRRSSSRRROOOKKKJJJKKKKKKLLLLLLMMMMMMMMMPPPRRRSSSUUUUUUTTTSSSRRRSSSPPPNNNMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSRRRQQQNNNLLLMMMPPPRRRRRRQQQMMMMMMLLLJJJIIIKKKLLLLLLKKKLLLKKKGGGDDDCCCEEEHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@BBB===:::<<<444///888:::<<>>===@@@DDD>>>@@@BBBBBBAAABBBEEEHHHGGGGGGFFFEEEEEEFFFGGGGGGDDDDDDCCCCCCCCCBBB???======>>>>>>????????????@@@;;;???@@@<<<999888222+++,,,---111666;;;<<<999666888888999<<<>>>===999666999:::;;;:::999999;;;===<<<888444222444666777777333333333333444555666777555666777888999999999999~~~{{{ssscccMMM===+++%%%""""""!!!   %%%999EEEJJJKKKIIIEEEDDDBBB<<<111###     '''444<<<@@@AAADDDEEEGGGIIIIIIIIIGGGFFFCCCDDDDDDCCCCCCDDDGGGIIIHHHDDD>>>:::999<<>>666111999===???AAABBBBBBCCCEEEGGGGGGFFFDDDBBBBBBCCCDDDEEEBBBBBBBBBCCCEEEDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBBEEEFFFFFFCCC??????BBBEEE<<>>AAABBB>>>999555...'''))),,,000666::::::777444888;;;???@@@>>>:::777555:::;;;<<<;;;:::999:::;;;;;;999666444555777888777333444666777888777666666777888999999::::::::::::|||xxxppp```KKK<<<)))%%%""""""    ''';;;FFFJJJKKKIIIFFFCCCAAA:::...!!!       ,,,888@@@BBBBBBDDDEEEGGGJJJKKKKKKHHHFFFCCCDDDDDDDDDBBBCCCDDDFFFCCC@@@;;;999:::>>>BBBDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHIIIKKKMMMNNNNNNOOORRRRRRNNNNNNRRRVVVVVVSSSRRRPPPOOOOOOPPPRRRSSSNNNNNNMMMMMMLLLKKKIIIHHHIIIJJJLLLMMMLLLKKKIIIHHHLLLNNNQQQSSSSSSRRROOONNNQQQPPPNNNNNNNNNOOOMMMLLLIIIKKKMMMPPPQQQQQQPPPOOOOOOMMMLLLLLLMMMPPPRRRTTTKKKIIIHHHJJJJJJJJJLLLOOOOOOMMMJJJGGGEEEEEEGGGIIIEEECCCBBB@@@@@@BBBCCCEEEBBBEEE@@@>>>@@@777222:::???AAACCCCCCCCCDDDGGGIIIIIIHHHFFFEEEDDDDDDEEEFFFDDDCCCCCCEEEFFFEEEBBB@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHGGGDDDBBBCCCDDD???AAADDDFFFHHHIIIIIIJJJJJJHHHEEEBBBBBBEEEHHHJJJGGGEEEBBBBBBBBBCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDD>>>AAABBB>>>888000)))$$$&&&***000666999:::777555888===BBBAAA<<<888888999<<<===>>>===;;;::::::;;;;;;:::888777777888888888666666777888999999888888999999::::::;;;:::::::::}}}yyytttjjjZZZFFF999)))&&&%%%%%%!!!   ***===HHHLLLMMMKKKHHHCCC@@@999---      ///<<>>555,,,%%%"""$$$(((///666999::::::999999===@@@>>>999888;;;???===>>>@@@???===<<<<<<<<<:::;;;;;;:::999999999999999999888888888999:::;;;::::::;;;;;;;;;::::::999}}}zzzvvvpppeeeTTTBBB555***((((((((($$$   ...@@@JJJNNNOOOMMMJJJCCCAAA:::...     ###222???FFFHHHGGGHHHGGGFFFIIIKKKKKKHHHDDDAAADDDGGGHHHFFFCCCAAA@@@;;;999777:::???CCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJLLLJJJNNNPPPNNNPPPUUUYYYYYYUUUUUUTTTSSSRRRQQQPPPPPPGGGHHHIIIHHHGGGFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJJJJNNNOOOPPPQQQRRRQQQQQQPPPNNNNNNNNNPPPSSSTTTTTTRRRPPPOOONNNMMMLLLMMMNNNOOONNNNNNNNNLLLJJJIIIIIIKKKEEEBBBEEEMMMMMMGGGEEEIIINNNLLLIIIGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHDDDAAABBB888111888;;;>>>BBBDDDEEEFFFGGGHHHJJJJJJHHHGGGFFFFFFEEEEEEFFFDDDCCCCCCDDDDDDCCCBBBEEEEEEFFFFFFFFFGGGGGGGGGBBBDDDHHHKKKKKKIIIFFFCCCHHHGGGFFFHHHIIIJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGEEEFFFGGGGGGEEEDDDCCCEEEGGGIIIHHHFFFDDDBBB?????????===444)))$$$%%%&&&+++111666999:::<<<===999<<<>>><<<888888===BBB<<<>>>@@@@@@>>>===<<<===:::<<<======;;;:::::::::;;;:::999888888999;;;;;;;;;;;;;;;;;;::::::999888}}}||||||yyyuuunnnbbbQQQ>>>222(((''''''((($$$    ///AAAKKKNNNOOONNNJJJDDDBBB;;;///!!!      $$$333@@@HHHJJJJJJKKKHHHFFFGGGJJJJJJFFFCCCAAACCCEEEFFFEEEDDDDDDEEE@@@;;;777888===BBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCFFFIIIIIIHHHHHHIIIKKKJJJOOOQQQOOOPPPTTTVVVUUUTTTUUUUUUTTTSSSPPPMMMLLLDDDFFFGGGGGGFFFFFFHHHKKKHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRUUUVVVTTTSSSQQQQQQPPPOOONNNMMMLLLLLLJJJLLLNNNMMMIIIGGGGGGGGGFFFAAABBBJJJKKKDDDCCCHHHLLLJJJHHHHHHHHHHHHEEEBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIEEEBBBAAA777///666777;;;@@@DDDFFFFFFFFFGGGJJJJJJIIIHHHFFFFFFEEEEEEDDDBBB@@@@@@BBBEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJCCCDDDFFFHHHJJJJJJIIIGGGIIIGGGEEEFFFHHHJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJIIIGGGEEEFFFFFFGGGGGGGGGFFFEEEDDDAAA??????===444)))&&&***,,,000444777888999<<<>>>999;;;===<<<::::::<<<>>>999;;;>>>???===<<<<<<<<<:::<<>>777666;;;AAADDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCFFFJJJJJJIIIHHHIIIKKKKKKPPPRRRPPPPPPRRRSSSQQQSSSTTTUUUUUUSSSOOOKKKHHHBBBEEEGGGFFFEEEFFFIIILLLGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKLLLRRRRRRRRRTTTVVVVVVTTTRRRQQQRRRSSSSSSQQQNNNKKKHHHGGGJJJMMMMMMIIIFFFFFFFFFHHHAAA@@@GGGGGGAAABBBIIIKKKIIIGGGHHHIIIHHHDDD@@@EEEEEEFFFFFFFFFFFFEEEEEEGGGJJJEEEBBBAAA666...444444999???DDDFFFFFFEEEEEEJJJIIIIIIHHHFFFEEEEEEDDDAAA???===>>>BBBFFFIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLEEEDDDCCCDDDGGGJJJKKKKKKJJJGGGDDDEEEHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLKKKHHHEEEIIIHHHFFFEEEEEEEEEFFFFFFBBB@@@@@@>>>555***)))...111444777888888888;;;>>>888:::======<<<;;;:::999666999<<<===<<<;;;;;;;;;:::===@@@@@@===;;;;;;<<<777999;;;======;;;888666;;;;;;;;;:::999888777666{{{yyytttvvvuuulll```OOO;;;+++%%%""" !!!888EEEIIIQQQQQQIIIFFFCCCBBB<<<...          ...<<>>@@@===BBBHHHCCCBBBDDDFFFGGGEEEDDDDDDDDDGGGEEEEEEHHHMMMOOOMMMKKKLLLKKKKKKNNNSSSUUUTTTRRRSSSTTTTTTRRRNNNKKKJJJJJJFFFFFFEEEEEEFFFHHHJJJKKKDDDGGGJJJJJJIIIHHHJJJLLLLLLHHHIIILLLJJJEEEEEEKKKNNNVVVUUURRRVVVSSSPPPWWWTTTUUUUUUUUUSSSPPPMMMKKKJJJKKKKKKIIIGGGGGGHHHIIIFFFGGGGGGGGGFFFFFFHHHJJJGGGJJJLLLKKKGGGDDDCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFCCC>>><<<<<<777111555777>>>EEEFFFDDDEEEJJJIIIEEEAAA@@@BBBCCCBBB@@@CCCCCCBBBBBBCCCFFFHHHJJJFFFHHHJJJLLLLLLKKKJJJIIIJJJHHHEEEEEEFFFGGGHHHGGGHHHKKKKKKHHHHHHJJJIIIEEEIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEJJJJJJKKKKKKKKKJJJIIIHHHEEEEEEAAA:::333//////111444666999<<<>>>>>>;;;888;;;======<<<999888:::<<<======<<<;;;;;;;;;;;;<<>>===>>>>>>===;;;999888888888:::;;;;;;:::888888:::<<<<<<;;;:::999:::||||||xxxzzzvvvmmm```PPP;;;+++%%%"""  $$$:::FFFIIIPPPPPPHHHFFFBBBAAA:::,,,        ...<<>>===;;;999======<<<:::888888;;;???>>>>>>===<<<;;;;;;;;;<<<=========>>>>>>===999777666555666888:::;;;999777888999;;;;;;999888999:::~~~{{{|||{{{zzzvvvkkk___PPP;;;+++%%%###    &&&<<>>777)))     ...;;;DDDHHHIIIIIIQQQNNNJJJFFFDDDCCCCCCCCCGGGFFFEEECCCAAA???>>>===CCC===BBBFFFBBBFFFIIICCCEEEFFFHHHHHHGGGFFFFFFGGGFFFGGGIIIIIIIIIIIIJJJLLLPPPNNNMMMMMMNNNOOOMMMLLLRRRRRRPPPLLLHHHFFFFFFHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEGGGJJJJJJIIIGGGHHHHHHJJJIIIJJJKKKJJJGGGHHHKKKGGGOOOOOOPPPWWWUUURRRXXXTTTTTTUUUUUUUUUSSSRRRPPPLLLKKKJJJHHHGGGFFFFFFFFFIIIKKKMMMNNNNNNMMMNNNNNNKKKMMMOOOMMMIIIDDDAAA???DDDEEEEEEFFFGGGGGGFFFFFFFFFGGGEEE@@@===<<<777000///222:::CCCFFFDDDDDDGGGEEECCC@@@@@@AAACCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHMMMLLLLLLKKKKKKKKKLLLLLLNNNLLLIIIIIIIIIIIIHHHGGGKKKMMMLLLHHHHHHKKKLLLJJJLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFHHHJJJLLLMMMGGGEEE???777111///333888===============<<<;;;:::======;;;999888:::===@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<777444333333444777:::;;;999777888999999888777777888:::yyyxxx{{{yyywwwrrrhhh^^^QQQ===---&&&$$$!!!   $$$<<>>:::@@@FFFDDDGGGJJJDDDEEEFFFGGGGGGFFFEEEFFFGGGFFFIIIKKKJJJHHHGGGJJJMMMOOONNNMMMLLLLLLLLLLLLKKKTTTSSSPPPLLLIIIGGGHHHJJJJJJLLLMMMNNNNNNLLLJJJHHHFFFHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGHHHJJJFFFNNNNNNOOOVVVTTTPPPUUURRRSSSSSSTTTTTTSSSSSSRRRMMMKKKIIIHHHHHHGGGFFFEEEIIILLLOOOQQQPPPOOOOOOOOONNNNNNMMMKKKIIIFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGEEEAAA???===777111---///777AAAFFFDDDDDDFFFBBBBBBAAAAAABBBCCCDDDDDDAAAAAABBBCCCEEEFFFGGGHHHPPPOOOMMMKKKKKKKKKMMMNNNOOONNNLLLKKKKKKJJJIIIGGGLLLNNNLLLHHHHHHLLLMMMLLLMMMKKKIIIHHHFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDFFFHHHKKKMMMGGGDDD>>>555//////555;;;AAAAAA@@@>>><<<;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAA???>>>======<<<<<<;;;;;;===>>>>>>;;;555111111222444888;;;<<<:::888888888888777555666888:::zzztttvvv}}}uuutttooohhhaaaUUUCCC222'''$$$!!!   !!!:::HHHIIIOOONNNIIIJJJAAA<<<222$$$         000===CCCFFFHHHJJJMMMMMMMMMLLLIIIEEEAAA>>>>>>???AAABBBCCCBBBAAA@@@888555<<>>999222,,,...555???EEEDDDDDDEEEAAABBBBBBCCCCCCCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHIIIQQQPPPMMMLLLKKKLLLNNNOOOPPPNNNMMMLLLLLLLLLJJJHHHLLLNNNLLLHHHHHHLLLNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEEEEEEEEFFFHHHJJJGGGDDD<<<333---...555<<>>??????>>><<>>>>>=========;;;<<<===>>>>>>:::444000111222555999<<<===;;;999888888888666555555777:::xxxxxxxxxxxxssspppuuu|||sssrrrnnnjjjeee[[[HHH777(((%%%"""   ;;;JJJMMMRRRPPPKKKLLLDDD===111###       """333>>>CCCEEEGGGJJJJJJKKKLLLLLLIIIDDD???<<<@@@BBBCCCDDDCCCAAA>>><<<666222:::AAAAAAGGGKKKEEEDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHIIILLLNNNKKKKKKLLLKKKJJJKKKNNNPPPNNNNNNMMMKKKHHHGGGHHHIIIHHHIIIKKKLLLLLLJJJGGGEEEGGGGGGIIIKKKLLLLLLHHHFFFCCCGGGIIIFFFFFFIIIJJJJJJMMMRRRMMMLLLSSSRRRMMMPPPQQQQQQQQQQQQRRRRRRRRRSSSOOOKKKIIIIIIKKKLLLJJJGGGLLLNNNPPPPPPNNNLLLLLLMMMNNNLLLHHHGGGIIILLLMMMNNNIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFCCCBBB@@@;;;333......333===CCCDDDDDDEEEBBBCCCEEEEEEDDDDDDEEEFFFEEEDDDCCCCCCEEEGGGJJJLLLPPPOOOMMMLLLLLLMMMNNNOOOOOONNNMMMMMMNNNMMMJJJHHHKKKMMMLLLIIIIIIMMMNNNLLLKKKJJJHHHFFFEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGGGGGGGCCC;;;222,,,---444:::???AAABBB@@@===<<<>>>AAA===<<<===>>>@@@@@@>>><<<@@@??????>>>>>>>>>>>>>>>=========>>>===999444000111222555:::======;;;888777888888777666666777999|||vvvrrrnnnmmmnnnpppnnnkkknnnsssooonnnllliiieee[[[GGG555(((&&&"""  ###???PPPSSSVVVSSSLLLMMMGGG???111"""     %%%555@@@DDDDDDGGGIIIHHHHHHIIIHHHFFFCCC???===BBBDDDEEEFFFDDDAAA===:::888333:::@@@@@@EEEJJJDDDEEEFFFFFFEEECCCCCCEEEGGGGGGFFFDDDEEEGGGJJJLLLLLLLLLMMMMMMKKKIIIJJJMMMPPPLLLMMMMMMLLLJJJIIIIIIJJJFFFGGGIIIJJJJJJHHHGGGFFFGGGGGGIIILLLNNNNNNJJJGGGCCCIIIJJJGGGGGGKKKMMMKKKPPPSSSLLLKKKSSSRRRNNNRRRRRRRRRRRRRRRRRRRRRSSSSSSOOOKKKHHHIIIMMMNNNLLLJJJOOOPPPPPPOOOLLLKKKKKKLLLLLLKKKIIIJJJMMMNNNNNNLLLLLLLLLKKKJJJIIIGGGFFFEEEBBBEEEEEECCCCCCBBB<<<555111///222;;;BBBCCCDDDFFFCCCEEEGGGGGGEEEDDDEEEGGGHHHFFFDDDCCCDDDHHHLLLNNNNNNMMMMMMLLLLLLMMMNNNOOOMMMMMMLLLMMMNNNMMMKKKIIIIIIKKKLLLIIIJJJMMMMMMKKKHHHHHHFFFEEEDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFBBB;;;111++++++222888;;;???BBBAAA>>>===@@@CCCBBB???<<<<<<>>>??????===>>>============>>>??????@@@???>>>===<<<999555111000222555999<<<<<<999666666888999999888777777888yyyooohhhjjjhhhjjjlllkkkffffffhhhkkkjjjhhhfffcccXXXCCC000)))&&&"""   &&&CCCUUUWWWYYYUUUMMMMMMHHH@@@222"""         '''777AAADDDDDDFFFIIIHHHGGGFFFDDDCCCAAA??????AAACCCEEEGGGEEEBBB>>>;;;;;;666;;;AAA???DDDHHHBBBGGGGGGGGGFFFDDDEEEGGGIIIFFFCCCAAABBBFFFJJJKKKJJJMMMNNNNNNLLLIIIIIILLLPPPLLLNNNOOOOOONNNLLLLLLMMMGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGIIILLLPPPPPPLLLHHHDDDJJJLLLIIIIIIMMMOOOMMMQQQRRRKKKIIIRRRSSSOOOTTTTTTTTTSSSSSSSSSSSSTTTTTTOOOKKKHHHJJJNNNPPPNNNKKKRRRRRRQQQOOOLLLJJJKKKLLLKKKJJJKKKNNNPPPPPPLLLIIINNNNNNMMMKKKJJJHHHFFFEEEAAADDDEEEDDDCCCCCC>>>777444111222:::AAACCCDDDFFFDDDGGGIIIHHHFFFDDDFFFGGGIIIGGGDDDCCCDDDHHHMMMPPPLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLMMMNNNNNNLLLJJJGGGKKKLLLJJJJJJMMMMMMJJJGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGEEEAAA:::111******000666999===AAAAAA???>>>@@@DDDFFFAAA;;;999;;;>>>@@@@@@<<<<<<<<<<<<===>>>???@@@BBB@@@>>>===;;;999555222///111444888;;;:::777444666888:::;;;999888888888~~~zzzyyyyyyuuurrrtttuuuvvvuuuqqqkkkeeebbb```ccccccaaa]]]SSSBBB111$$$###!!! ,,,@@@SSSWWWWWWWWWSSSLLLIII???000         ---;;;???@@@CCCFFFFFFDDDCCCAAAAAABBBBBBAAA???AAAEEEGGGFFF@@@<<<::::::;;;<<<===>>>???BBBFFFIIIGGGFFFDDDCCCDDDEEEGGGHHHFFFFFFEEEDDDEEEHHHJJJLLLJJJKKKLLLLLLLLLKKKIIIHHHPPPSSSTTTQQQNNNLLLMMMPPPMMMNNNOOOOOONNNMMMLLLKKKFFFGGGIIIMMMPPPRRRPPPOOOIIILLLMMMLLLIIIIIILLLPPPNNNNNNNNNOOOPPPQQQSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQMMMNNNOOOOOOOOOMMMKKKJJJPPPRRRRRRNNNMMMNNNLLLHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEBBB@@@??????777111555;;;:::AAAGGGCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJFFFBBBAAADDDHHHIIIIIIOOOOOONNNNNNOOONNNNNNMMMOOOLLLJJJKKKMMMMMMJJJHHHHHHIIIKKKNNNPPPOOOLLLIIIDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDAAA@@@@@@BBBDDDFFFFFFGGGJJJKKKLLLJJJHHHGGGCCC@@@888---%%%&&&...666;;;<<<===???@@@@@@@@@@@@;;;===???===;;;:::===@@@@@@???>>>======>>>???@@@???>>>=========888111+++333555888999888666666777333:::;;;444333:::;;;777|||{{{}}}~~~|||yyy}}}|||{{{yyyvvvssspppnnnffffffccc]]]XXXNNN===...$$$###!!!  ,,,AAATTTYYYYYYYYYTTTMMMIII@@@000!!!         ---===CCCDDDEEEDDDCCCBBB@@@@@@AAABBBCCCBBB@@@???AAABBBBBB???;;;999888999;;;===???@@@BBBFFFHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFHHHJJJKKKIIIJJJJJJKKKLLLLLLLLLLLLPPPQQQRRRQQQPPPNNNNNNNNNNNNOOOOOOOOONNNLLLJJJIIIGGGHHHIIILLLPPPQQQOOONNNLLLJJJHHHGGGHHHJJJKKKLLLPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQMMMNNNOOOPPPPPPNNNLLLKKKOOOQQQQQQMMMLLLNNNNNNKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIFFFEEEDDDBBBAAAAAABBBDDD;;;444777<<<<<>>???@@@@@@@@@===>>>>>>===<<<<<<>>>???@@@@@@>>>=========>>>>>>===============999333...333666999:::999777666666555999:::777666888:::999~~~~~~}}}yyyvvvtttttttttuuunnnllleee[[[SSSIII999***$$$###!!!   )))???SSSYYYYYYXXXSSSLLLIII@@@111!!!    ...>>>FFFGGGFFFBBB>>>>>>>>>>>>@@@CCCDDDCCCBBB??????>>>??????<<<999666777:::>>>@@@BBBCCCEEEGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOPPPRRRSSSRRROOOMMMOOOOOONNNNNNLLLKKKIIIHHHIIIIIIJJJLLLOOOOOONNNLLLNNNIIICCCBBBEEEIIIIIIHHHQQQQQQPPPOOONNNMMMMMMLLLNNNOOOOOOOOOPPPQQQQQQRRRNNNOOOPPPQQQQQQPPPNNNMMMOOOQQQPPPLLLLLLOOOPPPMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJFFFEEEBBBAAAAAACCCFFFHHH>>>666999===>>>DDDJJJEEEHHHHHHGGGFFFFFFFFFFFFGGGBBBAAAAAABBBFFFIIIKKKKKKOOOHHHCCCEEELLLQQQOOOKKKMMMJJJGGGEEEGGGHHHIIIIIIGGGGGGGGGHHHJJJJJJHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDBBB@@@@@@AAABBBCCCBBBDDDFFFHHHIIIIIIGGGFFFDDD???666,,,&&&'''...555;;;;;;<<<===>>>???@@@@@@@@@???======?????????>>>@@@???>>>===============<<<<<<<<<======:::666222222666;;;===<<<999777666888777888:::999666888<<<}}}|||yyyvvvsssrrrsssuuuvvvuuurrrjjj```VVVIII777(((%%%$$$!!!   &&&<<>>///        !!!///>>>EEEGGGFFFBBB===<<<===>>>AAADDDFFFFFFEEECCCAAA??????@@@>>>999555555999>>>BBBDDDEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHHHHHHHLLLKKKJJJJJJKKKMMMNNNOOOPPPOOOQQQUUUXXXWWWRRRNNNMMMMMMMMMMMMLLLKKKKKKJJJKKKJJJJJJLLLMMMNNNLLLKKKLLLGGGAAA???AAADDDGGGHHHPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNOOOQQQQQQRRRRRROOOPPPQQQQQQQQQQQQPPPPPPQQQSSSPPPLLLKKKOOOPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLGGGEEECCCCCCDDDEEEFFFFFF>>>555777===>>>FFFLLLFFFIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCEEEGGGIIIIIINNNIIIDDDEEEIIIMMMMMMLLLKKKHHHDDDBBBBBBDDDGGGIIIFFFEEEDDDDDDFFFGGGGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFEEECCCAAA@@@@@@AAABBBAAABBBDDDFFFGGGGGGFFFFFFCCC>>>555+++&&&(((///555;;;;;;<<<<<<===???@@@@@@CCC@@@===>>>AAABBB@@@>>>============>>>>>>??????======>>>>>><<<999555222222777<<<>>>===:::888666999444555<<<;;;444555<<<|||{{{zzzxxxwwwwwwwwwxxxxxxwwwqqqhhh^^^OOO:::)))(((&&&###   '''===PPPVVVUUUTTTOOOHHHEEE<<<---        %%%000<<>>>>>===888444666:::@@@DDDEEEFFFFFFGGGIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHNNNNNNLLLKKKKKKLLLMMMNNNQQQQQQSSSWWW[[[ZZZUUUPPPLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMKKKJJJHHHGGGCCC???===???EEEKKKMMMNNNOOOOOOOOONNNMMMMMMLLLMMMNNNPPPRRRRRRRRRRRROOOPPPQQQQQQRRRRRRRRRRRRTTTUUUSSSMMMLLLOOOPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMHHHGGGFFFGGGHHHGGGCCC@@@<<<333444:::>>>GGGNNNHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEELLLKKKJJJGGGFFFGGGJJJMMMIIIFFFCCC???>>>@@@CCCFFFDDDBBBAAAAAACCCEEEFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBB<<<222***&&&)))000666<<<<<<<<<<<<===???@@@AAADDDAAA>>>???AAABBB@@@>>>;;;;;;===>>>@@@AAABBBBBB???@@@@@@>>>:::666222000333777<<>>;;;888777777333555;;;:::333444;;;||||||{{{zzzyyywwwvvvuuuwwwxxxuuunnneeeVVV@@@---,,,***&&&""" ---AAASSSWWWVVVUUUQQQJJJDDD;;;,,,       '''000999>>>AAADDDCCC@@@<<<===???BBBFFFGGGEEECCCBBB@@@>>>===<<<999666444999===BBBEEEFFFFFFGGGGGGJJJIIIGGGEEEEEEEEEFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHOOOOOONNNMMMMMMMMMMMMMMMQQQRRRUUUYYYZZZYYYUUURRRMMMMMMMMMLLLMMMMMMNNNOOOLLLKKKJJJJJJLLLLLLKKKJJJEEEEEEDDD@@@===???FFFLLLLLLMMMNNNPPPPPPPPPOOOOOOLLLNNNPPPRRRSSSSSSSSSRRROOOOOOPPPQQQRRRRRRSSSTTTTTTVVVTTTPPPOOORRRSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNKKKIIIHHHIIIJJJHHHBBB===<<<222222999===GGGMMMGGGJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFCCCAAA@@@BBBCCCIIIKKKLLLIIIEEEDDDHHHLLLGGGEEEBBB>>>;;;<<>>???AAABBBDDDBBB@@@@@@@@@AAA@@@???;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAA>>>888333///...333777;;;>>>===:::888777555555777;;;999666666999}}}{{{yyywwwuuusssrrrrrrssstttsssnnngggZZZEEE444000---(((###  111DDDTTTVVVTTTTTTPPPJJJDDD;;;,,,        %%%...777<<>>AAADDDDDDAAA???>>>??????>>>;;;999999:::===@@@DDDFFFGGGGGGGGGHHHLLLKKKHHHGGGFFFFFFGGGHHHAAAAAAAAABBBDDDFFFHHHJJJMMMMMMNNNNNNOOONNNNNNNNNPPPSSSWWWXXXWWWUUUSSSSSSQQQPPPOOONNNMMMMMMMMMNNNLLLKKKIIIJJJKKKLLLKKKJJJFFFDDDBBB@@@@@@CCCHHHLLLMMMNNNPPPQQQQQQQQQOOOOOONNNOOOQQQSSSTTTTTTSSSRRROOOOOOOOOPPPQQQRRRTTTTTTQQQTTTUUURRRSSSVVVWWWTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOOOONNNNNNMMMJJJHHHHHHJJJIIIDDD???@@@444333999===GGGLLLDDDIIIHHHEEECCCCCCDDDEEEGGGGGGGGGFFFBBB???>>>AAADDDFFFGGGHHHGGGFFFFFFGGGIIIEEEEEEBBB>>>999999;;;>>>=========@@@CCCFFFFFFEEEBBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC===777...((((((---444999???>>>======>>>@@@BBBDDDBBBBBBBBBAAA???>>>???@@@>>>???AAABBBCCCCCCBBBBBB@@@AAAAAA===666111...---444777:::<<<;;;999888888444999<<<:::999::::::888{{{wwwtttsssssstttpppqqqpppkkkeee[[[HHH888222///***%%%   111CCCRRRTTTQQQQQQNNNIIIEEE;;;---          ###,,,666===BBBEEEBBB===<<<<<<>>>@@@BBBAAA>>><<<===???AAA@@@===<<<>>>AAA@@@BBBEEEGGGGGGGGGHHHIIIMMMLLLIIIGGGGGGGGGHHHIIIAAA@@@@@@@@@BBBFFFIIIKKKJJJKKKMMMOOOPPPPPPPPPOOOOOOSSSWWWWWWTTTRRRRRRSSSUUUTTTQQQOOOMMMLLLLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKGGGCCC??????CCCHHHJJJJJJNNNOOOQQQRRRRRRQQQOOONNNOOOPPPSSSTTTUUUTTTSSSRRRNNNNNNOOOOOOQQQRRRTTTUUUNNNRRRTTTTTTVVVZZZZZZXXXOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOONNNNNNNNNOOOKKKFFFFFFIIIIIIFFFBBBDDD888555:::===FFFJJJBBBIIIGGGEEECCCCCCDDDFFFGGGGGGGGGEEEAAA>>>>>>BBBFFFDDDCCCBBBDDDGGGIIIHHHFFFEEEDDDBBB>>>999777999<<<;;;;;;===@@@DDDFFFFFFFFFAAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB<<<555,,,'''(((...666:::@@@???>>>>>>???AAACCCEEEAAACCCCCCAAA>>><<<>>>AAABBBBBBCCCDDDCCCBBBAAA@@@>>>@@@@@@<<<555000......444777::::::999888888888444===@@@:::999>>>>>>888{{{vvvtttrrrpppooommmppprrrqqqhhhXXXFFF999...+++%%%!!!  +++@@@RRRSSSNNNNNNLLLIIIHHH???000     ***:::???>>>===>>>???@@@@@@???????????????@@@DDDBBB@@@???@@@@@@@@@>>>AAACCCFFFIIIKKKLLLLLLLLLNNNKKKIIIJJJKKKKKKHHHDDDBBBBBBCCCEEEHHHIIIHHHGGGKKKMMMNNNOOONNNNNNOOOQQQOOOPPPQQQRRRSSSSSSSSSSSSWWWWWWUUURRRNNNKKKKKKLLLIIIMMMMMMIIIGGGJJJKKKJJJDDDAAA???@@@CCCGGGIIIJJJIIIPPPTTTRRRPPPQQQPPPNNNTTTSSSQQQOOOOOOPPPRRRSSSNNNPPPQQQQQQOOOOOOPPPQQQMMMOOOPPPQQQSSSUUUYYY]]]WWWRRROOOMMMJJJHHHJJJOOOOOOMMMKKKLLLNNNPPPNNNLLLQQQMMMIIIIIILLLNNNKKKHHHCCC;;;444444:::@@@BBBAAAEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDEEECCC@@@@@@CCCFFFDDDDDDEEEFFFHHHJJJLLLMMMJJJDDD??????===;;;:::===<<<>>>AAACCCCCCCCCEEEFFFDDDEEEDDDAAA???@@@EEEJJJJJJHHHGGGEEEEEEFFFHHHIIILLLHHHDDDEEEIIIJJJFFFBBB<<<555...++++++---555???<<>>>>>AAABBBAAA>>>???AAAAAA======???>>><<>>NNNOOOKKKKKKKKKHHHFFF===...   +++888===???AAA@@@>>>AAA@@@????????????@@@AAAGGGDDD@@@>>>???AAABBBBBBEEEFFFHHHIIIKKKLLLMMMNNNLLLKKKJJJIIIIIIIIIGGGEEEEEEDDDDDDFFFHHHJJJIIIHHHLLLMMMNNNNNNNNNNNNPPPRRRPPPPPPQQQQQQRRRSSSSSSTTTWWWVVVTTTRRRPPPNNNMMMMMMLLLOOOOOOLLLKKKNNNOOOMMMGGGEEECCCCCCFFFIIIKKKLLLJJJPPPTTTRRRQQQRRRQQQOOOUUUTTTSSSRRRQQQQQQRRRRRROOOPPPQQQQQQOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWUUUQQQOOOOOOMMMJJJKKKPPPNNNMMMMMMNNNPPPQQQNNNLLLOOOLLLIIIJJJMMMNNNKKKHHHDDD>>>777555888>>>BBBCCCGGGGGGFFFFFFEEEEEEFFFFFFDDDEEEDDDBBB@@@@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHBBB??????===::::::===@@@AAACCCCCCBBBBBBCCCDDDCCCDDDCCCBBB@@@AAAEEEHHHDDDCCCCCCDDDEEEGGGIIIJJJKKKIIIGGGGGGIIIHHHEEEBBB>>>777000......000888AAA>>>BBBCCC@@@???BBBDDDCCC@@@???>>>???@@@AAA@@@???AAADDDCCC???======<<<888===<<<;;;:::333---,,,000555@@@<<<333999<<<888777::::::::::::::::::999999{{{zzzwwwvvvuuussspppnnnllljjjjjjjjjfffXXXDDD444&&&###   (((;;;JJJJJJGGGIIIIIIGGGCCC:::+++     %%%...777<<<@@@DDDCCC???CCCAAA@@@??????@@@BBBCCCIIIEEEAAA???@@@CCCEEEFFFJJJJJJJJJJJJKKKMMMOOOPPPLLLMMMMMMLLLJJJHHHHHHIIIHHHGGGGGGHHHIIIJJJIIIHHHNNNNNNOOONNNMMMNNNQQQSSSRRRQQQQQQPPPQQQRRRTTTUUUXXXUUURRRRRRSSSSSSPPPMMMOOOQQQQQQOOOOOORRRRRROOOJJJHHHFFFFFFHHHKKKLLLLLLJJJPPPSSSRRRQQQSSSSSSQQQUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRQQQOOOOOOPPPRRRRRRSSSUUUTTTSSSRRRRRRSSSTTTPPPOOOQQQPPPMMMMMMPPPNNNNNNNNNPPPRRRQQQNNNKKKMMMLLLKKKMMMOOOOOOKKKHHHFFFAAA;;;666666;;;AAAEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFDDDBBB@@@AAACCCFFFGGGGGGGGGGGGFFFEEEDDDCCCDDD@@@>>>>>>===::::::<<>>CCCEEEBBBAAACCCCCCAAA<<<>>>???@@@??????@@@@@@@@@CCCCCC@@@>>>>>><<<888<<<:::999777222,,,...333444???<<<555:::<<<777666888999:::;;;;;;:::999888vvvvvvuuuvvvvvvtttqqqnnnnnnjjjggggggcccVVV@@@///$$$"""  (((999FFFGGGEEEHHHIIIFFFAAA777(((       (((111:::===???CCCDDDCCCDDDCCCAAA@@@@@@BBBDDDEEEHHHEEEBBBAAACCCEEEFFFGGGNNNMMMKKKJJJKKKMMMOOOQQQOOOQQQRRRPPPLLLKKKMMMOOOKKKIIIHHHHHHIIIJJJIIIHHHOOOOOOOOONNNMMMOOOQQQTTTSSSRRRQQQPPPPPPRRRTTTVVVXXXTTTQQQRRRUUUVVVRRRNNNPPPRRRRRRPPPQQQTTTSSSOOOMMMJJJHHHHHHIIIJJJKKKJJJLLLQQQSSSRRRRRRUUUUUURRRUUUVVVWWWWWWVVVTTTRRRQQQRRRRRRRRRQQQOOOOOOQQQSSSOOOQQQTTTUUUTTTSSSSSSSSSRRROOOOOORRRSSSPPPOOOQQQNNNNNNOOOOOOOOOOOOMMMLLLLLLLLLMMMOOOQQQOOOKKKHHHGGGDDD>>>777444888@@@GGGFFFEEECCCBBBAAABBBCCCDDDHHHFFFDDDBBBAAABBBEEEGGGCCCDDDEEEEEEEEEDDDDDDCCCAAA>>>===>>><<<888999===EEEEEEEEECCC@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDDDDDDDIIIKKKMMMLLLIIIDDDBBB@@@999222------000333:::@@@===BBBEEECCCAAAAAA@@@===999<<<@@@@@@>>>===???AAA<<>>;;;888555000+++...444444>>><<<777<<<===777777888999:::;;;;;;:::999888sssssstttuuuvvvuuurrrooopppkkkgggfffaaaSSS===,,,%%%###   (((777DDDEEEDDDHHHJJJGGG???555%%%      )))555??????===@@@EEEGGGEEEEEECCCCCCCCCEEEFFFHHHEEEDDDDDDEEEGGGHHHGGGFFFPPPNNNLLLJJJKKKMMMPPPRRRPPPRRRSSSQQQMMMLLLOOOQQQMMMKKKIIIIIIJJJJJJJJJIIIOOOOOOPPPOOOOOOOOORRRTTTTTTSSSQQQPPPQQQRRRTTTUUUWWWSSSQQQSSSWWWWWWSSSOOOSSSTTTSSSQQQSSSVVVSSSNNNNNNLLLJJJJJJKKKLLLLLLKKKOOORRRSSSRRRSSSVVVVVVRRRUUUVVVXXXXXXXXXUUUSSSQQQTTTTTTSSSQQQOOOOOOQQQSSSPPPRRRTTTUUUSSSRRRQQQRRRRRRNNNNNNRRRUUURRRPPPQQQPPPOOONNNMMMLLLLLLMMMNNNLLLMMMOOOQQQQQQOOOKKKGGGGGGEEE???888444666???GGGEEEDDDCCCBBBBBBCCCDDDEEEHHHFFFCCCBBBCCCDDDFFFGGGCCCDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>;;;777999>>>CCCDDDDDDCCCBBBAAABBBDDDEEEEEEFFFGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFEEEIIIKKKMMMLLLHHHCCC@@@???888111,,,...222666<<>>===???BBB;;;???AAA???@@@BBBAAA>>>AAA===999666///+++---333555>>>;;;999>>>===777999::::::;;;<<<;;;:::999888~~~rrrrrrsssuuuvvvuuurrrppppppllliiifff```QQQ===---&&&###   &&&666BBBDDDEEEIIIJJJFFF???444$$$   )))666AAAAAA===???DDDHHHFFFFFFFFFGGGGGGHHHIIIJJJEEEEEEFFFIIIKKKKKKJJJHHHPPPOOOMMMLLLLLLNNNQQQSSSPPPPPPPPPNNNLLLLLLNNNPPPOOOMMMKKKJJJKKKMMMMMMLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTTTTUUUSSSRRRTTTVVVVVVSSSOOOUUUVVVTTTRRRTTTVVVRRRLLLKKKJJJJJJKKKNNNPPPQQQPPPRRRTTTTTTRRRTTTWWWVVVRRRTTTUUUWWWXXXXXXVVVTTTSSSUUUUUUTTTRRRPPPPPPRRRTTTUUUVVVVVVTTTQQQOOONNNNNNRRRNNNMMMQQQTTTSSSPPPPPPPPPPPPPPPOOOMMMLLLMMMOOONNNPPPRRRRRRQQQNNNJJJHHHGGGDDD???888444777>>>EEEEEEEEEFFFFFFGGGGGGHHHHHHFFFDDDCCCCCCEEEGGGHHHGGGHHHGGGEEECCCAAA@@@??????BBB@@@???===999666999???AAACCCDDDEEECCCCCCCCCDDDFFFEEEEEEFFFHHHHHHGGGFFFAAABBBCCCEEEGGGIIIJJJKKKIIIJJJIIIIIIGGGDDD@@@>>>888111---111777;;;???DDD@@@EEEHHHFFFDDDDDDCCC@@@===>>>???>>>>>>>>>@@@BBB@@@BBBBBB>>>>>>@@@@@@===AAA>>>;;;777111+++...333888>>><<<:::@@@>>>999===>>>>>>===<<<;;;:::999999|||yyyssssssssstttuuuuuusssqqqmmmlllkkkhhh```QQQ???333&&&###   $$$444@@@CCCEEEIIIIIIDDD@@@444$$$    ,,,666???@@@???AAADDDEEEGGGHHHIIIKKKLLLLLLKKKKKKIIIIIIIIIKKKMMMOOONNNMMMPPPPPPOOONNNOOOQQQSSSUUURRRPPPMMMMMMMMMOOOOOOOOORRROOOMMMMMMNNNPPPQQQPPPMMMOOORRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPSSSSSSQQQOOOQQQRRRMMMEEE@@@AAACCCGGGMMMRRRTTTUUUUUUVVVUUUSSSTTTXXXVVVQQQSSSTTTUUUVVVWWWVVVUUUUUUVVVVVVTTTRRRPPPPPPRRRUUUVVVVVVUUUSSSPPPNNNNNNOOOTTTNNNKKKPPPSSSRRRPPPPPPNNNRRRUUUUUURRROOONNNNNNQQQRRRSSSSSSPPPLLLIIIHHHEEEBBB===777666888>>>BBBBBBDDDFFFIIIJJJJJJJJJIIIDDDBBBBBBEEEHHHJJJIIIGGGIIIGGGDDDAAA??????@@@AAAEEEBBB@@@===777444999AAA@@@CCCFFFGGGEEECCCBBBBBBFFFDDDCCCDDDFFFGGGFFFDDDBBBBBBBBBDDDFFFHHHKKKMMMJJJHHHEEEEEEEEEDDD@@@===777000---222999===AAADDDAAAFFFHHHFFFDDDEEEDDDBBBCCC@@@======>>>@@@AAABBBAAACCCAAA======@@@BBB@@@@@@===;;;888333...000666;;;@@@<<<;;;AAA>>>;;;AAACCCAAA>>><<<::::::::::::~~~yyyvvvtttsssssstttuuuuuutttrrrjjjkkkkkkiii```RRRBBB888%%%""" """222???BBBEEEIIIHHHBBBAAA555$$$      ...666<<>>666777;;;BBBJJJQQQUUUVVVWWWXXXUUUSSSUUUXXXVVVPPPSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVUUURRRPPPPPPSSSUUUSSSSSSSSSQQQOOOPPPRRRTTTUUUNNNKKKNNNRRRRRRPPPOOOMMMRRRXXXZZZWWWRRRNNNLLLSSSTTTTTTSSSOOOKKKIIIHHHDDD@@@;;;777777999===@@@???AAAEEEHHHJJJJJJIIIHHHBBBAAABBBFFFJJJLLLJJJHHHGGGEEEBBB??????AAADDDFFFGGGDDDAAA===666333999BBBAAADDDGGGHHHFFFCCCAAA@@@EEECCCAAAAAADDDFFFEEECCCFFFEEECCCCCCDDDFFFHHHJJJKKKFFFBBBBBBEEEEEEAAA<<<444---***000888<<<@@@CCC???DDDFFFCCCBBBCCCCCCAAAFFFBBB===;;;>>>AAABBBAAA>>>@@@>>>;;;===BBBEEEEEE>>><<<;;;999555000222888===@@@<<<;;;AAA???<<>>EEEFFFFFFGGGHHHFFFGGGIIILLLNNNNNNLLLJJJKKKIIIIIIMMMOOONNNOOOSSSUUUSSSRRRTTTWWWXXXVVVTTTYYYWWWTTTRRRQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRTTTUUU[[[UUUSSSUUUTTTPPPQQQUUUQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTQQQLLLGGGDDDGGGCCC??????@@@>>>999444111///555CCCMMMPPPPPPSSSXXXYYYYYYXXXVVVTTTUUUVVVUUUUUUVVVUUUUUUTTTRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSTTTSSSRRRQQQOOONNNIIIKKKOOOSSSUUUSSSOOOKKKMMMPPPSSSVVVVVVUUURRRQQQSSSMMMPPPQQQJJJJJJMMMGGGFFFCCC???:::777888<<>>???@@@@@@???@@@AAABBBBBBBBBAAAAAABBB@@@>>>>>>???AAAAAAAAA@@@===999777777999999999AAA>>>:::999<<>>;;;:::<<<===||||||xxxvvvuuuvvvxxxwwwrrrnnnlllhhhdddbbb___SSSAAA222&&&$$$"""    &&&555AAADDDGGGKKKKKKEEEDDD999)))     ...555>>>DDDFFFGGGHHHJJJIIIJJJKKKMMMNNNNNNLLLJJJLLLIIIIIILLLNNNMMMOOOSSSWWWVVVUUUVVVYYYZZZYYYWWWYYYXXXVVVTTTSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTVVVXXXYYYUUUSSSUUUUUURRRTTTXXXSSSRRRQQQPPPPPPQQQRRRSSSOOOPPPPPPPPPNNNKKKGGGEEEFFFBBB>>>===>>>===888333...---222@@@KKKPPPSSSWWWUUUVVVXXXXXXWWWVVVWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLKKKLLLNNNOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVTTTRRRQQQRRRMMMQQQSSSKKKLLLMMMGGGDDDBBB>>>:::777999>>>BBBFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJFFFCCCEEEFFFEEEDDDBBBAAABBBDDDBBBDDDCCC???999888>>>EEEHHHHHHHHHFFFDDDCCCEEEFFFEEEDDDCCCCCCEEEFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGFFF???AAADDDAAACCCDDD;;;555...---666<<<;;;???GGGCCCBBBAAA@@@???@@@@@@AAA?????????@@@@@@AAAAAAAAABBB@@@??????@@@AAA@@@???>>>===:::888777888:::<<<=========<<<:::;;;===@@@@@@???===<<<;;;;;;;;;<<<|||{{{xxxvvvttttttuuutttppplllllliiifffeee```RRR???000'''$$$!!!   '''666BBBDDDGGGKKKJJJEEEEEE:::+++    000666>>>CCCEEEGGGJJJMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNKKKIIILLLMMMMMMPPPUUUZZZXXXWWWXXXZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXXXXVVVUUUUUUUUUUUUWWWYYYZZZXXXUUUTTTVVVWWWVVVWWW[[[VVVTTTRRRPPPOOOPPPQQQRRRJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFBBBAAAAAA???;;;777333111555???IIINNNQQQTTTQQQSSSVVVWWWVVVVVVVVVWWWXXXWWWUUUTTTSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLMMMNNNMMMKKKMMMQQQUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRMMMRRRTTTNNNMMMOOOHHHCCCBBB???;;;999;;;@@@DDDFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFIIIGGGEEECCCCCCBBBAAA@@@AAACCCCCC???::::::@@@FFFHHHIIIJJJIIIGGGFFFFFFGGGEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDEEE>>>AAADDD@@@BBBBBB999222---///888>>>>>>AAAGGGCCCCCCBBBAAAAAAAAABBBBBB???>>>>>>>>>???@@@BBBCCCBBB@@@@@@@@@AAA@@@???===<<<===<<<:::777888;;;???===AAADDDBBB???===???BBB@@@===999999;;;<<<;;;999{{{xxxwwwtttrrrrrrrrrqqqmmmiiijjjiiihhhfff```QQQ<<<---((($$$    (((666BBBEEEGGGKKKJJJEEEEEE:::***  ###222777===BBBDDDFFFKKKNNNMMMNNNOOOOOOOOOOOOQQQRRRRRRMMMKKKMMMNNNOOORRRWWWZZZYYYYYYYYY[[[\\\^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWWWWXXXXXXXXXYYYZZZVVVUUUSSSRRRPPPOOOOOOOOOHHHIIIIIIJJJLLLNNNOOOPPPRRROOOKKKIIIIIIGGGDDDBBB@@@???@@@EEEJJJKKKJJJHHHKKKNNNRRRTTTTTTTTTUUUVVVYYYWWWUUUSSSRRRSSSTTTUUUPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMLLLOOOQQQOOOLLLLLLRRRXXXTTTTTTSSSRRRRRRRRRRRRRRRQQQMMMSSSUUUOOOOOOPPPIIIGGGFFFBBB>>><<<===AAADDDGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGFFFGGGIIIJJJJJJIIIKKKGGGDDDCCCEEEEEEBBB@@@CCCDDDCCC@@@<<<<<<@@@EEEGGGIIIKKKKKKIIIFFFEEEEEECCCBBBBBBDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEE>>>AAADDD@@@AAAAAA777000...000888>>>???@@@DDDCCCCCCCCCBBBBBBBBBCCCCCC@@@???>>>>>>???AAACCCEEEAAA@@@@@@AAAAAA@@@===;;;:::<<<===:::777777<<>>@@@BBBHHHHHHHHHHHHIIIIIIIIIJJJEEEDDDCCCEEEHHHKKKLLLLLLJJJFFFDDDDDDGGGHHHFFFDDDGGGGGGFFFBBB>>>>>>@@@CCCEEEGGGJJJJJJHHHEEEDDDDDD??????AAADDDGGGIIIIIIHHHBBBCCCDDDDDDEEEFFFFFFFFFFFF???AAADDD@@@@@@@@@666000///111777<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDFFFAAA@@@@@@@@@AAA@@@===:::999;;;===:::666777<<>>AAABBBDDDGGGKKKEEEIIIMMMOOOOOOPPPTTTWWWUUUQQQOOOQQQRRRQQQTTTYYYTTTVVVYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[YYYXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVUUUZZZ\\\\\\YYYXXXZZZZZZWWWTTTUUUUUUUUUSSSPPPMMMKKKOOOOOOPPPRRRTTTVVVXXXZZZZZZXXXVVVTTTSSSSSSTTTTTTQQQRRRRRRQQQRRRRRRLLLDDD===AAAFFFKKKOOOUUUZZZ^^^YYYXXXVVVUUUTTTTTTUUUUUUQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVVVVVVVUUUSSSRRRPPPSSSVVVUUUSSSQQQSSSTTTNNNNNNNNNNNNOOOPPPRRRRRRRRRMMMQQQSSSNNNOOOSSSMMMRRRPPPKKKEEE@@@>>>>>>@@@GGGGGGGGGGGGGGGHHHIIIJJJEEEDDDDDDFFFIIILLLNNNNNNHHHGGGFFFFFFHHHIIIIIIIIIJJJJJJHHHEEEAAA@@@AAACCCDDDFFFIIIIIIGGGDDDCCCCCC>>>???AAADDDHHHJJJIIIHHHBBBCCCDDDFFFGGGGGGHHHGGGGGG@@@CCCFFFAAAAAA???555000000222666:::=========AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEAAA?????????@@@???>>><<<999::::::888666777<<<@@@GGGCCCBBBGGGMMMNNNGGG??????<<<888777999:::888666ssspppmmmmmmnnnnnnllliiidddeeeeeecccZZZKKK999,,,$$$"""  &&&555AAAEEEIIINNNNNNIIIBBB777'''   %%%333888>>>AAAAAABBBDDDGGGCCCHHHNNNPPPOOONNNQQQTTTSSSPPPOOORRRRRRQQQRRRVVVQQQUUUYYY[[[ZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTTTTWWW[[[[[[XXXXXX\\\\\\XXXWWWUUUTTTRRRPPPOOOOOONNNQQQRRRSSSTTTVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUWWWYYYUUUUUUSSSPPPRRRVVVTTTMMMDDDFFFHHHJJJMMMQQQVVVZZZXXXWWWWWWVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRROOOPPPPPPPPPPPPPPPPPPPPPRRRLLLOOOQQQKKKNNNSSSOOORRRPPPLLLEEE@@@======>>>CCCCCCDDDEEEGGGIIIKKKMMMHHHGGGGGGIIILLLNNNNNNMMMHHHIIIJJJIIIIIIIIIKKKLLLKKKJJJIIIFFFDDDDDDEEEFFFEEEGGGHHHHHHFFFDDDCCCDDD@@@AAABBBEEEHHHHHHGGGEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHAAADDDGGGBBBAAA???555000000222555:::???@@@@@@@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???======?????????>>>;;;:::888666666888:::<<>>;;;999888777777777~~~sssooollllllnnnooommmjjjcccddddddaaaXXXJJJ999---###"""!!!!!!!!!  %%%444AAAEEEIIIOOOOOOJJJBBB888(((   !!!$$$ &&&333888>>>AAAAAAAAABBBDDDBBBHHHNNNPPPNNNLLLNNNQQQQQQNNNNNNQQQRRRPPPQQQTTTOOOTTTZZZ\\\[[[ZZZZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZYYYXXXVVVTTTSSSTTTYYYZZZWWWYYY]]]^^^YYYYYYVVVRRRNNNMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVUUUUUUYYYYYYXXXWWWVVVWWWZZZ\\\YYYXXXSSSNNNPPPWWWXXXSSSOOOOOONNNLLLKKKLLLPPPSSSWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTXXXUUURRRQQQQQQQQQQQQPPPRRRRRRRRRRRRQQQPPPOOONNNRRRLLLNNNOOOJJJNNNTTTPPPQQQOOOKKKEEE???<<<<<<===@@@@@@AAACCCFFFJJJNNNPPPLLLKKKKKKLLLNNNOOOMMMLLLIIIKKKMMMKKKIIIHHHKKKNNNJJJIIIHHHGGGFFFGGGHHHIIIFFFHHHIIIHHHFFFDDDDDDEEECCCCCCDDDFFFGGGGGGEEEBBBGGGGGGHHHIIIHHHGGGFFFEEEHHHBBBEEEHHHCCCBBB???555///000222555;;;AAADDDCCC???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@>>><<<<<<>>>???@@@???<<<999666555666888999:::===>>>AAADDDFFFFFFDDDCCC@@@???>>>;;;777555666777