BM6P6(@ wwwkkkdddbbb[[[QQQFFFCCC>>>777000***%%%###"""         ~~~|||xxxnnnccc\\\YYYQQQHHH@@@===888111+++%%%!!!"""       |||uuupppfff[[[SSSOOOGGG???888555000***$$$          yyypppjjj```VVVOOOHHH@@@:::222///***%%%          vvvnnniiiaaaXXXPPPJJJBBB:::666---***&&&"""           {{{tttkkkeee]]]TTTKKKFFF@@@888222///)))&&&"""            yyyqqqiii```ZZZPPPFFF>>>;;;777///)))((($$$"""           wwwooofff]]]TTTNNNHHH>>>777666222***%%%%%% !!!           {{{vvvmmmddd\\\SSSLLLGGGCCC<<<444000...+++&&&!!!!!!            |||tttooofff]]]TTTLLLDDD@@@;;;555...***)))&&&"""        ~~~vvvpppjjjddd[[[RRRIIIAAA:::666333...)))%%%$$$"""         ӵĦĦӵĦ}}}vvvmmmggg```ZZZQQQGGG???888222...---***%%%###!!!        4ĉ@ӵ>L=hĦ4ĉ@ӵ>L|||vvvooofff```WWWQQQHHH@@@888222---)))'''%%%!!!        GG=?HdĦ=ĪjGG=?HdĦ{{{uuuoooggg___XXXOOOJJJAAA999222---)))&&&             ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~yyyrrrkkkeee^^^VVVPPPGGGBBB999222,,,)))%%%###              ?~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=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??wwwrrrjjjddd___XXXOOOIIIBBB===444---)))%%%###!!!            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׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~xxxpppjjjbbb]]]YYYRRRHHH@@@;;;666///)))%%%"""             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<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~uuupppiiibbbZZZUUUQQQJJJ@@@999777222,,,'''###         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ӵ~~~vvvnnnhhhaaaZZZRRRLLLHHHBBB999111000,,,'''###         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ĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}xxxqqqiiieee[[[TTTLLLGGGCCC===555...)))&&&"""         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ĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||vvvpppiiibbb^^^TTTNNNEEE@@@===999111+++$$$!!!               4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}vvvoooggg___WWWRRRJJJDDD<<<777666222+++&&&!!!                   4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼szzzuuunnnfff^^^UUUNNNIIIBBB;;;444000///---'''"""             &&&  Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}qqqmmmfff___XXXQQQJJJFFF>>>777000------+++&&&!!!              '''   ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{uuunnniiiaaaYYYRRRLLLFFFBBB999444---((($$$"""              >AneneneneDenene>Ak<fhDenenene|||uuunnnkkkeee\\\RRRJJJBBB;;;666000,,,'''###!!!               ~~~zzztttkkkeeeccc]]]TTTJJJBBB:::333...,,,)))%%%"""               }}}xxxssslllddd___XXXSSSLLLDDD>>>999444000***((($$$!!!             |||xxxrrrllleee^^^ZZZNNNJJJDDD>>>:::666222000%%%"""          yyywwwsssmmmfff^^^XXXUUUGGGCCC===777222...***(((!!! !!!"""!!!           {{{vvvtttpppiii```WWWQQQNNNAAA<<<666111,,,((($$$""" """###"""         }}}wwwuuusssooofff\\\RRRKKKHHH<<<888222...***'''$$$!!!                 ~~~wwwrrrrrrooofffZZZRRRMMMFFF???888444...(((%%%"""              ~~~yyysssoooiiiggg___TTTLLLHHHBBB<<<444000***%%%"""         |||wwwrrrmmmiii^^^\\\UUUKKKDDDAAA<<<666...+++%%%!!!         }}}wwwrrrmmmhhhdddWWWUUUMMMDDD>>>;;;666///***&&&"""          zzzsssmmmhhhbbb___SSSPPPIII???888555000***'''###          {{{uuunnnhhhaaa[[[WWWNNNKKKDDD:::444111,,,&&&%%%!!!          }}}}}}xxxuuuoooiiibbbZZZRRRMMMFFFDDD===444///---)))######          ~~~xxxuuuuuusssooojjjddd]]]UUULLLGGG@@@>>>888000,,,+++'''"""!!!              {{{wwwssspppnnniiibbb\\\WWWQQQJJJEEE===999333---)))$$$!!!              }}}xxxrrrnnnkkkiiiddd\\\WWWRRRMMMEEE@@@999555///***&&&###             }}}vvvpppkkkhhhbbb]]]VVVPPPLLLFFF???:::333///***&&&###           }}}xxxrrrlllhhheee\\\WWWPPPKKKGGGAAA:::555...+++&&&###!!!             zzzxxxuuuqqqlllgggccc```XXXSSSMMMGGGCCC>>>777222+++((($$$!!!             ~~~|||xxxvvvsssoookkkfffbbb```TTTOOOHHHCCC???:::444///)))&&&"""            |||yyyvvvuuuqqqmmmhhhbbb^^^[[[OOOJJJCCC>>>:::555///***'''$$$               zzzvvvpppnnnjjjeee___YYYTTTQQQKKKFFF???:::777222+++&&&&&&###              zzztttqqqiiihhhgggeeeaaaZZZRRRLLLFFFCCC>>>777000+++(((&&&"""                |||tttooolllkkkiiigggddd___XXXPPPJJJBBB???999333---(((%%%$$$!!!        ~~~|||vvvpppkkkiiiiiifffccc^^^YYYQQQIIICCC:::888333...)))%%%"""!!!         }}}yyytttoookkkiiiccc```[[[VVVPPPHHH@@@;;;444222...)))%%%"""        ~~~{{{vvvrrrmmmjjjggg^^^[[[UUUOOOIIIBBB;;;666111///+++'''###!!!          ~~~zzzuuuqqqmmmiiieeebbb[[[WWWQQQKKKEEE???:::666///---)))%%%"""          zzzvvvqqqmmmjjjfff```\\\VVVRRRLLLFFFAAA===888555---+++'''###              xxxtttooollliiiddd^^^ZZZQQQMMMGGGBBB>>>:::666444,,,***&&&"""                ~~~xxxsssmmmiiifffbbb\\\WWWSSSPPPKKKFFFAAA:::333///333///((("""            ~~~}}}|||zzzwwwuuupppiiieeeaaa]]]WWWSSSOOOKKKFFFAAA;;;555///++++++'''"""        |||{{{yyyuuurrrsssnnnfff```]]]XXXSSSOOOHHHDDD>>>999333...)))&&&$$$        ~~~|||zzzvvvsssrrrlllddd^^^ZZZUUUPPPLLLCCC???888222---)))%%%"""          ~~~~~~|||xxxtttmmmhhh```ZZZVVVQQQLLLGGG???;;;555///+++'''###!!!          ~~~}}}}}}zzzvvvqqqfffaaa[[[VVVRRRMMMGGGBBB===999444///+++'''###           ~~~}}}|||yyysssnnnaaa]]]YYYUUURRRLLLEEE???;;;888444000,,,(((###           }}}yyyrrrmmm```]]]ZZZWWWTTTNNNFFF@@@999777444111---(((###           zzzsssmmmjjj___ZZZTTTQQQPPPMMMGGGBBB;;;666///***&&&###!!!              ~~~{{{vvvooojjjfff___ZZZSSSOOOMMMJJJDDD???444///)))$$$          }}}xxxrrrllliii]]]WWWOOOIIIFFFBBB===999111---((($$$            }}}xxxrrrmmmjjjZZZTTTKKKDDD???;;;777444000---((($$$!!!            }}}zzzuuuoooiiidddaaaXXXRRRKKKCCC===888555333---***%%%!!!         |||zzzuuuoooiiibbb]]]ZZZTTTQQQKKKDDD>>>999666555///+++%%%!!!           ~~~{{{uuuoooggg```ZZZWWWMMMKKKGGGAAA;;;666444333111,,,%%%                }}}zzztttlllddd]]]WWWTTTEEEDDDBBB===777222000///,,,'''                  }}}}}}wwwoooiiiddd\\\RRRJJJGGGCCC>>>999444///***&&&'''###                 {{{|||uuukkkddd^^^XXXQQQKKKFFFBBB===777222---((($$$"""              zzz|||tttjjjbbb\\\WWWQQQMMMCCC???999444///***%%%"""               {{{vvvtttnnnfff^^^XXXSSSMMMJJJ>>>:::444///+++((($$$!!!             ~~~yyytttppphhheee```ZZZSSSLLLFFFBBB888444///+++(((&&&$$$"""            }}}xxxssspppeeeccc___ZZZSSSLLLFFFBBB555111,,,(((&&&$$$"""!!!                {{{vvvrrrpppdddbbb^^^XXXQQQKKKGGGEEE666222,,,'''$$$!!!               {{{tttnnnkkkiii___\\\WWWOOOHHHCCCBBBBBB888333,,,&&&"""               {{{uuupppmmmkkkiiieee^^^SSSJJJCCC>>>;;;999000,,,'''###                    yyysssoookkkgggeee^^^XXXPPPGGGAAA;;;666333...***%%%!!!                     |||wwwqqqmmmhhhccc```WWWSSSLLLFFF@@@999222...+++(((###                    {{{{{{yyytttpppkkkeee___[[[UUUQQQJJJDDD>>>888333///)))&&&"""                 {{{yyyvvvrrrnnniiiccc\\\WWWSSSNNNFFF???:::666222000'''%%%"""              {{{wwwtttoookkkeee___YYYTTTMMMHHH@@@999555111...,,,%%%###                 |||yyytttqqqlllfffaaa[[[UUUQQQFFFBBB===888444///+++((("""!!!                  |||xxxwwwsssoooiiiccc^^^XXXSSSOOOCCC@@@===:::666000***%%%                 yyytttrrrnnnhhhbbb\\\VVVOOOKKKBBB===777222000---)))&&& !!!               }}}wwwssskkkggg```ZZZUUUPPPKKKHHH@@@;;;444...+++'''"""                   {{{uuuqqqlllggg```YYYSSSNNNIIIFFF>>>:::444...***&&&"""                     |||xxxsssooonnniiibbb[[[SSSLLLDDD???999666111---)))&&&$$$###                   |||yyyvvvqqqnnngggddd___ZZZSSSJJJ@@@:::444222...)))$$$                  }}}zzzvvvrrrnnnjjj```___\\\XXXSSSMMMEEE@@@999777222+++$$$                 zzzvvvsssnnnjjjfff___\\\WWWSSSPPPLLLGGGDDD===;;;777///&&&             ~~~yyytttpppkkkgggccc^^^XXXQQQJJJFFFCCCAAA@@@888777333,,,$$$              }}}~~~|||uuukkkdddbbbdddWWWSSSNNNIIIEEEAAA>>>;;;222///+++&&&!!!              ~~~{{{uuummmfffcccbbbRRROOOIIIEEEAAA>>>;;;999...,,,'''"""            ~~~{{{vvvqqqlllfffaaa]]]NNNJJJEEE@@@===:::777444+++)))$$$ """              ~~~zzzuuuoookkkhhhddd\\\UUUNNNJJJDDD>>>:::666333000***'''###                ~~~}}}|||wwwrrrkkkhhhgggbbbYYYQQQPPPLLLEEE>>>999444000---'''%%%"""              }}}}}}vvvrrrllliiigggaaaYYYQQQOOOKKKDDD>>>888333...+++###!!!               }}}|||tttqqqmmmiiieee___WWWQQQJJJFFF@@@:::666222...+++!!!!!!                    ~~~{{{zzzpppnnnkkkhhhbbb[[[TTTOOOEEEAAA<<<777444111---+++#########"""                   ~~~zzzyyyyyy{{{llliiieeebbb___YYYPPPJJJGGGBBB;;;666222000---,,,$$$###"""                     ~~~zzzwwwuuuuuunnnjjjfffccc```YYYQQQKKKDDD@@@999444000,,,)))'''""""""!!!                   ~~~yyytttqqqooolllhhhdddaaa^^^WWWOOOHHH???<<<777333000,,,(((&&&                }}}yyytttnnnjjjhhhddd```]]]YYYRRRJJJCCC;;;999555333111...+++(((               ~~~|||{{{yyytttnnnjjjfffbbb]]]ZZZVVVOOOGGG@@@;;;888444111...+++'''$$$                      }}}yyy~~~~~~|||yyyxxxxxxuuuooojjjeeebbb]]]YYYUUUOOOFFF???;;;777222---((($$$                    }}}zzz|||xxxwwwwwwtttoooiiiddd```[[[XXXSSSLLLCCC===999444...)))&&&### !!!                 }}}xxxvvvvvvtttnnnhhhaaa]]]YYYUUUPPPIII@@@999555111,,,(((''''''&&&&&&"""!!!                   ~~~|||zzzxxxuuuqqqkkkgggaaa\\\VVVPPPLLLEEE>>>888111///,,,***(((%%%!!!                 {{{zzzxxxvvvtttqqqlllhhhaaa[[[TTTOOOIIICCC;;;555///,,,)))'''$$$!!!                yyyxxxvvvtttrrrooojjjggg___ZZZRRRLLLGGG@@@888222...,,,(((%%%"""                 yyywwwtttqqqoookkkfffccc[[[VVVPPPJJJFFF@@@888333111...)))&&&###                  }}}|||}}}{{{xxxsssoookkkfff```]]]WWWRRRMMMIIIFFFAAA:::555111...)))&&&###                     ~~~}}}}}}{{{wwwrrrlllgggbbb\\\YYYSSSOOOJJJGGGEEEAAA;;;666...***&&&"""                       ~~~}}}}}}yyyuuuooojjjeee```[[[XXXQQQMMMHHHEEEBBB>>>888333+++(((###                    }}}zzzyyyyyywwwsssmmmhhhddd```[[[XXXQQQMMMGGGCCC@@@<<<555000+++'''###                        ~~~||||||{{{yyywwwrrrqqqkkkccc___]]]YYYSSSOOOKKKFFF@@@;;;666111...***&&&                    ~~~||||||{{{yyywwwrrrqqqkkkccc^^^[[[VVVPPPOOOKKKEEE???;;;666111...***&&&                   }}}|||{{{zzzwwwuuurrrqqqkkkbbb]]]ZZZTTTMMMNNNJJJDDD>>>:::555000---)))%%%                  ~~~|||zzzyyywwwtttrrrpppooojjjbbb]]]ZZZUUUNNNLLLHHHBBB<<<888333...+++'''$$$                  }}}{{{yyyxxxwwwuuuqqqnnnmmmmmmiiibbb^^^\\\VVVPPPIIIEEE???:::555000+++(((%%%"""             |||zzzyyyxxxvvvtttpppllliiijjjgggaaa]]][[[VVVOOOFFFBBB<<<666222---(((%%%!!!               }}}{{{zzzyyywwwtttppplllhhhhhheee___[[[XXXRRRKKKCCC???999444///***%%%"""      """###""" ###!!!            ~~~}}}{{{zzzyyyuuuqqqmmmggggggddd]]]YYYUUUNNNGGGBBB>>>888222---((($$$   %%%+++,,,+++((('''###'''%%%               ~~~}}}~~~zzzvvvsssrrrqqqlllbbbZZZYYYXXXRRRKKKGGGAAA<<<555000,,,)))'''%%%   !!!$$$''')))***+++,,,---%%%%%%                ~~~|||{{{|||~~~||||||zzzxxxuuuqqqnnnlllmmmbbbXXXVVVTTTOOOJJJHHH@@@;;;444...***&&&###!!!    $$$&&&)))***))))))***+++,,,...)))               ~~~|||{{{zzzzzzzzzuuuuuuvvvuuurrrnnniiiffflllaaaVVVRRRPPPKKKGGGFFF@@@;;;444...)))%%%"""   ###&&&))),,,...222///%%%               |||xxxvvvuuurrrsssrrrqqqoookkkhhhfffggg^^^UUURRROOOHHHCCCAAA???;;;555000+++((($$$"""    !!!&&&)))'''!!!               {{{wwwuuuuuutttsssqqqnnnkkkiiihhhggg```YYYUUUTTTPPPGGG???===;;;888333///,,,)))&&&$$$                 wwwzzz|||zzzwwwtttuuuwwwuuusssooollliiigggffffffZZZVVVTTTTTTPPPFFF>>>;;;666333///,,,***(((%%%"""                 ~~~|||tttwwwyyyvvvrrrppprrruuuqqqpppnnnkkkgggdddbbb```XXXUUUSSSRRRNNNEEE>>>===666333///,,,***'''###!!!                       |||xxxxxxzzz{{{vvvppplllnnnqqqmmmmmmllljjjgggbbb]]]ZZZYYYTTTQQQPPPLLLDDD@@@@@@999666222///,,,((($$$!!!                   |||{{{||||||xxxssspppnnnmmmmmmjjjjjjiiigggccc___ZZZWWWRRRTTTSSSNNNFFF???;;;999333222///+++'''$$$!!!                  ~~~{{{yyyyyyzzzyyyvvvsssqqqoooooooookkkjjjhhhddd___ZZZVVVSSSQQQRRRQQQKKKDDD===999888111000---)))%%%"""          ~~~|||zzzwwwtttsssrrrqqqqqqpppooonnnnnnhhhgggddd```\\\XXXUUUSSSQQQPPPMMMHHHAAA;;;888777...---***'''###              |||||||||{{{wwwsssmmmmmmnnnmmmmmmkkkjjjiiidddccc```^^^[[[ZZZYYYXXXQQQOOOKKKEEE???;;;888777---+++)))&&&"""             ||||||}}}|||xxxtttoooooonnnmmmkkkiiigggfffeeecccaaa___\\\[[[ZZZZZZPPPNNNIIIDDD???;;;888666---+++)))&&&"""               ~~~~~~||||||{{{zzzwwwuuutttsssqqqnnnkkkhhhfffeeegggfffccc```\\\YYYVVVUUUOOOLLLGGGCCC@@@<<<777444,,,+++)))&&&###                  |||yyyzzz{{{yyywwwuuutttuuuuuusssoookkkhhheeedddcccdddcccaaa___[[[VVVRRRPPPLLLIIIEEEBBB???;;;555000+++***(((%%%"""                }}}uuuwwwyyywwwsssqqqrrrsssrrrpppkkkgggdddbbbaaaaaa^^^^^^^^^\\\YYYVVVRRROOOIIIFFFCCCAAA???:::333...***)))'''$$$!!!                 ~~~{{{zzzyyyxxxvvvtttrrrqqqooollliiigggffffffdddcccZZZXXXVVVUUUUUUUUUSSSQQQJJJDDD>>><<<<<<999333---***&&&###$$$&&&$$$                 ~~~~~~{{{zzzyyywwwuuusssqqqpppnnnkkkgggdddccccccbbbbbbXXXVVVSSSRRRQQQOOOMMMJJJGGGCCC===:::888555000++++++'''$$$$$$%%%$$$  """!!!               ~~~~~~}}}}}}{{{zzzxxxvvvsssqqqooonnnlllhhhccc```______```___[[[YYYUUUSSSQQQNNNKKKHHHEEECCC@@@;;;666222...,,,,,,((($$$###$$$### !!!            ~~~}}}|||{{{zzzyyywwwtttqqqooommmlllkkkfff```\\\[[[\\\]]]]]][[[XXXUUURRRPPPNNNJJJHHHFFFFFFCCC>>>777222//////+++'''###!!!!!!!!!            }}}|||{{{zzzxxxwwwtttqqqooommmlllllliiiddd^^^ZZZYYYYYYZZZZZZTTTRRROOOMMMLLLJJJGGGEEEEEEEEEBBB===777222//////(((%%%"""         ~~~|||zzzyyyxxxvvvtttrrrooommmlllllllllhhhddd^^^ZZZYYYYYYYYYXXXSSSQQQOOOMMMMMMLLLIIIGGGAAA???<<<888444000,,,***%%%$$$"""            }}}{{{yyywwwvvvuuutttrrrpppmmmllllllllllllgggccc___\\\ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNKKKIII>>>:::555333111///***&&&#########!!!         ~~~}}}{{{yyywwwuuusssrrrrrrqqqnnnlllkkkkkklllmmmgggddd```]]][[[ZZZXXXVVVTTTQQQOOOMMMLLLJJJGGGEEE===888222111222000+++%%%###$$$$$$###              zzzuuusssuuuwwwtttrrrooollliiihhhggggggkkkgggbbb^^^\\\ZZZXXXWWWVVVQQQKKKIIIIIIHHHCCC>>>:::777333111...,,,(((%%%%%%%%%###!!!          }}}yyyuuussstttvvvqqqpppmmmjjjgggfffeeeeeefffccc^^^\\\ZZZZZZYYYWWWWWWRRRLLLHHHGGGDDD>>>:::888555222000...,,,)))'''$$$###"""               }}}}}}~~~||||||zzzwwwtttssstttuuunnnllljjjhhheeecccbbbbbbaaa^^^[[[YYYYYYYYYXXXWWWUUUPPPJJJFFFDDDAAA===999666444111///...---***(((""""""           ~~~|||zzzyyyyyyyyyyyywwwuuusssrrrrrrrrrkkkjjjiiigggdddcccaaaaaa___\\\ZZZXXXXXXXXXWWWUUUOOOLLLGGGEEECCCBBB???<<<666444111///---+++(((&&&        }}}|||zzzyyywwwvvvtttsssrrrqqqpppooojjjjjjhhhgggeeecccaaa```___]]]ZZZXXXWWWVVVTTTRRRMMMKKKGGGEEEBBB@@@>>>===888666222///,,,)))%%%"""         |||{{{zzzyyywwwvvvtttrrrqqqpppooommmkkkiiiiiihhhgggeeecccaaa```___]]]ZZZXXXVVVTTTQQQNNNNNNLLLIIIEEE@@@===:::999999666222...+++(((###          {{{yyyyyyxxxwwwuuuuuussspppoooooommmjjjggggggggggggfffeeebbb```___\\\ZZZWWWVVVTTTRRRNNNLLLKKKJJJGGGCCC>>>:::888888777555111...+++((($$$!!!       ~~~|||||||||zzzyyyuuussspppnnnnnnlllhhheeefffffffffeeedddbbb___^^^YYYWWWUUUTTTSSSQQQNNNKKKFFFEEEDDDAAA===:::::::::555333000---+++)))%%%###          ~~~|||xxxuuuttttttooopppqqqqqqpppmmmkkkiiilllkkkgggbbb^^^\\\]]]___```\\\WWWRRRPPPNNNLLLKKKFFFCCC???;;;999888666444333111...***'''$$$"""!!!             ~~~{{{xxxvvvttttttooopppqqqqqqqqqooonnnmmmkkkiiifffbbb```^^^^^^^^^\\\YYYUUUQQQOOOMMMKKKIIIFFFCCC>>>;;;:::888666444222000...***'''%%%###"""!!!              }}}{{{xxxvvvuuutttooooooooooooooooooooooooiiifffcccbbbbbbaaa^^^[[[WWWUUURRRPPPNNNLLLIIIGGGEEEBBB>>>;;;:::888555333111///---***(((&&&%%%%%%!!!           }}}{{{zzzxxxwwwtttssspppooonnnmmmllllllllllllgggccc```aaacccccc^^^XXXTTTRRRPPPOOONNNLLLIIIFFFDDDAAA>>><<<:::888555333///...,,,***((('''&&&&&&         ~~~{{{yyyxxxwwwvvvtttqqqrrrqqqooommmkkkiiiiiihhhddd```^^^___bbbaaa\\\VVVRRRQQQOOONNNMMMKKKHHHFFFBBB@@@===<<<:::888555333---,,,+++)))(((''''''&&&        |||yyyvvvuuuvvvvvvrrrooosssrrrpppnnnkkkhhhgggfffaaa___]]]]]]^^^]]]YYYUUURRRPPPMMMLLLKKKIIIGGGEEEAAA???===<<<;;;888555222,,,+++***((('''&&&%%%%%%             {{{wwwssssssuuuuuuqqqmmmmmmmmmlllkkkiiifffcccaaa^^^^^^]]][[[ZZZXXXVVVTTTRRROOOKKKHHHGGGFFFDDDCCC@@@>>>===<<<;;;888555222+++***((('''%%%$$$$$$$$$            ~~~zzzvvvrrrrrrttttttppplllffffffggggggeeebbb___]]]]]]]]]]]]ZZZWWWTTTTTTTTTQQQNNNIIIFFFDDDDDDBBBAAA???>>>===<<<;;;999555222+++***(((&&&$$$######"""             ~~~~~~~~~zzzwwwtttttttttssspppmmmfffggghhhhhhfffdddaaa___aaa^^^ZZZYYYXXXVVVQQQMMMMMMMMMLLLIIIFFFBBB???<<<@@@===;;;999777555111......***&&&$$$%%%$$$ !!!           ~~~~~~~~~yyyvvvrrrqqqqqqqqqnnnlllffffffgggfffeeeccc```___```]]]ZZZXXXWWWUUUQQQMMMLLLLLLJJJHHHEEEAAA>>><<<;;;999777666555333000...,,,)))&&&$$$""" !!!           ~~~|||{{{{{{{{{{{{xxxuuuqqqnnnmmmmmmlllkkkeeeeeeeeedddcccaaa___^^^^^^\\\YYYWWWVVVSSSOOOLLLJJJIIIHHHFFFCCC@@@===;;;888777555555444333000...++++++)))%%%!!!         |||yyywwwvvvvvvxxxuuupppllljjjjjjjjjjjjddddddcccaaa```___^^^]]]\\\ZZZXXXVVVTTTQQQMMMKKKHHHGGGEEECCCAAA>>><<<;;;:::888777666555333000...,,,---,,,(((### """         ~~~{{{yyywwwwwwvvvwwwuuuqqqllliiiggghhhiiicccbbb```^^^]]]\\\\\\\\\YYYYYYXXXUUUQQQNNNLLLJJJFFFEEECCCAAA???===<<<;;;;;;999666555333111---***+++,,,,,,(((### !!!###          ~~~}}}|||zzzzzzzzzzzz{{{uuutttqqqlllgggeeeeeefffbbbaaa^^^[[[ZZZZZZ[[[[[[WWWXXXWWWTTTOOOLLLJJJJJJEEEDDDBBB@@@>>>===<<<<<<888666444222000---)))&&&''''''&&&$$$!!!          ~~~|||{{{zzzyyyyyyzzz{{{{{{rrrrrrppplllfffbbbbbbcccbbb___\\\YYYXXXXXXZZZ[[[UUUVVVVVVSSSNNNJJJHHHIIIEEECCCAAA???======<<<<<<666444222000///---***'''&&&$$$"""!!!!!!!!!              ~~~|||}}}|||zzzxxxwwwwwwwwwxxxooopppoookkkeee```___```aaa___[[[XXXVVVWWWYYYZZZTTTVVVVVVSSSMMMIIIHHHHHHDDDCCCAAA???============555444222111111000---***((($$$!!!"""$$$%%%###              ~~~~~~~~~zzzwwwwwwyyyzzzvvvrrrpppmmmhhheeedddcccbbbaaa^^^[[[WWWUUUUUUUUUTTTSSSNNNNNNNNNNNNLLLJJJGGGFFFDDDCCC@@@===:::777555444222111111000///,,,(((%%%&&&$$$"""!!!""""""!!! !!!         ~~~{{{wwwvvvwwwwwwsssooonnnkkkhhheeedddcccaaa```]]]ZZZVVVTTTTTTTTTTTTSSSRRRQQQOOOMMMIIIFFFCCCBBB???>>><<<:::888666444333555333111///---,,,***)))(((&&&###!!!!!!       ~~~}}}|||{{{{{{}}}yyyuuuttttttrrrnnnjjjkkkiiifffeeedddbbb```]]]ZZZXXXUUUSSSTTTTTTSSSRRRSSSQQQMMMIIIFFFCCCBBBAAA<<<;;;:::999777666555444666444000---+++++++++,,,***'''###!!! !!!          ~~~{{{xxxvvvuuuyyyvvvsssqqqpppnnnkkkhhhhhhfffeeedddcccaaa^^^[[[XXXVVVSSSRRRSSSSSSRRRQQQOOOMMMIIIEEECCCBBBCCCCCC===<<<;;;999777666555444222222000---***)))******(((&&&"""         ~~~{{{xxxuuussstttrrrpppnnnmmmllljjjhhheeedddbbbaaaaaa___\\\ZZZVVVTTTRRRQQQQQQQQQOOONNNMMMJJJFFFBBB@@@@@@AAABBB===<<<:::888555333111111,,,...///...***'''''''''$$$"""     }}}~~~~~~}}}{{{yyywwwuuuqqqpppooommmkkkiiihhhgggdddbbb```___^^^]]][[[YYYUUUTTTQQQPPPPPPOOOLLLJJJLLLJJJEEEAAA>>><<<======999999777444222///...---))),,,///...***&&&%%%&&&!!!          ||||||}}}|||zzzxxxuuusssqqqqqqooollliiifffeeeeeecccaaa^^^\\\\\\[[[ZZZYYYUUUSSSQQQPPPOOOMMMJJJGGGHHHFFFCCC@@@===<<<<<<<<<666666444333111///...---***---///,,,(((%%%&&&(((!!! """###$$$$$$###"""!!!        ~~~~~~~~~|||yyyuuuqqqnnnrrrrrrpppmmmhhhdddcccbbbccc```\\\ZZZZZZZZZZZZYYYUUUTTTQQQPPPNNNLLLHHHFFFBBBAAA@@@???>>>>>>>>>???666555555444333222111111---...///+++&&&$$$(((,,,!!! !!!###%%%'''&&&%%%$$$###!!!             ~~~|||xxxtttsssrrrppppppooommmjjjgggdddbbbbbb^^^YYYVVVUUUUUUUUUTTTTTTSSSPPPNNNLLLKKKKKKKKK<<<===???@@@AAAAAA@@@???===:::555222111000...,,,///...+++)))'''%%%$$$$$$  ###&&&((($$$$$$$$$###!!!              {{{|||}}}|||xxxssspppooonnnnnnmmmllliiifffcccaaa\\\[[[ZZZ[[[\\\\\\[[[YYYSSSRRROOOLLLIIIHHHGGGGGG???@@@@@@@@@???>>>======:::777333111000///...,,,...---+++(((&&&$$$######!!!!!!$$$&&&((()))&&&&&&%%%$$$###!!!            }}}{{{{{{{{{|||wwwyyy{{{zzzuuuqqqmmmllljjjjjjjjjiiigggdddaaa___WWWXXX[[[^^^___^^^[[[WWWRRRPPPMMMJJJGGGDDDBBBBBBCCCBBB@@@>>><<<;;;::::::777555111000//////...---,,,+++)))'''%%%###""""""###  ###&&&(((******+++(((((('''&&&%%%###"""!!!!!!             |||zzzzzz{{{{{{wwwwwwwwwuuuqqqmmmkkkkkkfffffffffeeeccc```^^^\\\XXXXXXYYY[[[[[[XXXSSSOOOOOONNNKKKIIIFFFCCCBBBAAACCCAAA???<<<:::999999999888555222000//////...---***)))(((%%%$$$""""""!!!%%%!!!"""%%%)))+++,,,,,,+++***))))))'''&&&###""" !!!              |||zzzyyyzzzzzzwwwwwwuuuqqqmmmjjjkkklllcccccccccbbb```]]][[[ZZZZZZYYYWWWVVVUUUSSSPPPMMMMMMLLLKKKIIIGGGEEEDDDCCC@@@>>><<<:::999999999999999666333111000///...---)))((('''%%%###"""!!!!!!%%%!!! ###'''+++......---,,,,,,+++***(((%%%###             ~~~|||zzzyyyxxxwwwwwwwwwvvvtttpppllljjjjjjkkkcccccccccbbb```]]]ZZZXXXZZZWWWUUUTTTTTTTTTSSSRRRLLLLLLLLLKKKIIIGGGEEEDDD<<<<<<;;;:::999888888888888555222111000000///...)))(((&&&%%%###""""""!!!### !!!!!!###%%%)))---///000/////////...,,,)))&&&"""         zzz{{{{{{zzzyyywwwvvvuuutttvvvvvvtttoookkkiiiiiigggffffffdddaaa^^^[[[YYYWWWVVVTTTTTTUUUUUUTTTSSSNNNNNNMMMLLLIIIGGGDDDBBB;;;;;;;;;:::999888666555333111//////000111111111)))(((&&&%%%$$$###""""""!!!!!!"""###&&&(((+++///111222333222444222///,,,'''"""  }}}{{{yyyzzz{{{|||{{{yyywwwuuurrruuuxxxwwwsssmmmhhhfffjjjiiihhhfffccc```]]][[[VVVUUUTTTTTTUUUSSSQQQNNNOOOOOONNNLLLIIIEEEBBB@@@;;;;;;;;;;;;999777444333///---,,,---000222333333)))((('''%%%$$$######### """$$$%%%)))+++---000333444555555777555222...(((###              ~~~}}}|||{{{{{{~~~~~~|||xxxuuusssqqqrrrrrrrrroookkkgggeeegggdddbbbaaabbb```\\\XXXYYYVVVSSSQQQQQQQQQOOONNNQQQOOOMMMJJJGGGEEECCCBBB===============999444000---,,,+++...000000,,,)))+++***)))(((%%%###!!! !!! &&&***+++...222666888888777666666555222///+++&&&###!!!          }}}{{{|||}}}~~~zzzzzzxxxwwwvvvuuuttttttppppppqqqpppmmmiiifffcccfffdddaaa___^^^]]][[[YYYVVVTTTQQQPPPPPPQQQPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCAAA???===<<<<<<:::777444000///...///000...***'''&&&&&&&&&&&&%%%$$$###""" !!!%%%)))***---111444777888888777888777444000+++'''$$$"""          ~~~zzzyyyzzz|||~~~xxxwwwuuusssrrrsssuuuvvvnnnnnnnnnmmmkkkhhhdddbbbcccbbbaaa^^^[[[YYYYYYZZZTTTRRRPPPPPPPPPQQQPPPOOOFFFFFFEEEDDDDDDCCCCCCBBBCCCAAA===;;;;;;:::888777333222111000///,,,(((%%%%%%%%%%%%%%%$$$###""""""!!!%%%(((+++,,,///222555777999::::::888444///***'''$$$###             |||zzzyyyyyyyyyzzzzzzyyywwwvvvuuuuuuvvvwwwmmmmmmmmmllljjjgggdddbbb___aaabbb```[[[XXXXXXZZZVVVTTTRRRQQQPPPPPPNNNLLLDDDDDDDDDCCCCCCBBBAAA@@@AAA???===<<<;;;999777555333333222111///,,,(((%%%(((((('''&&&$$$""" """%%%(((,,,---///111555888;;;<<<:::777333...***&&&$$$###               ~~~}}}~~~~~~~~~}}}{{{xxxvvvzzzzzzzzzzzzyyywwwtttsssmmmmmmlllkkkiiigggeeeccc\\\```cccccc^^^ZZZXXXXXXXXXVVVTTTRRRQQQNNNKKKIIIFFFFFFEEEDDDCCCAAA???>>>===<<<<<<<<<;;;888444000000111222111...+++)))'''))))))((('''%%%$$$"""!!!!!!!!!###&&&(((---...///222555999<<<>>>;;;999555111---***'''&&&           ~~~}}}}}}}}}yyyvvvwwwwwwxxxxxxwwwtttqqqooollllllkkkjjjhhhfffdddccc\\\^^^aaaaaa___[[[XXXVVVYYYVVVTTTRRRPPPMMMIIIFFFGGGGGGFFFEEECCC@@@===;;;:::::::::;;;:::777111------///111000---***)))(((&&&&&&&&&''''''&&&&&&%%%!!!"""###%%%''')))---...///222555888;;;<<<;;;;;;999666333///,,,***!!!""""""        ~~~}}}{{{}}}~~~~~~{{{xxxvvvsssssssssrrrrrrqqqpppoookkkjjjiiigggfffdddcccbbb___]]]\\\\\\[[[ZZZXXXVVVUUUSSSQQQOOONNNKKKGGGDDDEEEEEEEEEDDDBBB???<<<:::;;;:::999888888555111...---///111000,,,(((''''''$$$%%%%%%&&&&&&&&&%%%%%%!!!###%%%&&&)))+++,,,---...111333666777888888999999777555111---***!!!"""###!!!              ~~~~~~|||{{{||||||{{{zzzyyywwwvvvuuurrrqqqooonnnnnnpppqqqrrriiihhhgggfffdddcccbbbaaabbb]]]XXXVVVXXXYYYYYYWWWQQQPPPNNNMMMLLLJJJFFFCCCBBBCCCCCCCCCAAA???<<<:::===;;;888666555444333111---000111///+++&&&%%%%%%''''''&&&%%%$$$###!!! """$$$&&&'''***,,,***+++---000222444555555333555666666333///+++(((!!!###$$$###                    ~~~||||||{{{{{{{{{zzzxxxvvvuuuuuuvvvvvvmmmqqqtttsssoookkkjjjkkkkkkkkkjjjhhhfffdddbbbaaa[[[YYYXXXWWWXXXXXXVVVUUUMMMLLLKKKKKKKKKHHHDDDAAADDDBBB???>>>======<<<:::666444222222444666666666111000...,,,***)))))))))&&&&&&&&&%%%$$$!!! """%%%(((+++,,,000///......111555:::===;;;888444111...,,,)))'''!!!!!!!!!              ~~~}}}{{{zzzyyywwwwwwvvvvvvvvvrrrssssssrrrooolllkkkkkkkkkjjjiiihhheeecccaaa___^^^[[[XXXWWWVVVTTTQQQOOOMMMLLLKKKKKKJJJHHHDDDAAACCCAAA???>>>>>>===;;;999888666444444555666555444......---,,,***)))(((((((((((('''&&&$$$""" """%%%''')))...---,,,---///222555777:::777444111///---***(((!!!!!!!!!       ~~~}}}xxxxxxxxxwwwvvvuuusssssssssqqqooonnnmmmllljjjhhhjjjjjjhhhfffdddaaa___]]]]]]ZZZWWWUUUSSSQQQNNNLLLLLLKKKJJJIIIIIIFFFCCC@@@@@@???>>>>>>???===:::888999777666666666555333111------------,,,+++***))))))(((&&&$$$###!!!!!! !!!$$$&&&)))*********++++++---...000111666444111///...---***(((!!!!!!!!!       ~~~|||yyyuuuvvvvvvvvvtttrrrpppooopppllliiihhhjjjjjjhhheeeiiihhhgggdddbbb___\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNJJJIIIGGGFFFFFFDDD@@@>>>>>>>>>>>>>>>???===999666888777666666555333000---,,,---.........---,,,+++)))'''%%%"""  """$$$''')))***'''(((***,,,---...//////111///------,,,+++(((&&&""""""!!!          }}}}}}}}}~~~~~~}}}zzzxxxvvvvvvvvvvvvtttrrrpppnnnllliiiffffffiiijjjhhhffffffeeedddbbb```]]][[[YYYYYYWWWUUUTTTSSSRRROOOMMMHHHFFFDDDCCCBBB@@@>>>;;;<<<<<<<<<===>>><<<999666666555444444333111...+++++++++,,,,,,,,,+++++++++)))(((%%%###!!!!!!!!!!!! ###%%%&&&%%%&&&))),,,...000111111///...---------+++)))&&&""""""!!!        ~~~~~~|||zzzyyyxxxxxxwwwuuusssqqqpppkkkjjjiiiiiijjjjjjiiihhhcccbbbbbb```^^^\\\ZZZYYY[[[YYYUUUSSSRRROOOLLLJJJGGGEEEBBBAAA@@@???<<<:::<<<;;;;;;;;;<<<;;;888666444222111111111000...,,,***))))))((((((((())))))***)))'''%%%$$$""""""!!!!!!###%%%&&&###%%%'''***---///111222000///.........---***'''""""""           }}}{{{yyyxxxvvvtttrrrqqqppppppkkklllmmmllliiigggfffeee``````___^^^]]][[[ZZZYYYXXXVVVSSSQQQPPPNNNKKKIIIHHHEEECCCAAA@@@???===;;;<<<;;;999999::::::888777333111//////111111111000---+++)))''''''''')))***''''''&&&%%%###!!! """%%%'''(((######%%%''')))+++---......------------+++'''%%%###"""             ~~~~~~~~~~~~}}}{{{vvvuuurrrpppnnnmmmmmmmmmjjjmmmooolllgggbbbaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYRRRQQQOOOOOOOOOOOONNNLLLIIIGGGCCCBBBAAA@@@>>>===<<<:::888888999999999888333111//////111222333333222///,,,)))(((***,,,..."""######""" !!!###$$$""""""###$$$%%%'''((()))+++*********)))'''### ###"""  !!!              ~~~}}}}}}|||zzzwwwtttsssrrrpppooopppooommmkkkjjjiiiiiiiiihhheee```]]]bbb^^^ZZZZZZ[[[[[[ZZZXXXSSSRRRQQQQQQQQQPPPMMMJJJHHHEEEBBB>>><<<<<<===>>>999999999999999999999999111222111///---...333888999222***''')))+++***(((""""""!!! !!! !!!"""$$$%%%&&&''''''''')))+++***(((&&&%%%%%%)))$$$               |||{{{yyyyyyyyyyyyvvvtttsssqqqooooooooonnnmmmkkkiiigggdddcccbbbaaa^^^\\\\\\YYYVVVVVVXXXZZZYYYXXXSSSQQQPPPPPPPPPOOOLLLJJJHHHFFFBBB>>><<<<<<<<<===::::::999999888777666666000//////------...222555555///)))'''(((***(((&&&!!! !!!"""$$$$$$%%%%%%&&&'''))))))&&&$$$$$$$$$&&&###             |||zzzxxxxxxxxxxxxwwwvvvrrrpppnnnmmmnnnmmmlllkkkhhheeebbb_________]]]\\\[[[XXXVVVUUUVVVWWWWWWVVVRRRQQQPPPOOOOOONNNKKKIIIHHHFFFBBB???<<<;;;;;;;;;:::999888777666444333333///...,,,,,,---////////////+++'''&&&'''(((&&&$$$  !!!"""#########%%%&&&&&&$$$""""""""" !!!!!! !!!"""               ~~~zzzyyyyyyyyyxxxwwwqqqnnnlllkkklllllllllkkkiiifffcccbbbaaaaaa___]]]___]]]ZZZWWWUUUTTTSSSSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGEEEBBB>>><<<::::::999777777666555444333222222222///,,,,,,---...,,,))))))'''%%%%%%&&&&&&$$$"""   !!!!!!!!! !!!######!!!  """""" """            |||yyyxxxwwwuuutttooommmjjjiiijjjkkkkkkjjjfffeeedddddddddbbb^^^[[[]]]\\\YYYVVVTTTRRRRRRRRRRRROOOMMMLLLKKKJJJHHHFFFEEEDDDAAA>>><<<:::999999444444333333333333333222444111---,,,---,,,)))&&&%%%%%%$$$$$$%%%$$$###"""!!!""""""###""""""!!!  !!!!!!"""!!!              |||{{{xxxvvvtttqqqooonnnkkkhhhggghhhjjjjjjjjjbbbbbbbbbcccccc```\\\XXXVVVVVVVVVTTTRRRQQQSSSUUUQQQOOOLLLJJJIIIHHHGGGEEECCCBBB@@@>>><<<:::999999222222222222222222333333333000---+++******)))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$""" !!!"""            ~~~}}}{{{yyywwwtttqqqnnnmmmjjjgggfffgggiiijjjjjjbbb```______```^^^[[[YYYTTTUUUVVVTTTRRRRRRTTTWWWQQQNNNKKKIIIHHHGGGFFFDDDAAA@@@???===<<<;;;:::999444333333222222111111111---,,,+++(((''''''***,,,$$$$$$$$$$$$$$$$$$&&&'''$$$$$$%%%%%%###!!! !!!               ~~~}}}|||{{{zzzxxxtttqqqmmmjjjfffeeefffhhhiiijjjdddbbb___^^^^^^^^^]]]\\\YYYZZZZZZWWWSSSRRRTTTVVVQQQNNNJJJHHHGGGFFFEEEDDD??????>>>===<<<;;;::::::666555444333222000//////((()))(((&&&$$$&&&+++000$$$$$$%%%$$$$$$%%%''')))$$$$$$%%%$$$###                      ~~~~~~|||wwwsssqqqpppooollljjjhhheeecccbbbbbbbbb```aaaaaa___[[[YYYWWWWWWZZZXXXTTTRRRQQQPPPOOONNNKKKLLLLLLLLLKKKIIIGGGFFFDDDAAA>>><<<:::888444222666444222111111///,,,)))---***'''&&&'''(((((((((+++((($$$""""""""""""!!!!!!    !!! ###                ~~~~~~~~~~~~zzzuuupppmmmlllkkklllkkkiiifffdddbbbaaaaaa```aaa```^^^[[[YYYYYYZZZYYYXXXVVVUUUTTTRRRNNNLLLKKKKKKJJJIIIHHHGGGEEEDDDCCC@@@===;;;:::777444222444222111111111111...,,,...,,,)))'''((()))((((((***'''$$$""""""""""""!!!"""!!! !!!           ~~~~~~~~~}}}}}}{{{zzzzzz{{{yyyuuuqqqmmmiiigggfffkkkkkkjjjhhheeebbb```______```___]]][[[ZZZ[[[\\\YYYXXXXXXXXXVVVSSSNNNJJJJJJIIIGGGEEEDDDCCCBBBBBBAAA???<<<:::999777444222222111000111222222111//////---***(((((()))((('''(((%%%###""""""######""""""!!! !!!!!!!!!          |||}}}~~~~~~}}}|||zzzxxxvvvuuutttsssqqqnnnkkkhhhfffeeejjjjjjiiigggeeeaaa^^^\\\]]]^^^^^^\\\[[[[[[]]]___[[[ZZZXXXWWWVVVRRRNNNJJJIIIGGGEEEBBB@@@?????????>>><<<:::888888666444222222111000111222222000......,,,)))(((((('''&&&%%%%%%###!!!!!!"""######"""!!!  !!!           ~~~~~~~~~{{{|||~~~}}}|||zzzwwwtttrrrqqqmmmnnnmmmmmmkkkiiigggfffggggggfffeeebbb___\\\ZZZZZZ\\\]]]]]]\\\]]]___aaa___\\\YYYVVVTTTRRROOOMMMHHHFFFCCC@@@>>>=========;;;999777777777666444222444333111111111000---++++++)))'''&&&&&&&&&%%%###$$$"""!!!!!!"""###"""!!!               ~~~|||~~~~~~~~~}}}}}}{{{yyyvvvrrrpppnnnjjjkkklllmmmllliiigggeeeccccccbbb```^^^\\\ZZZYYYYYY[[[^^^`````````bbbcccddd```[[[WWWUUUSSSQQQOOOHHHFFFDDDAAA>>><<<;;;:::999777666555666555444222555333111000///---***(((((('''%%%%%%&&&&&&$$$######"""!!!!!!""""""!!!               ~~~}}}|||{{{xxxuuurrrooommmjjjkkklllmmmkkkhhhdddbbb```___]]]\\\ZZZYYYYYYXXXYYY\\\aaadddeeeeeefffggggggddd```]]][[[XXXTTTQQQGGGGGGEEECCC@@@===:::999777555444444555555444222333222000///...,,,)))''''''&&&%%%&&&''''''&&&$$$###"""!!!!!!""""""   !!!         }}}|||zzzxxxuuurrrooommmkkklllmmmllljjjfffaaa^^^^^^\\\ZZZXXXWWWWWWXXXXXXZZZ^^^dddhhhiiiiiiiiiiiihhhfffeeeccc```[[[UUUQQQGGGGGGFFFDDDAAA>>>:::888666444333333444555444222222000......---,,,)))'''&&&&&&%%%'''((()))'''&&&###"""!!!!!!"""!!! !!!!!!  ###"""!!!!!!"""               ~~~|||zzzzzzzzzxxxtttpppnnnmmmggghhhhhhgggfffcccaaa___^^^\\\XXXVVVUUUVVVXXXZZZ[[[]]]bbbfffjjjmmmnnnnnnooollliiifffccc___ZZZVVVNNNEEE>>>===>>>;;;999888666666555555444222111000...000111000---***(((((()))((('''&&&%%%%%%%%%%%%!!!"""$$$%%%%%%###!!! """!!! !!!!!!                 }}}zzzwwwuuuuuuvvvvvvvvvtttrrrpppppphhhggggggfffdddbbb```___^^^\\\YYYWWWVVVWWWYYY[[[\\\^^^ccchhhlllooopppqqqpppnnnkkkhhheeeaaa\\\XXXNNNFFF???>>>>>>;;;888888888888888777666555444333///111222111...+++))))))%%%%%%$$$######"""!!!!!! !!!"""""""""!!! !!!  !!!               }}}zzzwwwuuussssssttttttsssqqqooonnnhhhgggeeecccaaa```______\\\ZZZWWWUUUUUUVVVWWWYYY\\\^^^ccchhhmmmqqqssstttrrrqqqnnnkkkhhhddd^^^ZZZPPPHHHAAA@@@???:::777777999888888777666555444444000111222111...+++***)))&&&&&&''''''&&&%%%$$$###  """  ######!!!            |||zzzxxxuuutttsssrrrqqqnnnkkkiiihhhfffdddaaa___^^^^^^^^^WWWVVVTTTRRRQQQRRRTTTUUUZZZ]]]aaaggglllpppsssuuusssrrrooommmjjjeee___[[[QQQJJJDDDCCC@@@;;;777888777777666444333333222222///000111///,,,***))))))&&&'''((())))))'''%%%###!!!  $$$!!!            }}}~~~~~~}}}{{{yyywwwvvvtttsssqqqppppppmmmiiifffgggeeebbb___]]]\\\\\\\\\UUUTTTRRRQQQQQQQQQSSSTTTWWWZZZ^^^ccchhhmmmqqqsssrrrpppooommmjjjddd^^^YYYRRRLLLGGGEEEAAA;;;888888777666555333222222222222...//////---***(((''''''"""###%%%&&&%%%$$$"""!!!"""!!!!!! $$$!!!            ~~~~~~}}}}}}{{{|||||||||{{{yyywwwvvvrrrpppnnnooopppoookkkgggeeecccaaa___\\\ZZZYYYYYYUUUTTTSSSSSSSSSSSSTTTUUUUUUWWW[[[___eeejjjnnnpppnnnmmmllljjjgggaaaZZZUUUPPPKKKGGGEEE@@@:::777888888777555333222222333333---......+++(((&&&&&&'''$$$$$$%%%&&&&&&%%%$$$######!!!  !!!  """                 ~~~~~~}}}}}}|||}}}}}}}}}|||zzzyyywwwtttqqqnnnnnnpppnnniiieeebbbbbbaaa___\\\ZZZWWWVVVTTTTTTSSSSSSSSSSSSTTTUUUTTTVVVYYY]]]bbbgggkkkmmmjjjiiihhhfffccc]]]VVVQQQKKKHHHEEECCC>>>777555777777666444222111111222222.........+++(((&&&'''(((''''''''''''''''''''''''"""!!!   !!! !!! !!!!!!                 ~~~~~~zzzzzz{{{{{{zzzyyywwwvvvyyyuuupppoooooolllfff```aaaaaa```___\\\YYYVVVTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVXXX\\\aaafffjjjlllgggfffeeedddaaa[[[SSSNNNHHHEEECCCAAA<<<555333555555333111///......///000/////////,,,)))'''((()))$$$$$$#########$$$%%%%%%  !!! """!!! """!!!                      }}}zzzyyy{{{}}}}}}||||||||||||{{{yyywwwuuusssvvvtttpppnnnllliiifffcccccccccbbb```]]]YYYVVVTTT[[[XXXRRRMMMIIIHHHIIIJJJPPPRRRUUUZZZ^^^cccfffhhhmmmiiiddd___ZZZUUUPPPLLLBBBBBBBBB@@@<<<888555555444333222000///.........++++++***)))'''&&&$$$###'''%%%###!!! !!!"""$$$%%%$$$!!!""" !!!""""""!!! $$$((()))'''%%%######""""""""""""######                   }}}yyyyyy{{{||||||{{{{{{{{{{{{zzzyyyvvvtttsssuuurrrooommmkkkiiifffcccbbbaaa```^^^\\\XXXUUUSSSVVVTTTRRROOOMMMKKKKKKKKKOOOQQQTTTXXX]]]aaadddfffiiieee```ZZZVVVQQQKKKHHHAAACCCCCCAAA>>>:::999888555444222000///...------,,,,,,+++***)))(((&&&%%%'''&&&%%%###""""""######%%%''')))'''$$$""""""### !!!!!!$$$###"""!!!  !!!$$$%%%###!!!#########""""""#########                   ~~~|||zzzyyyzzz{{{{{{{{{{{{zzzzzzyyywwwuuusssrrrrrrpppmmmkkkjjjiiifffddd```______]]]ZZZWWWTTTRRRRRRRRRQQQPPPOOONNNMMMMMMNNNPPPSSSWWW[[[___bbbdddccc___ZZZUUUPPPKKKEEEAAA>>>@@@AAA@@@===;;;::::::666555333111///------,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%$$$$$$$$$'''***+++)))%%%"""!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$"""   ########################               ~~~}}}{{{yyyzzz{{{||||||zzzyyyxxxwwwuuusssrrrqqqooommmkkkjjjiiihhheeeccc^^^^^^^^^]]]ZZZWWWUUUSSSRRRRRRPPPOOONNNNNNNNNNNNNNNPPPRRRVVVYYY]]]```aaa]]]ZZZUUUPPPKKKFFFAAA===999;;;======;;;999999999666555333111///---,,,,,,,,,,,,,,,,,,++++++***)))&&&&&&'''''''''&&&%%%%%%###%%%'''(((&&&$$$!!!############""""""!!!!!!######%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!              ~~~~~~~~~~~~~~~|||zzzzzzzzz|||}}}xxxxxxvvvtttsssqqqppppppmmmkkkiiihhhgggfffdddbbb^^^^^^^^^]]][[[XXXVVVUUUVVVSSSPPPLLLKKKKKKMMMNNNNNNPPPRRRUUUXXX[[[]]]^^^YYYVVVQQQMMMIIIDDD???<<<888999;;;;;;:::888888999666555333111///------,,,***+++++++++***)))(((((($$$%%%&&&''''''&&&&&&%%%$$$$$$###"""""""""!!!!!!######$$$$$$###"""!!! !!!###%%%%%%$$$"""!!!                  }}}|||}}}~~~}}}}}}|||zzzxxxyyy{{{}}}wwwvvvtttrrrqqqooooooooollljjjgggffffffdddbbb```]]]]]]]]]]]][[[YYYWWWUUUWWWTTTOOOJJJHHHIIIKKKMMMMMMNNNPPPSSSUUUXXXZZZ[[[VVVSSSOOOKKKHHHDDD@@@===:::<<<======;;;999888888444333222000///.........************)))((('''&&&%%%%%%&&&&&&'''''''''((((((%%%!!! !!!#########""""""###$$$$$$###!!!  """###$$$$$$$$$$$$!!!  !!!  !!!                      ~~~{{{zzz|||~~~zzz{{{{{{xxxvvvvvvyyy|||vvvuuusssqqqooonnnnnnnnnkkkiiigggeeedddccc```^^^[[[[[[[[[[[[ZZZXXXVVVUUUSSSQQQNNNKKKIIIIIIJJJJJJKKKLLLMMMPPPRRRTTTUUUVVVSSSPPPLLLIIIGGGDDDAAA>>>;;;<<<===<<<:::777666666333222111000////////////+++++++++***)))'''&&&%%%''''''&&&&&&'''(((***+++'''$$$!!! """###$$$###!!!"""$$$$$$###"""!!! !!!""""""#########!!!  !!!                          ~~~~~~zzzyyy{{{~~~xxxyyyyyywwwttttttwwwzzzvvvuuurrrpppnnnmmmmmmmmmkkkiiifffeeedddbbb___]]]YYYZZZZZZZZZYYYWWWUUUTTTNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSQQQNNNKKKHHHGGGDDDAAA>>>:::;;;<<<:::777444222222222111111000000000000000---,,,,,,+++)))'''&&&%%%)))(((''''''(((***,,,...%%%"""!!!###""" !!!###$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!                               ~~~}}}~~~~~~~~~|||{{{{{{zzzxxxvvvxxxqqqnnntttxxxuuurrrsssooorrruuusssnnnjjjhhhiiiiiigggeeedddcccbbb___\\\XXXWWWUUUTTTSSSQQQMMMKKKLLLMMMNNNKKKHHHGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPNNNLLLIIIEEEAAA>>><<<;;;>>>;;;666333333555666666000000000///...---,,,++++++***))))))((())))))***((()))(((&&&$$$###$$$%%%########################$$$&&&'''%%%!!!!!!$$$%%%""" """"""!!!               ~~~~~~|||{{{zzzzzz{{{|||{{{zzzxxxsssqqquuuvvvsssrrrssstttsssrrrqqqpppooommmllliiigggeeedddcccbbb___\\\ZZZXXXVVVUUUTTTSSSPPPNNNOOOPPPOOOMMMIIIGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKHHHDDD@@@===;;;:::999777555333222222444555:::999888777555333111///---,,,,,,+++***))))))(((******+++)))'''%%%&&&&&&###########################$$$$$$###!!!!!!"""$$$$$$""" !!!!!! !!!!!!!!!!!!         |||zzzzzzzzz||||||{{{zzzwwwvvvvvvwwwtttqqqqqqttttttpppkkkkkkmmmooommmjjjhhhgggeeedddcccaaa^^^\\\ZZZXXXUUUSSSSSSSSSRRRQQQRRRRRRQQQNNNKKKIIIIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDBBB@@@???>>>======555666777555222111444666;;;;;;999777444000...,,,---......---,,,***((('''***,,,---,,,***(((''''''$$$##################$$$"""!!! !!!"""#########"""!!!  """###""""""!!!!!! ###$$$%%%%%%###           ~~~~~~~~~~~~}}}{{{zzz{{{zzzxxxwwwvvvxxxzzzwwwrrrnnnooosssrrrooommmlllllllllkkkiiihhhfffdddccccccaaa^^^\\\YYYVVVRRRPPPPPPQQQQQQQQQRRRQQQPPPOOOMMMLLLLLLLLLJJJJJJIIIHHHGGGEEEDDDDDD<<<<<<<<<<<<<<<===>>>???555999<<<:::555222444777666666444222///,,,***(((+++,,,---------***(((&&&(((***,,,,,,***'''%%%%%%$$$$$$###""""""###$$$$$$$$$!!!"""$$$""" !!!  ###%%%$$$######"""!!! $$$$$$$$$$$$"""           ~~~~~~}}}||||||{{{}}}{{{zzzyyyzzzyyyxxxvvvuuuyyy{{{vvvpppmmmoooqqqrrrtttvvvtttpppmmmkkkkkkhhhfffdddcccbbbaaa^^^[[[YYYVVVRRRPPPPPPQQQQQQQQQOOOOOONNNMMMNNNNNNOOONNNIIIIIIHHHGGGEEECCCAAA@@@:::::::::999::::::;;;;;;666:::===;;;555111222555444444333222000...---+++'''(((***,,,,,,+++)))(((&&&(((******'''%%%######%%%$$$###""""""###$$$%%%&&&### """###  !!!   ###%%%$$$$$$###"""!!!!!! ###"""           }}}}}}~~~}}}}}}|||zzzzzzwwwvvvvvvwwwyyyzzzyyyxxxtttyyyzzztttnnnmmmnnnooommmqqquuutttooojjjiiijjjgggfffdddcccbbb```]]][[[ZZZXXXUUUSSSSSSSSSRRRQQQMMMLLLKKKLLLNNNOOOOOONNNFFFFFFFFFEEECCC@@@===<<>><<<:::999888777777666888999777333111111222222222222111000///...---&&&''')))***++++++******&&&''')))(((&&&#########%%%$$$"""!!!!!!"""$$$%%%&&&$$$"""!!!!!!!!!  !!!"""!!!  """ ###$$$######""""""!!!!!! !!!              }}}~~~~~~~~~}}}|||{{{zzzvvvuuutttuuuwwwyyyxxxwwwrrrwwwxxxqqqmmmnnnnnnllliiijjjkkklllkkkjjjiiiiiigggeeedddcccbbb```]]][[[ZZZXXXVVVUUUTTTSSSPPPNNNMMMKKKIIIJJJLLLNNNMMMKKKEEEFFFFFFEEECCC@@@===;;;AAA@@@>>>===;;;::::::999555555555555444444444444111111111000///...---,,,)))******************+++)))******(((&&&%%%%%%&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$###!!!!!!"""### """$$$###!!! """### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!                   ~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvuuuuuuvvvvvvuuusssrrrvvvvvvpppmmmooonnnjjjllliiifffhhhllloooooommmgggeeecccbbbbbb```]]][[[XXXWWWUUUTTTSSSQQQMMMKKKNNNKKKIIIIIIKKKLLLJJJHHHGGGGGGGGGGGGEEEBBB???===???>>>>>>>>>>>>???@@@@@@666555444555777999999999555555444444222111///...------,,,+++*********+++,,,,,,,,,***'''&&&''')))&&&$$$"""!!!!!!"""$$$&&&!!!$$$%%%$$$!!!!!!$$$''' ###$$$$$$!!!!!!"""%%%!!!  """############ !!!!!!!!!!!!!!!!!!                    |||zzz{{{{{{{{{{{{{{{}}}~~~|||zzzyyyyyywwwxxxzzz{{{|||{{{zzzzzzxxxwwwtttppplllkkklllnnnmmmkkkhhhffffffhhhkkkmmmcccaaa^^^]]]]]]]]][[[ZZZ[[[XXXVVVVVVVVVTTTOOOKKKHHHHHHHHHJJJMMMNNNMMMLLLMMMKKKGGGEEEBBB???:::777999999888:::<<<>>>===<<<999888888777666555555555444444444333333222111000...---,,,+++++++++,,,---''')))+++---...---,,,+++'''&&&%%%%%%$$$$$$%%%%%%""""""###%%%&&&%%%"""""""""!!!!!! """!!! ###$$$ """ ###%%%&&&&&&&&&"""$$$(((******((($$$""" """                       }}}||||||~~~~~~}}}|||~~~~~~~~~}}}|||{{{yyyxxxvvvwwwwwwwwwwwwwwwwwwvvvsssrrrooommmkkkjjjiiiiiiiiihhhfffeeeeeefffhhhjjjcccaaa___^^^^^^]]][[[YYYYYYWWWUUUTTTUUUTTTQQQNNNJJJJJJJJJLLLNNNOOONNNMMMLLLJJJGGGDDDBBB???<<<999888777777888:::;;;:::999666666555555444333333222...//////000///...---,,,---,,,+++++++++,,,------***+++,,,,,,+++***'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%"""""""""!!!  $$$$$$  ###"""$$$%%%%%%$$$######%%%'''((((((%%%"""                    }}}}}}}}}~~~}}}}}}zzzyyyzzzzzzwwwuuuvvvuuutttsssrrrsssttttttsssppplllkkklllkkkhhheeeeeeddddddccccccddddddeeecccbbbaaa``````^^^[[[XXXXXXVVVSSSSSSSSSSSSRRRQQQMMMLLLLLLNNNPPPPPPOOONNNLLLIIIFFFDDDBBB???<<<999777666555555777777666555555555444444333333222222222333444444333000...,,,+++++++++++++++,,,---...++++++,,,+++***(((&&&%%%&&&%%%$$$$$$######$$$$$$%%%###""""""$$$'''((((((###""""""!!! !!!"""### ###$$$### !!!###!!!!!!!!! !!!"""###$$$$$$###"""!!!$$$%%%%%%%%%$$$"""               ~~~~~~{{{vvvuuuwwwxxxtttqqquuusssqqqpppppprrrtttvvvzzztttmmmkkklllllliiifffccccccccccccccccccbbbaaabbbbbbaaaaaaaaa___[[[WWWXXXVVVTTTRRRQQQQQQQQQQQQNNNNNNMMMOOOPPPQQQPPPNNNNNNKKKGGGDDDAAA>>>;;;888777555444444555555444333666555555555444444444333777888888777555111...+++*********++++++,,,------))))))***++++++***))))))''''''&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%######"""!!!  !!!###$$$"""######""" """"""""""""!!! !!!"""############""""""""""""""""""!!!!!!                       ~~~}}}}}}~~~{{{uuutttwwwwwwtttqqqtttrrrpppooopppsssvvvxxxwwwnnniiiiiijjjiiifffcccddddddddddddcccbbbaaaaaa``````aaaaaa___[[[XXXYYYWWWUUURRROOONNNNNNOOONNNMMMMMMOOOQQQQQQPPPOOOQQQMMMHHHDDD@@@===999777777666444444555555333222444444444444333333333333111111222222000...+++************++++++,,,,,,,,,******++++++++++++++++++))))))(((''''''''''''(((''''''''''''(((&&&### ######"""!!!  !!!"""""""""!!!  """!!!!!!!!!  !!!"""###$$$$$$$$$  !!!                       }}}}}}~~~~~~}}}{{{xxxwwwxxxxxxuuussssssrrrpppoooppprrruuuwww}}}vvvmmmhhhfffffffffeeeeeeeeeeeeeeeeeedddcccbbb______^^^_________\\\ZZZWWWWWWVVVSSSOOOLLLLLLMMMNNNMMMMMMOOORRRSSSRRRQQQQQQMMMHHHCCC@@@===999777777555444444555555333222111111111111000000000000+++,,,---....../////////******++++++++++++******------,,,,,,+++*********+++***))))))((()))))))))*********++++++(((### $$$######!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&                  }}}{{{yyyyyyxxxwwwwwwuuutttsssrrrqqqooommmmmmmmmoooppptttrrrnnnjjjgggfffeeedddffffffeeeeeedddccccccccc^^^\\\\\\\\\]]]^^^]]]\\\TTTUUUVVVTTTPPPMMMLLLMMMNNNNNNNNNQQQTTTVVVUUUTTTOOOKKKFFFBBB@@@>>><<<:::555333222333444444333222000000000000000000000000////////////000111222333++++++,,,,,,+++***)))(((++++++************+++++++++***))))))(((((())))))***)))(((((((((&&&$$$!!!$$$$$$###!!!   !!!"""""" !!!!!!""""""###$$$$$$$$$ !!!###$$$&&&&&&!!!!!!!!!                 ~~~zzz{{{~~~}}}yyyrrrtttvvvuuusssqqqppppppqqqpppnnnllljjjiiiiiiiiinnnooopppnnnkkkhhhffffffgggfffeeedddcccccccccccc]]][[[ZZZZZZ\\\^^^^^^]]]PPPSSSUUUTTTQQQNNNMMMNNNOOOOOOPPPRRRVVVXXXXXXWWWLLLIIIDDDAAA@@@???>>>===333222111222333444333111111111111111111222222222555333111///......///000+++,,,,,,,,,+++)))(((&&&&&&&&&'''(((***,,,---...******)))((((((((((((((('''%%%"""!!!"""###""""""$$$$$$###!!!  !!!!!!###$$$$$$""" """"""###$$$%%%&&&&&&'''!!!!!!!!!!!!"""###%%%%%%$$$######"""                  ~~~~~~~~~}}}{{{yyyvvvuuuqqq{{{}}}rrrlllppptttrrrnnnllliiihhhhhhjjjmmmoooqqqnnnkkkhhhgggeeecccaaafffgggffffffdddaaa^^^]]]\\\]]]^^^___^^^\\\YYYWWWQQQPPPPPPOOOPPPQQQRRRSSSQQQPPPPPPQQQTTTVVVWWWWWWQQQLLLEEE???;;;999666555111111000000000000000111///111222222222222444555222222000///---,,,,,,,,,+++***((('''''')))***,,,%%%&&&(((((('''''')))***,,,+++++++++,,,+++)))&&&((((((((('''&&&%%%###### !!!!!! !!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###&&&((((((&&&###""" """###%%%%%% !!!(((###                   }}}yyywwwuuuuuuuuurrr}}}vvvppprrrssspppnnnmmmllllllllllllmmmmmmqqqnnnkkkiiihhhhhhgggeeeeeeeeedddcccbbb```^^^]]]______```___]]]YYYUUUSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPRRRTTTSSSQQQOOONNNJJJDDD???;;;999777555333222111/////////000000///000222222111222333555222111000///............222111...,,,******++++++(((((()))(((&&&&&&''')))+++***)))***+++***(((%%%'''''''''&&&%%%$$$###"""!!!""""""!!! """###  !!!!!!!!!"""""""""#########%%%'''))))))'''%%%###$$$###"""!!!              {{{vvvrrrrrrtttuuuttt}}}zzzssssssrrrnnnlllmmmmmmmmmmmmllljjjjjjpppmmmiiigggggghhhhhhhhhdddcccbbb```______^^^^^^______^^^]]]ZZZWWWTTTRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPRRRRRROOOKKKGGGJJJGGGAAA===;;;999888666555333111///......///000...000111111111111222444111111000///////////////333111///---,,,++++++,,,******)))'''%%%%%%&&&((()))((((((((()))(((&&&$$$%%%%%%%%%%%%$$$"""!!! !!!###"""!!!!!!"""$$$!!!   !!!"""###$$$%%%%%%$$$&&&(((******(((&&&$$$%%%$$$"""  %%%!!!               {{{vvvttttttuuuvvvttt{{{~~~xxxssssssrrrpppllllllkkkjjjiiihhhhhhhhhooolllgggdddcccdddeeeeeedddcccaaa___^^^^^^___```[[[[[[[[[ZZZXXXWWWVVVUUUNNNNNNNNNOOOOOOPPPQQQRRRNNNNNNNNNOOOOOOLLLHHHEEEFFFCCC>>><<<:::999888777666444111///---...///000...///111000000///111222222111000......---------,,,+++******)))******+++)))***)))'''%%%%%%''')))((('''%%%&&&&&&&&&$$$###$$$$$$$$$###"""!!!!!!"""######""""""###$$$"""!!!!!!!!!!!!""""""###$$$%%%%%%$$$%%%'''(((((('''%%%$$$!!!  &&&###               ~~~~~~}}}{{{yyyxxxxxxwwwtttwwwxxxtttqqqqqqssssssooommmjjjhhhggghhhiiijjjqqqmmmgggcccbbbbbbbbbbbbdddcccaaa```______``````[[[ZZZYYYWWWVVVUUUTTTTTTLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMKKKKKKKKKKKKIIIGGGBBB???<<<::::::999888666555444111///......//////---///000000......///111111000///---+++*********))))))((((((''''''''''''''''''((('''&&&''')))+++'''&&&$$$$$$$$$$$$###"""#########"""!!! !!!"""######""""""###$$$###"""!!!###$$$$$$$$$$$$$$$#########"""###%%%&&&&&&%%%###"""                    ~~~}}}~~~~~~|||yyyxxxssstttsssqqqoooppprrrtttrrrpppllljjjiiikkkmmmooorrrnnniiifffddddddcccbbbdddcccbbbaaa______^^^^^^^^^\\\YYYUUURRRPPPOOOOOOOOONNNNNNMMMKKKIIIGGGFFFLLLJJJHHHGGGHHHHHHHHHGGG???<<<:::999999888777555333333111000////////////---...//////------...///000///---,,,***)))))))))///...---+++)))'''%%%%%%%%%&&&(((((('''((()))***'''%%%###"""#########"""""""""""""""!!! !!!###"""!!!!!!"""$$$$$$###!!!!!!!!!"""$$$&&&%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!###"""!!!                   ~~~{{{yyywwwssssssssssssrrrpppoooppppppooommmllllllmmmnnnoooooolllhhhfffeeeeeecccbbbcccbbbbbbaaa___]]]\\\[[[^^^\\\XXXSSSPPPOOONNNNNNPPPPPPOOOMMMKKKHHHEEEDDDIIIHHHGGGGGGGGGFFFCCCAAA===;;;999888888777555444000111222222111000///...,,,...///...---,,,---...------,,,,,,++++++,,,,,,111000///...,,,)))'''&&&$$$''')))***)))''''''''''''%%%###"""#########"""###"""""""""!!!!!!""""""!!! """#########$$$$$$%%%&&&(((((($$$$$$$$$%%%%%%%%%%%%%%% !!!""""""""""""!!! &&&%%%###                   ~~~|||zzzxxxwwwttttttuuuvvvtttpppmmmlllllllllmmmmmmmmmmmmmmmmmmjjjhhheeedddddddddbbbaaaaaaaaaaaa```^^^\\\YYYXXX[[[YYYUUURRRPPPPPPQQQRRRNNNNNNNNNNNNLLLJJJHHHFFFFFFFFFFFFGGGGGGDDD???;;;<<<:::888777777777555333///000222333333111///...,,,---......,,,,,,,,,...+++++++++,,,---...///000............---,,,+++***%%%(((+++,,,***'''%%%$$$(((%%%###""""""######"""#########"""!!!  !!!!!! !!!"""###$$$%%%&&&((()))******######$$$%%%&&&&&&'''(((!!!!!!""""""""""""!!!!!!%%%$$$"""                  ~~~}}}{{{xxxvvvyyyzzzzzzwwwrrrmmmjjjiiikkklllmmmpppqqqoookkkhhhjjjgggddddddeeedddaaa^^^]]]^^^^^^^^^]]][[[YYYXXXUUUTTTSSSSSSSSSSSSPPPNNNLLLKKKJJJJJJKKKJJJHHHFFFBBBDDDDDDAAA>>><<<===???;;;:::999666444222111000333333333222111///...---)))***+++***))))))+++---000...---,,,,,,...111333------,,,,,,+++******)))'''%%%######%%%'''((((((***)))'''%%%$$$$$$$$$$$$""""""######"""  !!! """&&&###"""!!!!!!"""###%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%###!!!$$$"""                    ~~~~~~|||zzzyyyyyyxxxvvvtttvvvwwwxxxvvvrrrnnnkkkjjjmmmmmmnnnooopppoookkkhhhgggdddaaaaaaaaaaaa^^^\\\^^^^^^^^^^^^]]][[[YYYXXXUUUTTTSSSSSSTTTTTTRRRPPPMMMLLLKKKKKKKKKIIIFFFCCCBBBCCCCCC@@@===;;;<<<>>>999999888666444222000///111111111000///...---,,,)))***+++***)))***,,,...222111...---,,,---///000,,,,,,+++***)))))))))))),,,***(((''')))+++++++++***)))'''&&&%%%$$$$$$%%%"""""""""""""""!!!  !!!  ###%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%###"""!!!              }}}|||zzzwwwvvvvvvvvvvvvuuussstttuuutttqqqnnnllllllnnnnnnmmmnnnnnnmmmkkkhhheeecccaaaaaaaaa```^^^\\\^^^^^^^^^]]]\\\[[[ZZZYYYVVVTTTSSSSSSTTTTTTRRRQQQMMMLLLLLLKKKKKKHHHDDD@@@AAABBBAAA???<<<;;;;;;<<<999::::::999777444111///111111111000///...---,,,)))***++++++***+++---///222111...,,,++++++,,,,,,---+++)))(((''''''))))))///,,,******+++,,,,,,+++((('''&&&%%%$$$#########""""""!!!!!!!!!!!!!!!""" !!!!!! !!!###%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!                 ~~~}}}zzzwwwvvvwwwxxxxxxxxxrrrssstttrrrooolllkkkkkknnnmmmkkkkkklllkkkiiigggfffeeeddddddccccccbbbaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVSSSRRRRRRRRRPPPOOOLLLKKKKKKKKKKKKHHHDDDAAABBBBBBAAA???===<<<<<<<<<;;;<<<======;;;888444222111222222111000///...---)))***+++++++++,,,...000///...,,,***))))))***+++...,,,)))''''''((()))+++,,,***((('''((()))((('''%%%%%%$$$###"""""""""!!!!!!  """### !!!!!!"""""""""$$$$$$'''((())))))(((&&&%%%######$$$$$$$$$"""            ~~~{{{xxxwwwxxxyyyzzzzzzsssttttttqqqmmmkkkjjjjjjllljjjiiiiiijjjiiigggffffffffffffeeedddddddddddd___^^^]]]\\\[[[[[[ZZZZZZZZZWWWTTTRRRPPPOOOMMMLLLJJJJJJJJJKKKKKKJJJFFFDDDDDDCCCAAA@@@???>>>======;;;<<<======;;;888555333000000000000///...------***+++,,,,,,+++,,,...000,,,,,,++++++,,,---......///---+++(((((()))+++,,,)))'''&&&&&&&&&'''&&&$$$&&&&&&&&&%%%%%%$$$######!!!"""!!!!!!!!!"""$$$$$$$$$$$$(((((())))))(((&&&$$$######$$$&&&%%%""" !!!!!!!!!!!!!!!                  |||zzzwwwvvvwwwxxxxxxwwwttttttsssqqqmmmjjjjjjjjjiiihhhhhhiiijjjjjjhhheeecccdddeeedddcccbbbcccddd```___]]]\\\[[[ZZZZZZZZZ\\\XXXTTTRRRPPPOOONNNLLLLLLKKKJJJJJJKKKJJJIIIGGGEEECCCAAA@@@@@@???>>><<<888999999999888555222111---.........------,,,+++,,,---...---,,,,,,...///,,,------...000111333444///...+++***)))***++++++)))(((''''''(((((('''&&&((())))))))))))((('''&&& !!!"""!!!!!!###%%%&&&%%%###''''''''''''&&&%%%$$$###"""$$$&&&%%%""" !!!###"""#########"""                       {{{yyyxxxxxxxxxxxxvvvuuurrrsssrrrpppmmmllllllmmmggghhhiiikkkmmmllljjjgggaaaccceeedddbbbaaaccceee```___]]][[[ZZZZZZZZZ[[[[[[XXXUUUSSSRRRRRRRRRQQQPPPNNNKKKJJJJJJJJJIIIHHHEEEBBB???>>>??????===;;;777777777666555333222111//////////////////...---...//////...,,,,,,---...,,,,,,---...000111333333---,,,+++***)))))))))))))))(((((()))***+++***((((((((()))***)))((('''&&& !!!!!!"""!!!!!!!!!###""""""$$$&&&'''%%%###&&&&&&%%%$$$###############&&&%%%!!!!!!$$$ !!!"""######!!!                   |||{{{zzzzzzzzzyyywwwuuupppqqqqqqpppnnnmmmooopppggghhhjjjnnnpppoookkkhhhbbbdddfffeeecccbbbdddggg```___]]][[[ZZZZZZ[[[[[[[[[XXXUUUTTTTTTVVVVVVUUUTTTQQQLLLJJJIIIIIIHHHHHHDDDAAA>>>===>>>>>><<<:::999888777666555444333333222333333333333222222111///000000...,,,+++,,,...******+++,,,...//////000++++++******)))(((((('''((((((((()))+++,,,***)))%%%&&&'''''''''&&&%%%$$$!!!"""###$$$$$$###"""!!!###""""""$$$'''(((%%%###%%%$$$###"""!!!"""###$$$"""%%%$$$ !!!$$$!!!######"""!!!                      {{{yyyxxxyyyzzzyyyvvvrrrqqqqqqppppppoooooonnnnnnnnnmmmlllmmmnnnkkkfff```fffeeecccaaa``````aaabbbaaa]]]YYYYYY[[[\\\XXXTTTWWWVVVUUUSSSSSSSSSTTTTTTSSSQQQNNNKKKJJJIIIGGGEEEBBB@@@>>>===>>>===;;;999666666666666555333000///111111222222111000///...000...,,,*********+++,,,************************,,,+++***)))(((((((((((($$$&&&'''))))))(((&&&%%%+++)))&&&&&&'''&&&$$$!!!$$$###!!! !!!"""%%%&&&!!!###%%%%%%$$$""""""###(((''''''(((******)))(((%%%""" """###"""                       ~~~|||yyyyyyxxxvvvrrroooppppppooonnnmmmlllkkkkkkkkkjjjjjjjjjiiigggdddaaaiiihhhfffccc```^^^]]]\\\]]][[[YYYZZZ^^^___\\\YYY[[[YYYWWWUUUSSSSSSRRRRRRPPPNNNKKKIIIIIIHHHFFFDDDCCCAAA?????????>>><<<:::666666666555333111///...///000000000000...---,,,---,,,+++******,,,---///+++++++++***************,,,,,,++++++***))))))(((%%%&&&((())))))(((&&&%%%)))'''$$$###$$$###!!!""""""!!!!!!!!!"""###$$$$$$&&&'''(((&&&%%%%%%&&&(((''''''((())))))'''%%%$$$"""                }}}|||zzzxxxwwwuuurrrooorrrrrrpppooommmkkkjjjiiihhhjjjjjjiiigggeeeddddddhhhgggfffdddbbb___]]][[[[[[YYYYYY\\\```aaa___\\\]]]\\\YYYVVVSSSQQQPPPOOOOOOMMMJJJIIIIIIIIIGGGFFFDDDCCCAAA@@@@@@???===;;;666666555444222000...---......//////...---+++*********)))***+++---///000,,,,,,++++++***************++++++++++++)))((('''%%%&&&((())))))(((&&&%%%(((&&&$$$######""" """######$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&''''''&&&'''(((((('''$$$!!!###!!!                ~~~~~~{{{zzzyyyyyyxxxwwwvvvuuuvvvuuutttqqqooommmkkkjjjfffjjjnnnnnnjjjgggffffffaaabbbcccddddddcccaaaaaa\\\[[[\\\]]]______\\\YYY[[[YYYWWWUUURRRPPPNNNMMMPPPNNNKKKKKKKKKKKKJJJIIIEEECCCAAA@@@@@@???<<<;;;888777666444222000///....../////////...,,,+++)))***))))))***+++,,,...///,,,,,,,,,++++++*********''')))***+++***)))'''%%%&&&''')))***)))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&%%%$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%!!!!!!                 }}}|||||||||zzzyyyxxxxxxxxxxxxwwwuuurrrooommmkkkiiidddiiioooqqqmmmhhheeeddd^^^___aaacccdddeeedddddd```___^^^^^^\\\ZZZWWWUUUUUUUUUTTTRRRPPPOOOMMMLLLOOOMMMKKKKKKKKKKKKKKKIIIDDDBBB@@@??????===;;;999999999777555333222111000000000000000///---+++***++++++++++++++++++++++++++++++++++++++++++++++++(((***+++,,,,,,+++)))''''''((()))******(((&&&%%%"""###$$$%%%&&&'''((()))%%%&&&(((******(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$               ~~~|||xxxvvvvvvwwwvvvuuussspppmmmkkkiiihhheeeiiimmmooommmhhhcccaaaaaabbbbbbcccccccccbbbbbbdddbbb```]]]ZZZWWWUUUTTTTTTTTTSSSSSSRRRPPPOOONNNNNNLLLIIIIIIIIIIIIHHHGGGEEECCC@@@???>>>===;;;999:::999777555444333333333111111222111000...,,,+++---,,,,,,+++******)))(((******++++++,,,---------,,,,,,---......---,,,+++((()))*********(((&&&%%%!!!###$$$$$$%%%(((***&&&'''((())))))(((&&&%%%(((((()))(((&&&&&&(((***'''%%%$$$$$$$$$###!!!!!!"""              |||wwwuuuvvvwwwvvvuuussspppnnnkkkiiihhhllllllllllllllliiieeebbbddddddcccbbbaaaaaaaaaaaacccbbb```\\\YYYXXXYYYZZZWWWWWWWWWVVVUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIHHHFFFFFFDDDBBB@@@???>>>;;;999888777555444333333444444222222222111000...,,,***,,,,,,,,,+++***)))((((((((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***(((&&&%%%!!!###%%%&&&%%%%%%'''******++++++,,,+++***)))((('''(((((('''%%%&&&''')))(((%%%###""""""###"""!!! !!!                |||}}}}}}zzzwwwvvvxxxzzzxxxwwwuuussspppnnnlllkkktttppplllkkklllllliiifffdddcccbbbaaaaaaaaabbbcccbbbaaa___\\\ZZZ[[[]]]```[[[[[[[[[ZZZXXXVVVTTTRRRQQQOOOLLLKKKKKKKKKIIIHHHHHHEEECCCAAAAAA???===:::666555444333222333444444111111111111///---+++***+++++++++++++++***))))))'''((()))+++---///000111***))))))(((((()))******))))))++++++***(((&&&$$$%%%(((***)))'''&&&(((***000000000000///......---%%%&&&%%%$$$######%%%'''(((%%%"""!!!"""######### !!!                         ~~~}}}{{{yyyxxxwwwwwwyyyxxxvvvtttsssrrrssssssuuurrrmmmhhhdddccccccdddaaaaaaaaaaaabbbbbbbbbbbbccc]]]YYYZZZZZZXXXXXX[[[VVVWWWXXXYYYXXXVVVSSSRRROOOKKKHHHIIIJJJIIICCC>>>BBBBBB@@@???>>>>>>>>>>>>:::888555222000111222333111000///...---,,,++++++......---,,,***))))))(((''''''((()))***+++++++++((())))))(((%%%$$$$$$%%%&&&((())))))'''%%%$$$%%%'''+++---)))%%%%%%&&&$$$+++***)))***+++,,,+++)))&&&'''(((((((((&&&$$$"""!!!!!!&&&'''###                          }}}||||||vvvvvvuuuttttttuuuwwwxxxxxxtttnnnhhhdddaaaaaaaaaaaaaaaaaaaaaaaa``````___ddd^^^[[[\\\[[[XXXVVVXXXVVVVVVVVVVVVUUUSSSQQQPPPOOOLLLIIIIIILLLKKKGGGCCCDDDCCCAAA???===<<<;;;;;;888777666555444333222222//////000000...---***)))+++++++++++++++++++++***++++++***))))))))))))***+++,,,---,,,***))))))***''')))******(((&&&&&&&&&''',,,---)))'''(((((('''***((('''((()))***)))(((''''''(((((('''&&&$$$###!!!!!!$$$%%%!!!                  ~~~}}}|||{{{uuuuuutttssstttuuuvvvwwwwwwtttnnnhhhdddbbbaaabbb______`````````______^^^ccc___\\\^^^]]]XXXUUUUUUVVVVVVUUUSSSRRRPPPOOONNNPPPMMMJJJJJJLLLMMMLLLIIIEEEDDDAAA???<<<:::999888777777888888777555333222---///111111000...+++(((((())))))***+++,,,------///...,,,***)))(((((()))***+++,,,+++)))(((((()))(((***,,,,,,***)))((()))'''+++,,,)))''')))***)))(((&&&%%%&&&'''((('''&&&'''''''''&&&%%%%%%$$$$$$###!!! """$$$$$$!!!                    ~~~}}}{{{zzzzzzzzzwwwvvvtttsssrrrrrrsssssssssppplllgggeeedddeeefff\\\]]]^^^___``````______aaa]]]\\\___^^^YYYUUUUUUXXXVVVTTTRRRPPPOOONNNNNNQQQNNNKKKKKKLLLMMMLLLKKKDDDCCCAAA>>><<<:::999888888888888888777666555555000111111111111///---,,,******+++,,,---......///000///,,,***)))))))))******++++++)))'''%%%%%%&&&(((+++------,,,+++++++++&&&))))))''''''+++,,,***'''&&&%%%&&&''''''&&&%%%'''&&&%%%$$$############%%%$$$######$$$$$$!!!                     ~~~~~~}}}}}}~~~~~~xxxwwwvvvtttttttttuuuuuurrroookkkgggeeeeeefffggg______```aaa```^^^]]]\\\]]]ZZZ[[[______[[[WWWWWWXXXWWWUUUSSSQQQPPPOOOOOORRRPPPMMMKKKJJJJJJJJJJJJBBBAAA@@@>>><<<;;;::::::<<<;;;888666555666777777444333222000000000111111---........................---+++*********++++++---...---+++(((%%%%%%%%%(((***,,,---,,,,,,,,,---)))+++***(((***...000---((('''&&&&&&(((((('''&&&%%%$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!                      ~~~~~~}}}}}}}}}~~~~~~wwwwwwvvvvvvwwwyyy{{{|||uuurrrmmmhhhdddcccddddddeeeeeeeeedddaaa]]]ZZZWWW\\\ZZZZZZ^^^___[[[YYYYYYXXXWWWVVVTTTSSSQQQPPPOOOPPPOOONNNLLLJJJIIIIIIIIICCCBBB@@@>>>===;;;;;;;;;>>><<<999666444555666777666444111//////000222444/////////......---------*********+++++++++++++++***+++***(((%%%"""""""""&&&(((+++,,,,,,+++,,,------...---+++...333444111)))(((''''''((()))((('''#########"""!!!!!!                    ~~~~~~|||{{{zzzyyyyyyyyyvvvvvvuuuvvvwwwxxxzzz{{{tttqqqlllgggdddddddddeeeeeefffffffffccc```\\\ZZZ___[[[ZZZ^^^^^^ZZZXXXXXXUUUUUUUUUUUUTTTRRRPPPOOOMMMNNNNNNNNNLLLKKKJJJJJJEEEDDDBBB???===;;;::::::>>><<<:::777555444444444333222000//////000111222------------,,,,,,,,,,,,((()))+++,,,,,,+++)))(((%%%&&&&&&%%%"""!!!!!!"""$$$''')))+++******+++,,,//////---+++...333444000)))'''&&&'''((()))(((&&&###$$$$$$$$$$$$"""!!!                    }}}{{{yyyxxxxxxvvvvvvtttsssssstttuuuuuupppnnnjjjgggeeefffhhhiiiaaaccceeeffffffdddbbb```aaa]]][[[]]]]]]YYYWWWWWWSSSTTTUUUUUUTTTRRRPPPNNNKKKMMMOOOOOONNNMMMMMMMMMHHHFFFDDD@@@===;;;999888<<<<<<;;;:::777444222000///000000000000//////...++++++++++++++++++++++++((()))+++,,,,,,***'''%%%%%%'''((((((&&&&&&'''(((###%%%(((******)))***+++------***(((+++111111---((('''&&&&&&(((((('''&&&$$$%%%&&&'''&&&$$$"""                           ~~~zzzxxxxxxzzzwwwuuuuuuwwwzzzyyyuuuqqqooonnnkkkiiigggfffeeeeeehhhgggccc___aaaeeeddd```aaa]]]\\\^^^^^^ZZZXXXXXX[[[ZZZXXXUUUSSSPPPNNNMMMLLLJJJIIIIIIKKKLLLLLLKKKHHHGGGEEEBBB???===;;;999===;;;::::::999888555333333333444444333111000///,,,,,,,,,,,,++++++***)))++++++,,,,,,+++***(((''')))'''%%%&&&)))***(((&&&%%%%%%&&&(((+++,,,,,,+++))))))+++++++++)))'''&&&((('''%%%&&&&&&&&&%%%###%%%$$$######$$$$$$""" """''''''!!!                        }}}{{{{{{|||}}}{{{yyyyyyzzzxxxtttpppooonnnllliiihhhggghhhhhhhhhgggccc______bbbaaa]]]```[[[ZZZ\\\\\\YYYVVVWWWXXXWWWVVVUUUSSSQQQOOONNNMMMKKKJJJIIIJJJKKKJJJIIILLLKKKIIIGGGDDDBBB@@@???;;;999777555555333111///222333333444333222000///,,,,,,------,,,++++++***+++,,,,,,,,,+++***((((((***((('''(((***+++)))'''%%%&&&''')))+++,,,,,,,,,---,,,,,,+++++++++++++++***(((%%%$$$%%%%%%$$$"""###""""""###$$$$$$###"""                      ~~~~~~|||yyyyyywwwssspppmmmllljjjhhhggggggggghhhkkkjjjgggbbbaaacccbbb^^^^^^ZZZXXX[[[[[[WWWTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNNNNLLLJJJIIIJJJIIIHHHFFFGGGGGGEEEDDDBBBAAA??????@@@===999666555444222000111222333333333333111111---------...------,,,+++,,,,,,,,,,,,,,,+++***)))+++)))((()))***+++***(((%%%&&&((()))***++++++,,,...---+++))))))***,,,---+++(((%%%######$$$$$$######"""!!!"""###$$$###"""                {{{xxxwwwvvvssspppmmmllliiigggfffeeeeeeeeehhhiiifffaaa```bbbaaa^^^]]]YYYXXXZZZZZZVVVTTTTTTUUUUUUVVVVVVTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFBBBBBBAAA@@@???>>>======CCC???:::777555444333111000111222333444333222111---...............------,,,,,,,,,,,,++++++************)))))))))))))))(((%%%&&&((()))))))))******+++***)))(((((()))******,,,(((%%%###$$$%%%&&&'''$$$###!!!!!!""""""!!!                  {{{~~~xxxuuuuuuuuusssqqqpppnnnllliiifffeeeeeeddd```cccbbb^^^]]]______\\\^^^ZZZYYY[[[[[[WWWUUUUUUXXXXXXWWWVVVTTTQQQOOOMMMJJJIIIIIIJJJKKKLLLJJJHHHDDDDDDCCCCCCBBBAAAAAAAAA???;;;777333222222000///000111222333444333222111---......//////.........,,,,,,++++++++++++++++++)))))))))(((''''''''''''$$$&&&(((((('''&&&''')))((()))******+++***)))(((+++(((%%%$$$%%%((()))***&&&$$$!!!                  |||~~~}}}yyytttrrrssstttrrrppprrrpppnnnkkkiiihhhggggggaaaeeefffbbb```bbbbbb```___[[[YYY\\\\\\XXXUUUVVVYYYXXXVVVTTTRRRPPPNNNNNNIIIIIIJJJKKKMMMMMMKKKIIIDDDDDDDDDCCCBBBBBBAAAAAA===;;;888666666555444333111222333333333333111111,,,---......///.........++++++***))))))******+++((()))***(((&&&%%%&&&'''$$$'''***)))&&&%%%''')))(((***,,,---...---+++******'''%%%%%%&&&((())))))&&&$$$!!!                  zzzvvvrrrqqqssssssqqqooonnnmmmkkkjjjiiiiiiiiiiiidddiiijjjeeebbbbbbcccaaa___ZZZYYY[[[[[[XXXUUUVVVVVVUUURRRPPPNNNNNNNNNOOOKKKKKKLLLMMMNNNMMMKKKHHHBBBBBBAAAAAA@@@??????>>>===;;;::::::;;;;;;:::888222333333444333222000///,,,,,,---...............***))))))(((((()))******)))***+++***'''%%%&&&(((&&&))),,,+++(((&&&(((*********+++,,,,,,,,,,,,,,,)))'''%%%%%%%%%&&&%%%###$$$!!!                      yyyvvvrrrrrrsssssspppmmmhhhgggfffffffffgggiiiiiiaaaeeefffaaa\\\\\\\\\ZZZ^^^ZZZXXX[[[[[[WWWTTTUUUSSSQQQOOOLLLLLLMMMOOOPPPNNNNNNNNNNNNOOOMMMJJJGGGDDDCCCBBBBBBAAA@@@??????888777777888::::::999777333333444444333111000///++++++,,,---.........---))))))(((''''''((()))******,,,---+++(((&&&''')))(((+++...---)))'''))),,,***)))((('''((()))+++,,,***(((&&&$$$$$$### !!!!!!######                            zzzwwwtttsssssstttsssrrrjjjiiigggfffdddcccccccccfffdddbbb```^^^\\\[[[[[[___^^^]]][[[XXXUUUSSSQQQOOOOOONNNNNNMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHDDDBBB???>>>???@@@???>>>::::::::::::999777555444111111111111000000000000333222///,,,,,,---///000+++***'''&&&&&&''')))+++...---,,,+++************&&&&&&(((***,,,...000000///+++''''''***+++((($$$$$$$$$%%%&&&'''%%%"""!!!                  }}}zzzvvvsssqqqpppnnnlllnnnmmmkkkhhhfffdddccccccdddcccaaa___^^^]]]]]]]]]______^^^\\\ZZZWWWUUUTTTNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHDDDBBB???>>>?????????>>>;;;;;;;;;:::888666444222////////////...............---+++)))((()))******---,,,***))))))+++---...///...---,,,++++++******++++++++++++++++++++++++,,,)))&&&'''***,,,***''''''&&&&&&&&&&&&%%%""" !!!                 }}}|||yyyuuurrrpppnnnkkkiiiooonnnkkkhhhfffcccbbbaaabbbaaa```^^^^^^^^^______]]]]]]\\\[[[YYYWWWUUUTTTNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIDDDBBB???>>>>>>>>>===<<<888888999999888666555444000/////////.........---//////......---,,,,,,,,,---,,,+++++++++,,,...///...---,,,+++***))))))(((------,,,,,,+++***)))))))))'''%%%&&&***,,,+++***'''&&&$$$#########!!!                ~~~vvvtttrrrqqqqqqqqqooonnnmmmkkkiiifffdddbbbaaa```bbbaaa___^^^]]]]]]^^^___ZZZZZZYYYXXXWWWUUUSSSRRRNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDBBB>>>======<<<<<<:::444555666777888777666666222222111111000000//////222222333333222111///...))))))))))))***++++++,,,******))))))(((&&&%%%%%%))))))***++++++,,,,,,---(((&&&%%%&&&(((******)))###!!!                 sssrrrqqqrrrssssssrrrqqqjjjiiihhhfffdddcccbbbbbbdddbbb```]]]\\\\\\]]]]]]ZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPPPPOOONNNMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDAAA>>><<<;;;;;;:::888555555666777666555444333222222222111000/////////...///000000000...,,,+++''''''((())))))***))))))(((((((((((((((&&&%%%$$$&&&'''((()))+++,,,------((('''%%%%%%&&&&&&&&&%%%                }}}tttsssrrrssssssrrrpppnnnlllkkkiiihhhffffffeeeeeeeeeccc___\\\[[[[[[\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTQQQQQQRRRRRRQQQOOOMMMLLLGGGFFFEEEDDDDDDCCCCCCDDDDDDAAA>>>;;;:::999888777888888777666555222000...111111000///...---,,,,,,---......///...,,,+++***)))***+++,,,,,,+++))))))((((((************((('''((((((((((((((()))))))))''''''%%%$$$###"""""""""  !!!            ~~~zzzxxxsssrrrrrrrrrrrrqqqnnnlllmmmllljjjhhhfffeeedddccccccaaa^^^[[[[[[\\\^^^_________^^^\\\ZZZWWWUUUTTTPPPQQQQQQQQQPPPNNNLLLJJJGGGFFFEEEDDDDDDCCCDDDDDDDDDAAA===;;;999888777555555555666555444222000///111111000///...---,,,,,,///000//////......---,,,***+++---...---+++)))'''&&&''')))+++++++++***)))((((((((('''&&&&&&%%%%%%%%%%%%$$$"""  !!!  !!!                  |||wwwttttttpppoooooopppqqqqqqnnnlllmmmllliiifffdddbbb```___aaa___\\\[[[[[[]]]___aaa___^^^]]][[[XXXUUUSSSQQQOOOPPPQQQQQQPPPMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA===:::999888666444///000222444555555555555333333222111000///......///......---,,,,,,++++++***+++------,,,***'''%%%###$$$''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###"""!!! !!!                      uuuoooppptttttttttuuuuuutttpppmmmpppiiiccc```bbbbbb___[[[aaa```^^^]]]\\\\\\]]]]]]^^^[[[YYYYYYYYYWWWSSSOOOQQQPPPNNNNNNOOOOOOMMMLLLIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@>>>>>>===;;;999666555555444333333333444444888555111000000///,,,)))------......//////000000///...---,,,***)))(((((((((,,,---)))'''((((((&&&***+++++++++***)))'''&&&$$$###!!!                   wwwrrrtttvvvuuutttttttttqqqnnnkkklllhhhcccbbbbbbbbb```^^^aaaaaa```___^^^^^^^^^^^^^^^ZZZWWWVVVWWWWWWVVVTTTPPPNNNMMMLLLMMMLLLJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBB@@@>>>>>>===<<<999777777666555444333222222222666333111111222222///---.........///////////////.........---,,,+++***))))))...///,,,***+++***((()))*********)))((('''&&&$$$$$$"""!!!                     xxxuuuwwwxxxvvvuuutttssspppllliiiggggggeeedddcccbbbaaaaaaaaabbbbbbaaaaaa```___^^^]]]YYYVVVTTTUUUWWWXXXXXXUUUSSSQQQPPPOOONNNLLLJJJIIIHHHFFFDDDCCCBBBAAAAAABBB@@@>>>>>>>>><<<999777777777666444333222111000333222111222333333222111....../////////......------------------,,,,,,+++(((---///---++++++***'''(((((()))(((((('''&&&%%%$$$$$$$$$###"""!!!                        }}}wwwvvvxxxyyywwwuuutttsssqqqnnnkkkfffggghhhgggdddbbbaaaaaa```aaaaaabbbaaa___^^^]]][[[YYYWWWUUUUUUVVVVVVWWWWWWUUURRRQQQPPPNNNLLLJJJFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>===:::888666666666555444333222222222222111222222222222111...////////////...,,,,,,++++++,,,------,,,,,,+++%%%***---***))))))(((%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$""" !!!!!!                     xxxuuuwwwxxxzzzxxxvvvuuuuuutttqqqooohhhjjjjjjhhhdddaaa``````^^^___``````___^^^\\\[[[YYYYYYYYYXXXVVVUUUSSSSSSSSSQQQNNNLLLKKKJJJGGGEEECCCCCCCCCCCCCCCDDDEEEEEEAAA@@@???>>>>>>===;;;999444444555666666666555555333333222111000/////////---.../////////---,,,+++((()))+++,,,,,,+++***)))%%%***,,,)))((()))(((%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""                {{{vvvxxx|||~~~{{{yyywwwvvvvvvuuusssqqqlllkkkiiigggeeecccaaa```]]]]]]]]]]]]]]]\\\[[[ZZZXXXYYYZZZYYYWWWTTTRRRRRRSSSQQQOOOMMMLLLKKKHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFAAA@@@?????????>>><<<:::444555666888888888888777333444444222///---------,,,---...//////...,,,+++'''(((***,,,,,,+++)))((('''+++---***(((***+++)))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###!!!                    |||zzzyyy}}}zzzwwwuuutttsssqqqooommmjjjfffeeeffffffdddbbb^^^^^^]]]\\\[[[[[[[[[[[[WWWXXXYYYWWWTTTSSSTTTVVVVVVTTTQQQPPPPPPNNNLLLJJJFFFFFFEEEDDDDDDDDDDDDEEEAAA@@@?????????>>><<<:::666777999::::::999888777333444555333///---...///***,,,...///000...,,,+++((()))+++------+++)))'''(((,,,,,,(((&&&)))++++++'''&&&%%%%%%%%%%%%&&&'''((('''%%%###!!!              www}}}{{{|||~~~{{{xxxuuusssqqqnnnlllmmmhhhccccccfffiiigggddd___^^^\\\[[[ZZZZZZ[[[\\\WWWWWWWWWUUURRRSSSWWW[[[SSSQQQOOONNNNNNMMMKKKIIIJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@????????????<<<:::999999;;;;;;;;;999777666333555666444000///000222)))+++---///000///---,,,***+++---......,,,)))''''''***)))%%%###'''******'''&&&%%%%%%%%%&&&'''(((((('''$$$""" !!!                  ~~~|||}}}~~~|||zzzwwwuuussspppmmmjjjjjjhhhfffffffffgggfffeeeiiiddd^^^]]]^^^]]]YYYTTTYYYXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQPPPLLLIIIDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDBBB???<<<:::::::::;;;:::999777555444444444444333222111000000000000111000///...//////...,,,,,,---///000000///---+++&&&'''(((*********)))(((%%%%%%%%%&&&%%%%%%$$$$$$%%%'''((('''$$$"""                 }}}}}}~~~}}}{{{yyywwwuuurrrnnnllljjjhhhfffffffffgggfffeeeiiiddd___^^^______[[[WWWVVVVVVUUUUUUVVVVVVVVVVVVQQQPPPPPPOOOOOOMMMIIIFFFDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@===;;;:::::::::999777555444333333222222222222111111111111111111000......//////---,,,////////////---+++)))((())))))******)))((('''&&&'''(((((((((((('''&&&&&&###$$$&&&%%%###""""""###%%%$$$$$$"""!!!                   }}}zzzxxxvvvtttpppmmmjjjhhhfffffffffffffffdddeeebbb^^^]]]^^^^^^\\\YYYVVVUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOLLLHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBBBB@@@???<<<:::888777777555444222111111111000000222333333333222111000///...---......---+++......---,,,+++)))((((((,,,,,,+++***(((&&&%%%$$$(((((())))))(((''''''&&&!!!"""######""""""$$$&&&)))(((%%%###"""!!!!!!!!!                   ~~~|||yyyxxxvvvtttpppnnnkkkiiiffffffffffffeeedddaaa^^^[[[[[[\\\\\\ZZZYYYYYYXXXVVVUUUSSSRRRRRRRRRVVVTTTSSSRRRQQQOOOLLLIIIGGGFFFEEEDDDEEEFFFGGGHHH????????????>>><<<888666666555333222111000000000000111333444444333111///000///------......,,,+++******)))))))))***+++,,,,,,,,,+++***(((&&&%%%$$$''''''''''''&&&%%%$$$$$$"""""""""!!! !!!###%%%%%%###!!!             ~~~}}}}}}||||||zzzxxxvvvuuusssooolllkkkiiigggfffffffffeeeccc___]]]\\\[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTTTTUUUTTTRRRRRRRRRQQQOOOMMMHHHGGGEEEDDDCCCCCCDDDDDD===<<<<<<<<<===<<<888444555444333222111000000000333444555555444111///---111///...---......---+++***))))))))))))***+++,,,+++******)))((('''''''''''''''''''''&&&%%%$$$############!!! """          }}}|||{{{{{{{{{zzzxxxvvvuuutttqqqnnnlllllliiigggfffffffffdddcccaaa```___^^^^^^]]]]]]^^^VVVUUUTTTTTTUUUWWWYYY[[[SSSRRRPPPPPPPPPPPPNNNMMMHHHHHHFFFDDDCCCBBBBBBBBB===;;;999;;;<<<<<<888555555444333222222111111111666666666555333111...---111000......//////---,,,------,,,,,,+++******)))***)))(((((((((((())))))))))))(((((('''&&&$$$$$$###$$$###!!!            ~~~}}}}}}}}}}}}zzzxxxvvvtttsssqqqnnnlllllljjjgggfffffffffdddcccaaaaaaaaa___^^^]]]^^^^^^UUUTTTTTTTTTVVVYYY\\\^^^VVVTTTQQQPPPPPPOOOMMMLLLGGGGGGGGGFFFEEEDDDCCCBBB???<<<999:::===>>>;;;777666666555444333333333333666555555444222111000000333111000///000000///------............,,,+++*********(((''''''(((((()))((((((((('''&&&$$$###"""!!!"""###!!!            zzzxxxvvvuuutttrrrooolllllljjjgggffffffeeedddbbb`````````^^^\\\[[[\\\]]]XXXWWWVVVUUUVVVXXX[[[]]]ZZZXXXUUURRRQQQPPPNNNLLLEEEFFFGGGHHHHHHGGGEEEDDDBBB===::::::>>>???===:::777666666555444444444444555444333222222222222333333222000000111111///...***+++...000111000///...,,,+++)))((('''''''''(((%%%%%%%%%$$$###""" !!!""""""                |||yyyxxxxxxxxxwwwuuuqqqnnnlllnnnnnnllljjjgggdddaaa___bbbcccbbb___ZZZWWWXXXYYY[[[XXXUUUVVVYYY[[[[[[YYYWWWVVVTTTRRRQQQPPPQQQQQQNNNKKKHHHHHHIIIIIIFFFCCC@@@???>>>===;;;999888888:::999888777777888999:::444666999999888666666666...111---'''---888888000---......///...---+++***---+++******++++++)))((($$$''''''""" """"""!!!$$$###!!!                   ~~~{{{yyywwwwwwvvvtttrrrooolllkkkllllllkkkiiigggeeecccbbbdddeeeeeebbb^^^[[[\\\]]]\\\ZZZWWWXXXZZZ[[[YYYXXXUUUTTTRRRPPPOOONNNNNNNNNLLLHHHFFFEEEGGGFFFDDD@@@???>>>>>><<<;;;:::999999999888777666666666777777111333444444333222222333...111...***000;;;===666............---,,,***)))---+++))))))******)))'''!!!%%%&&&"""!!!$$$&&&%%%"""!!!!!!                 ~~~~~~~~~~~~|||{{{vvvuuusssqqqooommmkkkjjjjjjjjjiiiiiigggfffeeedddeeeeeeeeebbb```^^^___```^^^\\\[[[[[[[[[ZZZXXXVVVRRRQQQPPPNNNMMMLLLKKKKKKIIIFFFCCCCCCDDDDDDAAA>>>>>>======<<<;;;;;;::::::999888777666555444444444111222222111000000111333111444111...333===>>>888//////......---+++***)))---+++)))((())))))(((''' $$$%%%!!! ###%%%$$$                  ~~~~~~~~~~~~wwwuuussspppnnnlllkkkkkkjjjjjjjjjiiihhhfffeeedddbbbbbbaaa```^^^^^^^^^^^^______^^^]]]\\\YYYVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIHHHEEEBBBBBBCCCCCC@@@=========<<<<<<;;;;;;;;;::::::999888777555444333333333333333222000111333555666888555222444999999555//////...---,,,***))))))---***(((''''''((('''&&&"""%%%%%%                     ~~~}}}~~~~~~~~~}}}yyywwwuuurrrpppnnnmmmmmmllllllkkkjjjiiigggeeedddbbbaaa```___^^^^^^^^^^^^___``````^^^\\\YYYVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJFFFDDDCCCEEEDDDBBB>>>======<<<<<<;;;;;;;;;:::;;;:::999888666555333222444444444333111222444666666666444222222555555333///...---,,,+++******)))---***'''%%%&&&&&&&&&%%%###&&&&&&!!! !!!!!!!!!!!!                 ~~~}}}~~~}}}|||{{{zzzyyyxxxuuusssqqqooonnnnnnmmmmmmllljjjhhhgggfffeeecccaaaaaaaaaaaa```___^^^______]]]ZZZXXXWWWWWWTTTTTTSSSRRRPPPNNNLLLJJJKKKHHHEEEEEEFFFFFFCCC@@@>>>======<<<;;;;;;:::::::::::::::999777555333222222333333222111111222444000111000000111222333333...---,,,+++*********+++---***&&&$$$$$$%%%$$$$$$!!!%%%&&&"""!!!$$$&&&%%%!!!               ~~~{{{zzzzzzyyyxxxuuurrrpppnnnmmmmmmmmmmmmlllkkkjjjiiihhheeebbbbbbccccccaaa___\\\]]]^^^\\\YYYWWWXXXZZZUUUUUUTTTSSSQQQNNNLLLJJJLLLIIIFFFFFFGGGGGGDDDAAA???>>>>>><<<;;;:::999999888888888888666555333222000222333333222111111222/////////000///...///111---,,,+++******+++,,,,,,---)))%%%######$$$$$$### $$$%%%!!! ###%%%$$$ """             ~~~zzzzzzzzzyyywwwssspppmmmllllllmmmmmmnnnmmmmmmmmmhhheeebbbaaabbbbbb```]]][[[\\\\\\ZZZWWWWWWZZZ]]]UUUUUUUUUSSSQQQNNNLLLJJJLLLIIIFFFFFFGGGGGGDDDAAA@@@???>>>===;;;:::888888666666777777666444222111111333555555444333222333222111111000...+++***,,,,,,+++*********+++,,,------)))%%%""""""#########!!!$$$######&&&                   ~~~||||||{{{zzzxxxvvvtttrrrpppooonnnlllllllllmmmnnnjjjhhhfffeeedddccc```]]]```^^^\\\[[[ZZZYYYWWWUUUTTTUUUWWWXXXVVVRRRNNNLLLNNNKKKGGGEEEEEEFFFFFFFFFBBB@@@>>>;;;::::::;;;;;;:::999777666444333333333777555333444666777555222999555111222555666333///,,,+++***+++++++++)))&&&///,,,((($$$"""###$$$&&&                  ~~~||||||~~~|||zzzxxxvvvuuuuuuuuusssqqqpppnnnllljjjjjjiiigggfffddddddcccbbb___]]]```^^^\\\[[[ZZZYYYWWWUUUUUUVVVWWWXXXVVVSSSPPPMMMOOOKKKGGGEEEEEEFFFFFFFFFFFFDDDAAA===;;;:::999::::::999888777666555555555444333111222555666555333:::666111000333333111......---++++++,,,,,,***))),,,***&&&###!!!!!!"""###            |||{{{zzzzzz|||yyyvvvttttttuuuwwwtttsssrrrooolllhhhfffdddeeedddcccccccccbbb```^^^```^^^\\\[[[ZZZYYYWWWUUUUUUVVVWWWWWWVVVSSSQQQOOOOOOKKKGGGEEEEEEEEEFFFEEEIIIGGGCCC???<<<:::888888999999888777777777777777222111111222444555444333;;;666111///000111000...000...,,,++++++,,,,,,+++***((('''%%%###"""!!!!!!               |||{{{zzzzzz}}}{{{yyyvvvuuutttuuuvvvssssssrrrppplllhhheeecccdddcccbbbcccdddcccaaa___```^^^\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRPPPOOONNNJJJFFFDDDCCCDDDDDDDDDHHHFFFCCC???<<<:::888888888888777777777777888888555444444333444444333222:::666111...///111111111000...***)))***+++++++++))))))((('''&&&$$$###"""                ~~~}}}}}}zzzzzzyyyxxxwwwuuutttsssqqqqqqqqqooommmjjjgggfffeeedddcccdddeeeeeecccaaa```^^^\\\[[[ZZZYYYWWWUUURRRRRRQQQQQQPPPPPPOOOOOOMMMIIIEEEBBBBBBBBBBBBAAADDDCCCAAA???===;;;:::999:::::::::::::::;;;;;;<<<::::::999777555333222222888555111//////111333444...+++((('''''')))))))))'''''''''&&&%%%###!!!           xxxxxxyyyyyyxxxvvvtttrrrpppppppppooonnnlllkkkjjjfffeeeddddddeeeeeecccaaa```^^^\\\[[[ZZZYYYWWWUUUPPPPPPOOONNNNNNOOOOOOPPPMMMIIIEEEBBBAAABBBAAAAAAAAA@@@@@@???===<<<;;;;;;???>>>>>>>>>>>>>>>???@@@===>>>===:::666333222222555444111///...///111222+++)))'''&&&&&&''''''&&&#########"""!!!!!!             ~~~yyyyyyxxxwwwvvvuuuuuutttqqqqqqpppooonnnmmmmmmnnnfffeeeddddddddddddaaa___```^^^\\\[[[ZZZYYYWWWUUUQQQPPPNNNMMMNNNOOOPPPQQQOOOKKKFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@???===<<<;;;@@@??????>>>>>>>>>??????===>>>>>>;;;666333333444444333222///,,,++++++,,,)))(((&&&&&&''''''%%%$$$!!!!!!  """                  ~~~|||{{{yyywwwtttssstttvvvwwwsssrrrpppnnnnnnnnnnnnoooeeedddcccccccccbbb```^^^```^^^\\\[[[ZZZYYYWWWUUUQQQPPPOOONNNNNNOOOQQQSSSPPPMMMHHHEEEDDDDDDDDDCCCDDDCCCCCCBBB@@@>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<;;;======:::666444444666444444222...***'''&&&&&&)))(((''''''((('''%%%######"""!!! """                   ~~~}}}}}}}}}}}}~~~|||xxxuuuttttttvvvwwwvvvvvvuuurrrnnnjjjhhhhhhhhhhhhhhhfffbbb`````````bbb^^^[[[ZZZ[[[[[[YYYVVVOOOOOOOOOPPPPPPOOOLLLIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<======:::999888666555555444444444111...+++***)))(((&&&'''&&&$$$"""""""""""""""$$$###!!! !!!"""###                 ~~~}}}|||{{{{{{|||zzzwwwuuussssssuuuuuurrrssssssqqqmmmjjjiiiiiiggghhhgggeeebbb`````````aaa___\\\ZZZYYYXXXVVVTTTQQQPPPPPPPPPQQQOOOLLLIIIIIIHHHFFFEEECCCBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<999888777666444444333333222000,,,***)))((('''%%%%%%$$$###"""!!!!!!"""###$$$###!!! !!!!!!!!!             }}}|||{{{zzzzzz{{{yyyvvvtttrrrrrrssstttpppqqqqqqpppmmmjjjjjjjjjfffggggggeeebbb```___`````````^^^[[[WWWTTTTTTTTTSSSRRRQQQQQQQQQOOOLLLIIIIIIHHHFFFCCCBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@======<<<<<<;;;;;;::::::999888777666444333222111000---+++)))((('''&&&$$$######"""!!!!!!!!!""""""$$$"""!!!             ~~~}}}{{{zzzyyyyyyyyyxxxvvvsssrrrrrrrrrrrrqqqrrrrrrpppmmmkkkjjjjjjfffffffffdddaaa```___```^^^______\\\WWWTTTUUUWWWVVVTTTSSSRRRQQQPPPLLLJJJJJJHHHFFFDDDCCCCCCDDDDDDGGGFFFDDDBBBAAAAAA@@@AAA>>>>>>======<<<;;;:::999::::::999777555333222111...,,,***))))))(((&&&$$$!!!!!!!!!!!!!!!"""""""""###"""!!!             ~~~|||{{{zzzzzzyyyyyyxxxvvvtttsssrrrrrrrrrsssttttttrrrnnnkkkiiiiiieeeffffffeeebbb``````aaa\\\^^^___\\\XXXVVVXXX[[[VVVUUUSSSRRRQQQPPPMMMKKKKKKJJJHHHFFFEEEEEEFFFFFFHHHFFFDDDBBBAAAAAAAAAAAA>>>??????>>>===<<<;;;:::<<<<<<;;;999777444222111---,,,*********)))'''%%%!!!!!!!!!"""""""""""""""###"""!!!              ~~~}}}|||{{{{{{{{{zzzyyyxxxvvvuuutttsssssstttuuuuuurrrnnnkkkjjjiiifffggggggeeecccaaaaaabbb]]]]]]]]]\\\ZZZYYYZZZ[[[VVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFCCCAAA@@@AAABBBCCC??????@@@@@@@@@>>>===<<<======<<<;;;888555222000,,,+++************(((&&&"""""""""######"""!!!!!!""""""!!!             ~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuuuuurrrssssssqqqnnnkkkjjjkkkgggggghhhfffdddccccccddd___]]][[[ZZZZZZZZZYYYWWWUUUSSSPPPPPPPPPPPPNNNMMMHHHIIIJJJJJJIIIHHHFFFEEEFFFDDDBBB@@@@@@AAABBBCCC???@@@AAABBBBBBAAA???>>>======<<<;;;888444111...))))))((()))***)))'''$$$###$$$$$$$$$$$$"""!!! """"""!!!               ~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvnnnppppppooommmkkkkkklllggghhhhhhgggeeecccdddeeeaaa]]]YYYXXXYYYYYYVVVSSSTTTRRROOOOOOOOOPPPOOOMMMFFFGGGIIIJJJJJJHHHEEECCCEEECCCAAA??????@@@CCCDDD???@@@BBBCCCCCCBBBAAA@@@<<<<<<<<<:::777333///---(((''''''((()))(((&&&###$$$%%%%%%%%%$$$###!!! """"""!!!                      }}}{{{|||yyyvvvuuuvvvwwwwwwwwwxxxsssooooooqqqqqqnnnjjjhhhhhhhhhgggeeedddfffggg```]]]YYYWWWVVVVVVVVVUUUTTTTTTSSSTTTTTTSSSPPPNNNGGGHHHJJJJJJJJJHHHFFFEEEAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBEEEHHHHHHCCC===??????<<<888333000//////((((((((('''&&&%%%###"""%%%%%%&&&%%%$$$!!!              }}}}}}zzzvvvsssrrrrrrqqqppprrrnnnkkkkkknnnnnnllliiikkkkkkjjjgggcccaaaaaabbbbbb___[[[XXXWWWWWWVVVUUUXXXVVVTTTSSSRRRPPPLLLJJJHHHIIIJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@BBB@@@???BBBFFFGGGCCC??????>>>;;;777333000//////)))((('''&&&%%%$$$$$$###%%%%%%%%%$$$"""        ~~~|||}}}yyyvvvuuutttsssqqqnnnkkkiiijjjlllmmmkkkhhhjjjkkkjjjgggccc```______dddaaa]]]ZZZYYYYYYXXXWWWXXXVVVSSSQQQOOONNNLLLJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDCCCAAA@@@???>>>>>>>>>@@@>>>===???CCCEEECCCAAA===<<<999666333111//////***)))'''%%%$$$$$$$$$%%%%%%%%%$$$"""          }}}}}}}}}}}}{{{zzz~~~|||yyyxxxxxxxxxvvvuuupppnnnmmmmmmnnnnnnkkkiiihhhiiiiiigggdddbbbaaabbbcccaaa]]][[[[[[[[[[[[[[[WWWTTTQQQOOOPPPPPPOOONNNLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@??????>>>>>>AAA???===>>>@@@BBBBBBAAA<<<:::777555333111///...+++)))&&&$$$###$$$%%%%%%%%%$$$"""             }}}}}}}}}}}}{{{zzzzzzxxxvvvuuuvvvuuutttrrrsssrrrqqqpppooommmjjjhhhhhhjjjjjjiiifffcccbbbbbbaaa___\\\[[[\\\]]]^^^^^^XXXVVVRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAADDDBBB???>>>??????@@@@@@<<<999555333222111...,,,+++)))&&&$$$###$$$%%%%%%###"""!!!                ~~~|||}}}{{{yyyxxxwwwvvvsssqqqrrrrrrqqqpppmmmjjjhhhfffkkklllllljjjfffbbb`````````]]][[[ZZZ[[[]]]]]]]]]\\\YYYVVVSSSQQQOOOMMMKKKMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBBDDDBBBAAA???>>>>>>>>>???<<<888444222222000---******)))'''%%%$$$$$$$$$%%%!!!!!!           }}}~~~}}}{{{zzzzzzyyywwwuuupppqqqqqqpppnnnkkkhhhgggiiijjjkkkjjjfffbbb``````aaa^^^[[[YYYYYYZZZZZZYYYZZZXXXUUUSSSRRROOOKKKHHHLLLLLLKKKIIIIIIHHHHHHHHHDDDCCCBBBAAA@@@@@@??????@@@@@@???>>>===<<<===>>>===888333111111000+++''')))((('''&&&%%%$$$$$$###            }}}{{{wwwvvvvvvwwwyyyyyyxxxvvvoooqqqrrrrrrpppmmmkkkjjjccceeehhhhhhfffdddccccccbbb___[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSRRRPPPLLLJJJLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDBBB@@@???======<<<;;;<<<======<<<<<<===>>>>>>999333111111///***&&&((((((((('''&&&%%%###"""                  ~~~}}}zzzwwwsssrrrssswww|||}}}zzzwwwrrrssssssrrrpppllliiifffdddcccccceeeffffffdddbbbcccaaa^^^[[[YYYYYYYYYZZZWWWVVVUUUTTTSSSPPPKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGAAA===>>>===;;;:::<<<888;;;===<<<999777888:::666333000---,,,+++)))((()))((('''&&&%%%$$$$$$###!!!              }}}zzzxxx{{{xxxwwwxxxyyyyyyuuurrrrrrrrrrrrqqqooommmkkkiiihhhgggeeeeeeeeeccc___]]]]]]\\\[[[ZZZ[[[]]]___```UUUTTTSSSSSSSSSPPPMMMIIIKKKJJJJJJJJJJJJKKKKKKKKKJJJDDD@@@@@@>>>;;;:::;;;:::<<<===<<<999888999;;;555222///,,,+++***)))''''''&&&%%%$$$###""""""!!!       }}}{{{zzz|||xxxwwwwwwwwwtttqqqssssssqqqooonnnmmmlllllliiihhhfffeeedddbbb^^^[[[[[[ZZZZZZ[[[]]]___aaacccVVVUUUUUUUUUUUUSSSPPPNNNLLLKKKKKKJJJJJJKKKKKKKKKNNNGGGCCCBBB@@@<<<:::<<<=========;;;999888:::;;;444111---+++***)))'''&&&$$$$$$###"""!!!          ~~~||||||~~~zzzvvvuuuwwwxxxwwwvvvwwwuuurrrooommmlllmmmmmmiiihhhgggggggggeeebbb_________^^^]]]]]]^^^______\\\ZZZYYYYYYXXXWWWTTTRRRKKKKKKJJJIIIIIIIIIJJJJJJNNNHHHCCCCCCAAA===<<<>>>BBB@@@===:::888777888999333000,,,***)))(((&&&%%%######"""!!!           ~~~~~~~~~}}}yyyuuuuuuwwwyyyyyyxxxzzzwwwsssooommmllllllllllllkkkjjjiiiiiigggdddaaabbbbbbaaa___^^^^^^]]]]]]```^^^[[[ZZZXXXVVVSSSQQQKKKJJJHHHGGGFFFGGGHHHHHHKKKEEEAAABBBAAA>>>===???DDDAAA<<<999666555444444222///+++)))((('''%%%$$$######"""!!!          ~~~{{{wwwvvvwwwyyyxxxvvvyyywwwtttpppnnnmmmmmmmmmqqqooommmllljjjgggccc```aaaaaaaaaaaa``````_________\\\YYYWWWVVVTTTQQQNNNJJJIIIGGGEEEDDDEEEFFFGGGHHHBBB>>>??????<<<<<<>>>AAA===999777555444222000222///+++)))((('''%%%$$$######"""!!!          |||xxxwwwxxxyyywwwtttvvvuuusssqqqpppooopppppppppooommmllljjjhhhdddaaabbbbbbbbbbbbaaaaaa```___]]]ZZZWWWUUUUUUSSSQQQOOOLLLJJJGGGEEEDDDEEEGGGHHHGGGAAA<<<<<<<<<888777999:::777555444555444222///222000,,,)))((('''&&&$$$""""""!!!       }}}zzzwwwwwwzzzzzzxxxvvvsssrrrrrrrrrqqqrrrrrrrrrkkkkkkjjjjjjkkkjjjgggddddddddddddcccaaa```^^^]]]\\\ZZZWWWVVVVVVVVVTTTSSSMMMKKKHHHFFFEEEFFFGGGIIIGGG@@@<<<;;;999555444555444222111333555555333000333000,,,***)))(((&&&%%%"""!!!          {{{{{{{{{|||||||||||||||wwwuuurrrqqqrrrrrrrrrqqqqqqnnnkkkjjjkkkkkkhhheeecccbbb```^^^]]]^^^___```[[[WWWTTTUUUVVVUUUPPPKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIDDD<<<777444333222111///222222000222666777555))))))******)))(((''''''%%%###!!!              ~~~zzzzzzzzz{{{{{{|||||||||uuussspppooooooooonnnmmmmmmkkkjjjjjjkkkkkkhhhfffdddcccbbbaaa`````````aaa\\\XXXUUUUUUWWWVVVQQQLLLLLLLLLKKKIIIHHHFFFEEEEEECCC@@@<<<999888666444333222444222...---///...,,,))))))((((((&&&%%%$$$###"""!!!            }}}{{{zzzzzzzzz{{{{{{|||||||||vvvssspppnnnnnnnnnmmmllliiiiiiiiijjjlllkkkhhheee`````````______^^^]]]\\\YYYVVVSSSSSSTTTRRRNNNJJJNNNMMMKKKIIIFFFCCCAAA@@@<<<;;;::::::;;;999666444333444222---+++,,,***'''((('''&&&%%%###!!!          |||zzz}}}}}}}}}|||||||||{{{{{{yyywwwsssqqqqqqpppooonnniiijjjkkkmmmllljjjgggddd^^^___`````````^^^\\\[[[YYYWWWTTTSSSSSSRRROOOLLLOOOMMMKKKHHHEEEBBB@@@???888888777888999888555333000222111---,,,......+++&&&%%%$$$###!!!        }}}{{{~~~|||{{{zzzzzz{{{xxxuuusssrrrrrrpppooolllnnnoooooollliiieeecccbbbccceeefffeeeccc```___\\\ZZZXXXVVVUUUTTTRRRPPPMMMLLLJJJGGGEEEBBB@@@???999777555444444333222000---//////++++++...///,,,######"""!!!!!!""""""###        }}}~~~|||{{{zzzyyyyyyvvvsssqqqqqqqqqpppooonnnpppqqqoookkkgggeeedddbbbcccdddeeedddbbb```___XXXWWWUUUSSSPPPOOONNNNNNJJJJJJHHHFFFCCCAAA???>>>999666444222222000...,,,***,,,+++''''''))))))&&&""""""!!! !!!"""###$$$!!!          }}}}}}||||||{{{zzzzzzzzzwwwuuurrrqqqqqqqqqpppooommmoooooommmiiifffffffff```aaaaaaaaa```___^^^]]]VVVUUUSSSPPPMMMLLLLLLLLLIIIHHHFFFCCC@@@===;;;:::666555555555444111,,,)))''')))((($$$###%%%%%%"""###"""  !!!"""           yyyyyyyyyzzzzzzzzz{{{{{{wwwuuurrrqqqrrrrrrrrrqqqkkklllmmmkkkgggeeefffhhhcccccccccbbbbbbaaa```___ZZZZZZXXXUUURRRPPPQQQRRRHHHGGGDDDAAA===:::888666333444666888777333,,,'''%%%'''&&&######&&&'''$$$$$$###            !!!      }}}}}}~~~{{{{{{||||||{{{{{{zzzyyy{{{xxxtttqqqoooppprrrssstttrrrpppllljjjiiihhhhhheeedddbbbaaa___^^^]]]]]]___]]]ZZZVVVSSSQQQPPPPPPKKKHHHCCC???===:::888666555555555555222///,,,***''''''&&&%%%%%%$$$######             ###       ~~~}}}zzzzzzzzzzzzzzzyyyyyyxxxzzzxxxvvvtttssstttuuuvvvtttsssqqqnnnllljjjiiihhhfffeeecccbbb```___^^^^^^\\\ZZZXXXUUUQQQOOOMMMLLLIIIFFFAAA===;;;999666444333333333111///---***((('''&&&&&&%%%$$$$$$######!!!  !!!!!!            ~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxxxxssssssrrrpppmmmkkkiiigggffffffdddbbbaaa___^^^]]]XXXWWWUUUSSSPPPLLLJJJHHHGGGDDD???;;;999777444222111000///---+++)))((('''&&&&&&%%%%%%$$$#########"""!!! !!!"""!!! ###            ~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvqqqqqqqqqpppmmmjjjgggeeeeeeeeedddbbb```^^^\\\[[[UUUTTTSSSRRRNNNKKKGGGEEEFFFCCC>>>:::888666333111000///---***)))'''''''''%%%%%%$$$$$$#########"""""" !!! !!!            |||||||||||||||{{{zzzzzz}}}}}}|||{{{yyywwwuuussspppoooooonnnkkkhhheeecccccccccbbbaaa___\\\ZZZXXXTTTTTTSSSQQQMMMJJJFFFDDDFFFBBB===:::777555222000///...,,,***((('''''''''$$$###############"""""" """"""           ||||||}}}}}}||||||{{{zzz~~~~~~}}}{{{xxxvvvtttrrroooooonnnllliiigggdddcccbbbbbbbbb```^^^[[[XXXVVVTTTSSSQQQOOOLLLIIIFFFDDDDDDAAA<<<888666444111///---,,,+++***)))'''&&&&&&"""""""""""""""""""""""" !!!           ~~~~~~}}}~~~|||{{{yyywwwvvvuuuqqqpppmmmkkkhhhgggeeeeeebbbbbbbbbaaa___[[[XXXVVVTTTRRROOOLLLIIIGGGEEEDDDBBB???:::666444222///---************)))'''%%%###""""""""""""""""""""""""!!!             """     |||}}}}}}}}}}}}|||{{{{{{~~~~~~|||zzzyyyyyyxxxxxxsssqqqnnnkkkhhhggggggfffcccccccccbbb```\\\YYYVVVSSSQQQNNNJJJGGGEEEDDDDDDAAA===888555222000...,,,((()))******(((&&&###"""!!!!!!!!!!!!"""""""""""""""!!!           ###&&&"""        |||~~~|||{{{zzzxxxvvvwwwvvvuuuttttttssssssssstttrrroookkkhhhfffeeeeeeeeecccaaa```^^^[[[WWWTTTRRRNNNJJJHHHHHHFFFBBB>>>===:::777666555444222000...---,,,***(((&&&###""" """%%%%%%### !!!       %%%'''!!!          ~~~~~~}}}||||||||||||{{{yyywwwvvvuuutttttttttttttttsssqqqnnnkkkhhhffffffeeecccbbb```^^^]]]ZZZUUURRRPPPLLLHHHFFFFFFDDD@@@<<<;;;999666444333111///...,,,,,,+++***(((&&&$$$### """$$$$$$""" !!!     !!!+++,,,!!!      |||{{{{{{|||~~~~~~{{{yyyvvvuuuuuuttttttttttttuuuqqqooommmkkkhhhgggfffeeebbb```^^^\\\ZZZWWWSSSPPPMMMJJJEEEDDDCCCAAA===:::999666333111000...,,,************)))'''%%%$$$### ###$$$$$$""" !!!           """(((%%%$$$%%%"""    ~~~}}}~~~~~~~~~~~~zzzwwwuuuuuuttttttttttttuuuuuuooonnnllljjjhhhgggfffeeeaaa___]]][[[YYYVVVQQQNNNKKKHHHDDDBBBAAA@@@;;;888666333000...---+++)))'''))))))((((((&&&%%%$$$###!!!"""$$$%%%$$$###!!!!!!       ###(((,,,)))###    }}}{{{zzz|||yyyvvvuuuuuuttttttttttttuuummmmmmllljjjhhhfffeeedddaaa___]]][[[YYYUUUPPPMMMJJJGGGBBBAAA@@@>>>:::777333000---++++++***(((&&&((((((''''''%%%$$$###""""""###$$$%%%$$$###!!!     """%%%"""   |||zzzzzz||||||}}}~~~}}}wwwvvvuuuttttttsssssssssmmmmmmllljjjhhheeecccbbb```^^^\\\ZZZWWWTTTOOOLLLHHHEEEAAA???>>>===888555000...+++*********((('''(((''''''&&&$$$###!!! """"""######"""!!!         ~~~}}}}}}|||{{{|||}}}~~~}}}|||yyyxxxvvvuuusssrrrrrrrrrmmmmmmllljjjhhheeebbb```___]]]ZZZXXXUUUQQQMMMIIIFFFBBB>>><<<<<<:::666222...---+++***++++++***)))(((((('''%%%###!!!           }}}~~~{{{zzzzzzyyyxxxwwwzzzyyywwwuuusssrrrqqqqqqnnnmmmllljjjgggdddaaa___]]][[[XXXVVVSSSPPPKKKGGGDDD@@@<<<::::::888444000...,,,******+++,,,+++***(((((('''%%%###          !!!        }}}~~~|||{{{zzzyyyxxxxxxwwwxxxuuuwwwwwwvvvsssooonnnnnnllllllllllllllliiiddd```[[[\\\[[[XXXQQQKKKGGGEEEDDD???999555333222///,,,,,,+++***)))((('''&&&%%%###$$$%%%%%%$$$"""              ~~~~~~||||||zzzyyyxxxwwwwwwwwwsssuuuvvvtttqqqooommmmmmnnnmmmlllkkkjjjgggccc```]]]\\\ZZZVVVRRRNNNIIIGGGCCC???999555333222///---,,,+++***((('''%%%$$$$$$ !!!"""###"""             ~~~~~~{{{}}}|||{{{yyywwwvvvuuuuuuqqqssstttsssqqqnnnmmmmmmpppnnnkkkiiihhheeeaaa^^^]]]YYYTTTQQQPPPNNNJJJFFF???<<<777333111000///---+++***)))'''%%%###"""!!! !!!               ~~~~~~~~~|||{{{~~~}}}{{{yyywwwuuuttttttppprrrtttsssqqqooonnnnnnqqqnnnkkkgggeeebbb___\\\ZZZTTTMMMJJJKKKKKKGGGCCC;;;999555222///......---***)))'''&&&$$$""" """              $$$###    ~~~~~~~~~}}}}}}}}}|||zzzxxxvvvuuuttttttqqqsssttttttrrrpppooooooqqqnnnjjjfffccc```\\\ZZZWWWQQQJJJGGGHHHHHHEEEAAA;;;:::777333000//////000((('''&&&$$$###!!!                 $$$###       |||{{{zzzxxxvvvuuuttttttrrrtttuuutttrrrooonnnnnnooollliiifffccc___[[[WWWVVVQQQKKKHHHGGGFFFDDDAAA<<<;;;999555111///000111&&&&&&%%%$$$"""!!!                    {{{zzzyyywwwvvvuuuuuuuuurrrtttuuussspppnnnllllllllljjjhhhfffccc___ZZZVVVRRRPPPLLLHHHEEEBBB@@@???999888666222---***+++---%%%%%%$$$$$$###""""""!!!             ~~~~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvrrrssstttrrrooolllkkkjjjjjjiiihhhfffddd___YYYUUUNNNMMMKKKGGGAAA===<<<<<<444444222---'''$$$%%%((($$$$$$$$$$$$#########"""               ~~~}}}{{{zzzyyyyyyyyywwwuuutttvvvxxxyyyvvvssspppooonnnmmmlllkkkhhhdddaaa___[[[TTTOOONNNLLLIIIGGGDDD@@@:::777///...,,,+++******++++++&&&))),,,+++&&&""" !!!"""######!!!                    |||{{{{{{zzzyyyxxxwwwwwwxxxxxxzzzwwwssspppooommmllljjjjjjfffbbb```^^^ZZZTTTOOOKKKIIIEEEBBB???;;;777333111000...---,,,,,,---...%%%'''))))))(((&&&%%%%%%%%%###!!!             !!!    ~~~~~~{{{xxxxxxzzz{{{yyywwwwwwtttqqqnnnlllkkkhhhfffhhhddd```]]]\\\XXXSSSNNNNNNJJJEEEAAA>>>;;;777555111000...---,,,,,,---...%%%%%%$$$%%%&&&'''&&&%%%)))%%%                 ###    {{{wwwwww{{{{{{xxxtttqqqooollljjjiiihhhfffdddeeeaaa\\\ZZZYYYVVVQQQMMMMMMIIIDDD@@@<<<:::777555///...,,,+++******++++++'''$$$ """###!!!&&&###            !!!     ~~~}}}~~~}}}yyyuuuvvvyyyyyyvvvqqqnnnlllkkkjjjjjjiiigggeeebbb^^^YYYWWWVVVTTTOOOLLLGGGCCC>>>:::777444222000...---+++***))))))******'''### !!!              """$$$!!!  ||||||}}}~~~zzzxxxvvvvvvwwwvvvssspppooonnnlllllllllkkkhhhfff___[[[VVVSSSSSSQQQNNNJJJCCC@@@<<<999777555222000...---,,,***)))******+++$$$""" """###$$$###              !!!      ~~~|||{{{{{{xxxxxxxxxwwwvvvtttrrrppppppnnnmmmllljjjhhhdddaaa]]]XXXSSSQQQQQQPPPLLLIIIAAA???<<<;;;999777444111---,,,***)))(((((())))))######$$$###!!!!!!"""###                      }}}{{{zzzwwwxxxyyyxxxuuusssqqqqqqooonnnkkkiiigggccc___[[[[[[WWWRRRPPPOOOOOOLLLIII;;;:::888777777444000---***)))'''&&&%%%%%%&&&&&&###%%%&&&###                        }}}{{{{{{{{{xxxwwwwwwuuutttrrrpppoooqqqmmmhhheeebbb```]]]\\\]]]YYYRRRMMMJJJHHHFFFDDD===999555333333111---))))))+++,,,)))$$$"""%%%***%%%$$$###!!!                 ~~~}}}}}}}}}xxxxxxwwwvvvtttrrrqqqpppnnnkkkgggdddaaa___\\\ZZZYYYUUUNNNIIIFFFDDDBBB@@@<<<888555333222000,,,)))'''((()))'''###"""###%%%###"""!!!                   ~~~}}}}}}}}}yyyyyyxxxwwwuuusssqqqpppjjjhhheeecccaaa^^^ZZZWWWUUUQQQKKKGGGDDDAAA???===:::777444222000---***(((%%%%%%%%%$$$###"""                    }}}|||{{{{{{{{{xxxxxxwwwvvvuuusssqqqppphhhfffeeecccaaa^^^YYYVVVTTTQQQKKKGGGDDDBBB???===777555333000---+++((('''$$$###"""######"""                  ~~~}}}}}}||||||xxxxxxwwwvvvtttrrrpppooohhhgggeeecccaaa]]]YYYUUURRRNNNJJJFFFCCCAAA>>>;;;444333222...+++(((&&&%%%######"""######"""                    yyyxxxxxxwwwuuusssqqqpppjjjgggdddaaa___\\\WWWTTTMMMJJJFFFBBB@@@===:::777222222000---)))%%%$$$$$$#########"""!!!                    {{{{{{zzzyyywwwuuusssrrrkkkgggccc___\\\XXXUUURRRIIIFFFCCC@@@===;;;777444000000000,,,'''###"""###!!!######!!!                   ~~~}}}}}}|||{{{yyywwwuuutttkkkgggaaa\\\YYYVVVSSSQQQIIIFFFCCC@@@===;;;777444///000///+++&&&""""""### ###$$$ !!!                |||yyywwwvvvvvvuuutttrrrjjj```XXXTTTRRRPPPNNNEEEDDDAAA>>>:::666333111//////---)))$$$"""""""""                         |||yyyxxxxxxxxxwwwvvvmmmggg]]]VVVRRROOOLLLJJJBBBAAA>>>;;;888666555444,,,+++(((%%%"""!!!                       |||zzzxxxvvvwwwvvvuuutttiiiddd]]]VVVQQQMMMIIIFFF???===;;;888666555666666---)))%%%#########!!!               """%%%    ~~~~~~~~~zzzxxxuuusssrrrqqqooommmhhhddd___XXXRRRMMMHHHFFF???===999666444444555666222,,,&&&%%%&&&&&&"""             222555$$$     {{{yyyuuurrrppplllhhheeedddbbb^^^XXXQQQKKKGGGFFF@@@>>>:::666333222333333444...(((%%%&&&&&&!!!             333777'''      }}}zzzwwwsssoookkkfffbbb]]]\\\YYYSSSLLLGGGDDDDDD???===999555111000//////000+++&&&######"""              $$$(((        {{{xxxuuurrrnnniiiddd```XXXXXXTTTNNNGGGCCCBBBCCC:::999666333000---++++++)))'''$$$"""                       ~~~}}}||||||vvvtttqqqooolllgggbbb^^^WWWVVVSSSMMMFFFBBBCCCEEE666555333111...,,,***)))%%%%%%$$$""" !!!###                        |||yyyxxxtttpppmmmlllhhhccc^^^VVVSSSNNNJJJFFFCCC???<<<666222//////222222000...)))'''$$$"""""""""!!!                        |||xxxwwwsssnnnllljjjgggaaa]]]VVVRRRMMMIIIEEEAAA===;;;777555222000///...,,,+++'''%%%"""               ~~~zzzvvvuuuqqqllliiigggddd^^^YYYTTTPPPKKKFFFBBB>>>:::777444444333000---+++++++++'''%%%"""              ~~~}}}yyyuuurrrnnniiifffddd```ZZZUUUQQQNNNHHHCCC???;;;777444---///000...+++)))+++...(((&&&###"""""""""!!!!!!                }}}xxxsssoookkkfffbbb```[[[UUUPPPMMMJJJDDD@@@<<<888444111+++---...,,,)))'''))),,,'''$$$"""!!!!!!!!!!!! !!!              }}}wwwrrrmmmhhhccc___\\\WWWQQQLLLIIIEEEAAA<<<999555222///......---***'''%%%%%%%%%###                 }}}wwwrrrkkkfffaaa\\\YYYTTTNNNHHHEEEBBB===:::777444000......,,,)))'''&&&%%%$$$"""!!!                 ~~~xxxrrrjjjeee___[[[XXXSSSLLLGGGCCC@@@;;;888666333000...+++(((%%%%%%'''(((&&&$$$"""                            ~~~{{{xxxvvvtttrrrmmmeee[[[WWWWWWUUUNNNGGG@@@>>>:::555111...---,,,((((((((())))))'''$$$!!!                           }}}xxxuuuqqqnnnkkkgggaaaYYYVVVTTTRRRMMMHHH???===:::666222///,,,+++)))(((((((((((('''### !!!!!!                           {{{vvvrrrnnnjjjggg```\\\WWWTTTQQQNNNJJJGGG===<<<:::777333///,,,***)))((('''''''''%%%"""                       |||xxxuuurrroookkkiii\\\ZZZWWWRRRMMMIIIFFFEEE:::999888666333///+++))))))(((&&&&&&%%%$$$!!!                         }}}yyyvvvsssoookkkhhh\\\ZZZVVVQQQKKKFFFBBB@@@777777666444111...+++)))(((&&&%%%$$$$$$###!!!                     zzzvvvqqqlllfffcccZZZWWWSSSNNNJJJDDD>>>:::555444333111///,,,)))(((&&&%%%###"""###"""!!!                      |||wwwsssoooiiiccc___WWWRRRLLLJJJHHHDDD===666444222000...+++***)))((($$$###!!!!!!"""""""""                        |||xxxvvvssspppmmmhhhccc___TTTNNNHHHFFFGGGEEE<<<555333111...,,,)))(((((((((###""" """""""""!!!                           }}}zzz|||xxxtttppphhh^^^ZZZ\\\OOOKKKHHHFFFEEEAAA;;;666444000,,,******((($$$!!!&&&$$$"""""""""!!!                        ~~~{{{yyytttpppnnniiiaaa]]]]]]NNNJJJFFFCCCAAA>>>999444111---***((()))'''$$$ """!!!                         ~~~{{{xxxqqqlllkkkhhhaaa[[[YYYLLLHHHBBB>>><<<:::555111---***'''&&&''''''$$$!!!                         |||zzzyyyqqqjjjhhheee]]]UUUPPPJJJEEE>>>:::888555111...***'''%%%%%%'''(((%%%"""                          ~~~}}}|||yyywwwuuulllfffeeebbbYYYPPPLLLGGGAAA;;;777555333///+++***'''%%%&&&((()))'''$$$###!!!                         }}}{{{xxxuuurrrkkkeeeaaaaaa^^^VVVNNNKKKCCC???999666555222...******'''%%%&&&)))***(((&&&%%%###!!!                          ~~~|||yyyuuupppllleeeaaa______YYYPPPJJJIII@@@===999777666444///******'''%%%&&&)))***(((%%%$$$"""                             }}}{{{yyytttmmmiiieeebbbaaa^^^VVVKKKEEEDDD>>>;;;999888777555///+++)))'''%%%&&&((()))'''$$$!!!                                    ~~~~~~|||yyyvvvrrrnnnhhheeeccc___ZZZUUUPPPKKKFFFCCC===<<<999666333000...---***)))'''%%%###"""!!!!!!                                 ~~~|||xxxuuurrrmmmhhhddd^^^[[[VVVQQQLLLGGGAAA>>><<<;;;999666333000...---***)))'''%%%###"""!!!!!!                           ~~~{{{xxxtttppplllgggccc___\\\WWWRRRMMMHHHBBB>>>999888666333000...+++***)))(((&&&$$$###"""!!!!!!                          }}}zzzvvvrrrnnnjjjeeebbb___\\\XXXSSSNNNHHHBBB>>>666555333000---***((('''((('''%%%$$$"""!!!!!!!!!                             |||xxxtttoookkkgggccc___YYYWWWSSSOOOKKKEEE>>>:::555444222000---***)))((('''&&&$$$###"""!!!                         }}}zzzvvvqqqlllhhhddd```]]]WWWTTTRRRNNNKKKEEE???:::666555444111///---+++***&&&%%%$$$"""!!!                              ~~~{{{xxxtttnnniiieeeaaa]]]ZZZTTTRRRPPPNNNKKKFFF???;;;555444222000...,,,***)))%%%$$$###"""!!!                              }}}zzzwwwsssmmmgggccc___[[[YYYMMMKKKJJJHHHFFFAAA;;;666222111///---+++)))'''&&&$$$$$$###!!!                                 xxxrrrtttooohhhdddaaa___ZZZWWWIIIIIIJJJHHHDDD???999555666222---***))))))((('''(((%%%###""""""###"""!!!###                             yyytttqqqllleeeaaa___\\\XXXTTTJJJJJJIIIGGGBBB===999666555111---***)))((((((''')))&&&###""""""""""""!!!                            }}}~~~~~~yyyuuummmhhhbbb^^^\\\YYYUUUQQQLLLJJJGGGDDD???;;;888666555222---***))))))((('''***'''$$$"""""""""!!!                       ||||||{{{zzzvvvsssjjjeee^^^ZZZYYYVVVRRROOOLLLIIIEEE@@@<<<999777777666333///,,,+++***)))(((***'''$$$"""!!!!!!               |||yyywwwssspppmmmgggbbb[[[XXXVVVTTTPPPLLLIIIFFFBBB<<<999777666666777444000...---,,,***))))))&&&###!!!                      ~~~{{{vvvrrrmmmjjjhhhccc^^^XXXUUUSSSQQQMMMJJJEEEBBB>>>999666555555555666444111///...,,,***((('''$$$!!!                      ~~~|||yyysssnnniiifffeee___ZZZTTTQQQPPPNNNJJJGGG@@@>>>:::777444444444444555222000...---+++)))&&&$$$"""                       {{{zzzwwwrrrlllgggeeeeee]]]XXXRRRNNNMMMKKKHHHDDD===;;;888666444333333333333111...,,,+++***'''%%%"""                           xxxvvvsssqqqooolllhhheeeXXXVVVRRRMMMIIIFFFDDDCCC<<<:::888777666444111......---,,,+++***(((%%%"""###"""!!!                                yyyvvvrrrooolllgggccc___YYYVVVQQQKKKFFFAAA???===:::999888666333000...---000///------,,,***&&&######"""!!!                             $$$   xxxuuuppplllgggbbb\\\XXXUUUSSSNNNHHHBBB>>>;;;:::999;;;;;;888222...---...///...---,,,+++)))&&&#########"""                          $$$### """!!! |||vvvsssnnniiiddd^^^XXXTTTOOOMMMIIIEEEAAA>>><<<<<<:::===???:::333...///111---+++***))))))'''### ###""""""!!!                      ###((($$$""" yyyssspppkkkgggbbb]]]WWWSSSMMMKKKHHHCCC@@@===<<<;;;999<<<>>>:::333......111,,,+++))))))(((&&&""" """"""!!!                     ### !!!|||vvvpppmmmiiieeeaaa\\\VVVRRROOOMMMHHHCCC>>>:::888777666888888555000------...---,,,+++***)))'''$$$!!!!!!                        {{{vvvooolllgggccc^^^YYYSSSOOOMMMKKKFFFAAA<<<999666555555555444333111///---,,,---,,,******)))'''###                           !!!  {{{vvvooolllgggaaa\\\VVVPPPLLLHHHFFFCCC???<<<999888888666555333333333222///---+++)))(((''''''%%%!!!                                   ###   }}}vvvssssssjjjgggccc___ZZZTTTNNNIIIGGGDDDAAAAAAAAA@@@<<<888333333333222000///---,,,)))(((&&&%%%%%%$$$"""                       |||vvvrrrpppfffccc^^^ZZZUUUPPPJJJFFFEEEBBB???>>>>>><<<999666222222111000///---,,,+++)))'''%%%%%%%%%$$$"""                               {{{uuuppplllddd```ZZZTTTPPPLLLHHHEEEBBB@@@===;;;:::888666333111111000///...,,,+++***)))'''%%%$$$$$$###""" !!!                             """     |||yyytttmmmgggccc^^^XXXRRRNNNKKKHHHFFF@@@>>>;;;999777555444222111111000000...,,,+++***(((&&&$$$$$$$$$###!!!!!!!!!                          }}}yyyuuupppiiiddd```[[[TTTNNNKKKHHHFFFEEE======;;;888555444444444222222111000///---,,,+++'''&&&$$$######""" !!!!!!                 !!!"""       {{{vvvqqqlllfffbbbZZZUUUOOOIIIFFFDDDBBBAAA;;;;;;999777444333444666222222111111///---,,,+++'''%%%###"""""""""                                 ~~~{{{uuunnngggcccaaaUUUQQQKKKGGGDDDAAA???===777888777555222222444777111111000///...,,,+++***&&&$$$###""""""!!!                            |||}}}{{{uuullldddaaaaaaSSSPPPKKKGGGDDDAAA>>><<<555666666333111111444777000000///...---+++***)))&&&$$$"""""""""!!!                     !!!###%%%%%%$$$$$$$$$'''"""           ~~~yyyqqqllliiieee```\\\TTTOOOHHHEEEDDDBBB???===666666444111///111444888000...---///111///+++'''(((&&&$$$###$$$$$$"""!!! !!!!!!!!!                '''999===;;;444---+++***(((---)))""""""$$$333777'''             }}}xxxqqqkkkhhhddd___ZZZQQQLLLGGGDDDDDDBBB???<<<888777666666555444444333///......//////---***(((&&&$$$!!!!!!!!!!!!            $$$---===KKKbbb]]]PPP>>>222222666888999555---&&&!!! """###"""...000"""         zzzuuunnnhhheeeaaa[[[VVVLLLIIIEEECCCCCCBBB>>>:::777666666777888666111,,,---...//////---***))))))%%%###!!!           """,,,===TTTgggwwwnnnZZZCCC555555999;;;<<<777///''' &&&&&&    !!!!!!  vvvqqqjjjeeebbb]]]VVVRRRHHHEEEBBBAAABBB@@@<<<888444222000333666555///***,,,///111000,,,)))***+++(((%%%###"""######"""              '''888OOOaaaccc^^^RRRAAA777444333111333///)))"""      """!!! uuupppjjjeeeaaa\\\UUUPPPDDDBBB???>>>???>>>999666333///---///333555222...---000111000,,,)))***,,,(((&&&$$$#########"""!!!                --->>>IIIHHHHHHBBB:::444111---(((((('''###     !!!  }}}tttoooiiieee```[[[SSSNNNCCC@@@<<<;;;<<<;;;777444333000......222444444333...//////---+++******+++%%%###!!!              (((111555666555///(((%%%'''%%%!!!     !!!  zzzoookkkeee```\\\VVVNNNHHHCCC???:::888888888555222222111000000000111222222...---+++*********)))'''###!!!                  '''+++((((((%%%             }}}xxxiiieee___ZZZVVVPPPHHHBBBDDD???999666666666444111...000111000...------......***''''''))))))'''$$$###!!!                        &&&&&&         !!!%%%&&& """     ~~~vvvpppgggaaaZZZSSSOOOJJJDDD@@@;;;999666444222111222222///---+++***+++,,,+++***+++,,,---,,,+++(((%%%###***%%%!!!!!!""""""                    $$$%%%""""""     ~~~uuunnnggg```XXXQQQMMMHHHCCC???<<<;;;888555333222222333///...------......---+++,,,,,,------+++)))&&&$$$&&&###"""$$$&&&%%%                    $$$$$$!!!!!!  {{{rrrkkkfff___UUUNNNIIIFFFAAA>>>===;;;888555333222222222222111000111111000...,,,,,,,,,,,,,,,+++)))'''&&&""""""###&&&)))'''"""             ######$$$!!! ~~~vvvmmmgggeee]]]SSSKKKGGGDDD@@@>>><<<:::777444222111111111555555444444333111---***************)))(((&&&&&&"""""""""$$$&&&%%%"""                   !!!"""   ###"""###!!!  xxxpppgggbbbbbb[[[QQQIIIFFFCCC@@@===999777555222000000000111888777555555333///+++''''''''''''''''''&&&%%%%%%$$$###!!!                    !!!###%%%(((+++,,,&&&    ###"""  zzzrrrjjjccc___\\\VVVMMMGGGDDDBBB???<<<666555333000///000000111777555333222000...)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###                          """'''---111555..."""     ###"""  |||vvvnnngggaaa^^^UUUPPPIIIDDDBBB@@@===999555444222000000111222333222000...---------***)))%%%%%%%%%%%%%%%%%%&&&&&&"""!!!                        $$$---333444---!!!!!!     !!!$$$### """######!!!  |||uuummmeeeaaa___QQQLLLFFFBBBAAA???;;;777555444222111111222444555...,,,******+++,,,,,,+++&&&&&&%%%%%%%%%&&&'''''' !!!                         """+++222...'''!!!      !!!%%%$$$###%%%'''&&&"""   |||vvvqqqlllfff^^^WWWRRRLLLDDD@@@@@@>>>:::555444444333222111000//////***+++,,,------,,,***((()))((('''&&&$$$"""                     $$$((()))(((---  !!!     &&&'''%%%!!!$$$'''%%%    '''111..."""|||vvvpppkkkddd\\\VVVRRRLLLEEEAAA@@@>>>:::666222111111000///...---,,,++++++,,,,,,,,,+++)))(((&&&&&&&&&%%%$$$###!!!                     !!!'''...111222333&&&  $$$%%%"""!!!###$$$###     """333AAA<<<---{{{tttnnniiibbbYYYSSSNNNIIICCC???===;;;777444111111000///...---,,,,,,,,,,,,,,,+++***))))))(((%%%%%%%%%%%%$$$###"""""" !!!                       """***000444444333444((( ###***$$$  """"""!!! !!!!!!  !!!!!! ###888GGGAAA111yyyqqqkkkeee^^^VVVPPPHHHDDD???;;;999666333000333222111000///......------,,,+++)))((((((((((((%%%%%%%%%%%%$$$"""!!! !!!                  +++888>>>;;;444---...$$$""" """(((,,,///000"""   !!!    !!!!!!"""&&& ,,,888444)))|||vvvmmmgggaaaZZZRRRMMMEEEBBB???;;;888555222///222111111000///...------,,,+++***)))((((((((((((''''''&&&%%%###!!!                 000===AAA<<<333,,,+++###!!!$$$ &&&...222...'''    !!!!!!!!! """$$$%%%%%%!!!$$$&&&!!!###wwwqqqiiibbb\\\VVVOOOJJJEEEDDDAAA>>>:::666333222//////...---,,,+++******))))))))))))((((((((((((''''''&&&$$$"""                        )))111333///+++(((***$$$  $$$%%%&&&'''+++***!!!     !!!!!!!!!!!!!!!   ###'''((((((''' ###(((}}}sssmmmddd^^^YYYSSSMMMHHHEEEDDDCCC???;;;777444333///......---,,,+++******&&&'''((()))))))))((('''&&&%%%%%%$$$"""!!!                %%%***)))%%%!!!"""###((()))###   (((,,,''' !!!"""!!!###$$$""""""'''******'''  &&&))))))&&&###!!! ###%%%yyypppjjjbbb[[[WWWRRRLLLGGGCCCCCCAAA>>>999555333222111000///...---,,,,,,+++$$$%%%((()))******((('''$$$$$$$$$######"""!!!                          !!!,,,111...''' &&&(((   %%%444999444"""   """!!!$$$&&&$$$###''' ###000444333///&&&  &&&(((&&&"""!!!""""""~~~xxxiiigggbbb^^^XXXRRRKKKFFFBBB@@@===;;;999777444222000,,,+++......+++))))))---,,,+++)))'''&&&%%%%%%%%%$$$#########"""                              +++===CCC<<<---   ***111222,,,'''"""&&&))))))### &&&&&& +++///333111,,,"""  """%%%((((((%%%###!!!''')))###yyytttiiifffaaa\\\XXXRRRMMMIII@@@>>>;;;999888666333111...***)))---...,,,+++,,,---,,,***((('''&&&%%%%%%%%%###""""""###"""                      ///@@@FFF???111$$$  '''+++)))$$$###&&&&&&!!! """$$$&&&%%%!!!$$$'''(((++++++((("""(((***&&&!!!!!! yyytttqqqgggddd^^^YYYUUUQQQMMMJJJ???<<<999777555444111///,,,((((((,,,...---,,,...++++++)))(((&&&&&&%%%%%%$$$"""!!!!!!"""!!!                    ...@@@EEE;;;,,,!!!  !!!""""""   ###### !!!$$$%%%&&&((('''$$$###$$$""" ~~~vvvqqqooofffaaa[[[UUUQQQMMMIIIFFF???<<<888555444333000///---)))(((+++---,,,+++---***)))((('''&&&&&&%%%&&&###""" !!!                ///CCCFFF666###   ###!!! !!!"""!!! ###""" !!! ######$$$%%%$$$!!! !!! zzzqqqllljjjccc^^^WWWQQQLLLHHHDDDAAA???<<<888555333222111///000+++)))+++,,,))))))***(((((('''&&&%%%%%%&&&&&&"""!!!                000FFFFFF000   ######!!! %%%### !!! """$$$$$$""" %%%(((""" !!!%%%%%%%%%'''&&&###!!!''''''###~~~vvvnnnfffbbb^^^ZZZTTTOOOJJJFFFAAA>>>???;;;777333222111000///333---***+++***'''&&&((('''&&&&&&%%%%%%%%%&&&&&&###!!! !!!              """"""       ))):::777$$$   !!!(((---...,,,'''$$$'''%%%"""$$$%%%%%%""" !!!&&&)))"""#########%%%%%%###"""&&&'''%%%zzzuuummmddd^^^XXXUUUQQQNNNKKKGGGBBB>>>===:::555111000///...---333...*********'''&&&(((&&&%%%%%%%%%%%%%%%&&&&&&###"""!!!!!!!!!             ###((((((&&&$$$        $$$!!!    '''))),,,......+++'''%%%######""" ###$$$$$$ !!!"""###!!! """%%%&&&$$$$$$%%%(((###~~~yyyvvvpppfff^^^TTTRRRPPPNNNLLLIIIDDDAAA<<<888333///...------,,,333---)))******'''''')))%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!!!!"""!!!                  ###+++///---(((%%%         '''((((((((('''&&&$$$###!!!   ###$$$$$$!!!"""""" !!!!!!%%%  ###$$$&&&***+++***!!!%%%(((///---'''###|||vvvsssnnnddd\\\TTTOOOJJJIIIIIIGGGAAA;;;777666555222000...,,,+++......,,,***)))'''%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$###!!!              $$$///555333+++###         """&&&...,,,)))'''%%%### ###### ### """""" """!!!!!!###$$$$$$%%%'''"""""""""$$$(((,,,+++%%%!!!xxxqqqmmmfff^^^WWWRRRMMMHHHFFFEEECCC===999444333222111///...---,,,---,,,+++***(((&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%$$$!!!             !!!'''---...)))!!!          !!!(((---000---,,,)))&&&""" %%%$$$  """!!!"""""""""!!!%%%$$$"""!!!###""""""######"""#########%%%&&&''')))***(((%%%"""%%%###!!!}}}vvvnnnggg```XXXTTTOOOKKKEEEBBB@@@>>>999555111111000///......------+++***)))((('''&&&%%%%%%%%%%%%###"""!!! %%%###           %%%))),,,...+++%%%         """'''+++,,,,,,++++++)))###  !!!'''&&&%%%$$$""""""!!!""",,,111///)))$$$(((&&&"""$$$((())))))((('''&&&%%%######&&&''''''&&&$$$###$$$$$$'''%%%### }}}vvvnnnfff^^^XXXTTTMMMIIIDDD???===:::777444222222111000...---,,,,,,))))))((('''&&&&&&%%%%%%%%%$$$###""" ###!!!     ###(((***,,,...+++&&&!!!          %%%'''))))))'''$$$((()))'''   '''((()))***'''$$$  '''888@@@;;;111***,,,&&&$$$(((+++---+++***)))&&&###"""!!! """ }}}zzzuuummmddd]]]WWWTTTKKKHHHDDD@@@===999666444555555333111///---+++***)))(((((('''&&&%%%%%%$$$$$$###"""!!!        """"""!!!$$$%%%(((+++)))$$$          '''))))))+++)))%%%$$$&&&$$$%%%&&&''')))&&&### """333<<<999444222333***"""%%%***---+++******&&& xxxtttnnngggaaa[[[TTTPPPGGGFFFDDDAAA>>>:::666555666555444111///,,,+++******)))((('''&&&%%%$$$$$$"""!!!!!! !!!!!!""" !!!          !!!!!!'''***,,,***###             '''...+++((()))&&&!!!"""!!! $$$"""!!!######!!!%%%---...222888999...'''///222000//////***!!!tttnnnfffaaa^^^YYYRRRKKKCCCDDDDDDCCC???:::666444444333222000...,,,+++***++++++***(((&&&%%%$$$### !!!######!!!###$$$###            !!!!!!''')))***&&&            """---111***$$$%%%### !!!$$$&&&###!!!"""&&&&&&###(((...,,,000999999...(((222666222///000)))'''''' }}}rrrkkkbbb___^^^ZZZQQQJJJ@@@BBBDDDCCC???:::666444000000///...---,,,++++++---,,,***)))'''%%%$$$###!!!"""###$$$!!!###&&&'''%%%         !!!!!! !!!$$$&&&''''''!!!"""!!!             &&&,,,%%%"""&&&(((### """###$$$%%%&&&&&&)))&&&%%%&&&------))) %%%777:::222000666555+++###---111,,,)))((( &&&555444%%%~~~xxxlllhhhaaaZZZUUUPPPMMMJJJAAA???>>>===<<<;;;888555222222000///---+++***)))'''&&&%%%''')))((($$$ """&&&)))+++,,,,,,+++***'''$$$           !!!"""$$$### !!!!!!         %%%$$$$$$''')))((($$$ %%%$$$!!!$$$)))((("""  %%%''''''((()))***---***!!!!!!...<<<777++++++***$$$)))******)))&&&!!! %%%$$$|||vvvmmmfff]]]WWWTTTQQQKKKEEE@@@>>><<<:::999888666333222111000...,,,+++***)))'''&&&&&&'''(((((($$$!!! """$$$'''((()))((((((***)))&&&###        ###$$$$$$"""           +++((($$$###$$$$$$!!!&&&&&&###"""%%%(((%%% !!!((()))(((((()))+++---)))!!!///???:::,,,)))!!! %%%'''((((((%%%!!!zzztttmmmdddYYYSSSSSSPPPHHH@@@AAA>>>:::777666555333111111000///---,,,***)))(((''''''&&&'''((('''$$$"""$$$%%%&&&&&&&&&%%%###"""&&&%%%$$$!!!           """"""!!!             """///)))""" &&&'''&&&%%%&&&(((###%%%++++++((((((((()))+++''' --->>>999)))$$$$$$&&&((()))&&&!!!~~~wwwrrrjjjcccYYYSSSOOOKKKEEE@@@BBB>>>999666444333222111//////...,,,+++***((((((''''''''''''&&&%%%$$$###$$$$$$$$$###"""!!!!!!!!!                        &&&,,,&&& !!!$$$'''((('''((('''!!!'''---+++'''&&&'''%%%'''$$$***777000""" """!!!&&&(((++++++'''!!!{{{tttnnneeebbb\\\TTTLLLFFFDDDCCCBBB>>>:::666555444222111...---,,,+++***)))((('''&&&&&&&&&&&&$$$#########                      '''$$$ """###""""""$$$%%%$$$""" !!!&&&(((((((((&&&!!! '''---***&&&%%%'''$$$(((&&& """)))///&&&!!!)))"""''')))+++***%%%}}}wwwoooiii```___\\\SSSIIICCCBBBDDDAAA>>>:::777666555333222,,,,,,+++***)))(((''''''$$$%%%%%%$$$"""!!!!!!"""                &&&!!!"""%%%%%%$$$ ###&&&'''%%%""" %%%((('''&&&$$$ (((---)))%%%&&&)))))),,,***!!! %%%)))+++"""&&&)))&&&'''((('''"""zzzrrrjjjccc]]][[[VVVOOOHHHCCCAAABBB>>><<<999888777555333111++++++***)))(((((('''&&&"""$$$$$$"""  """                 """&&&%%%""""""%%%%%%###"""'''***)))&&&###"""!!!&&&)))'''###!!! )))---)))&&&(((------...))) ###'''***"""'''"""!!!&&&'''((('''###!!!"""}}}wwwooofff___]]]XXXQQQKKKHHHEEEAAA>>><<<:::888888777666333000+++******)))(((''''''&&&!!!######!!!!!!                 !!!$$$!!!      $$$&&&,,,'''!!!!!!#########""")))------+++)))(((###(((***&&&!!!  ***...***'''***000///...%%% ###)))$$$&&&###((()))***)))&&&""" !!!!!!###%%%'''yyysssllleee```WWWRRRKKKFFFDDDBBBAAA@@@999777666555555444222000...---+++)))'''$$$###"""!!!$$$###                """$$$"""    !!!&&&((($$$"""%%%'''&&&"""    $$$&&&$$$"""'''+++''' %%%'''&&&***222444...'''$$$$$$$$$$$$%%%%%%  )))...///...***%%%)))&&&!!!   """ """"""!!!###((('''"""&&&000444444000,,,+++(((###!!! !!! """%%%'''&&&%%%$$$%%%'''(((((('''}}}vvvooohhh```\\\SSSOOOHHHBBB???===<<<;;;666555444444444333000------,,,***(((&&&$$$"""""" """"""     """          """""""""###$$$$$$""" !!!&&&)))&&&%%%(((***)))+++     !!!''''''%%%###&&&)))%%%"""###$$$)))//////)))$$$$$$#########$$$%%%  ***......---***%%%%%%### !!! ###''''''$$$###%%%&&&!!!&&&)))111666333---+++***)))!!!!!!&&&***)))"""!!! !!!"""###""" !!!$$$(((***///+++'''&&&&&&((())))))|||tttllleee]]]XXXRRRMMMFFF@@@<<<:::777666444333333333333111...++++++***)))'''%%%###"""!!! !!!""""""                   """&&&((())))))&&&### ###'''%%%%%%((()))'''(((     %%%***)))'''))))))(((&&&""" """!!!(((---+++$$$"""$$$!!! """### )))---,,,,,,((($$$###!!!######'''---,,,&&&!!! $$$&&&%%%///666222+++)))******"""###""" %%%,,,000...'''&&&$$$###$$$'''***,,,)))'''%%%###%%%(((,,,///999333,,,'''&&&(((***,,,|||tttlllddd\\\XXXRRRMMMGGGAAA===:::777555333222222333333111---***)))((('''&&&$$$###"""!!!"""######"""!!!                     %%%&&&###&&&'''%%%  """!!!!!!###"""     $$$)))******+++)))&&&$$$###""" &&&......'''###""" !!!!!!(((***))))))&&&###&&&###'''&&&(((---,,,%%%"""%%%)))000222---((('''''''''$$$&&&$$$###&&&,,,...,,,)))(((&&&%%%&&&))),,,...,,,)))'''%%%&&&***...111888333,,,((('''(((******yyyqqqiiiaaaZZZVVVPPPLLLFFFAAA===:::777555333222222222222000---***((('''&&&%%%$$$###""""""""""""!!!                 !!!  !!!$$$&&&"""######"""      %%%***---***&&&""" (((333555...%%%!!!%%%$$$###$$$$$$ &&&&&&%%%&&&%%%"""'''###(((%%%%%%(((***&&&###""" ###......+++''''''******'''###%%%$$$###&&&,,,,,,)))'''&&&$$$""""""$$$&&&(((&&&%%%"""!!!"""%%%)))+++***((($$$"""#########"""zzzrrriiibbb\\\VVVRRRKKKGGGBBB>>><<<999666444333222000000000///---***''''''&&&%%%%%%$$$######!!!            """'''$$$""""""$$$###!!!"""%%% !!!      %%%***///---***'''%%%%%%%%%%%%%%%!!!&&&000999999///&&&###---+++)))((('''###$$$$$$###%%%%%%$$$$$$ +++%%%!!!$$$'''''''''((( !!!***)))%%%###'''......)))!!!""""""&&&++++++(((!!!  xxxrrrkkkccc]]]XXXSSSPPPFFFCCC???===;;;:::777555333111...------,,,+++***''''''&&&&&&%%%%%%$$$$$$###            """"""""""""!!!%%%""" !!!!!!!!!"""!!!     %%%&&&''',,,000///---+++)))'''(((***+++(((000;;;???555)))%%%)))111...+++)))&&&!!!  $$$$$$$$$&&&''''''!!!)))444+++%%%%%%'''%%%$$$%%% !!!!!! ###''''''### $$$###tttooohhhaaa\\\WWWSSSQQQEEEBBB???>>>===<<<:::888333000,,,***************'''''''''&&&&&&%%%%%%%%%'''### !!!"""!!!           ###$$$###"""    %%%(((***(((!!!       &&&+++++++++---111))))))'''%%%######'''***---999DDDBBB000!!!###---000---)))&&&"""   %%%%%%%%%(((***)))  000???444+++((('''"""  zzztttmmmddd\\\VVVSSSPPPNNNKKKFFF@@@:::666666777999555///)))(((+++---+++)))((((((&&&%%%$$$#########"""!!!        !!!!!!###$$$    !!!$$$###(((,,,###   %%% !!!###    %%%)))+++,,,+++'''''''''''''''''''''''''''555:::///%%%'''+++***333...'''"""   &&&&&&&&&((((((&&&!!!%%%???IIIGGG>>>000(((&&&###wwwooojjjccc\\\WWWRRRMMMJJJGGGDDD>>>999555444555555444///***)))***+++)))'''''''''%%%$$$###"""""""""             ###%%%"""###'''!!!    """ $$$###    """%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$***---###!!! &&&"""   """'''&&&&&&''''''%%% 333IIIQQQPPPGGG666)))%%%###!!!|||sssiiifff```[[[UUUOOOIIIEEEBBB@@@<<<777444222222222333///+++*********'''$$$&&&%%%$$$"""!!!!!!!!!!!!          $$$%%%    !!!###&&&###      ###'''&&&&&&((('''%%% %%%)))000BBBUUU```]]]RRR===+++######$$$xxxpppfffbbb[[[UUUPPPKKKFFFBBB???>>>;;;777444222000//////---+++***+++***'''%%%$$$$$$"""!!!          """###"""  ###    ###"""$$$       ###&&&&&&'''***)))&&&$$$'''000GGG\\\iiiaaaPPP;;;***######%%% uuuoooddd^^^VVVOOOJJJFFFCCCBBB>>>===:::888555222000///---,,,+++*********((('''###"""!!!          $$$"""!!! """###"""!!!  !!!!!! """$$$           !!!%%%'''***---+++'''$$$???XXX^^^PPP===///'''%%%&&&''',,,&&&{{{sssnnnbbb\\\SSSKKKFFFCCCAAA@@@>>><<<:::777444222000000...---,,,+++***)))))))))###"""!!!          ###   !!!   ###""" !!!""" !!!!!! ###%%%###"""!!!        !!!&&&)))---///+++$$$222HHHCCC666)))&&&''')))***+++222,,,"""xxxppplll^^^YYYQQQKKKFFFBBB???======;;;888555222111000000222111...+++((('''((((((###"""!!!         !!!$$$"""  ###$$$  !!!###$$$$$$"""!!!"""$$$&&&%%%%%%%%%$$$!!!           ###))),,,//////((( )))444...(((&&&+++...---,,,...+++'''  %%%%%%}}}uuuoookkkZZZWWWQQQLLLHHHCCC===:::===;;;777333111//////000777555111,,,'''%%%&&&'''###"""!!!        """&&&$$$ ###((($$$!!!$$$%%%  %%%%%%%%%$$$""""""$$$&&&&&&((())))))%%%            &&&+++...000...%%%  %%%&&&''''''---555666000---///"""''')))***))))))$$$,,,333111)))"""!!!###~~~uuujjjaaaYYYUUUPPPKKKGGGBBB<<<999999;;;;;;777222//////000111...+++(((((('''&&&%%%)))&&&""" !!!###"""         ###333;;;BBB///!!!!!!!!! !!!!!!############$$$%%%%%%&&&%%%###!!!           $$$)))+++***///444*** &&&...+++'''+++000555<<<>>>888///$$$'''444:::888333222777======222"""###---zzzqqqeee]]]TTTQQQLLLHHHFFFCCC???===777888888555000------...///,,,)))'''&&&&&&%%%###'''%%%"""         (((???OOOTTTPPP:::(((###  """###$$$$$$$$$###!!! ###          %%%,,,---******---&&&***000...222555666:::>>>;;;555---)))$$$!!!"""---:::@@@===777555222555333***$$$...{{{sssjjj___XXXOOOKKKGGGDDDCCCCCCBBBAAA555666555222///,,,+++,,,,,,***'''&&&%%%%%%###"""%%%###          >>>[[[hhhgggXXXCCC...$$$ !!!"""!!! !!!###$$$$$$!!!         )))000000)))%%%%%%!!!$$$444<<<>>>===888666777777666222111...)))!!!###$$$""" &&&333888444...+++))))))&&&$$$,,,~~~vvvmmmcccZZZTTTKKKHHHCCCAAAAAAAAABBBAAA666666555222000...,,,,,,***)))&&&&&&&&&%%%$$$"""###!!!        $$$CCC[[[aaa]]]OOO>>>,,,!!! !!!&&&&&&$$$!!! !!!!!!!!!!!!           222444111***&&&### ###777HHHIIIEEE999///,,,,,,,,,+++...///+++$$$ %%%((('''&&&%%%'''***+++***(((!!!###'''###  %%%zzzqqqhhh^^^VVVQQQJJJGGGBBB???????????????888777555444222111///...***)))''''''((('''&&&$$$"""              ###666@@@@@@<<<666---$$$ %%%******'''$$$$$$"""''''''          !!!:::888333///---''' +++;;;LLLMMMGGG777)))###""""""###'''***(((!!!!!! $$$+++111555222000---+++***+++++++++ }}}vvvmmmcccZZZSSSOOOIIIFFFBBB???>>>>>>===<<<999777555444444222000...***)))((()))))))))'''%%%!!!         ###"""$$$$$$""" !!!   &&&++++++'''###&&&###%%%$$$        $$$???<<<999999888...###,,,444===FFFOOONNNEEE444&&&!!!!!!!!!###%%%### !!!"""$$$%%%&&&'''''')))***++++++,,,///333666444111---)))'''%%%%%%%%%|||yyyrrriii___VVVPPPNNNGGGEEEBBB@@@???>>><<<;;;888555222222222111///,,,)))(((((()))******(((%%%            """!!!   %%%)))(((###        !!!>>>???CCCFFFBBB222 '''222>>>KKKTTTVVVYYYTTTFFF222%%%"""$$$%%%!!!"""  """%%%&&&''')))***+++,,,,,,+++,,,---+++(((''')))+++...---,,,)))%%%!!!xxxuuuooofff\\\TTTOOOMMMFFFDDDBBBAAA@@@???===;;;555222000///000///---***(((''''''(((***)))'''%%%       !!!       ###   ###'''%%%     !!!%%%%%%%%%&&&%%%      ;;;AAAKKKOOOGGG444  $$$444===IIIZZZcccbbbeee\\\III222%%%###&&&''' """%%%'''''''''((((((((((((''''''###%%%&&&###(((***,,,+++&&& wwwrrriiiaaaYYYRRRLLLGGGKKKFFFAAA??????===777222555222...,,,------------&&&&&&&&&''''''&&&%%%%%%         !!!!!!      !!!"""       !!!$$$)))///+++///333222+++     000@@@KKKFFF:::...///:::@@@QQQ[[[XXXUUUWWWUUUIII777,,,+++,,,+++%%%+++---)))%%%'''+++,,,)))&&&"""!!!""""""!!!"""!!! $$$ rrrmmmddd\\\UUUOOOJJJGGGFFFAAA===;;;;;;:::666111444111...---------,,,+++%%%%%%%%%%%%$$$$$$###"""                 ###''')))---222000222555333---"""    ---999===333'''  ///<<>>:::999999999555222222000...---------+++)))$$$$$$###""""""!!! !!!       !!!    !!!"""!!!       !!!(((---)))&&&'''+++---...000555444555555444...###    222:::999+++ ,,,888===GGGIIICCCBBB@@@999---###!!!%%%'''%%%---000///(((###$$$''''''|||wwwqqqjjj___VVVQQQNNNLLLKKKCCC???;;;999999888666444111///...------,,,)))'''%%%$$$###!!! !!!       !!!### !!!      """$$$&&&,,,222...++++++...///...000333555444333111,,,###      555???AAA333$$$ '''...000999>>>???DDD:::000######&&&&&&!!! $$$'''(((|||sssnnnjjjcccXXXOOOIIIFFFEEEDDDDDDAAA===999777555444333000///------,,,***'''%%%&&&%%%###!!! """        ###!!!     &&&******)))+++------******------+++,,,///222111///,,,'''      --->>>GGG>>>...""" !!!$$$$$$,,,...---333))) ######xxxoookkkfff___VVVMMMIIIFFFFFFEEECCC@@@<<<888555333222222111///,,,+++***)))'''%%%&&&%%%###!!! !!!!!!"""      ###       """)))---,,,***))))))+++((((((++++++)))))),,,//////---(((        &&&:::HHHCCC333$$$  """---,,,&&&(((vvvnnnjjjccc]]]VVVOOOLLLKKKKKKJJJBBB@@@===999666555555777111///+++)))((('''&&&%%%$$$###!!!  !!!"""###         """    !!!!!!"""$$$'''***,,,,,,,,,,,,***'''(((,,,,,,******,,,///000...%%%     """555AAA:::+++  ---,,,$$$$$$ tttmmmjjj\\\XXXQQQMMMKKKKKKKKKKKKCCCBBB???<<<999999:::<<<222///***(((''''''&&&%%%###"""  !!!"""###!!!!!!            !!!  !!!      %%%+++---,,,***'''%%%$$$$$$'''+++///000000***((()))---...,,,,,,///111222///$$$     ---555+++   !!!!!!  !!!!!!uuunnnkkkiiiaaa[[[SSSNNNKKKHHHBBB======;;;:::888888999;;;<<<,,,+++***)))((((((((()))%%%$$$"""  !!!"""        """           """///888555//////222222777000(((%%%(((---//////$$$'''+++---------------333222***         !!!wwwqqqjjjccc^^^XXXQQQLLLKKKHHHCCC???;;;999777666555555666777///...+++)))'''%%%$$$###$$$###!!!        !!!      !!!&&&$$$%%%     '''///555555666<<<@@@@@@333...******---000000...+++,,,...///............222000(((        !!! }}}yyyttthhh\\\YYYTTTNNNJJJIIIGGGCCC???888666444222111000000111...---***(((%%%###"""!!!!!!!!!             """'''&&&(((    %%%(((***+++111:::>>>>>>---+++***,,,///000---***000//////////////////000...+++"""        %%%(((%%%yyyvvvpppcccWWWUUUQQQKKKGGGEEECCC???===666555222000...---,,,,,,)))((('''%%%$$$#########        ###!!!%%%  """###$$$%%%(((,,,///000+++***)))***++++++(((&&&///...,,,---///222444555...***         ###$$$!!! {{{vvvppphhh]]]VVVQQQNNNIIIDDD@@@===:::888555444222000---+++***)))((('''&&&$$$###"""""""""         $$$""""""   ###&&&***,,,)))&&&''')))...,,,***(((((('''&&&&&&---++++++---333999<<<===:::333$$$         ###"""wwwrrrjjj___WWWTTTLLLJJJEEE@@@;;;888666444444333222///---+++)))(((***)))'''$$$"""!!!           %%%)))'''"""   ###'''---000---'''&&&)))000...,,,)))(((((()))***...,,,+++///777===@@@AAAGGG===+++       """$$$""""""###!!!|||rrrmmmfff[[[SSSPPPFFFDDDAAA<<<888555444333222222111///,,,***((('''((('''&&&$$$###"""!!!!!!           &&&)))'''    $$$$$$'''---...(((%%%&&&,,,,,,,,,***)))***+++,,,///,,,+++///666;;;<<<;;;EEE:::'''       ###$$$$$$###"""###$$$$$$"""!!!######%%%%%%"""###'''(((&&&%%% zzznnnjjjeeeZZZQQQMMMAAA@@@>>>:::666444333444111111000...,,,***'''&&&$$$$$$$$$###$$$$$$%%%&&&            """  ###$$$!!!    ***$$$$$$+++///***%%%$$$&&&((()))*********+++,,,///,,,***---222666444222:::000           """$$$$$$ $$$(((***)))(((&&&&&&(((((('''$$$$$$'''***$$$&&&$$$"""%%%,,,222222///***''''''###|||ttthhh^^^WWWRRRMMMIII@@@===;;;999999777555222222000---,,,***)))&&&$$$'''&&&%%%&&&(((******)))!!!!!!!!!           """"""  %%%%%%###     &&&((()))+++///111*** """&&&((('''###!!!""")))'''!!!%%%!!!      &&&###"""!!!"""$$$!!!###+++&&&(((,,,---,,,+++++++++000...,,,+++******)))(((,,,)))(((,,,333777777555666111)))""" xxxpppdddZZZTTTNNNIIIEEE???===:::999888777444222111///---,,,+++)))'''%%%'''%%%%%%&&&)))++++++***"""""""""           """(((&&&"""      ,,,222555444222222///+++'''&&&$$$ """    !!!!!! ###'''&&&&&&%%%!!! ### """(((,,,,,,...111222444666666555444444444999666333///,,,)))&&&$$$  &&&000777999999***&&&!!!~~~ssskkk___UUUOOOJJJDDDAAA===;;;999888777666333111000...,,,+++++++++)))'''&&&%%%$$$%%%(((*********"""""""""!!!        !!!    (((,,,'''       222:::???999222000222333)))$$$###       ...000000+++###!!!%%%''''''))),,,***&&&%%%'''///)))(((111;;;===;;;888<<<<<<;;;888444222111222000...***&&&!!!(((000333444yyyoooggg\\\RRRLLLGGGAAA>>>;;;999777666555444222000...,,,++++++++++++***(((&&&%%%######%%%&&&&&&%%%          """###!!!    ,,,...&&&      ///777999222***(((+++...!!! ###     """,,,777===EEEAAA999///%%%!!!"""%%%)))***...333444111000111;;;555333;;;BBBBBB<<<999555444000***%%%!!! !!!"""$$$$$$ vvvmmmeeeYYYPPPJJJEEE@@@<<<888666444333222111///---,,,***))))))***+++)))(((&&&$$$"""!!!!!!!!!        !!!!!!    !!!++++++       %%%((('''       )))***))),,,&&&###+++)))(((***444BBBQQQZZZTTTJJJ<<<222------------333222444999:::666444555===888777999999444///---###"""}}}sssiiiaaaVVVLLLFFFBBB===999444222000000//////---+++***)))'''((())))))((('''%%%###       !!!     """)))'''          %%%%%%)))%%%"""%%%'''444999;;;===444***,,,666444333444;;;FFFRRRYYYSSSIII<<<555666888888666;;;777444666555000------000...---,,,'''zzzpppddd\\\QQQGGGBBB===888555111///---------,,,***((()))'''&&&&&&''''''&&&%%%"""         !!!     &&&+++'''       !!! """""""""$$$%%%,,,%%%%%%///333+++%%%&&&&&&666AAAFFFIII===000111999888777888:::===AAACCCCCC>>>888555444444222000333,,,&&&%%%$$$   wwwooo```XXXMMMDDD>>>999555111///...,,,+++++++++)))'''((('''%%%%%%&&&&&&%%%###           !!!###!!!    """!!!     """,,,///,,,&&&!!!        %%%---777444...%%%''')))  *********************+++---&&&(((444777---$$$$$$ 444AAAIIIMMM@@@222111:::;;;<<<<<<;;;999666444333333333111---((($$$!!!$$$|||oooeeeZZZTTTJJJAAA:::555111...111///,,,*********(((&&&'''&&&'''(((******(((&&&###"""      ###%%%&&&  !!!""""""   ###  &&&******"""        &&&'''(((111===DDDLLLCCC444(((!!! """$$$---(((%%%'''***+++***)))111888888///***...000,,,***"""444;;;111'''((('''...777<<<;;;999777777***,,,///111111///,,,***((((((&&&!!!  vvviii___VVVPPPGGG>>>888444111///111///,,,++++++***)))'''&&&&&&&&&((())))))(((&&&"""!!! !!!   """$$$###     '''%%%!!! !!!'''+++'''       ***555777777;;;BBBFFF>>>888///******---///000,,,++++++---///...---,,,222777888333.........---...(((+++888:::000...444444///)))''')))---000222 !!!"""!!! xxxnnn```WWWQQQKKKAAA999555222111000000...,,,+++++++++***(((&&&%%%%%%&&&((()))'''&&&!!!  !!!"""      """       %%%,,,+++&&&!!!  (((......)))        ###000;;;===:::888888777222---***,,,111666666555)))---111333444333222222333333666777222+++***,,,222---///444...###'''333888)))!!!$$$###    xxxpppfffYYYPPPKKKEEE===666222111111111///---++++++++++++***)))%%%$$$$$$%%%'''((('''&&&  !!!""""""               $$$)))...---((("""&&&...333111+++      &&&//////***&&&### %%%$$$%%%---777<<<<<<999,,,333888888777999;;;;;;<<<:::===BBB<<<000---222999222---***$$$'''    |||ssskkkaaaTTTLLLFFFAAA999444222111111111...,,,******++++++***)))$$$###"""###%%%'''&&&&&& !!!!!!           '''+++,,,...---)))###%%%,,,111222+++###      """###'''111<<>>===BBBFFFFFFHHHEEEGGGKKKFFF999666<<<===222((("""      wwwmmmeee[[[PPPHHHAAA<<<777333111111000///,,,***((((((*********)))###"""!!!"""$$$&&&&&&&&&          &&&...000......///,,,%%%!!! %%%,,,000---###      """(((+++000111333777;;;>>>???>>>CCCHHHHHHAAA???DDDFFFCCC>>>===??????:::444444888111&&&    |||pppfff^^^UUUKKKCCC;;;888444111000///---,,,***(((''''''((())))))((("""!!! ###%%%&&&&&&         !!!"""  !!!"""'''---111...000444333***$$$###   !!!(((,,,)))      $$$---111444555444222000111444777AAAEEEAAA888555888444+++"""''''''###!!!$$$'''(((      xxxlllaaaZZZQQQGGG@@@777555222000///---+++))))))'''&&&&&&((())))))((("""  """%%%&&&&&&!!!          !!!***///111000'''%%%$$$%%%### ###'''000...222999888///&&&%%%  &&&***(((   &&&***$$$&&&(((&&&&&&***333:::888;;;777,,,((((((